@import url("reset.css");

body
{
	background: #EEE url("../images/bg.png") repeat-x;
	color: #333;
	font-family: "Istok Web", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a { color: #3F8DE9; text-decoration: none; }
a:hover { color: #333; text-decoration: none; }

/* Main Styles */

#container
{
	margin: 0 auto;
	width: 900px;
}

	#headercont
	{
		width: 900px;
		height: 360px;
	}
	
		#headercont #header
		{
			width: 900px;
			height: 100px;
		}
		
			#headercont #header #logocont
			{
				float: left;
				width: 400px;
				height: 72px;
				padding: 28px 0 0 0;
			}
			
				#headercont #header #logocont h1 a
				{
					font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
					font-size: 42px;
					text-transform: lowercase;
					font-weight: normal;
					letter-spacing: -1px;
					color: #FFF;
				}
				
					#headercont #header #logocont h1 a span
					{
						color: #3F8DE9;
					}
			
			#headercont #header nav
			{
				float: left;
				width: 500px;
				height: 30px;
				padding: 36px 0 0 0;
			}
		
				#headercont #header nav ul
				{
					float: right;
				}
				
				#headercont #header nav ul li
				{
					display: inline;
				}
				
				#headercont #header nav ul li a
				{
					float: left;
					line-height: 35px;
					color: #FFF;
					padding: 0 18px;
					margin: 0 0 0 12px;
					text-decoration: none;
					font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
					font-size: 16px;
					text-transform: uppercase;
				}
				
					#headercont #header nav ul li a.current
					{
						color: #3F8DE9;
					}
				
				#headercont #header nav ul li a:hover
				{
					color: #3F8DE9;
				}
				
		#slidercont
		{
			position: relative;
			width: 900px;
			height: 200px;
		}

		/*** Fading Gallery Styles **/
			
			#slidercont img
			{
				position: absolute;
				top: 0;
				left: 0;
				z-index: 8;
				opacity: 0.0;
				
				-webkit-border-radius: 6px;
				-moz-border-radius: 6px;
				border-radius: 6px;
			}
			
			#slidercont img.active
			{
				z-index: 10;
				opacity: 1.0;
			}
			
			#slidercont img.last-active
			{
				z-index: 9;
			}
		
		/** End Fading Gallery Styles **/

	#maincont
	{
		width: 900px;
	}

		#maincont .panelcont
		{
			width: 900px;
			padding: 30px 0;
			line-height: 22px;
			
			min-height: 400px;
			height: auto !important;
			height: 400px;
		}
		
		/* Don't change anything below here unless you know what you're doing */
	
			.coda-slider, .coda-slider .panel { width: 900px; } 
			.coda-slider { float: left; overflow: hidden; position: relative }
			.coda-slider .panel { display: block; float: left }
		
		/* End */	

		#maincont p { margin: 0 0 20px 0; }
		
		#maincont h1, #maincont h2, #maincont h3, #maincont h4, #maincont h5 { margin: 0 0 20px 0; font-weight: normal; letter-spacing: -1px; text-transform: lowercase; font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif; }
		#maincont h1 { font-size: 34px; }
		#maincont h2 { font-size: 32px; }
		#maincont h3 { font-size: 30px; }
		#maincont h4 { font-size: 30px; }
		#maincont h5 { font-size: 28px; }
			#maincont h1 span, #maincont h2 span, #maincont h3 span, #maincont h4 span, #maincont h5 span { color: #3F8DE9; }
		
		#maincont ul { margin: 0 0 20px 35px; list-style-type: square; }
		#maincont ul li { padding: 0 0 0 2px; }
		
		#maincont ol { margin: 0 0 20px 35px; list-style-type: decimal; }
		#maincont ol li { padding: 0 0 0 2px; }
		
		#maincont blockquote { background: #FFF; border-left: 3px solid #3F8DE9; padding: 15px; margin: 0 0 20px 0; font-style: italic; line-height: 18px; }
		
		#maincont table { width: 100%; border-collapse: collapse; text-align: left; margin: 0 0 15px 0; background: #FFF; line-height: 18px; }
		#maincont table tr th { border: 1px solid #BBB; padding: 10px; background: #DDD; font-weight: normal; color: #222; }
		#maincont table tr td { border: 1px solid #BBB; padding: 10px; }
		
#footercont
{
	width: 100%;
	margin: 15px 0 0 0;
	background: #111;
}

	#footercont #footer
	{
		margin: 0 auto;
		width: 860px;
		padding: 25px 20px;
		font-size: 11px;
		text-align: right;
		background: #111;
		color: #999;
	}
