@import url("reset.css");



body

{

	background: #151515;

	color: #BBB;

	font-size: 12px;

	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;

	padding: 20px 0;

}



/* Misc Styles */



a { color: #e20000; text-decoration: none; }

a:hover { color: #FFFFFF; text-decoration: none; }



img.alignright { float: right; border: 1px solid #222; padding: 5px; margin: 0 0 10px 10px; }



/* Main Styles */



#headercont

{

	margin: 0 auto;

	width: 900px;

}



	#headercont #headerleft

	{

		float: left;

		width: 545px;

		padding: 30px 0 20px 15px;

	}

	

		#headercont #headerleft h1 a

		{

			font-size: 44px;

			text-transform: uppercase;

			letter-spacing: -1px;

			font-weight: normal;

		}

		

			#headercont #headerleft h1 a

			{

				color: #FFF;

			}

			

			#headercont #headerleft h1 a:hover

			{

				color: #e20000;

			}

	

	#headercont #headerright

	{

		float: left;

		width: 325px;

		padding: 0 15px 0 0;

	}



		/* Start Social Links */

		

		#headercont #headerright ul { float: right; }

		

		#headercont #headerright ul li { display: inline; }

		

		#headercont #headerright ul li a

		{

			float: left;

			width: 32px;

			height: 32px;

			margin: 34px 0 0 10px;

			text-indent: -9999px;

		}

		

		#headercont #headerright ul li a.facebook { background: url(../images/ico_facebook.png) 0 0 no-repeat; }



		

		/* End Social Links */



#container

{

	margin: 0 auto;

	width: 870px;

	padding: 15px;

	background: #111;

}



	#container #menucont

	{

		width: 870px;

		height: 40px;

		margin: 0 0 15px 0;

	}

	

		#container #menucont ul

		{

			list-style-type: none;

		}

		

		#container #menucont ul li {
  display: block;
  position: relative;
  float: left;
  cursor: pointer;
}

	#container #menucont ul li:hover .sub-menu {
display:block;
}

ul.sub-menu {
  float: left;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  padding: 0px;
  background-color: rgb(226, 0, 0);
}		

		#container #menucont ul li a

		{

			float: left;

			padding: 0 20px;

			line-height: 40px;

			font-weight: bold;

			font-size: 14px;

			color: #FFF;

			text-transform: uppercase;

		}

		

		#container #menucont ul li a:hover

		{

			color: #e20000;

			background: #FFF;

		}

		

			#container #menucont ul li a.active

			{

				background: #e20000;

				color: #FFF;

			}

		

	#container #gallerycont

	{

		width: 870px;

		height: 200px;

		margin: 0 0 15px 0;

		background: #333;

	}

		

	#container #maincont

	{

		width: 870px;

		line-height: 22px;

	}

	

		#container #maincont p { margin: 0 0 15px 0; }

		

		#container #maincont h1, #container #maincont h2, #container #maincont h3, #container #maincont h4, #container #maincont h5 { margin: 0 0 10px 0; color: #DDD; font-weight: normal; text-transform: lowercase; }

		#container #maincont h1 { font-size: 30px; }

		#container #maincont h2 { font-size: 28px; }

		#container #maincont h3 { font-size: 28px; }

		#container #maincont h4 { font-size: 26px; }

		#container #maincont h5 { font-size: 24px; }

		

		#container #maincont ul { margin: 0 0 15px 35px; list-style-type: square; }

		#container #maincont ul li { padding: 0 0 0 2px; }

		

		#container #maincont ol { margin: 0 0 15px 35px; list-style-type: decimal; }

		#container #maincont ol li { padding: 0 0 0 2px; }

		

		#container #maincont blockquote { background: #151515; border-left: 3px solid #e20000; padding: 15px; margin: 0 0 15px 0; }

	

			#container #maincont #mainleft

			{

				float: left;

				width: 600px;

				padding: 15px;

			}

			

			#container #maincont #mainright

			{

				float: left;

				width: 210px;

				padding: 15px;

			}

		

	#footercont

	{

		margin: 0 auto;

		width: 840px;

		padding: 20px 15px 5px 15px;

		font-size: 11px;

		text-align: right;

	}

