*							{ margin:0; padding:0; }
a							{ color: #009; }
a img						{ border: none; }

body						{ background-image: url(../images/body-background-2.png); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; }


/*------Common------*/
#wrapper_container,
#wrapper,
#header_container,
#header,
#content_container,
#footer_container,
#footer						{ width: 980px; }

.info,
.schedule,
.story						{ width: 185px; height: 39px; display: block; float: left; text-indent: -9999px; overflow: hidden; }


#header a img,
#search,
#icos,
#top_nav,
#content,
#banner,
#nav,
#events,
#right_bar,
.req_info_top,
#footer_left,
#footer_right				{ float: left; }



/*------Wrapper------*/
#wrapper_container			{ margin: 0 auto; background-image: url(../images/wrapper-background.jpg); background-repeat:no-repeat; }



/*------Header------*/
#header_container			{ height: 100px; }
#header						{ height: 100px; }
#header a img				{ margin-top: 15px; float: left; }
.google-search				{ width: 200px; float: right; padding: 40px 35px 0 0; }
#search						{ width: 200px; margin-left: 284px; margin-top: 10px; }
#icos 						{ width:124px; margin: 0 0 0 270px} 
#icos ul li a 				{ display:block; width:40px; height:25px; text-indent: -999px; overflow: hidden; border: 0px solid red; list-style-type: none; vertical-align: middle; }
#icos li 					{ float:left;padding:15px 20px 0 0; list-style-type: none; }



/*------Content------*/
#content_container h1 		{ text-indent: -9999px; overflow: hidden; font-size:9px; }
#content					{ width: 728px; margin-left: 20px; background-image: url(../images/content-background-new.gif);background-repeat: no-repeat;}

#content_2					{ width: 708px; padding: 0 0 0 10px; }
.test_head					{ list-style-type: none; text-align: center; font-size: 14px; color: #9a0f13; font-weight: bold; }
#content_2 ul.test_head li 	{ font-size: 14px; margin-bottom: 5px; }
#content_2 h2				{ color: #9a0f13; font-size: 14px; margin: 20px 0 0 0; }
#content_2 h3				{ color: #9a0f13; font-size: 14px; }
#content_2 p				{ margin: 10px 0 0 0; font-size: 12px; }
#content_2 ul				{ margin: 10px 0; }
#content_2 ul li			{ list-style-type: none; font-size: 10px; }
#content_2 ol				{ padding: 0 0 0 30px; }
#content_2 ol li			{ font-size: 12px; }
#feetable					{ font-size: 12px; margin: 20px 0 20px 0; }
.left-side					{ width: 508px; }



/*--------Nav--------*/
#nav						{ width: 210px; height: 1010px; background: url(../images/nav-background-new.gif) top left no-repeat; }
#navigation					{ width: 200px; height: 400px; }
#navigation a				{ display: block; width: 198px; height: 42px; color: #fff; text-decoration: none; font-size: 20px; font-weight: bold; }
#navigation a:hover			{ text-decoration: underline; }
#navigation li				{ padding: 0 0 0 20px; list-style-type: none; }
#navigation a.link1			{ padding: 20px 0 0 0; }
/*--#navigation a.link1			{ background-position: 0px 0px; }
#navigation a.link1:hover	{ background-position: -198px 0px; }
#navigation a.link2			{ background-position: 0px -50px; }
#navigation a.link2:hover	{ background-position: -198px -50px; }
#navigation a.link3			{ background-position: 0px -100px; }
#navigation a.link3:hover	{ background-position: -198px -100px; }
#navigation a.link4			{ background-position: 0px -150px; }
#navigation a.link4:hover	{ background-position: -198px -150px; }
#navigation a.link5			{ background-position: 0px -200px; }
#navigation a.link5:hover	{ background-position: -198px -200px; }
#navigation a.link6			{ background-position: 0px -250px; }
#navigation a.link6:hover	{ background-position: -198px -250px; }
#navigation a.link7			{ background-position: 0px -300px; }
#navigation a.link7:hover	{ background-position: -198px -300px; }
#navigation a.link8			{ background-position: 0px -350px; }
#navigation a.link8:hover	{ background-position: -198px -350px; }--*/
.google-nav					{ padding: 0 0 0 20px; }



/*------Banner------*/
#banner 					{ width: 718px; height: 363px; overflow: hidden; margin: 5px 0px 0px 5px; text-align: left; }
#banner ul.bulletpoints		{ display: none; }
#banner div.phones			{ display: none; }
#banner ul.images p			{ display: none; }
#banner ul.images			{ height: 363px; width: 718px; overflow: hidden; }


/*------Galleria------*/
#main_image							{margin:0 auto 35px auto;height:406px;width:708px;background:black; }
#main_image img						{margin-bottom:10px;}
.gallery_demo_unstyled				{list-style:none;width:708px}
.gallery_demo_unstyled li			{display:block;width:75px;height:75px;overflow:hidden;float:left;margin:0 10px 10px 0}
.gallery_demo_unstyled li a			{display:none}
.gallery_demo_unstyled li div		{position:absolute;display:none;top:0;left:180px}
.gallery_demo_unstyled li div img	{cursor:pointer}
.gallery_demo_unstyled li.active div img,.galleria li.active div{display:block}
.gallery_demo_unstyled li img.thumb	{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.gallery_demo_unstyled li .caption	{display:block;padding-top:.5em}
* html .galleria li div span		{width:708px} /* MSIE bug */
.nav								{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align: center; }



/*------Events------*/
#events						{ width: 508px; margin-left: 7px; margin-top: 10px; }
#events h2					{ background-image: url(../images/news-events-background-new.gif); text-indent: -9999px; overflow: hidden; background-repeat: no-repeat;}
#events img					{ margin-bottom: 5px; margin-top: 5px; }
.event						{ width: 369px; height: 55px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
.event p					{ font-size: 11px; color: #999; margin-top: 5px; }
.event h3					{ font-size: 12px; color: #a83306; margin-top: 5px; font-weight: bold; }
.event a					{ font-size: 10px; margin-left: 300px; }



/*------Right Bar------*/
#right_bar					{ width: 200px; padding-left: 17px; padding-top: 10px; }
#right_bar h2				{ width: 200px; height: 30px; background-image: url(../images/chiefs-corner-new.gif); background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; }
#right_bar img				{ padding: 10px 0 0 0; }
.req_info					{ width: 200px; }
.req_info p					{ margin-top: 3px; }
.req_info a					{ font-size: 10px; margin-left: 115px; }


/*----Weather----*/
.weather h2					{ width: 508px; height: 30px; background: url(../images/weather-background-new.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; }



/*------Table------*/
table 						{ margin-right: auto; margin-left: auto;}
caption 					{ font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #000; margin-right: auto; margin-left: auto; padding-bottom: 10px; }
#stafftable 				{ padding-top: 20px; font-size: 12px; }
td 							{ padding-top: 3px; padding-bottom: 3px; }
#stafftable a 				{ font-family: "Times New Roman", Times, serif; font-size: 12px; color: #000; text-decoration: none; font-weight: bold; }
#stafftable a:hover 		{ font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #9a0f13; text-decoration: none; }
.style1 					{ color: #d8d308}



/*------Footer------*/
#footer_container			{ clear: both; padding-top: 20px; font-size: 12px; }
#footer						{ border-top-width: 1px; border-top-style: dashed; border-top-color: #999; color: #5e666f; margin-top: 20px; }

#legal						{ }
#legal a					{ }
#legal p					{ margin-right: 30px; float: left; }
#legal ul					{ float: left; }
#legal ul li				{ display: inline; padding: 0 6px 0 6px; }
#legal ul li.border 		{ border-right: 1px solid #fff; padding-right: 9px; }
#legal ul li a				{ }
#legal p.sitecredit			{ float: right; }



/*------Headers------*/
.h1_staff,.h1_stations,.h1_prevention,.h1_gallery,.h1_recruiting,.h1_permits,.h1_links,.h1_news,.h1_faq {
	width: 708px; height: 48px; text-indent: -9999px; overflow: hidden; background-image: url(../images/header-background-3.gif); background-repeat: no-repeat; margin: 4px 0px 0px 10px; }
.h1_staff					{ background-position: 0px 0px; }
.h1_stations				{ background-position: 0px -48px; }
.h1_prevention				{ background-position: 0px -96px; }
.h1_gallery					{ background-position: 0px -144px; }
.h1_recruiting				{ background-position: 0px -192px; }
.h1_permits					{ background-position: 0px -240px; }
.h1_links					{ background-position: 0px -288px; }
.h1_news					{ background-position: 0px -336px; }
.h1_faq						{ background-position: 0px -384px; }



/*---Special Classes---*/
.colmarg					{ float: left; margin: 0 20px 0 0; }
.lfloat						{ float: left; }
.clear						{ clear: both; }
.pad-left					{ padding-left: 20px; }
.marg-left					{ margin-left: 145px; }
.no_bullet					{ list-style-type: none; }
.underline					{ text-decoration: underline; font-weight: bold; }
#info 						{ margin: 0px; }
.style1 					{ font-size: x-large; color: #d8d308; }
.style2 					{ color: #d8d308; font-weight: bold; }
#stationinfo 				{ font-size: 12px; text-align: center; width: 486px; margin-top: 20px; }
.apparatus 					{ margin-top: 20px; }
.apparatus a 				{ color: #000; width: 100px; display: block; }