body, div, p
{
	margin:0;
	padding:0;
}

body
{
	background:#000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:100%
	line-height:120%;
	color:#fff;
}

::selection
{
	background:#990000;
	color:#fff;
}
::-moz-selection
{
	background:#990000;
	color:#fff;
}

h2
{
	text-transform: uppercase;
	font-size:110%;
	color:#fff;
	padding-bottom:13px;
	margin:0;
	margin-top:-4pt;
	margin-bottom:10pt;
	border-bottom: 1px dotted #222;
}

.paddingThirty
{
	padding:30px;
}

p
{
	margin:0;
	margin-bottom:8px;
}

a
{
	color:#0099ff;
	text-decoration: none;
}

a:hover
{
	color:#33aaff;
	text-decoration: underline;
}

#topbar
{
	text-align:center;
	width:100%;
	height:4px;
	background: #ffcc00; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffcc00 0%, #ff5d8a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffcc00), color-stop(100%,#ff5d8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffcc00 0%,#ff5d8a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffcc00 0%,#ff5d8a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffcc00 0%,#ff5d8a 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffcc00 0%,#ff5d8a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ff5d8a',GradientType=1 ); /* IE6-9 */
}

#topbar a
{
	display:block;
	padding:0; margin:0;
	margin-top:5px;
}

#logobanner
{
	width:100%;
	height:400px;
	background:url('../img/holywow.png') no-repeat;
	background-position: center 35px;
}

#contentspace
{
	width:100%;
	text-align:center;
	background:none;
	border:0px;
	/*border-top:1px solid #00ff99;*/
}

#maincontent
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1024px;
	height:1240px;
	background:none;
}

#thegame
{
	text-align:center;
	margin-top:30px;
	width:1024px;
	height:576px;
	background:url('../img/curtain.jpg') center center no-repeat #000;
}

.comeBackLater
{
	font-size:50px;
	line-height:40px;
	font-weight:700;
	letter-spacing: -1px;
	color:#776666;
	text-transform: uppercase;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:220px;
	text-shadow:0px 10px 25px #000;
}

.topLine
{
	color:#442222;
	font-size:28px;
}

.belowgamecontent
{
	position: relative;
	top:0;left:0;
	float:left;
	margin-top:30px;
	height:376px;
	border:0px solid #151515;
	background:#110000;
	box-shadow:2px 2px 0px #220000;
}

#episodeDescription
{
	width:690px;
	height:500px;
	position:relative;
	top:0;left:0;
}

#episodeDescription p, #episodeDescription ul, #episodeDescription li
{
	color:#887777;
	font-size:105%;
	font-weight:300;
	margin-bottom:10pt;
}

#episodeDescription ul, #episodeDescription li
{
	padding-left:0;
	margin-left:10px;
	font-size:100% !important;
}

#episodeDescription p.dimmer
{
	color:#553333;
}

.facebookLikeBtn
{
	width:650px;
	height:80px;
	overflow: hidden;
	position:absolute;
	bottom:-20px;
	left:30px;
}

p.episodeDate
{
	position:absolute;
	top:31px;
	right:30px;
	font-size:12px !important;
	font-weight:300 !important;
	text-transform: uppercase !important;
	color:#770000 !important;
}

#allEpisodesList
{
	float:right;
	width:300px;
}

.orangebg
{
	color:#553300;
	background: #ffcc00; /* Old browsers */
	background: -moz-linear-gradient(bottom,  #ffcc00 0%, #ff5d8a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, bottom, top, color-stop(0%,#ffcc00), color-stop(100%,#ff5d8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom,  #ffcc00 0%,#ff5d8a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom,  #ffcc00 0%,#ff5d8a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(bottom,  #ffcc00 0%,#ff5d8a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffcc00 0%,#ff5d8a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ff5d8a',GradientType=1 ); /* IE6-9 */
}

.pinkbg
{
	color:#fff;
	background: #ff5792; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff5792 0%, #e700e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5792), color-stop(100%,#e700e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff5792 0%,#e700e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff5792 0%,#e700e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff5792 0%,#e700e2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff5792 0%,#e700e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5792', endColorstr='#e700e2',GradientType=0 ); /* IE6-9 */
}

.footerHover
{
	color:#003322 !important;
	background: #5effff !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #5effff 3%, #69ff2e 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#5effff), color-stop(100%,#69ff2e)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5effff 3%,#69ff2e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5effff 3%,#69ff2e 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5effff 3%,#69ff2e 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #5effff 3%,#69ff2e 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5effff', endColorstr='#69ff2e',GradientType=0 ) !important; /* IE6-9 */
}

span.episodeNum
{
	color:#ff0000;
}

#footerbar
{
	background:#222;
	position:relative;
	top:0;left:0;
	width:100%;
	height:300px;
}

#footerlogo
{
	cursor:pointer;
	position:relative;top:50px;
	width:100%;
	height:201px;
	background:url('../img/holywowtrans.png') top center no-repeat;
}

#allEpisodesList ul,li
{
	margin:0;
	padding:0;
}

#allEpisodesList li
{
	font-size:100%;
	text-transform: uppercase;
	list-style-type:none;
	margin-bottom:9px;
	color:#330000;
}

#allEpisodesList li a
{
	-webkit-transition-duration:80ms;
	transition-duration:80ms;
	text-decoration: none;
	color:#990000;
	position:relative;
	left:0px;
}

#allEpisodesList li a:hover
{
	color:#ff2222;
	left:1px;
}

.oneEpisodeBox
{
	width:500px;
	height:240px;
	float:left;
	position:relative;
	top:0; left:0;
	margin:0;
	margin-right:24px;
	margin-bottom:24px;
	box-shadow:2px 2px 0px #190000;
	background: #330000; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #330000 0%, #110000 30%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#330000), color-stop(30%,#110000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #330000 0%,#110000 30%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #330000 0%,#110000 30%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #330000 0%,#110000 30%); /* IE10+ */
	background: linear-gradient(135deg,  #330000 0%,#110000 30%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#330000', endColorstr='#110000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.noRightMargin
{
	margin-right:0px;
}
.epBoxPadding
{
	padding:30px;
}
.noBottomRule
{
	border-bottom:0px !important;
	margin-bottom:0px !important;
}
.oneEpisodeBox p
{
	color:#776666;
	font-size:15px;
	font-weight:300;
}

.launchEpisodeButton
{
	position:absolute;
	bottom:30px;
	left:30px;
	height:29px;
	box-shadow:1px 1px 0px #000;
	cursor:pointer;
	background:#220000;
	border-radius: 4px;
	text-transform: uppercase;
	font-size:15px;
	font-weight: 700;
	color:#663333;
	padding-left:12px;
	padding-right:13px;
	padding-top:6px;
	text-decoration: none;
	-webkit-transition-duration:80ms;
	-moz-transition-duration:80ms;
	transition-duration:80ms;
}

.launchBtnHover
{
	background:#ffdddd;
	color:#ff8888;
}

#weeklyTopUnit
{
	width:100%;
	height:400px;
	background:url('../img/weeklyTopUnit2.jpg') center center no-repeat #000;
	margin-bottom:24px;
}

.inactiveEp
{
	background:url('../img/curtainSmall.jpg') center center no-repeat #000;
}

.epAirDate
{
	padding-top:42px;
	text-align: center;
	text-transform: uppercase;
	font-weight:700;
	color:#332222;
	font-size:18px;
	line-height:34px;
	text-shadow:0px 4px 8px #000;
}

.gamePage
{
	padding-top:230px;
}

.epAirDateBig
{
	color:#443333;
	font-size:55px;
}