/* CSS Document */

/* GENERIC STYLES */

.white-normalfontBig { font-family: verdana; font-size: 18px; color: #FFF; }
.white-normalfontBig a:link { font-family: verdana; font-size: 18px; color: #FFF; text-decoration: none; }
.white-normalfontBig a:visited { font-family: verdana; font-size: 18px; color: #FFF; text-decoration: none; }
.white-normalfontBig a:hover { font-family: verdana; font-size: 18px; color: #FFF; text-decoration: underline; }
.white-normalfontBig a:active { font-family: verdana; font-size: 18px; color: #FFF; text-decoration: none; }

.padder {padding-left:32px;padding-right:33px;} /* padding for the 3-image template layout*/

.white-normalfont-dashed hr 
{
	border:0;
	border-top: 1px dashed #FFFFFF;
	height: 0;
	background: #FFFFFF;
}

.white-normalfont-box 
{
	width:8px;
	height: 8px;
	background-color: #FFFFFF;
}

.white-normalfont, .white-normalfont a {
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	color: #FFF; 
 	font-family: verdana;
}

.white-smallfont, .white-smallfont a {
	text-decoration: none;
	font-size: 10px;
 	font-weight:normal;
 	color: #FFF; 
 	font-family: verdana;
}

.black-normalfont-dashed hr 
{
	border:0;
	border-top: 1px dashed #000000;
	height: 0;
	background: #000000;
}

.black-normalfont-box 
{
	width:8px;
	height: 8px;
	background-color: #000000;
}


.black-normalfont, .black-normalfont a {
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	color: #000; 
 	font-family: verdana;
}

.black-smallfont, .black-smallfont a {
	text-decoration: none;
	font-size: 10px;
 	font-weight:normal;
 	color: #000; 
 	font-family: verdana;
}

.red-normalfont, .red-normalfont a {
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	color: #FF0000; 
 	font-family: verdana;
}

.pgeOverview 
{
	background-repeat: no-repeat;
}

.HeaderLink {width:80px; padding:2px; white-space:nowrap;}

/* END OF GENERIC STYLE */

/* START OF BRAINIAC STYLES */

#main-body {
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#brainiac-bottom-left {
	float: left;
	padding: 0px;
	margin: 0px;
}

#brainiac-bottom-right {
	float: left;
	padding: 0px;
	margin: 0px;
}

#brainiac-header {
	width: 560px;
	height: 66px;
	background-image: url(/programmes/brainiac/images/prog_brainiac1_09.gif);
	background-repeat: no-repeat;
	/* border: solid red 1px; */
}

.brainiac-text p {
	margin: 0;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
 	font-weight:normal;
 	color: #000; 
 	font-family: verdana;	
}

.brainiac-headertext p, .brainiac-headertext a {
	float: left;
	text-decoration: none;
	padding: 0px
	margin: 0px;
	font-size: 12px;
 	font-weight:normal;
 	color: #000; 
 	font-family: verdana;
}

.brainiac-hometext a {
	float: left;
	text-decoration: none;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	font-size: 12px;
 	font-weight:normal;
 	color: #000; 
 	font-family: verdana;
}

.brainiac-normaltext a {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 12px;
 	font-weight:normal;
 	color: #000; 
 	font-family: verdana;
}

#brainiac-title {
	padding: 10px;
	margin: 0px;
	float: left;
	width: 191px;
	background-image: url(/programmes/brainiac/images/prog_brainiac1_11.gif);
	background-repeat: no-repeat;
}

#squarelink {
	margin: 0;
	padding: 0;
	
}

#squarelink li {
	list-style: none;
	white-space: nowrap;
	width: 75px;
	float: left;
	margin: 0;
}

#squarelink a {
	display: block;
	float: left;
	padding: 0px 13px 0px 12px;
	text-decoration: none;
	font-size: 12px;
 	font-weight:bold;
 	line-height: 20px;
 	color: #000; 
 	font-family: verdana;
 	background: url(/programmes/images/blackbloc.gif) 0px 50% no-repeat;
}

.whitesquarelink {
	margin: 0;
	padding: 0;
	
}

.whitesquarelink li {
	list-style: none;
	white-space: nowrap;
	width: 75px;
	float: left;
	margin: 0;
}

.whitesquarelink a {
	display: block;
	float: left;
	padding: 0px 13px 0px 12px;
	text-decoration: none;
	font-size: 12px;
 	font-weight:bold;
 	line-height: 20px;
 	color: #FFF; 
 	font-family: verdana;
 	background: url(/programmes/images/whitebloc.gif) 0px 50% no-repeat;
}

.whitebloc li {
 	background: url(/programmes/images/whitebloc.gif) 0px 7px no-repeat;
	list-style: none;
	margin: 0;
	padding-left:15px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
 	#squarelink a {float: none;} /* End IE5-Mac hack */


#brainiac-smallfeaturetext {
	padding: 0px;
	margin: 0px;
	clear: both;
	width: 191px;
	height: 47px;
	background-image: url(/programmes/brainiac/images/prog_brainiac1_16.jpg);
	background-repeat: no-repeat;
}

#brainiac-largefeaturetext {
	padding: 0px;
	margin: 0px;
	clear: both;
	width: 369px;
	height: 70px;
	background-image: url(/programmes/brainiac/images/prog_brainiac1_19.gif);
	background-repeat: no-repeat;
}

#brainiac-bottomlinks {
	padding: 0px;
	margin: 0px;
	clear: both;
	width: 191px;
	height: 116px;
	background-image: url(/programmes/brainiac/images/prog_brainiac1_18.gif);
	background-repeat: no-repeat;
}

#bottomlink {
	margin: 0;
	padding: 10px 0px 0px 10px;
	
}

#bottomlink li {
	list-style: none;
	white-space: nowrap;
	width: 100%;
	margin: 0;
}

#bottomlink a {
	padding: 0px 13px 0px 12px;
	text-decoration: none;
	font-size: 12px;
 	font-weight:bold;
 	line-height: 20px;
 	color: #000; 
 	font-family: verdana;
 	background: url(/programmes/images/blackbloc.gif) 0px 50% no-repeat;
}


#whitebottomlink {
	margin: 0;
	padding: 10px 0px 0px 10px;
	
}

#whitebottomlink li {
	list-style: none;
	white-space: nowrap;
	width: 100%;
	margin: 0;
}

#whitebottomlink a {
	padding: 0px 13px 0px 12px;
	text-decoration: none;
	font-size: 12px;
 	font-weight:bold;
 	line-height: 20px;
 	color: #FFF; 
 	font-family: verdana;
 	background: url(/programmes/images/whitebloc.gif) 0px 50% no-repeat;
}

#programme-main-bodyframe {
	width: 560px;
	padding: 0px;
	margin: 0px;
	background: #FF0;
}
	
#episode-main-body {
	padding: 0px 66px 20px 60px;
	margin: 0px;
}

#episode-details {
	padding: 10px 0px 10px 0px;
}

#gallery-main-body {
	padding: 0px 0px 20px 60px;
	margin: 0px;
	background: #FF0;
}

.gallery-caption h1 {
	padding: 5px 72px 10px 0px;
	margin: 0px;
	font-size: 12px;
 	font-weight: bold;
 	color: #000; 
 	font-family: verdana;
}

#gallery-thumbnailframe {
	margin: 0px 72px 0px 0px;
	padding: 0px;
	width: 428px;
}


.gallerycurrent {
	border: 2px solid red;
}

.gallerycurrentwhite {
	border: 2px solid #FFF;
}

.gallerycurrentblack {
	border: 2px solid #000;
}


.gallery-thumbnails p {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 10px;
 	font-weight:normal;
 	color: #000; 
 	font-family: verdana;
}

#quiz-main-body {
	padding: 0px 0px 0px 60px;
	margin: 0px
}

#quiz-intro p {
	clear: both;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	line-height: normal;
 	color: #000; 
 	font-family: verdana;
}

#quiz-quote {
	padding: 10px 0px 10px 0px;
	margin: 0px;
	
}

#quiz-quote p {
	padding: 10px 30px 10px 30px;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
 	font-weight:bold;
 	line-height: normal;
 	color: #000; 
 	font-family: verdana;
}

#quiz-questionsbox {
	display: inline;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 72px 0px 0px;
	text-align: center;
}

.charprofile {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	vertical-align: bottom;
	text-decoration: none;
	font-size: 10px;
 	font-weight:normal;
 	line-height: normal;
 	color: #000;
 	font-family: verdana;
}

.charprofile-border {
	border: 2px solid #000;
}

.charprofile-header {
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	line-height: normal;
 	color: #000;
 	font-family: verdana;
}

#charprofile-body {
	padding: 0px;
	margin: 0px 0px 0px 60px;
}



/* END OF BRAINIAC STYLES */

/*** scifi ***/
#scifi-bodybg{
	color:white;
	font-family:arial;
	font-size:10pt;
	background-color: #330033;}

#scifi-bodybg a {color:white;text-decoration:none;}
#scifi-bodybg a:hover {color:white;text-decoration:underline;}

.scifi-main{
	color:white;
	padding-top:10px;
	padding-left:10px;
	font-family:arial;
	font-size:10pt;
}

.scifi-main a {color:white;}

.scifi-top {
	height:150px;
	padding-top:10px;
	font-family:arial;
	font-size:10pt;
}
.scifi-top-entry {width:135px; color:white; float:left;}

.scifi-mid {
	font-family:arial;
	font-size:10pt;
	height:200px;
	width:560px;
	background-color:transparent;
	color:black;
	margin-top:10px;
	margin-bottom:0px;
}

.scifi-bottom {
	font-family:arial;
	font-size:10pt;
	height:140px;
	padding: 0px 2px 2px 2px;
	width:560px;
}

.scifi-bottom-entry {width:270px; color:white; float:left;}

.squarelinkscifi {list-style:none; margin:15px;}
.squarelinkscifi a {
	margin-left:0px;
	padding: 0px 13px 0px 12px;
	text-decoration: none;
	font-family:arial;
	font-size: 10pt;
 	font-weight:normal;
 	line-height: 20px;
 	color: #fff; 
 	background: url(/programmes/images/whitebloc.gif) 0px 4px no-repeat;
}
/** /scifi ***/


/* START OF BATTLESTAR STYLES */
#battlestar-title {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 191px;
	height: 85px;
	background-image: url(/programmes/battlestar/images/bat_guide_header_right_04.jpg);
	background-repeat: no-repeat;
}

.battlestar-hometeaserfont {
	text-decoration: none;
	font-size: 14px;
 	font-weight:normal;
 	color: #FFF; 
 	font-family: verdana;
}

.battlestar-hometeaserfont a {
	text-decoration: none;
	font-size: 14px;
 	font-weight:normal;
 	color: #FFF; 
 	font-family: verdana;
}

.battlestar-normalfont {
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	color: #FFF; 
 	font-family: verdana;
}

.battlestar-normalfont a {
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	color: #FFF; 
 	font-family: verdana;
}

.battlestar-smallfont {
	text-decoration: none;
	font-size: 10px;
 	font-weight:normal;
 	color: #FFF; 
 	font-family: verdana;
}
	
/* END OF BATTLESTAR STYLES */

/* START OF DEADWOOD STYLES 
#deadwood-title {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 191px;
	height: 85px;
	background-image: url(/programmes/battlestar/images/bat_guide_header_right_04.jpg);
	background-repeat: no-repeat;
}*/

.deadwood-normalfont {
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	color: #ffffff; 
 	font-family: verdana;
}

.deadwood-smallfont {
	text-decoration: none;
	font-size: 10px;
 	font-weight:normal;
 	color: #ffffff; 
 	font-family: verdana;
}	
/* END OF DEADWOOD STYLES */

/* START OF COLDCASE STYLES */
.coldcase-normalfont {
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	color: #ffffff; 
 	font-family: verdana;
}

.coldcase-normalfont a {color:white; text-decoration:none;}

.coldcase-smallfont {
	text-decoration: none;
	font-size: 10px;
 	font-weight:normal;
 	color: #ffffff; 
 	font-family: verdana;
}	
/* END OF COLDCASE STYLES */

/* START OF DREAMTEAM STYLES */
.dreamteam-normalfont {
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	color: #ffffff; 
 	font-family: verdana;
}

.dreamteam-normalfont a {color:white; text-decoration:none;}

.dreamteam-smallfont {
	text-decoration: none;
	font-size: 10px;
 	font-weight:normal;
 	color: #ffffff; 
 	font-family: verdana;
}	
/* END OF DREAMTEAM STYLES */

/* START OF MILEHIGH STYLES */
.milehigh-normalfont {
	text-decoration: none;
	font-size: 12px;
 	font-weight:normal;
 	color: #ffffff; 
 	font-family: verdana;
}

.milehigh-normalfont a {color:white; text-decoration:none;}

.milehigh-smallfont {
	text-decoration: none;
	font-size: 10px;
 	font-weight:normal;
 	color: #ffffff; 
 	font-family: verdana;
}	
/* END OF MILEHIGH STYLES */