/* ********** [ GENERAL ] ********** */



* {

	margin: 0px;

	padding: 0px; }



div.clear {

	clear: both; }





/* ********** [ PAGE ] ********** */



div#page_wrap {

	margin: 0px auto;

	width: 960px;

	background: #333333; }



	div#page {

		padding: 7px; }





/* ********** [ HEADER ] ********** */



div#header_wrap { }



	div#header_main {

		margin: 0px 5px 0px 0px;

		width: 661px;

		height: 252px;

		position: relative;

		float: left;

		background: #333333 url('header_bg.jpg') no-repeat; }



		div#header_main h1 {

			margin: 0px;

			padding: 0px;

			top: 30px;

			left: 100px;

			position: absolute;

			font: 30px Trebuchet MS, tahoma;

			font-weight: bold;

			color: #ffffff; }



			div#header_main h1 span { }



		div#header_main a.signup {

			width: 142px;

			height: 40px;

			top: 201px;

			left: 311px;

			position: absolute;

			display: block;

			font: bold 14px/40px tahoma;

			color: #ffffff;

			text-align: center;

			text-decoration: none;

			text-transform: uppercase;

			letter-spacing: 3px;

			background: url("") no-repeat; }



			div#header_main a.signup:hover {

				background: url("") no-repeat 0px -40px; }



		div#header_main div.banner {

			top: 180px;

			left: 316px;

			position: absolute;

			display: block; }



			div#header_main a.signup:hover {

				background: url("") no-repeat 0px -40px; }



		div#header_main p.blurb {

			margin: 0px;

			padding: 0px;

			top: 103px;

			left: 20px;

			position: absolute;

			font: 13px tahoma;

			color: #ffffff; }



	div#headernav {

		margin: 0px 5px 0px 0px;

		width: 661px;

		height: 55px;

		float: left;

		background: #333333 url('header_navbar_bg.gif') no-repeat; }



		div#headernav ul {

			margin: 0px 0px 0px 10px;

			padding: 0px;

			height: 38px;

			list-style-type: none; }



			div#headernav ul li {

				margin: 0px; padding: 0px;

				float: left;

				font: 12px/38px tahoma;

				color: #ffffff; }



				div#headernav ul li a {

					padding: 0px 10px;

					height: 38px;

					display: block;

					float: left;

					font: 12px/38px tahoma;

					color: #ffffff;

					text-decoration: none; }



					div#headernav ul li a:hover {

						color: Gold; }



	div#header_search {

		width: 280px;

		height: 290px;

		float: right;

		background: #343434 url('header_search_bg.jpg') no-repeat; }



		div#header_search h5 {

			margin: 8px 0px 0px 18px;

			padding: 0px;

			font: bold 14px tahoma;

			color: #FE7421; }



			div#header_search h5 span { }



		div#header_search div#header_search_form {

			margin: 20px 0px 0px 18px;

			padding: 0px; }



			div#header_search div#header_search_form select.select {

				width: 240px; }



	div#usernav {

		width: 661px;

		height: 28px;

		float: left;

		border-bottom: 3px solid #585858;

		background: #262626 url('content_bg_top.gif') no-repeat; }



		div#usernav ul {

			margin: 0px 0px 0px 15px;

			padding: 0px 0px 3px 0px;

			list-style-type: none; }



			div#usernav ul li {

				margin: 0px;

				float: left; }



			div#usernav ul li a {

				margin: 0px;

				padding: 0px 6px;

				height: 28px;

				display: block;

				float: left;

				font: 11px/28px tahoma;

				color: Gold;

				text-decoration: none; }



				div#usernav ul li a:hover {

                	color: greenyellow; }

                
                div#usernav ul li a:active {

                	color: greenyellow; }



/* ********** [ FOOTER ] ********** */



div#footer_wrap {

	height: 41px;

	background: #262626 url(footer_left.gif) no-repeat scroll 0 0; }



	div#footer {

		font: 12px/41px tahoma;

		color: #808080;

        background: transparent url(footer_right.gif) no-repeat scroll 100% 0;

		text-align: center; }



		div#footer a {

			font: 12px/41px tahoma;

			color: #808080;

			text-decoration: none; }



		div#footer a:hover {

			color: #d0a200; }





/* ********** [ CONTAINER ] ********** */



div#container_wrap {

	margin: 5px 0px;

	padding: 0px;

	width: 946px; }



  	div#container { }





/* ********** [ SIDEBAR ] ********** */



div#sidebar_wrap {

	margin: 0px;

	padding: 0px;

	width: 280px;

	float: right; }



  	div#sidebar { }





/* ********** [ CONTENT ] ********** */



#content_wrap {

	margin: 0px 5px 0px 0px;

	padding: 0px;

	float: left;

	width: 661px;

	background: #4f4f4f; }



  	#content { }

