/* Eric Meyer's Reset Reloaded *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

body {
	font-size: 62.50% /* resets font to 1em == 10px. Warning though; this assumes the user has not reset their default font size */;
	font-family:"Courier new", "Courier", "Georgia", "Serif";
	line-height: 1.6em;
	margin:0 auto;
	text-align: center;
	width:100%;
	background-image: url('images/bodybackground.gif');
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}


h1, h2, h3 {font-size: 1.4em;	margin-bottom: 0.8em; }
a {text-decoration: none;color:#8f1418; font-weight: bold;}
p {margin-bottom: 0.8em;}
#background {margin:0 auto;text-align: center;}
#logo {height:240px;overflow: hidden;margin:0 auto;margin:0 0 10px 0;}

#content h2 {font-size: 1.8em; color:#fff; line-height:1em; background-color: black;padding: 5px; margin:0 0 10px 0;}

#wrapper {
	width:780px;
	font-size:1.2em;
	margin:0 auto;
	text-align: center;
	text-align: left;
	background-image: url('images/contentbackground.png');
	-webkit-box-shadow:0px 0px 10px #000;
}

#navigation {margin:auto 0;border-top: solid #222 1px;height:50px;}
.navbkg li {display:inline;padding:0 15px 0 15px;}
.navbkg img:hover {overflow:hidden;background-image: url('images/navhover.png');}
.navbkg {
	margin:0 auto;
	width:760px;
	height: 37px;
	background-image: url('images/navbackground2.png');
	background-repeat: repeat-x;
	border-bottom: solid 1px #222;
	margin-top: -1px;
	text-align: left;
}

#home .home img {background-image: url('images/navhover.png');}
#episodes .episodes img {background-image: url('images/navhover.png');}
#about .about img {background-image: url('images/navhover.png');}
#cast .cast img {background-image: url('images/navhover.png');}
#crew .crew img {background-image: url('images/navhover.png');}
#making .making img {background-image: url('images/navhover.png');}
#navigation a:hover{color:#203a53;}

.divider {height:5px;width:inherit;background-color: black;margin:0 0 10px 0;}
.pageHeader {
	margin-bottom: 20px;
}

#intro {
	overflow: hidden;
	width:inherit;
	height:310px;
	background-color:#000;
	color:#fff;
	margin:0 0 20px 0;
}

#intro .video {
	margin:20px 0 0 20px;
	display:inline;
	width:465px;
	height:260px;
	float:left;
}

#intro .video p {text-align: center;margin: 120px 0 0 0;}
.text h1 {color:#790a14;}

#intro .text {
	display: inline;
	float:right;
	width: 270px;
	margin:20px 20px 0 0;
	color:#fff;
}

#intro a:hover {color:#790a14;}

.episodeSelection {
clear:both;
margin:0 0 0 20px;
}

.episodeSelection a{
clear:both;
margin:0 0 0 20px;
color:#0f0f0f;
}

#intro .released {
	color:#aaa;
}

#intro .latestEpisode {
	color:#fff;
	font-size:1.4em;
}



#content {
	height: 1%;
	overflow:hidden;
	color:#fff;
	background-image: url('images/shadow.png');
	background-repeat: repeat-y;

}

.contents {
	display: inline;
	float:left;
	width:460px;
	padding:0 20px 40px 0;
	border-right: 1px solid #111;
}

.contents .aboutus {border: 1px solid #111;padding:5px;background-color: #eee;}


#sidebar{
	font-size: 12px;
	display: inline;
	float:right;
	width:278px;
	padding:20px 0 40px 0;
}

#sidebar ul, li {display: list-item;}
#sidebar a {margin:10px 20px 0 0;}
#sidebar p {margin:10px 20px 0 0;}
#sidebar h3 {margin:10px 20px 10px 0;}
.sidebarHeader {margin: 20px 0 0 0;}
.sidemail {margin: 20px 20px 0 0;}
.sidebarJob {font-weight: bold;}
.additional {
font-size: 11px;
	display: inline;
	float:right;
	width:258px;
	padding:20px 0 40px 0;
}

#footer {
	margin:0 auto;
	clear:both;
	text-align: center;
	height:37px;
	width:760px;
	border-top:1px solid #111;
	border-bottom: 1px solid #111;
	border-top: 1px solid #111;	
}

.post img {padding:5px; border:1px solid #111;background-color: #fff;}
.post h2 {color:#790a14;margin:20px 0 20px -20px;}
.post {margin:0 0 0 10px;}

.castprofiles {
	overflow: auto;
	width:440px;
	margin:40px 0 20px 20px;
	border-bottom: 1px solid #222;
}

.castprofiles h2 {background-color: #000;padding:7px 0 7px 15px;}

.castprofiles img {
	margin: 0 20px 10px 0;
	float:left;
	padding:5px;
	background-color: #eee;
	border: 1px solid #111;
	width:128px;
}

.aboutus {margin:0 0 20px 0;}
#aboutus {margin:0 auto;margin:0 0 0 20px;}

.episodeClass {margin:0 0 30px 0;}

.episodeClass img {
	border:1px solid #fff;
	padding:5px;
	background-color: #eee;
	margin:0px 0px 20px 10px;
	}

.makingofsoon {margin:20px 0 0 30px;}

.photo {display:inline; margin:5px 8px 5px 0px; padding:3px;float:left;background-color:#ddd;height: 76px;border:1px solid #000;}
