*{padding:0px; margin:0px;}
body{font-family:Calibri, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#444444; background-color:#404040;}

h1{font-size:30px; color:#000000; font-weight:bold;}
h2{font-size:18px; color:#222222; font-weight:bold;}
h3{font-size:15px; color:#222222; font-weight:bold;}
strong{color:#222222;}

a:link,a:visited{text-decoration:underline; color:#0033FF;}
a:hover,a:active{text-decoration:underline; color:#0099FF;}

.grey{color:#777777;}
.grey1{color:#777777;}
.grey2{color:#777777;}
.red{color:#FF0000; font-weight:bold;}

.question{color:#FF6600; font-size:22px; font-weight:bold;}

.intro{color:#000000; font-size:13px; font-weight:bold;}

li{color:#000000;}

.big{font-size:22px; color:#FFFFFF;}
.big1{font-size:16px; color:#000000; font-weight:bold;}
/*.big1alt{font-size:16px; color:#FFFFFF; font-weight:bold;}*/
.big1alt{font-size:16px; color:#000000; font-weight:bold;}

.small1{font-size:10px;}

.input1{font-family:Calibri, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}
.input1alt{font-family:Calibri, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; padding:2px; color:#006600; text-transform:uppercase;}
.button1{font-family:Calibri, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}

/*#header_outer{position:relative; width:100%; height:291px; background-image:url(../gfx/header_bk.png); background-repeat:repeat-x;}*/

#header_outer{position:relative; width:100%; height:291px; background-image:url(../gfx/header_bk_alt.png); background-repeat:repeat-x;}

	#header_outer #header_inner{position:relative; width:975px; margin-left:auto; margin-right:auto;}
	
		#header_outer #header_inner #header_top{position:relative; width:975px; height:78px;}
		
			#header_outer #header_inner #header_top #contact{position:absolute; width:400px; right:0px; top:14px; text-align:right; height:50px; font-size:14px; font-weight:bold; color:#CCCCCC;}
			
				#header_outer #header_inner #header_top #contact a:link{color:#FFFFFF;}
				#header_outer #header_inner #header_top #contact a:visited{color:#FFFFFF;}
				#header_outer #header_inner #header_top #contact a:hover{color:#0099FF;}
				#header_outer #header_inner #header_top #contact a:active{color:#0099FF;}
		
		#header_outer #header_inner #header_bottom{position:relative; width:975px; height:160px; margin-top:30px;}
			
			/*#header_outer #header_inner #header_bottom #h_left{position:relative; width:550px; height:160px; float:left; color:#FFFFFF; text-align:justify;}
			
				#header_outer #header_inner #header_bottom #h_left h1{color:#FFFFFF; font-size:28px;}*/
				
			#header_outer #header_inner #header_bottom #h_left{position:relative; width:550px; height:160px; float:left; color:#000000; text-align:justify;}
			
				#header_outer #header_inner #header_bottom #h_left h1{color:#000000; font-size:28px;}
				
			#header_outer #header_inner #header_bottom #h_right{position:relative; width:405px; margin-left:20px; height:160px; float:left;}
			
#main_outer{position:relative; width:100%; background-color:#FFFFFF;}

	#main_outer #main_inner{position: relative; width:975px; margin-left:auto; margin-right:auto; padding-top:13px; padding-bottom:25px;}
	
		#main_outer #main_inner #fires_and_things{position:relative; width:975px; height:77px;}
		
			#main_outer #main_inner #fires_and_things #header_image{
	position:absolute;
	width:533px;
	height:314px;
	left: 442px;
	top: -240px;
}
	
		#main_outer #main_inner #sidebar_outer{position:relative; width:250px; float:left; text-align:justify;}
		
			#main_outer #main_inner #sidebar_outer .article{display:block; background-color:#CCCCCC; padding:5px;}
		
				#main_outer #main_inner #sidebar_outer .article a{text-decoration:none; font-weight:bold;}
		
			#main_outer #main_inner #sidebar_outer ul{list-style-type:none; margin-left:0px;}
			
					#main_outer #main_inner #sidebar_outer ul li{display:block;}
				
						#main_outer #main_inner #sidebar_outer ul li a{display:block; background-color:#0D89B7; margin-bottom:2px; padding-top:3px; padding-bottom:3px; padding-left:3px; font-size:15px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
						
							#main_outer #main_inner #sidebar_outer ul li a:hover{background-color:#AAAAAA;}
		
		#main_outer #main_inner #right_outer{position:relative; width:725px; float:left;}
		
			#main_outer #main_inner #right_outer #right_inner{position:relative; width:684px; margin-left:20px; padding-left:20px; border-left:1px solid #CCCCCC; text-align:justify; list-style-position:inside;}
			
				#main_outer #main_inner #right_outer #right_inner .t_top{position:relative; width:684px; height:18px; background-image:url(../gfx/t_top.png);}
				#main_outer #main_inner #right_outer #right_inner .t_middle{position:relative; width:643px; background-image:url(../gfx/t_middle.png); background-repeat:repeat-y; padding-left:20px; padding-right:21px; padding-top:2px; font-size:15px; font-weight:bold; color:#000000;}
				#main_outer #main_inner #right_outer #right_inner .t_bottom{position:relative; width:614px; height:47px; background-image:url(../gfx/t_bottom.png); text-align:right; padding-right:70px; padding-top:40px;}
			
				#main_outer #main_inner #right_outer #right_inner .article{display:block; background-color:#CCCCCC; padding:5px;}
		
					#main_outer #main_inner #right_outer #right_inner .article a{text-decoration:none; font-weight:bold;}
					#main_outer #main_inner #right_outer #right_inner .article .article_content{font-size:13px; color:#000000; font-style:italic;}

#footer_outer{position:relative; width:100%; background-image:url(../gfx/footer_bk.png); background-repeat:repeat-x;}

	#footer_outer #footer_inner{position: relative; width:975px; margin-left:auto; margin-right:auto; padding-top:25px;}
	
		#footer_outer #footer_inner #footer_top{position: relative; width:975px; height:69px; text-align:right;}
		
			#footer_outer #footer_inner #footer_top #social_networking{position:absolute; left:0px; top:0px; height:69px; width:250px; text-align:left;}
		
		#footer_outer #footer_inner #footer_bottom{position: relative; width:975px; margin-top:35px; color:#BBBBBB; padding-bottom:25px;}
		
			#footer_outer #footer_inner #footer_bottom h2{font-size:16px; color:#DDDDDD; font-weight:bold;}
			#footer_outer #footer_inner #footer_bottom strong{color:#DDDDDD; font-weight:bold;}
			
			#footer_outer #footer_inner #footer_bottom a:link,a:visited{text-decoration:underline; color:#0099FF;}
			#footer_outer #footer_inner #footer_bottom a:hover,a:active{text-decoration:underline; color:#FFFFFF;}

