body {
	background:url(images/body-bg.jpg) top repeat-x #fff;
	font-family: Helvetica, Arial, sans-serif;
	text-align:center;
	color:#444444;
	font-size:13px;
	line-height:150%;
	padding:0;
	margin:0 auto;
	border:none;
	}
	
a:active, a:focus {outline: 0;}

ul {
	padding:0 0 0 15px;
	margin:0;
}

ul li {
	padding:0 0 7px 0;
	margin:0;
	list-style:disc;
}

ol {padding:0 0 0 40px;
	margin:0;}

ol li {
	padding:0 0 7px 0;
	margin:0;}

#wrapper {
	text-align: left;
	width: 894px;
	padding:0 20px 0 0;
	margin: 0 auto;
	border:none;
	}
	
#header {
	background:url(images/header.jpg) top left no-repeat #1d2e4d;
	height:214px;
	width:586px;
	padding:0 45px 0 0 ;
	margin:0;
	border:none;
}

#header a {
	height:129px;
	width:320px;
	display:block;
}

#header h1 {
	position:absolute;
	top:85px;
	left:59px;
	text-indent: -9000px;
	background: url(images/logo.jpg) top left no-repeat;
	height:129px;
	width:320px;
	margin: 0;
	padding: 0;
	border:none;
}

#top-nav {
	background-color: transparent;
	margin:0;
	border:none;
	padding:36px 0 0 50px;
	}
	
#top-nav ul {
	background-color:transparent;
	font-size:11px;
	margin: 0;
	padding: 0;
	}
	
#top-nav ul li {
	display:inline;
	list-style:none;
	margin: 0;
	padding:0;
	line-height: 12px;
	}
	
#top-nav ul li a {
	color:#ffffff;
	margin:0;
	padding:0 0 0 11px;
	display: block;
	float:left;
	text-decoration: none;
	line-height:12px;
	}

#top-nav ul li.bar a {
	background:url(images/nav-bar.png) top right no-repeat;
	padding:0 15px 0 11px;
	}

#top-nav ul li a:hover {
	color: #fff;
	}

 /* end top-nav */

#main-col {
	background:url(images/header.jpg) no-repeat center top;
	position:relative;
	float: left;
	width: 586px;
	padding:0;
	margin:0;
	border:none;
}

#main-content {
	width:440px;
	margin:26px 0 0 61px;
	padding:0;
	border:none;
}

#movie {
	background:url(images/flash-bg.jpg) no-repeat;
	position:relative;
	float: right;
	width: 308px;
	height:850px;
	padding:0;
	margin:0;
	border:none;}

img, img a {
	border:none;
}

#footer {
	background:url(images/footer.jpg) bottom repeat-x #101f3b;
	float:right;
	width:100%;
	margin:0;
	border:none;
	overflow: hidden;
	}
	
#footer-wrapper {
	width: 894px;
	margin: 0 auto;
	text-align: left;
	padding: 22px 0;
	}

#footer p {
	color:#667ea9;
	font-size:9px;
	line-height:120%;
	padding: 0 0 0 59px;
	}
	
#footer p.vault {
	padding: 7px 24px 0 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 11px;
	float: right;
	}

#footer a {
	color:#667ea9;
	}
	
#footer p.vault a {
	color: #fff;
	}

 
