body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,
button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,
img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,
ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;
font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{
vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,
option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,
select{*font-size:100%;}
	
	
.clear {clear:both;}
.left {float:left;}
.right {float:right;}


p {
	margin-bottom:12px;
	}
	
a {
	color:#fff7c0;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	
html, 
body {
	height:100%;
	}

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1.0;
	color:#f9690e;
	text-align:center;
	height:100%;
	}

#container {
	position:relative;
	text-align:center;
	min-height:100%;
	height:100%;
	overflow:hidden;
	}
	
html>body #container {
	height:auto;
	}
	
	#bg_top {
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
		height:300px;
		border-top:solid 3px #121f22;
		}
		
	#bg_left {
		position:absolute;
		right:50%;
		top:242px;
		width:300px;
		height:470px;
		margin-right:374px;
		}
		
	#bg_right {
		position:absolute;
		left:50%;
		top:244px;
		width:300px;
		height:470px;
		margin-left:374px;
		}
		
	
	
		
	#content {
		position:relative;
		width:722px;
		margin:0 auto;
		padding:36px 0;
		line-height:0;
		font-size:0;
		}
		
		#left_col {
			width:237px;
			float:left;
			}
			
		#right_col {
			width:480px;
			float:right;
			}
			
		#content .logo {
			cursor:pointer;
			margin-bottom:6px;
			}
			
		#content .box_img {
			margin-bottom:10px;
			}
			
		#content .box {
			background:#000;
			padding:10px;
			text-align:left;
			margin-bottom:6px;
			width:217px;
			overflow:hidden;
			}
			
		#content .box.half {
			width:98px;
			}
			
		#content .box.half.right {
			margin-left:10px;
			}
			
		#content .box.double {
			width:460px;
			}
			
			#content .box .title {
				margin-bottom:16px;
				margin-left:30px;
				}
			
			#content .box .p_border {
				width:458px;
				height:20px;
				border:solid 1px #115046;
				}
				
			#content .box .p_border.p_header {
				border-bottom-width:0px;
				}
				
			#content .box .p_border.p_footer {
				border-top-width:0px;
				}				
			
			#content .box p {
				padding:0 30px;
				font-size:12px;
				line-height:18px;
				text-align:justify;
				}
				
				
			#content .box h2 {
				padding:0 30px;
				font-size:21px;
				font-weight:bold;
				font-family:"courier new", courier, monospace;
				line-height:18px;
				color:#fff7c0;
				}
				
			#content .box h3 {
				padding:0 30px;
				font-size:12px;
				line-height:18px;
				font-weight:bold;
				font-family:"courier new", courier, monospace;
				color:#62b4bb;
				margin-bottom:12px;
				}
				
			#content .box p.pullquote {
				font-style:italic;
				color:#62b4bb;
				font-size:14px;
				}
				
			/*
			#content .box p.dropcap:first-line {
				font-variant:small-caps;
				text-transform:lowercase;
				}
			*/
			
			#content .box p.dropcap:first-letter {
				float:left;
				line-height:26px;
				padding: 5px 4px 0px 0;
				font-weight: bold;
				font-style: italic;
				text-transform:uppercase;
				font-size:36px;
				}

			#content .box p.last {
				margin-bottom:0px;
				}
				
			#content .box p.caption {
				font-size:11px;
				line-height:14px;
				color:#62b4bb;
				font-style:italic;
				margin:0 0 7px 0;
				padding:0px;
				text-align:left;
				}
				
			#content .box p.caption.last {
				margin:7px 0 0 0;
				}
				
				
				
			#content .box p.bio_links a {
				font-size:14px;
				font-style:normal;
				}
				
			#content .box p.bio_links {
				font-style:italic;
				line-height:21px;
				color:#62b4bb;
				}
				
			.follow_icon {
				float:right;
				margin-left:10px;
				width:37px;
				height:37px;
				}
				
			#content .box.text_left {text-align:left;}
			#content .box.text_right {text-align:right;}
					
					
			.form_input, 
			.form_submit {
				font-size:12px;
				line-height:14px;
				padding:4px 4px 5px 4px;
				margin:0;
				border:0;
				}
				
			.form_submit {
				width:74px;
				background:#fd6103;
				font-weight:bold;
				text-transform:lowercase;
				font-variant:small-caps;
				letter-spacing:1px;
				float:left;
				border-top: solid 1px #ff8a44;
				border-left:solid 3px #ff8a44;
				border-bottom:solid 1px #fd6103;
				}
				
			.form_submit:hover {
				background:#11535c;
				color:#fff7c0;
				cursor:pointer;
				border-color:#317a82;
				border-bottom-color:#11535c;
				}
				
			.form_input {
				background:#fff7c0;
				color:#000;
				width:195px;
				margin-right:7px;
				font-size:13px;
				font-family:"courier new", courier, monospace;
				font-weight:bold;
				float:left;
				border-top:solid 1px #726e56;
				border-left:solid 1px #b4ae88;
				border-right:solid 1px #b4ae88;
				border-bottom:solid 1px #dad3a4;
				}
				
				
			.inset_img {
				margin:2px 0 10px 0;
				}
				
				.inset_img.right {
					margin-left:14px;
					}
		
				.inset_img.left {
					margin-right:14px;
					}
					
					
			#content .box.errorbox {
				background:#e40000;
				}
					
			.error {
				margin-bottom:8px;
				border:solid 1px #000;
				border-left-width:0px;
				border-right-width:0px;
				background:#940000;
				padding:3px 6px;
				}
				
			#content .box .error p {
				margin:0px;
				padding:0px;
				font-size:14px;
				font-weight:bold;
				color:#fff7c0;
				text-align:left;
				}
				
				
			#content .box.msg {
				background:#520e25;
				}
				
			#content .box.msg h3 {
				margin:0px;
				padding:8px 16px;
				border: solid 3px #dc3781;
				background:#000;
				}
					
					
					
					
			#content .box p.subnav {
				text-transform:lowercase;
				font-variant:small-caps;
				}
				
					
		.button {
			cursor:pointer;
			margin-bottom:6px;
			border:solid 10px #000;
			}
					
		.preload {
			width:0px;
			height:0px;
			overflow:hidden;
			}
			
		.button.press_b {
			width:217px;
			height:154px;
			}
			
		.button.crew_b {
			width:217px;
			height:217px;
			}
			
		.button.press_b:hover {
			border-color:#11535c;
			}
			
		.button.crew_b:hover {
			border-color:#000;
			}
					
					
		.closex {
			background-color:#11535c;
			}
			
		.closex:hover {
			background-color:#fd6103;
			cursor:pointer;
			}
				
				
				

	
				
				
			
	#footer_wrapper {
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		background:#000;
		padding-top:14px;
		border-top:solid 1px #111c1d;
		}
		
		#footer {
			width:702px;
			margin:0 auto;
			padding:0 10px;
			border-bottom:solid 14px #115046;
			}
			
			#footer p {
				font-size:11px;
				line-height:14px;
				}
				
				#footer p.left {
					text-align:left;
					}
					
				#footer p.right {
					text-align:right;
					}
					
			.footer_icon {
				margin-top:-2px;
				margin-right:5px;
				}
			
			
			
	.sorry_message {
		padding-top:88px;
		width:250px;
		}
		
		.sorry_message p {
			line-height:16px;
			margin-bottom:8px;
			}
		
		