html { background: #000; height: 100%; }
body { margin: 0; padding: 0; background: #000 URL("/_common/images/backgrounds/site.png") repeat-x; font: 12px Helvetica, Arial, sans-serif; color: #555; }

a, img { outline: none; }

#breadcrumbs { margin: 0 auto; width: 990px; height: 28px; font: 11px Helvetica, Arial, sans-serif; color: #4d4d4d; text-align: right; padding: 6px 0 0 0; overflow: hidden; }
	#breadcrumbs small { padding: 0 8px; }
	#breadcrumbs a { color: #fff; font-weight: bold; border-bottom: 1px solid #dbb940; text-decoration: none; }
		#breadcrumbs a:hover { border-bottom: 1px solid #959595; }
		
#header { margin: 0 auto; width: 990px; height: 184px; overflow: hidden; }
	#header h1 { float: left; display: inline; margin: 0; padding: 0; width: 296px; height: 167px; }
		#header h1 a { display: block; width: 296px; height: 167px; text-indent: -9999px; background: URL("/_common/images/logo.png") no-repeat; }
	#header .navigation { float: right; display: inline; width: 525px; overflow: hidden; }
	
	/* Navigation Basics */
	#header .navigation ul { list-style: none; margin: 0; padding: 35px 0 0 0; }
	#header .navigation ul li { display: inline; margin: 0 7px; }
	#header .navigation ul li a { display: inline-block; text-indent: -9999px; }
	
	/* E-Mail Signup */
	#header .navigation .signup { width: 519px; height: 81px; margin-top: 15px; background: URL("/_common/images/backgrounds/email.png") no-repeat; font: 11px Helvetica, Arial, sans-serif; color: #c3b9a0; }
		#header .navigation .signup p { margin: 0; padding: 15px 15px; float: left; display: inline; width: 160px; line-height: 16px; }
		#header .navigation .signup span { display: inline-block; width: 45px; margin: 2px 0; }
		#header .navigation .signup .form { float: left; display: inline; width: 255px; padding: 12px 0 0 0; }
			#header .navigation .signup .form input[type=text] { margin: 2px 0; width: 200px }
			#header .navigation .signup input[type=image] { float: left; display: inline; width: 51px; height: 48px; padding: 14px 0 0 10px; background: transparant; }
			
#content { width: 100%; min-height: 266px; overflow: hidden; }
	#content .container { width: 856px; margin: 0 auto; overflow: hidden; background: URL("/_common/images/backgrounds/subpage.png") 0 180px no-repeat; }
	#content .container .title { margin: 130px 17px 0; }
		#content .container .title h1 { text-indent: -9999px; width: 266px; height: 54px; }
	#content .container .text { width: 800px; margin: 25px auto 0 auto; color: #ddd; line-height: 18px; }
		#content .container .text .left34 { float: left; display: inline; width: 530px; }
		#content .container .text .column { float: left; display: inline; width: 355px; }
			#content .container .text .column p { margin-bottom: 17px; }
			#content .container .text .column span { color: #555; }
			#content .container .text .column table th { padding: 10px 0; text-align: left; }
			
		#content .container .text .colSpace { margin-left: 25px; padding-left: 25px; border-left: 1px solid #222; }
		
		/* Slideshow */
		#slide { float: right; display: inline; width: 200px; height: 404px; overflow: hidden; }
		#slide ul { list-style: none; margin: 0; padding: 0; width: 200px; height: 304px; overflow: hidden; }
		
#footer { width: 810px; margin: 25px auto 25px auto; border-top: 1px solid #333; padding: 15px; }
	#footer .copy { float: left; display: inline; width: 225px; padding: 3px; }
		#footer .copy a { color: #777; }
	#footer .social { float: right; display: inline; width: 500px; text-align: right; }
		#footer .social img { margin: 0 10px; }