/*
 * Id: 1.611737
 * Version: 1321290567
 * Generated: Feb 12, 2012 10:57:08 PM
 */

body {background: #dedede;}
#header .slot .ad {top: 15px;right: 10px;width:468px;}

/* header styles */
#masthead {background: url('/polopoly_fs/1.611737!/DNheadermain.jpg') no-repeat 0 0;}
#masthead a {height: 95px; background: url('/polopoly_fs/1.611737!/logo.png') no-repeat 10px 22px;} 
/* search in header */
#wrapper #header div.search {top: 60px; right:0;}
/* weather */
#header .weather {position:absolute; top: 8px; right: 10px;}

/* primary horizontal navigation */
#a #primeNav {height:28px; font-size: 1.4em;background:url('/polopoly_fs/1.611737!/nav.gif') repeat-x;padding-left: 0;}
#a #primeNav ul li {border-right: none;}
#a #primeNav ul a {padding:6px 8px; margin:0 2px;background-position:-656px -327px;}
#a #primeNav ul a.drop {padding-left:10px;}
#a #primeNav li ul li {background: #000; border: none; border-bottom: 1px solid #000;}
#a #primeNav li ul a:hover {background: #666;}
#a #primeNav li ul {top: 24px !important;} 

/* element styles */

/* teaser */
#wrapper .teaser h3 {margin: 0 0 .3em;font-size: 1.7em;}
#wrapper .teaser h4 {margin: 0 0 .3em;color: #b10002;font-size: 1.4em;}
#content .yui-skin-sam .topStory {border-bottom: 1px solid #b10002;margin: 0 1em;}
#content .yui-skin-sam .topStory .gutter {padding: 1em 0;}
#content .topStory h2 {display: none;}
#content .topStory img {float: left; margin: 0 1em 0 0;}
  #content .topStory img {float: none;margin: 0 0 .3em;}
  #content .splitter .yui-skin-sam .topStory img {width: 440px;}
#wrapper .topStory h3 {font-size: 2.2em;}

/* article list */
.articleList h2 {font: bold 1.6em georgia, times, serif;margin: 0 0 .5em;}
  #content .yui-skin-sam .articleList h2 {display:block;padding: 0 10px;font-size: 2em;}
  #content .articleList.Sports h2 {color: #db0001;}
  #content .articleList.AE h2 {color: #7d008e;}
#content .yui-skin-sam .articleList h3 {font-size: 1.4em;}
.articleList .gutter {padding:0;}
  .yui-skin-sam .articleList .gutter {padding:0 1em;}
.articleList .teaser {border-bottom: none;padding: 0 0 1.5em;} 

/* spotlight */
#wrapper .spotlight {}
#wrapper .spotlight h2 {color: #3f6e9c;font: bold 1.6em/1.3em georgia, times, serif;} 
#wrapper .spotlight li h4 {font-size: 1.2em; text-align: left;} 

/* category list */
.categoryList h2{font: bold 1.6em georgia, times, serif;border-bottom: 1px solid #ccc;}
  .splitter .yui-skin-sam .categoryList h2 {display:block;color:#000;border-bottom:none;padding: .2em .3em 0;font-family:arial,sans-serif;font-size:1.4em;}
.categoryList .gutter {padding: .2em;}
  .yui-skin-sam .categoryList .gutter {padding: 0 .5em;}
.categoryList ul li{color: #000; list-style-type: none;}
.categoryList ul li a{font-weight: normal;}
.categoryList ul li.showImage{border-bottom:dotted 1px #999;padding:.8em 0;}
.splitter .categoryList ul li p {line-height:1.3em;} 

/* poll/pdf */
.poll, .pdf, .dnSeries {margin: 1em; border: 1px solid #b9b9b9;}
.poll h2, .pdf h2, .dnSeries h2 {padding:.5em .8em; color: #000; font: bold 1.5em georgia, times, serif; background: #fff url('/polopoly_fs/1.611737!/poll-bg.gif') repeat-x bottom left;}

/* tab box */
.yui-skin-sam {border: none;}
.yui-nav {padding-left: 0; background: #b20002 url('/polopoly_fs/1.611737!/tab.gif') repeat-x 0 0; border-bottom: 1px solid #ccc;}
.yui-navset {border: none; margin: 0;padding: 0;}
.yui-nav li {margin:0px 2px 0 0px;font-weight:normal;font-size: 1.2em;font-weight: normal;}
.yui-nav li a {padding: 5px; border-right: none;color: #fff;}
.yui-nav li.ui-tabs-selected a {color:#000;border: solid 1px #ccc;border-bottom: none; background-image: none; background:#fff !important; padding: 5px 5px 6px;}
.yui-content {border: 1px solid #ccc;border-top: none;background: #fff !important;}


/* social links */
#sideBar .yui-skin-sam .social {padding: 1em;}
#content .social {margin: 1em;}
#header .social {position:absolute; top: 30px; right: 250px;} 
#footer .social {position: absolute;right:20px;top:25px;}
#header .social li, #footer .social li {padding:0 0 0 .5em;float: left;width: 32px;height: 32px;}
#header .social li a, #footer .social li a {display: block;text-indent: -2000em;}
.social li {font-weight: bold; font-size: 1.4em;line-height: 32px;margin: 0 0 .5em;padding: 0 0 0 40px;}
.social li.fb {background: url('/polopoly_fs/1.611737!/facebook.png') no-repeat 0 0;} 
.social li.tw {background: url('/polopoly_fs/1.611737!/twitter.png') no-repeat 0 0;} 
.social li.yt {background: url('/polopoly_fs/1.611737!/youtube.png') no-repeat 0 0;} 
.social li.rss {background: url('/polopoly_fs/1.611737!/rss.png') no-repeat 0 0;} 
.social li.nl {background: url('/polopoly_fs/1.611737!/icon-email-btn%20copy.png') no-repeat 0 0;} 
.social li.ap {background: url('/polopoly_fs/1.611737!/apple.png') no-repeat 0 0;} 
.social li.an {background: url('/polopoly_fs/1.611737!/android.png') no-repeat 0 0;} 

/* FOOTER STYLES */
#footer {position: relative;background: #000 url('/polopoly_fs/1.611737!/footer.gif') repeat-x 0 0;border: none;}
#footer p {margin: -1.5em 0 3em 1em;color: #fff;font-size: 1.2em;}
#footer .subNavH {position:absolute;top:100px;left: 6px;width: 750px;text-align: left;font-size: 1.2em;}
#footer .subNavH a {color: #fff;margin: 0 .6em;} 
#footer .social h2 {color: #fff;font-size: 1.3em;font-weight:normal;margin: 0 0 .5em;}
#footer img.logo {margin: 1em 1em 0;}

/* hides cp5 comments on articles */
.article #tabComments li#tabs_site {display:none;}

/* the overlayed element */
div#voverlay {
  
  /* growing background image */
  background-image:url(../images/white.png);
  
  /* dimensions after the growing animation finishes  */
  width:640px;
  height:480px;
  
  /* initially overlay is hidden */
  display:none;
  
  /* some padding to layout nested elements nicely  */
  padding:35px;
}

/* default close button positioned on upper right corner */
#voverlay div.close {
  background-image:url(../images/close.png);
  position:absolute;
  right:5px;
  top:5px;
  cursor:pointer;
  height:35px;
  width:35px;
}

#vcontainer{
  left:0;
  top:0;
  width:100%;
  height:100%;  
  background:url(../images/loading.gif) no-repeat 50% 50%;
}

#videogallery {
  width:100%;
  zoom:1;
}
#videogallery span{ display:block; }
#videogallery a{
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  position:relative;
  vertical-align:top;
  margin:3px;
  width:160px;
  font:12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  font-weight:normal;
  color:#333333;
  text-decoration:none;
  text-align:center;
  opacity:0.87;
}
#videogallery a img{
  display:block;
  border:none;
  margin:0;
}
#videogallery a:hover{
  opacity:1;
}


      
