body, html    { height: 100%; 
			color: #444; 
            margin: 0px; 
			padding: 0px; 
			text-align: center; /*** Centers the design in old IE versions ***/
			min-width: 920px;
			text-align: left; 
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		line-height: 1.5em;
			}
			
body { 		background-color: #fff;
			padding: 0;
			margin: 0;
			font-size: 100%;  }
			
body#burg { background-image: url('../images/bg_burg.jpg'); background-repeat: repeat-x; }
body#blue 	{ background-image: url('../images/bg_blue.jpg'); background-repeat: repeat-x; }			
body#green 	{ background-image: url('../images/bg_green.jpg'); background-repeat: repeat-x; }				
body#aqua 	{ background-image: url('../images/bg_aqua.jpg'); background-repeat: repeat-x; }				
body#red 	{ background-image: url('../images/bg_red.jpg'); background-repeat: repeat-x; }	
body#grey 	{ background-image: url('../images/bg_grey.jpg'); background-repeat: repeat-x; }
body#olive 	{ background-image: url('../images/bg_olive.jpg'); background-repeat: repeat-x; }	
			
#container { 
		margin-left: auto; 
		margin-right: auto;
		width: 920px;
		}	
		

#headContainer       { height: 88px;
			margin: 0 auto; 
			padding: 0px;
			  }			
#headLogo       { float: left;
			margin: 0 auto;
			padding: 0px; 
			width: 303px;
			clear: both;}		
			
#bandContainer { width: 920px; 
				height: 180px;
				overflow:hidden; }

#bandQuote       { float: left;
			margin: 0 auto;
			padding: 30px 30px 0px 0px; 
			width: 273px; /* take off left and right padding amounts - total = 303 */
			font-size: 0.85em;
			color: #fff;}								  
	

#bandFlash    { float: left;
			margin: 0 auto;
			width: 600px;
			  }		
		  		
#menu { margin: 20px 0 0 0;
	width: 920px;
	height: 51px;
	text-align: left;
}	

/*** ----------horizontal menu navigation - see csshorizontalmenu.css for styles--------- ***/	
			  
#content       { 
			width: 920px;
			float: left; 
			margin: 0 auto; 
			margin-top: 20px;
			min-height: 300px;
			background-image: url('../images/side_bg.jpg'); 
    background-repeat: no-repeat;
	background-position: 0px 0px;
			  }			    	
			
#column    { position: relative; 
			float: left; 
			width: 550px; 
			text-align: left; 
			margin-left: 50px; 
			min-height: 300px;
			
}




/*** -----------------side menu -------------------- ***/	
#side   {  position: relative; 
			float: left; 
			width: 270px; 
			text-align: right; 
			margin-right: 30px; 
			font-size: 0.85em; 
			font-weight: normal;	
			color: #333;
			min-height: 250px;
			
}

#side ul{ list-style-image:none; margin-left: 20px; margin-right: 10px;   }
#side li { list-style-image:none; margin-left: -10px; line-height: 18px;  margin-top: 10px; padding-top: 0px; padding-bottom: 6px; text-align: right; }

#side a, #side a:active, #side a:visited, #news a, #news a:active, #news a:visited { 	color: #777; text-decoration: none; border-bottom:0px; }
#side a:hover, #news a:hover{ color: #871726; text-decoration: none; }

#news   { 
			font-size: 0.85em; 
			font-weight: normal;	
			color: #333;
			min-height: 250px;
			
}

/*** -----------------footer -------------------- ***/	
#foot {
	clear: both;
	height: 200px;
	width: 920px;
	margin-top: 50px;
	background-image: url('../images/footer_bg.jpg'); 
    background-repeat: no-repeat;
	background-position: 0px 50px;
	
}
#footPrint { float: left; width: 40px; margin-top: 20px;}
#footSearch { float: left; width: 260px; font-size:10px;}
#footContent { float: left; padding-top: 10px;  width: 600px; text-align: right; font-size:10px; 	color: #666;  }



#foot a { 
	color: #666;
	text-decoration: none;
}
#foot a:hover{
	color: #333;
	text-decoration: underline;
}


/*** -----------------text formatting -------------------- ***/	


a {
	color: #871726;
	text-decoration: none;

}
a:hover{
	color: #871726;
	text-decoration: underline;
}

	
ul { list-style: outside url('../images/bullet.gif'); margin-left: 40px; margin-right: 10px; padding: 0px;}
li {  margin-left: -18px;  line-height: 1.7em; margin-bottom: 5px; }



ol { margin-left: 40px; margin-right: 10px; padding: 0px; }
ol li { margin-left: -18px; line-height: 18px;  }

h1 { font-family:  Verdana, Helvetica, Arial,sans-serif;
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 2px;
	line-height: 110%;
	color: #871726;
	text-transform: uppercase;
}
h2 { font-family:  Verdana, Helvetica, Arial,sans-serif;
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 2px;
	line-height: 130%;
	color: #666;
}
h3 { font-family:  Verdana, Helvetica, Arial,sans-serif;
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 2px;
	line-height: 110%;
	color: #D78989;
}




.white { color: #fff; font-size: 0.9em;}
.white a, #bandQuote a {
	color: #fff;
	text-decoration: none;

}
.white a:hover, #bandQuote a:hover{
	color: #fff;
	text-decoration: underline;
}

	
hr {
	color: #ccc;
	border: 1px dotted;
	background-color: #ccc;
	height: 1px;
	}

.clear { clear: both;
         display: block;     
         height: 0;          
         visibility: hidden; }

select, input, menu, list, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.border {border-width: 1px;
	border-style: solid;
	border-color: #e8e8e8; 
	padding: 5px;
	margin: 5px;
	background-color:#fff;}

#news {clear: both; }	

table.fine {
	
	border-width: 1px;
	border-style: solid;
	border-color: #D5DDE0;
	border-collapse: collapse;

}

table.fine td {
	border-width: 1px;
	border-style: solid;
	border-color: #D5DDE0;
	padding: 5px;

}


