*{
	margin:0;
	padding:0;
}
a{
	color:#eee;
}
/*******************
Typography
********************/
#logo h1 a{
	display:block;
	text-indent: -7777px;
	width:355px;
	height:132px;
	background: transparent url("../images/logo.png") top left no-repeat;
}

/*******************
Body/Contain
********************/

body {
	background: #020000 url('../images/bg.jpg') top left repeat-x;
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	}

#splash {
	background: transparent url('../images/splash.jpg') top center no-repeat;
	position:absolute; 
	margin: 0 0 0 0; 
	/*left: 50%; 
	width:1280px; 
	height:768px;*/
	width:100%; 
	height:768px;
	/*margin-top: 0px; 
	margin-left: -640px;*/
	}
#contain{
	position: relative;
	margin: 0px auto 0px auto;
	width:720px;
}	
#logo{
	margin: 25px auto 10px auto;
	width:330px;
}
#footer{
	margin: 25px auto 25px auto;
	padding-bottom: 25px;
	width:720px;
}
.clear{
	clear:both;
}

#nav{
	width:480px;
	position: absolute;
	float: left;
	top: 140px;
	right: -20px;
}
#nav ul{
	list-style-type: none;
	display: inline;
	margin-right: 0;
	padding: 0;
}
#nav li{
	float: left;
	display: block;
	margin: 0px 10px 0px 10px;
}
#nav a{
	outline: none;
}
.about a{
	display:block;
	text-indent: -7777px;
	width:71px;
	height:25px;
	background: transparent url("../images/nav.png") no-repeat -2px 0;
}
.about a:hover{
	display:block;
	text-indent: -7777px;
	width:71px;
	height:25px;
	background: transparent url("../images/nav.png") no-repeat -72px 0;
}
.cast a{
	display:block;
	text-indent: -7777px;
	width:70px;
	height:25px;
	background: transparent url("../images/nav.png") no-repeat -3px -25px;
}
.cast a:hover{
	display:block;
	text-indent: -7777px;
	width:70px;
	height:25px;
	background: transparent url("../images/nav.png") no-repeat -73px -25px;
}
.extras a{
	display:block;
	text-indent: -7777px;
	width:50px;
	height:25px;
	background: transparent url("../images/extras.png") no-repeat 0px 0px;
}
.extras a:hover{
	display:block;
	text-indent: -7777px;
	width:50px;
	height:25px;
	background: transparent url("../images/extras.png") no-repeat -69px 0px;
}

.photos a{
	display:block;
	text-indent: -7777px;
	width:50px;
	height:25px;
	background: transparent url("../images/nav.png") no-repeat -3px -50px;
}
.photos a:hover{
	display:block;
	text-indent: -7777px;
	width:50px;
	height:25px;
	background: transparent url("../images/nav.png") no-repeat -73px -50px;
}
.merch a{
	display:block;
	text-indent: -7777px;
	width:45px;
	height:25px;
	background: transparent url("../images/nav.png") no-repeat -1px -75px;
}
.merch a:hover{
	display:block;
	text-indent: -7777px;
	width:45px;
	height:25px;
	background: transparent url("../images/nav.png") no-repeat -69px -75px;
}
.contact a{
	display:block;
	text-indent: -7777px;
	width:68px;
	height:25px;
	background: transparent url("../images/nav.png") no-repeat -1px -100px;
}
.contact a:hover{
	display:block;
	text-indent: -7777px;
	width:68px;
	height:25px;
	background: transparent url("../images/nav.png") no-repeat -68px -100px;
}


#links ul{
	list-style-type: none;
	display: inline;
	margin-right: 0;
	margin-bottom: 25px;
	padding: 0;
}
#links li{
	float: left;
	display: block;
	margin: 0px 10px 0px 10px;
}

/*******************
Flash
********************/

#flash{
	margin: 30px auto 0px auto;
	width:720px;
	height:575px;
}
#main{
	margin: 40px auto 0px auto;
	width:720px;
	background: #000;
}

#season_nav{
	width: 100px;
	margin-left: -100px;
	margin-top: 50px;
	float: left;
	clear:both;
	
}
#season_nav a{
	display: block;
    background: black;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
}

#season_nav a:hover{
	background: #8c0000;
}






/*******************
Social Media
********************/
#social-media{
	margin: 25px auto 0px auto;
	width:720px;
}
#season1{
	float:left;
	width:220px;
	margin: 0px 30px 0px 0px;
}
#season1 img{
	border: 0;
}
#season1 h1{
	display:block;
	text-indent: -7777px;
	width:179px;
	height:25px;
	background: transparent url("../images/season2header.png")no-repeat 0 0;
}
#twitter{
	float:left;
	width:220px;
	margin: 0px 30px 0px 0;
}
#twitter h1{
	display:block;
	text-indent: -7777px;
	width:179px;
	height:25px;
	background: transparent url("../images/headers.png")no-repeat 0 -25px;
}
#twitter ul a{
	display: none;
}
#twitter ul{
	margin:10px 0;
	list-style: none;
	padding-right: 10px;
}
#twitter ul span a{ 
	color: #eee;
}
#flickr{
	float:left;
	width:220px;
	margin: 0px 0px 0px 0;
}
#flickr h1{
	display:block;
	text-indent: -7777px;
	width:179px;
	height:25px;
	background: transparent url("../images/headers.png")no-repeat 0 -50px;
}
#flickr img{
	padding: 5px 5px 5px 0px;
	border: 0;
	width: 60px;
	height: 60px;
}

