
	body {
		background-image:url("images/PorchLightLeaf.gif");
		overflow:auto;
		font-family:Didot, Calisto MT, Verdana,Arial;
		font-size:12pt;
		}

	p {
		color:#333333;
		font-size:12pt;
		}

	h1 {
		color:#ffffcc;
		font-size:14pt;
		text-align:left;
		}
		
	h2 {
		color:#333333;
		font-size:13pt;
		text-align: center;
		border-style: solid;
		border-color:#CCCCCC;
		border-left-width:0px;
		border-right-width:0px;
		border-top-width:2px;
		border-bottom-width:2px;
		letter-spacing:.25px
		}

	a {
		color:#342D7E;
		font-size:12pt;
		font-weight:bold;
		text-decoration:none;
		}
	a:visited{
		color:#999999;
		}
		
	a:hover{
		color:#ff9900;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		}
        
    ul{
     text-align:left; 
     }

	.navbar{
		font-size:10pt;

	}
	.headline{
		color:#990033;
		font-size:17pt;
		font-weight:bold;
		text-decoration:none;
		text-align:center;	
	}
    
    .centered{
		text-align:center;	
	}
	
	.year{
		color:#990033;
		font-weight:bold;
		font-size:17pt;
		text-decoration:none;
		text-align:center;	
		}
	
	.info{
		color:#666666;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		font-size:14pt;
		}
		
	.date{
		color:#ff9900;
		font-weight:bold;
		text-decoration:none;
		text-align:center;	
		}
		
	.image{
		border-style: solid;
		border-left-width:0px;
		border-right-width:0px;
		border-top-width:0px;
		border-bottom-width:0px;
		border-style: solid;
		margin-left:30px;
	}
	
	.indent{
		text-indent:15px;
		width:90%;
		line-height:1.6em;
	}

	
	.tagline{
		text-align:center;
		font-size:8pt;
		color:#CCCCCC;
		z-index:5;
	}

	.sponserTag{
		text-align:center;
		font-size:8pt;
		color:#666666;
		z-index:5;
		line-height: .5em;
	}
	
	.menu{
		font-size:9pt;
	}
	
	#maintable{
	}
	
	#bodyframe{
		background: #FFFFFF; 
		position:relative;
		width:800px; 
		border-style: solid;
		border-color:#CCCCCC;
		border-left-width:2px;
		border-right-width:2px;
		border-top-width:0px;
		border-bottom-width:0px;
		z-index:1;
		}

	#header{
		position:relative;
	}
	
	#imageholder{
		position:relative;
		left:-25px;
		text-align:left;
	}		
	#headlineholder{
		position:relative;
		height:20px;
        top:-55px;
        text-align:center;
	}

	#scrolling{
		position:relative;
		top:-40px;
		width:550px;
		height:500px;
		z-index:2;
		overflow: auto;
	}
	
	#menuframe{
		width:80%;
		text-align:center;
		padding:10px; 
		border-style: solid;
		border-color:#CCCCCC;
		border-left-width:2px;
		border-right-width:2px;
		border-top-width:2px;
		border-bottom-width:2px;
	}
	
	#sponserbar{
		position:relative;
		top:-30px;
		z-index:4;

	}
	
		
	#footer{
		background:#FFFFFF;
		position:fixed;
		bottom:0px;
		z-index:3;

	}
	
	
	


	
