@charset "utf-8";
/* CSS Document */

body,html {
	background-color:#fff;
	font-family:"Gill Sans", Arial, Helvetica;
	margin:0 auto;
}

.clb {
	clear:both;
}

#wrapper {
	width:1000px;
	background:url(../images/wrapper_bg.png) repeat-y;
	position:relative;
	margin:0 auto;
}

#header {
	top:0;
	position:absolute;
	height:172px;
	overflow:hidden;
	width:1000px;
        z-index:1000;
	background:url(../images/header_bg.png) no-repeat;
}

	#header ul {
		list-style-type:none;
		margin:0;
		padding:0;
		position:relative;
		top:65px;
		left:200px;
	}
	
	#header ul li {
		list-style-type:none;
		display:inline;
		margin:0;
		padding:0;
	}
	
	#header ul li a.last {
		border:0;
	}
	
	#header ul li a {
		color:#fff;
		text-decoration:none;
		padding:0 20px;
		border-right:solid 2px #99bc24;
	}
	
	#header ul li a:hover {
		color:#F7ac1d;
	}

#content {
	position:relative;
	padding-top:90px;
}

#left_column {
	float:left;
	background-color:#f7ac1d;
	width:322px;
	margin-right:4px;
	padding-top:80px;
}

#left_column p, #left_column h1 {
	text-align:right;
	line-height:1.5em;
	padding:0 25px 30px 20px;
}

h1.left_main_header {
	text-transform:uppercase;
	font-weight:normal;
}

#center_column {
	float:left;
	width:445px;
        margin-right:4px;
	overflow:hidden;
}

.inner_center_content {
	color:#000;
	font-size:.8em;
	font-weight:bolder;
	padding:0px 0px 20px 0px;
	
}

a, a:visited {
   color:#fff;
}

img.underlap {
   width:100%;
   border:0;
   border-bottom:solid 3px #fff;
   display:block;
}

#right_column {
	float:right;
	width:225px;
	color:#fff;
}

#right_column p {
	padding:10px 23px 8px 20px;
}

#right_callout {
	background-color:#97bd23;
	border-bottom:4px #fff solid;
	text-align:center;
	padding-top:55px;
	padding-bottom:20px;
}

img.poster {
	display:block;
        width:445px;
        height:645px;
        border:0;
}

#footer {
	background-color:#010101;
	height:32px;
	line-height:32px;
	border-top:solid 3px #fff;
        color:#e7e7e7;
        font-size:.75em;
        text-align:center;
}

h1.credits {color:#fff;font-size:1.3em;}
table.credits {
     width:100%;
}
table.credits tr td {vertical-align:top;}
table.credits tr td.label {text-align:right;width:40px;padding-bottom:8px;}
