@charset "utf-8";
/* CSS Document */

/*//// Colors /////

purple 4d3c85
red e04034
grey eaeaea
blk 000
wht fff

/////////////////*/


#header {height:72px; background:url(../graphics/bg_header.jpg) top left repeat-x;}
#navigation {background:url(../graphics/bg_nav.gif) top left repeat-x; margin-bottom:1em;}
#slideShow {margin-bottom:1.5em;}
#sponsors p:last-child {margin-bottom:0;}

/*

#whatsOnNow {}
#tvSchedules {}
#mainText {}
#liveOnDemand {}
#announcements {}
*/
td.red, td.Red, td.blue, td.Blue, td.yellow, td.Yellow, td.purple, td.Purple, td.green, td.Green td.orange, td.Orange, td.grey, td.Grey, td.gray, td.Gray, td.white, td.White {color:#000;}
td.red, td.Red {background:#FFE8EA;}
td.blue, td.Blue {background:#DFEBFF;}
td.yellow, td.Yellow {background:#FDFEE2;}
td.purple, td.Purple {background:#ECDFF7;}
td.green, td.Green {background:#EAFFEC;}
td.orange, td.Orange {background:#FEF0D8;}
td.grey, td.Grey, td.gray, td.Gray {background:#e6e6e6;}
td.white, td.White {background:#fff;}


#logo a {display:block; width:150px; height:72px; text-decoration:none; background:url(../graphics/logo.jpg) left top no-repeat;}
#logo a:hover, #logo a:focus {text-decoration:none;}
#slogan {height:72px; background:url(../graphics/slogan.jpg) right top no-repeat;}

.red {color:#e04034}
.drop-cap {font-size-adjust:.75; line-height:1.25; vertical-align:sub; color:#e04034;}
.padBox {padding:0.75em;}


/*#whatsOnNow h2, #tvSchedules h2, #liveOnDemand h2 {margin-bottom:0; color:#e04034;}
#whatsOnNow p, #tvSchedules p, #liveOnDemand p {margin-bottom:0;}*/

.module h2 {margin-bottom:0;}

.list3column {margin-left:0;margin-right:0;}
.list3column li {margin-left:0; width:33%; display:block; list-style:none; float:left; text-align:center;}
.list3column li a {text-align:center;}


.module_btn {display:block; width:198px; height:54px; padding:9px; background:url(../graphics/module_btn_bg.jpg) top no-repeat; color:#fff; text-decoration:none; font-size:1.2em;line-height:1.25;}
.module_btn:hover, .module_btn:focus {color:#fff; background-position:0 -72px;}

.module {float:left; margin-right:18px; padding:9px; background:url(../graphics/bg_modules.gif) top left repeat-x #eaeaea; margin-bottom:1.5em;}
.x-module {float:left; margin-right:18px; padding:9px; background:url(../graphics/bg_modules.gif) top left repeat-x #eaeaea; margin-bottom:1.5em;}
.module.last, .x-module.last {margin-right:0;}
.mspan-1  { width: 48px;}
.mspan-2  { width: 132px;}
.mspan-3  { width: 216px;}
.mspan-4  { width: 300px;}
.mspan-5  { width: 384px;}
.mspan-6  { width: 468px;}
.mspan-7  { width: 552px;}
.mspan-8  { width: 636px;}
.mspan-9  { width: 720px;}
.mspan-10 { width: 804px;}
.mspan-11 { width: 888px;}
.mspan-12 { width: 972px; margin: 0; }

.module h2, .module p {margin-bottom:0;}


.survey {font-weight:bold; line-height:2;}
del {text-decoration: line-through; }

img.close{width:46px; height:44px; background:url(graphics/icon_set.jpg) 60 60;}  
.hidden { display: none; position:relative;}
.unhidden { display: block; position:relative;}
.box {width:250px; height:250px; border-style:dashed; border-width:1px; position:absolute; left:80px; top:0px; z-index:1; background-color:#b0c4de }
