body
{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
}

a { outline: none; }

h1 { padding: 7px 0 12px; font-size: 32px; font-weight: 700; margin: 0 0 12px; }
h2 { padding: 3px 0 8px; font-size: 24px; font-weight: 700; margin: 0 0 8px; }
h3 { font-size: 14px; font-weight: 700; margin: 0 0 4px; padding: 0 0 4px; }
h4 { font-size: 14px; font-weight: 700; margin: 0 0 12px; }
h5 { font-size: 12px; }

#headerWrapper
{
 width: 100%;
 margin-bottom: 15px;
}

#headerContent
{
 position: relative;
 width: 1000px;
 margin: 16px auto 0px auto;
 z-index: 10;
}

#headerContent a
{
 text-decoration: none;
}

#headerContent img { border: none; }

#headerNavigation {
 list-style: none;
 margin: 0;
 padding: 0;
 position: absolute;
 z-index: 200;
 top: 8px;
 left: 180px;
}

#headerNavigation li {
 float: left;
 height: 45px;
 overflow: hidden;
}

#headerNavigation a {
 display: block;
 padding: 80px 0 0 0;
}


#navHome { background: url('../img/nav.png') 0 -47px; width: 83px; }
#navHome.active, #navHome:hover { background: url('../img/nav.png') 0 0; }

#navSchedule { background: url('../img/nav.png') -91px -47px; width: 128px; }
#navSchedule.active, #navSchedule:hover { background: url('../img/nav.png') -91px 0; }

#navShows { background: url('../img/nav.png') -228px -47px; width: 95px; }
#navShows.active, #navShows:hover { background: url('../img/nav.png') -228px 0; }

#navLogin { background: url('../img/nav.png') -328px -47px; width: 84px; }
#navLogin.active, #navLogin:hover { background: url('../img/nav.png') -328px 0; }

#navLogout { background: url('../img/nav.png') -421px -47px; width: 84px; }
#navLogout.active, #navLogout:hover { background: url('../img/nav.png') -421px 0; }

#headerBlack
{
 width: 100%;
 height: 69px;
 background: #0b0c0d;
 position: absolute;
 z-index: 0;
 top: 0;
 left: 0;
}

#contentWrapper
{
 position: relative;
 width: 1000px;
 margin: 0 auto;
}

#contentPrimary
{

 width: 470px;
 overflow: hidden;
 top: 0;
 left 0;
}

#cpNavigation {
 list-style: none;
 margin: 0;
 padding: 0;
 position: absolute;
 z-index: 200;
 top: 0;
 left: 20px;
}

#cpNavigation li {
 float: left;
 height: 45px;
 overflow: hidden;
 width: 141px;
}

#cpNavigation a {
 display: block;
 padding: 80px 0 0 0;
}

#cpLatest { background: url('../img/panenav.png') 0 -47px; }
#cpLatest.active, #cpLatest:hover { background: url('../img/panenav.png') 0 0; }

#cpUpcoming { background: url('../img/panenav.png') -141px -47px; }
#cpUpcoming.active, #cpUpcoming:hover { background: url('../img/panenav.png') -141px 0; }



#cpCommentary{ background: url('../img/watchpane.png') 0 -47px; }
#cpCommentary.active, #cpCommentary:hover { background: url('../img/watchpane.png') 0 0; }

#cpVideos{ background: url('../img/watchpane.png') -141px -47px; }
#cpVideos.active, #cpVideos:hover { background: url('../img/watchpane.png') -141px 0; }

#cpDiscussion{ background: url('../img/watchpane.png') -282px -47px; }
#cpDiscussion.active, #cpDiscussion:hover { background: url('../img/watchpane.png') -282px 0; }


#contentLatest, #contentUpcoming
{
 margin-top: 30px;
}

.paneTop
{
 width: 634px;
 height: 75px;
 overflow: hidden;
 padding: 0 15px;
 background: url('../img/panetop.png');
}
.paneCap { 
 width: 664px;
 height: 14px;
 overflow: hidden;
 background: url('../img/panebottom.png');
 clear: both;
}

.paneTop h2 {
color: #646464;
font-size: 24px;
font-weight: normal;
height: 30px;
padding: 34px 0 0 20px;
}

.paneMid
{
 width: 634px;
 padding: 0 15px;
}
.paneMid { background: url('../img/panecenter.png'); }

.newRibbon
{
 position: absolute;
 top: 18px;
 left: 150px;
 width: 65px;
 height: 65px;
 z-index: 100;
 background: url('../img/newribbon.png') no-repeat;
}

.listPreview { padding: 5px 0; }

.listPreview h1
{
 font-size: 18px;
 margin: 0;
 padding: 0;
}

.listPreview a
{
 color: #0194d6;
 text-decoration: none;
}

.listPreview a:hover
{
 text-decoration: underline;
}

.listPreview ul {
 position: absolute;
 left: 240px;
 list-style: none;
 margin-top: 10px;
 padding: 0;
 width: 400px;
}

.listPreview li {
 border-bottom: 1px dotted #ccc;
}

.listPreview li.previewTop
{
 border-top: 1px dotted #ccc;
}

.listPreview li a {
 color: #444;
 display: block;
 height: 27px;
 background-color: transparent;
 padding: 5px 0 0 32px;
 background-repeat: no-repeat;
 background-position: 6px center;
}

.listPreview li a:hover {
 background-color: #fff;
}


.listPreview ul a.pvPlay { background-image: url('../img/anchorPlay.gif'); }
.listPreview ul a.pvHome { background-image: url('../img/anchorHome.gif'); }
.listPreview ul a.pvTalk { background-image: url('../img/anchorTalk.gif'); }

.smallPrvImg
{
 position: relative;
 float: left;
 width: 217px;
 height: 148px;
 background: url('../img/smallprev.png') 0 0;
 overflow: hidden;
 margin-right: 10px;
}

.smallPrvImg img
{
 margin: 26px 0 0 9px;
 border: none;
}

.smallPrvImg h1
{
 position: absolute;
 top: 2px;
 left: 5px;
 color: #fff;
 font-size: 14px;
 margin: 0;
 padding: 0;
}

#contentSecondary
{
 position: absolute;
 width: 507px;
 overflow: hidden;
 top: 0;
 left: 493px;
}

#watchpaneWrapper
{
 position: relative;
 width: 1000px;
 margin-top: 15px;
 padding-top: 36px;
}

.watchpane
{
 width: 978px;
 border: 1px solid #fff;
 background: #f2f2f2;
 padding: 10px;
}

#footer
{
 position: relative;
 clear: both;
 margin-top: 20px;
 padding: 15px 0;
 bottom: 0px;
}

#footerContent
{
 width: 980px;
 margin: 0 auto;
 background: #000;
 border: 1px solid #444;
 color: #fff;
 padding: 10px;
}

#footerContent a
{
 color: #118acf;
 text-decoration: none;
 margin-right: 15px;
}

#notyet
{
 width: 980px;
 height: 551px;
 background: #000 url('../img/notyet.gif') center center no-repeat;
}