@charset "utf-8";
body {
	background-color: black;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	text-align: left;
	font-weight: normal;
}

body, td, th {
	color: #000;
	font-size: 14px;
	font-weight: normal;
}

h1, h2{
	font-size: 16px;
	font-weight: bold;
} 

.title{
	font-size: 30px;
}

div {
	width:auto;
}

div.breadcrumb {
	float:left;
	width:auto;
}

a img {
	text-decoration: none;
	border: 0 none;
	}

.title2{
	font-size:24px;
}

table {
	border-collapse: collapse;
	empty-cells: show;
}

td .side {
	width:50px;
}

td .btm {
	height:35px;
	top:0px;
}
#mainDiv {
	background-color: black;
	margin: 0px auto -1px auto;
	}
	
div.centered {
	margin-right:auto;
	margin-left:auto;
	}

div.mainsec {
	margin-right:auto;
	margin-left:auto;
	background-color:#fff;
	border: 4px outset;
	overflow: none;
	border-color: #977777;
	padding-right: 10px;
	padding-left: 10px;
	width: 1180px;
	padding-top: 5px;
}

p.centered {
	text-align: center;		
}

div.content {
	text-align: left;
}

a:link{
	color:#000;
	text-decoration:underline;
}
a:visited{text-decoration:underline;color:#000;}
a:hover{text-decoration:none;color:#000;}
a:active{text-decoration:none;color:#000;}
a:link.style1{color:#FFFFFF;text-decoration:none;}
a:visited.style1{text-decoration:none;color:#FFFFFF;}
a:hover.style1{text-decoration:none;color:#FFFFFF;}
a:active.style1{text-decoration:none;color:#FFFFFF;}
a:link.caps{
	color:#CA0000;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a:visited.caps{
	color:#CA0000;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a:hover.caps{
	color:#CA0000;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
a:active.caps{
	color:#CA0000;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a:link.npage{color:#FF0000;font-variant:small-caps;font-size:14px;font-weight:bold;text-decoration:none;}
a:active.npage{color:#FF0000;font-variant:small-caps;font-size:14px;font-weight:bold;text-decoration:none;text-align:center;}
a:visited.npage{color:#FF0000;font-variant:small-caps;font-size:14px;font-weight:bold;text-decoration:none;}
a:hover.npage{color:#FF0000;font-variant:small-caps;font-size:14px;font-weight:bold;text-decoration:none;}
a:link.npage2{color:#CA0000;font-size:14px;font-weight:bold;text-decoration:underline;}
a:active.npage2{color:#CA0000;font-size:14px;font-weight:bold;text-decoration:none;}
a:visited.npage2{color:#CA0000;font-size:14px;font-weight:bold;text-decoration:underline;}
a:hover.npage2{color:#CA0000;font-size:14px;font-weight:bold;text-decoration:none;}
a:active.npage2{color:#CA0000;font-size:14px;font-weight:bold;text-decoration:none;}
a:link.imglink{color:#000;font-variant:small-caps;font-size:14px;font-weight:bold;text-decoration:none;}
a:active.imglink{color:#000;font-variant:small-caps;font-size:14px;font-weight:bold;text-decoration:none;text-align:center;}
a:visited.imglink{color:#000;font-variant:small-caps;font-size:14px;font-weight:bold;text-decoration:none;}
a:hover.imglink{color:#000;font-variant:small-caps;font-size:14px;font-weight:bold;text-decoration:none;}
a:active.imglink{
	color: #000;
	font-variant: small-caps;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
div.todsec *.imglink {
	float:left;
	padding-right: 20px;
}
a{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-decoration:none;}
.smcaps{
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.btmcap{
	font-variant:small-caps;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.btmcap a{
	font-variant:small-caps;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

a:link.btmlink{color:#fff;font-variant:small-caps;font-size:15px;font-weight:bold;text-decoration:none;}
a:active.btmlink{color:#F99;font-variant:small-caps;font-size:15px;font-weight:bold;text-decoration:none;}
a:visited.btmlink{color:#fff;font-variant:small-caps;font-size:15px;font-weight:bold;text-decoration:none;}
a:hover.btmlink{
	color:#F99;
	font-variant:small-caps;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.mainsec table tr td {
	color: #000;
}

#details {
	font-variant: small-caps;
	background-color: #CA0000;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border: 2px inset #000;
	padding: 5px;
	width: 170px;
}

.DetailsList {
	font-size: 14px;
	font-weight: bold;
}
.mainsec table tr td table tr td {
	font-size: 14px;
}
#dirTree {
	font-variant: small-caps;
	background-color: #CA0000;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border: 2px inset #000;
	padding: 5px;
	width: 600px;
	height: 14px;
}

#dirTree a {
	font-weight: bold;
	font-variant:small-caps;
	font-size: 14px;
	text-decoration:none;
	color:#FFF;
}

#dirTree a:hover {
	font-weight: bold;
	font-variant:small-caps;
	font-size: 14px;
	text-decoration:underline;
	color:#FFF;
}



#epbar {
	font-variant: small-caps;
	background-color: #FFFFFF;
	font-size: 14px;
	color:#CCC;
	text-align: center;
	border: 2px dotted #CCC;
}


#epbar tr td {
	width: 25%;
	color:#CCC;
	text-align: center;
	font-size: 14px;
	border: 2px dotted #CCC;
	}

#epbar td a {
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	color: #000;
}

#epbar td a:hover {
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
	text-decoration: underline;
	color: #333;
	text-align: center;
}
#reviewcontent {
	padding-right: 15px;
}
#Episodes {
	font-variant: small-caps;
	background-color: #CA0000;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border: 2px inset #000;
	padding: 5px;
	width: 170px;
}


.date {
	font-variant: normal;
	background-color: #A00;
	font-size: 12px;
	color: #FFF;
	border: 2px inset #000;
	padding: 3px;
	width: 170px;
	text-transform: capitalize;
}


.comment{
	font-variant: normal;
	background-color: #CA0000;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border: 2px inset #000;
	padding: 5px;
	width: 150px;
	text-transform: uppercase;
	float: right;
	text-align: left;
	background-image: url(imgs/commback.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: 10px;
}

.network {
	font-variant: small-caps;
	background-color: #CA0000;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border: 2px inset #000;
	padding: 5px;
	width: 100px;
}

a:link.NewsHeading{color:#CA0000; text-decoration:underline; font-size: 18px; font-weight: bold;}
a:visited.NewsHeading{text-decoration:underline; color:#CA0000; font-size: 18px; font-weight: bold;}
a:hover.NewsHeading{text-decoration:none; color:#CA0000; font-size: 18px; font-weight: bold;}
a:active.NewsHeading{text-decoration:none; color:#B70000; font-size: 18px; font-weight: bold;}

.centered table tr td table tr td .mainsec table tr th table tr td p {
	font-size: 14px;
}

.tablelink, table.tablesorter a{
	font-size: 14px;
	text-decoration:underline;
	color: #006;
}

a:hover.tablelink, a:active.tablelink, table.tablesorter a:hover{
	font-size: 14px;
	text-decoration: none;
	color: #006;
}

a.tablelink, a:visited.tablelink, table.tablesorter a:visted{
	font-size: 14px;
	text-decoration:underline;
	color: #006;
}


#pcreq {
	border: 2px inset #000;
	font-size: 10px;
	float: right;
}

#Contact, #email, #subject, #message {
	border: 1px inset #000;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
table.tvchanlist tr td.notsel, table.tvchanlist tr td.notsel a, table.tvchanlist tr td.notsel a:hover{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #CA0000;
	font-weight: bold;
	text-align: center;
	text-decoration:none;
}
table.tvchanlist tr td.sel, table.tvchanlist tr td.sel a, table.tvchanlist tr td.sel a:hover{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FFF;
	font-weight: bold;
	text-align: center;
	text-decoration:none;
}
.newsdate {
	color: #666;
	font-size: 12px;
}

img.noborder {
	border:none;
}

img.leftcap {
	float: left;
	padding: 5px;
}

img.rightcap {
	float: right;
	padding: 5px;
}

img.centerimg {
	float: center;
}

table.news tr{
	border-bottom:dotted thin #000;
}


table.news tr td{
	text-align:left;
}

.Epname-title{
	font-size: 18px;
	text-align:center;
}

.Epname-title a, .Epname-title a:hover, .Epname-title a:active, .Epname-title a:visited{
	font-size: 18px;
	text-align:center;
}

#epbottom td{
	font-variant:small-caps;
	font-size:14px;
	color:#CCC;
}

#epbottom td a{
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.mainsec table tr td table tr td a {
	text-decoration: none;
}


.mainsec table tr td table tr td a:hover {
	text-decoration: underline;
}
.centered table tr td table tr td .mainsec table tr td table tr td #quests tr td p {
	margin: 0px;
	padding: 0px;
}

.cal p {
	margin-top: 0px;
	padding-top: 0px;
}
#fest p, #fest li{
	text-align: left;
}
.cancelled {
	color: #F00;
	white-space: normal;
	margin: 0px;
	padding: 0px;
}
.active {
	color: #090;
	margin: 0px;
	padding: 0px;
}
#series tbody tr td p {
	margin: 0px;
	padding: 0px;
}
#revblock tr td p, #revblock tr td h1{
	text-align: left;
}