/* ---------------------------------------------------- */
/* ELEMENT SELECTOR OVERRIDES														*/











html {
		 height: 100%;
		 overflow: auto;
		 }
		 
body {
		 height: 100%;
		 width: 100%;
		 font: normal 0.8em verdana,arial,tahoma,sans-serif;
		 color: #0;
		 background-color: #050911;
		 margin: 0;
		 padding: 0;
		 overflow: auto;
		 }
		 
div {
		margin: 0;
		padding: 0;
		}
		
a {
	border: 0;
	padding: 0;
	margin: 0;
	font: bold 0.9em verdana,arial,tahoma,sans-serif;
	}	












a:link {
			 color: #c60;
			 text-decoration: none;			 
}

















a:visited {
			 color: #c60;
			 text-decoration: none;
}






















a:hover {
			 color: #ffc;
			 text-decoration: none;
}
	
img {
		border: 0;
		padding: 0;
		margin: 0;
		}
		
hr {
	 background: url('../images/buttons/buttonbarsmall.jpg') repeat-x top left;
	 height: 10px;
	 width: 90%;
	 border: 0;
	 display: none;
}












p {
	padding: 0;
	margin:14px;
}		






/* ---------------------------------------------------- */
/* CONTAINER																						*/
		
#container
					{
					background-color: #D7C59F;
  				overflow: auto;
					width: 874px;
					margin: 0 auto;
					padding-bottom: 2px;
					position: center;
					color: #630;
					top: 10px;
					right: 10px;					
					bottom: 29px;
					left: 10px;									
			 		border: 4px solid #967968;										
					}












/* ---------------------------------------------------- */
/* HEADER																								*/
					
#header
			 {
			 height: 128px;
			 width: 874px;
			 background-color: #050911;
			 background-image: url('../images/layout/banner.jpg');
			 background-repeat: no-repeat;
			 background-position: 59px -4px;
			 border-bottom: 4px solid #967968;
			 }
			 
/* ---------------------------------------------------- */
/* NECKER																								*/			 
			 
#necker
			 {
			 width: 874px;
			 height: 35px;
			 border-bottom: 4px solid #967968;			 
			 }
			 
/* ---------------------------------------------------- */
/* SIDE																									*/			 				
			 
#side
		 {
		 width: 120px;
		 background-color: #050911;
		 float: left;
		 position: center;
		 background-image: url('../images/layout/sidebarshim.jpg');
		 background-repeat: repeat-y;
		 background-position: 0 0;
		 border-right: 4px solid #967968;
		 top: 171px;
		 left: 0;
		 bottom: 0;
		 overflow: hidden;		 
		 }
#side font
{font:E6BC79;}
		 
		 #side img {
		 			 width: 112px;
					 border: 2px solid #050911;
					 margin: 2px 2px 0 2px;
		 }
		 
/* ---------------------------------------------------- */
/* CONTENT																							*/		 
		 
#content
				{
				background-color: #D7C59F;
				width: 750px;
  			border-left: 124px solid #050911;
  			margin: 0 0 0 -124px;
				float: left;
				position: center;
				padding: 0;
				top: 171px;
				left: 124px;
				right: 0;
				bottom: 0;	
				overflow:auto;			
				}
				
				#content a {
								 border-bottom: 1px dotted #c60;
				}
				
				#content #div_3col_rt {
								 width: 456px;
								 float: left;
								 height: 100%;
								 background-color: #D7C59F;
								 border-left: 1px dotted #967968;
								 overflow:hidden;
								 padding: 0 2px;
								 margin: 12;
				}
				
				#content #div_3col_md {
								 width: 456px;
								 float: left;
								 height: 100%;
								 background-color: #D7C59F;
								 border-left: 1px dotted #967968;
								 overflow: hidden;
								 padding: 0 2px;
								 margin: 12;
								 text-align: left;
				}
				
				 				 #div_3col_md a {
								 							font: bold small-caps 1.2em verdana,arial,tahoma,sans-serif;
								 }
								 
								 #div_3col_md p {
								 							text-align: left;
															font: normal 0.8em verdana,arial,tahoma,sans-serif;
								 }
				
				#content #div_3col_lt {
								 width: 240px;
								 float: left;
								 height: 100%;
								 background-color: #D7C59F;
								 overflow: hidden;
								 padding: 0 2px;
								 margin:14;							 
				}
				
        #content h1
        				 {
        				 font: bold 2.0em verdana,arial,tahoma,sans-serif;
        				 margin: 10px 14px 14px 4px;
        				 }
				 
        #content h2
        				 {
        				 font:  bold 1.5em verdana,arial,tahoma,sans-serif;
        				 margin: 10px 14px 14px 4px;
        				 }
				 
        #content h3
        				 {
        				 font: small-caps bold 0.9em verdana,arial,tahoma,sans-serif;
        				 margin: 14px;
        				 }
								 
        #content #div_box_l
        			 {
        			 width: 250px;
        			 border: 2px solid #967968;
        			 background-color: #ffb;
        			 float: left;
        			 clear: left;
        			 margin: 14px;
        			 padding: 1px;
        			 }	

        			 
        #content #div_box_r
        			 {
        			 width: 250px;
        			 border: 2px solid #967968;
        			 background-color: #ffb;
        			 float: left;
        			 clear: left;
        			 margin: 14px;
        			 padding: 1px;
        			 }
        
        #content #p_clr
        				{
        				clear: both;
        				}
        				
        #content #p_dropcap:first-letter
        				{
        				display: block;
        				float: left;
        				border: 2px solid #967968;
        				padding: 1px;
        				margin: 0 0 0 12px;
        				background-image: url('../images/layout/firstletter.png');
        				background-position: 0 0;
        				line-height: 0.75;
        				font-size: 4.0em;
        				}
        				
        #content #div_news
        		 {
        		 clear: both;
        		 margin: 14px;
        		 padding: 0 2px 5px 2px;
        		 border-top: 2px solid #967968;
        		 border-bottom: 2px solid #967968;
        		 }
						 
				#content #div_hr {
								 margin: 16px auto;
								 background: url('../images/buttons/buttonbarsmall.jpg') repeat-x top center;
								 height: 10px;
								 width: 90%;				 
								 
				}
				
        #content #img_float_r
        					{
        					 float: right;
        					 border: 2px solid #967968;
        					 background-color: #ffb;
        					 margin: 16px 2px 0 2px;
        					}
        					
        #content #img_float_l
        					{
        					 float: left;
        					 border: 2px solid #967968;
        					 background-color: #ffb;
        					 margin: 16px 2px 0 2px;
        					}
									
				#content #div_3col_rt p, #content #div_3col_md p, #content #div_3col_lt p {
								 border-bottom: 1px dotted #967968;
								 padding-bottom: 1px;
								 }																								 								 
								 
/* ---------------------------------------------------- */
/* FOOTER																								*/							 				
				
#footer
			 {
			 	background-color: #050911;
				width: 874px;
				height: 15px;
				color: #104;
				margin: 2px auto;
				text-align: center;
				position: center;
				bottom: 2px;
				left: 10px;
				right: 10px;
				color: #CC6600;
				font: small-caps 0.9em verdana,arial,tahoma,sans-serif;
				border: 4px solid #967968;					
			 }
			 
/* ---------------------------------------------------- */
/* ID SELECTORS																					*/			 								 
		 
/* ---------------------------------------------------- */
/* SPANS																								*/			 			 			 
			 
#spn_sml
				{
				font-size: 0.8em;
				}			 			 			 			 		 
			 
#spn_b
			{
			font-weight: bold;
			}
			
#spn_i
			{
			font-style: italic;
			}																					 			 			 											 																				 								 						 																																			 			 	