html, body {margin: 0; padding: 0; height: 100%;}
body {background: url('pix/layout/bg.jpg'); background-repeat: repeat-x; background-color:#C2C2C2; font-family:"Arial"; font-size:12px; align:center;}
a, a:active {color: #004276; text-decoration: none;}
a:hover {color: #c00000; text-decoration: none;}
#wrapper {width:1080px; background: url('pix/layout/content-bg-full.gif'); margin:0 auto;}
#header {width:1080px; height:125px; background: url('pix/layout/header.jpg');}
.clear {clear: both;}
#headerlinks {float:right; margin-right:40px; margin-top:10px; color:#ffffff;}
.headerlinks:link, .headerlinks:visited, .headerlinks:active {color:#ffffff; font-size:13px; text-decoration:none; font-weight:bold;}
.headerlinks:hover {text-decoration:underline;}

#alert {margin-left:40px; width:990px; background:#c1272d; color:#ffffff; padding:5px 5px 5px 5px;}

#menu {width:1000px; height: 25px; background: url('pix/layout/menu-off.jpg'); margin:0 auto; border-top: solid 1px #DBDEE5; border-bottom: solid 1px #DBDEE5;}
#menu ul {list-style-type:none; margin:0; padding:5px 0 0 0;}
#menu ul li {float:left; font-size:14px; font-weight:bold;}
#menu ul li a {color:#000000; text-decoration:none; padding:5px 25px 5px 25px; border-right: solid 1px #DBDEE5; border-left: solid 1px #ffffff;}
#menu ul li a:hover {background: url('pix/layout/menu-on.jpg');}
#dropmenudiv {position:absolute; border-bottom-width:0; font:normal 12px Arial; line-height:18px; z-index:100;}
#dropmenudiv a {width:100%; display:block; color:#000000; text-indent:3px; padding:3px 5px 3px 5px; text-decoration:none; font-weight:bold; background-color:#B6B6B6;}
#dropmenudiv a:hover {text-decoration:underline;}

#news {width:1080px; z-index:0;}
#newsheader {float:left; color:#ffffff; font-size:26px; font-weight:bold; padding: 5px 0 3px 2px;}
#newstext {float:left; color:#ffffff; font-size:14px; padding: 5px 0 3px 2px;}
a.newstext:link, a.newstext:visited, a.newstext:active {color: #C0C0C0; font-weight:normal; text-decoration:underline;}
a.newstext:hover {color:#dc0000;}
.glidecontentwrapper {position:relative; width:1000px; height:400px; overflow:hidden;}
.glidecontent {margin-left:40px; position:absolute; visibility:hidden; width:1000px;}
.glidecontenttoggler {width:1080px;}

#largeboxtext {font-size:12px; margin-left:15px; margin-right:15px; padding: 15px 0 15px 0;}
#largebox {width:625px; float:right; margin-bottom:20px; margin-right:60px; background: url('pix/layout/largebox-bg.gif'); background-repeat: no-repeat; border-bottom: solid 1px #999999;}
#articleheader {font-size:18px; font-weight:bold; color:#676767;}
#articletext {font-size:12px;}
#articledate {font-size:10px; font-weight:bold; color:#949494;}

#videoblock {color:#000000; width:131px; height:100px; margin-right:25px; float:left; position: relative;}
#videotext {padding: 0 3px 0 3px;}
#videorow2 {width: 625px; height:120px;}
#videooptions {float:right;}
img.videothumb {border: solid transparent 3px;}
img.videothumb:hover{border: solid 3px #c00000;}
#episodeplayer {width:1000px; height:455px; background: url('pix/layout/video-bg.jpg'); margin:0 auto;}
#videomenu {width:140px; float:left;}
#videomenu2 {width:140px; float:right;}
#videobutton {margin-top:345px;}
#shadow {background-image:url(pix/layout/shade1x1.png); position:absolute; left:0; top:0; width:100%; z-index:100;}
.lightSwitcher {position:absolute; z-index:101; background-image:url(pix/layout/light_bulb_off.png); background-repeat:no-repeat; background-position:left; padding: 0 0 0 20px; outline:none; text-decoration:none;}
.lightSwitcher:hover {text-decoration:underline;}
.turnedOff {color:#ffff00; background-image:url(pix/layout/light_bulb.png);}
#videodetails {width:770px; margin-left:40px; float:left; background: url('pix/layout/video-details-bg.jpg'); border-top: solid 1px #808080; padding:20px 20px 20px 20px;}
#videodownload {width:150px; margin-right:40px; float:right; background: url('pix/layout/video-details-bg.jpg'); border-top: solid 1px #808080; padding:20px 20px 20px 20px;}

#otherpage {float:right; margin-right:50px; margin-top:20px;}
#leftmenu {float:left; width:150px; margin-left:60px; margin-top:20px; font-size:13px; font-weight:bold; color:#c00000;}
a.leftmenu:link, a.leftmenu:visited, a.leftmenu:active {font-family:Arial; font-size:11px; color: #676767; font-weight:normal; text-decoration: none; padding:5px 5px 5px 0;}
a.leftmenu:hover {color:#000000;}
#largebox2 {width:800px; float:right; margin-bottom:20px; background: url('pix/layout/largebox-bg2.gif'); background-repeat: no-repeat; border-bottom: solid 1px #999999;}
#pageheader {font-size:18px; font-weight:bold; color:#c00000;}
#leftcol {float:left; width:360px; margin-right:20px; margin-bottom:15px;}
#rightcol {float:right; width:360px; margin-bottom:15px;}

#intro {width:770px; height:180px; margin-left:40px; margin-bottom:20px; padding: 10px 20px 10px 20px; float:left; background: url('pix/layout/intro-bg.jpg');}
.watchshow {border-right: solid 1px #808080; padding:0 30px 0 30px; font-size:30px;}
.watchshow2 {padding:0 30px 0 30px;}
#latestep {width:150px; height:180px; margin-right:40px; margin-bottom:20px; padding: 10px 20px 10px 20px; float:right; background: url('pix/layout/intro-bg.jpg');}
.blacklink {color:#000000;}

#leftside {margin-left:60px; width:300px; float:left;}

#episodeloc {float:right; width:770px; margin-right:20px; margin-bottom:20px;}
a.episodemenu:link, a.episodemenu:visited, a.episodemenu:active {display:block; font-family:Arial; font-size:13px; font-weight:bold; padding:8px 12px 9px 12px; color: #ffffff; text-decoration: none; border-bottom:solid 1px #000000;}
a.episodemenu:hover {color:#ffffff; text-decoration:underline;}
#episodemenu {float:left; width:200px;}
#episodewrapper {margin-left:40px; margin-right:40px; background: url('pix/layout/epibg.jpg'); background-repeat:no-repeat; background-color:#1B2E73;}
.viewvideos a {display:block; width:123px; height:28px; background: transparent url('pix/layout/viewvideos.gif') no-repeat;}
.viewvideos a:hover {background-position:-123px 0;}
.viewphotos a {display:block; margin-top:2px; width:123px; height:28px; background: transparent url('pix/layout/viewphotos.gif') no-repeat;}
.viewphotos a:hover {background-position:-123px 0;}
#fullcol {float:left; width:720px; margin-right:20px; margin-bottom:15px;}

#footer {width:1080px; height:45px; font-size:13px; background: url('pix/layout/footer.jpg'); margin:0 auto;}
#footertext {margin-left:40px; margin-right:80px;}
a.footer:link, a.footer:visited, a.footer:active {color:#000000; font-size:13px; text-decoration:none;}
a.footer:hover {text-decoration:underline;}