/* Standard Styles */
/* 1C5070 */
body,
html {
	margin:0;
	padding:0;
	background-color:#E7E7E7;
	color:#13354A;
}
body {
	font-size:100%;
	font-family: Arial, sans-serif;
}

p { font-size:.9em; margin: 0; padding: 0; line-height: 1.2em;}
div { margin: 0; padding: 0; }

img, fieldset { margin: 0; border: 0; padding: 0; }

a { color: #660000; }
a:visited { color: #000080; }
a:hover { color: #000066; }
a:active { color: #660000; }

#skiplinks { 
	margin:0 auto;	
	width:765px;
	text-align:right;}
	
#skiplinks a { 
	font-size: .7em;
	font-family: Arial, san-serif;
	color: #0E2737;
	margin: 0px;
	padding: 0 5px;
	text-decoration: none;}
	
#skiplinks a:hover, #skiplinks a:focus, #skiplinks a:active {
	text-decoration: underline;
	color: #f1f1f1;
	background-color: #660000;
}
/* Framework */

#container {
	background-color:#fafafa;
	margin:0 auto;
	padding: 0;
	/* margin-top: 5px; */
	width:765px;
	border: 2px solid #660000;
}

#topnav {
	background-color: #1C5070;
	color: #fff;
	padding: 3px 0px 5px 5px;
	font-size: .8em;
	border-bottom: 1px solid #000;
}
#topnav a { 
	color: #fafafa;
}
#topnav a:hover { 
	color: #bcbcbc;
}

#masthead {
	width: 765px;	
	border-bottom: 2px solid #660000;
	height: 200px;
	overflow: hidden;
}

#content {
	width: 765px;	
	overflow:hidden;
	height: 100%;
}

.breadcrumb {
	margin: 3px 7px;
	color: #222;
	font-size: .8em;
	font-family: Arial, sans-serif;
}

#index #main {
	width: 440px;
	float: left;
}

#index #sub {
	width: 325px;
	float: left;
}
#video {
	margin: 0px;
	padding: 2px 2px 2px 10px;
	background-color: #fff;
}

img#dvdcover {
	float: right; }

form#buydvd {
	margin: 3px 3px 3px 75px;
}

#gallery #main {
	width: 495px;
	float: left;
	padding: 0 10px;
}

#gallery #sub {
	width: 250px;
	float: left;
}

#gallery #sub img {
	padding: 2px 1px 1px 1px;
}

#gallery h2 {
	margin: 0;
	padding: 3px 8px;
}

#gallery #sub p {
	color: #222;
	font-size: .8em;
	font-family: Arial, sans-serif;

}

.contentwrap {
	margin: 10px;
	padding: 0;
	border: 1px solid #000;
	background-color: #fff;
	overflow: hidden;
	height: 100%;
}

.contentwrap h2 {
	margin: 0;
	padding: 3px 7px;
	background-color: #1C5070;
	border-bottom: 1px solid #000;
	color: #fafafa;
	font-size: 1em;
	letter-spacing: .2em;
	 font-variant: small-caps; 
	font-family: Tahoma, sans-serif;
}

.contentwrap h3 {
	margin: 0;
	padding: 3px 5px;
	font-size: 1em;
	font-family: Arial, sans-serif;
}

.contentwrap p {
	margin: 3px 7px 7px 7px;
	color: #0E2737;
}

.contentwrap p.sm {
	font-size: .8em;
}

.contentwrap img {
	margin-left: 6px;
}

.contentwrap img.trailer {
	border: 1px solid #999;
	margin: 3px;
	float: right;
}

.contentwrap img.right {
	float: right;
	margin: 5px 5px;
}

.contentwrap ul {
	padding: 0;
	margin: 4px 2px;
}

.contentwrap li {
	font-size: .8em;
	margin: 1px 2px 1px 4px;
	padding: 0;
}

strong { color: #081822;}

.caption {
	margin: 5px 0 0 0;
	padding: 3px;
	color: #0E2737;
	width: 467px;
	border: 1px solid #000;
	background-color: #fefefe;
}

#othergallery {
	margin: 5px 12px 0 0;
	padding: 5px 2px;
}

#sub h3 {
	/* border-top: 1px solid #1C5070; */
	/* margin: 15px 12px 0 0; */
	margin: 0 0 0 5px;
	padding: 5px 0 0 0;
	font-size: 1em;
}

#gallery #sub ul {
	font-size: .8em;
	margin-top: 0;
	margin-bottom: 0;
}

#gallery #sub ul li {
	margin: 0;
	padding: 0;
}

.clear { clear: both; }

#footer {
	margin: 0px auto;
	width: 765px;
	}
#footer p {
	color: #333;
	font-size: .8em;
	font-family: Arial, sans-serif;
	margin: 5px;
	text-align: center;
}

