/* ****************************************** 
 
  TITLE:        NBC.CSS
  VERSION:      0.382
  LAST UPDATED: 09/30/2009 
  UPDATED BY:   Brian Maniere
 
********************************************* */
 
body {
 background: #fafafa;
}

#canvas {
  position: relative;
  margin: 0 auto;
  width: 982px;
  height: 100%;
  background: #fafafa;
}

/* @@@@@@@@@@ header @@@@@@@@@@@ */

#header {
  float: left;
  position: relative;
  margin: 0 8px 0 6px;
  padding: 30px 0 1px;
  width: 973px;
  text-align: center;
  background: url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_h.gif') 0 100% repeat-x;
}

* html #header {
  margin: 0 3px;
}

#header .adFrame { 
  display: inline-block; 
}

#header #ad_hdr_2 {
  padding: 3px 0;
}

#header span {
  display: none;
}

/* ======== masthead ======== */

#header #masthead {
  float: left;
  position: relative;
  margin: 3px 0px 36px 0px;
  padding-bottom: 8px;
  width: 100%;
  height: 50px;
}

/* ^^^^^^^^ logo ^^^^^^^^^ */

#header #masthead #logo {
  float: left;
  padding: 0 20px 0 8px;
  width: 80px;
  height: 50px;
  cursor: pointer;
  background: url('http://media.nbcnewyork.com/designimages/temp_logo_peacock.gif') 9px 4px no-repeat;
}

/* ^^^^^^ city name ^^^^^^ */

#header #masthead #cityName {
  float: left;
  height: 51px;
  cursor:pointer;
}

.ami #header #masthead #cityName {
  width: 208px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_miami.gif') 0 1px no-repeat;
}

.bay #header #masthead #cityName {
  width: 322px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_bayArea.gif') 0 1px no-repeat;
}

.chi #header #masthead #cityName {
  width: 294px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_chicago.gif') 0 1px no-repeat;
}

.dc #header #masthead #cityName {
  width: 444px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_washington.gif') 0 1px no-repeat;
}

.dfw #header #masthead #cityName {
  width: 145px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_DFW_header.gif') 0 1px no-repeat;
}

.dgo #header #masthead #cityName {
  width: 367px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_sanDiego.gif') 0 1px no-repeat;
}

.har #header #masthead #cityName {
  width: 480px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_connecticut_header.gif') 0 1px no-repeat;
}

.la #header #masthead #cityName {
  width: 464px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_losAngeles.gif') 0 1px no-repeat;
}

.ny #header #masthead #cityName {
  width: 345px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_newYork.gif') 0 1px no-repeat;
}

.phi #header #masthead #cityName {
  width: 490px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_philadelphia.gif') 0 1px no-repeat;
}

.test #header #masthead #cityName {
  width: 471px;
  background: url('http://media.nbcnewyork.com/designimages/cityName_localMedia2.gif') 0 1px no-repeat;
}

/* ^^^^^^^^ mood ^^^^^^^^^ */

#header .mood_header {
  float: left;
  padding-bottom: 8px;
  height: 24px;
}

/* ^^^^^^ userTools ^^^^^^ */

#header #userTools {
  position: absolute;
  top: 0;
  right: 0;
  width: 264px;
  height: 88px;
}

/* ^^^^^^^^ user ^^^^^^^^^ */

#user {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 2px;
  width: auto;
  height: 30px;
  font-family: helvetica, arial, sans;
  font-size: 12px;
  color: #666666;
}

#user #signIn {
  position: absolute;
  top: 0;
  left: 0;
}

#user #user_divide {
  position: absolute;
  top: 0;
  left: 52px;
  width: 1px;
  height: 16px;
  background: url('http://media.nbcnewyork.com/designimages/user_divide.gif') 0 0 no-repeat;
}

#user #register {
  position: absolute;
  top: 0;
  left: 60px;
}

/* ^^^^^^^^^ nav ^^^^^^^^^ */

#nav {
  clear: left;
  margin: 0 auto;
  border: 0;
  width: 970px;
}

* html #nav {
  width: 100%;
}

#nav, #nav ul, #subnav, #subnav ul {
  position: relative !important;
}

#nav ul, #subnav ul {
  text-transform: uppercase;
  color: black;
}

#nav ul {
  height: 32px;
  font-size: 11px;
}

#nav ul li, #subnav ul li {
  display: block;
  float: left;
}

#nav ul li {
  height: 32px;
}

#nav ul li a, #subnav ul li a {
  display: block;
  float: left;
  text-decoration: none;
  color: #fff;
}

#nav ul li a {
  height: 30px;
  line-height: 28px;
}

#nav .news          {width: 79px;  background: url('http://media.nbcnewyork.com/designimages/nav_news.gif') 0 0 no-repeat;}
#nav .entertainment {width: 173px; background: url('http://media.nbcnewyork.com/designimages/nav_entertainment.gif') 0 0 no-repeat;}
#nav .around_town   {width: 161px; background: url('http://media.nbcnewyork.com/designimages/nav_around_town.gif') 0 0 no-repeat;}
#nav .video         {width: 77px;  background: url('http://media.nbcnewyork.com/designimages/nav_video.gif') 0 0 no-repeat;}
#nav .sound_off     {width: 124px; background: url('http://media.nbcnewyork.com/designimages/nav_sound_off_somycity.gif') 0 0 no-repeat;}

.news #nav .news, .entertainment #nav .entertainment, .around_town #nav .around_town, .video #nav .video, .somycity #nav .sound_off, #nav ul li a:hover {
  background-position: 0 -31px;
}

/* ^^^^^^^^^ nav2 ^^^^^^^^^ */

#nav2 {
  float: left;
  padding: 5px 0 5px 5px;
  width: 970px;
  height: 39px;
  background: transparent url('http://media.nbcnewyork.com/designimages/nv2_bkgrd.gif') 0 1px repeat-x;
}

#nav2 #severeWrap {
  display:none;
  }

#sales #nav2 {
  margin-top: 28px;
}

#nav2 #logo {
  display: block;
  float: left;
  width: 276px;
  height: 25px;
  cursor: pointer;
}

.ami #nav2 #logo { background: url('http://media.nbcnewyork.com/designimages/nv2_miami.gif') 0 1px no-repeat; }
.bay #nav2 #logo { background: url('http://media.nbcnewyork.com/designimages/nv2_bay_area.gif') 0 1px no-repeat; }
.chi #nav2 #logo { background: url('http://media.nbcnewyork.com/designimages/nv2_chicago.gif') 0 1px no-repeat; }
.dc  #nav2 #logo { background: url('http://media.nbcnewyork.com/designimages/nv2_washington.gif') 0 1px no-repeat; }
.dfw #nav2 #logo { background: url('http://media.nbcnewyork.com/designimages/nv2_dallas.gif') 0 1px no-repeat; }
.dgo #nav2 #logo { background: url('http://media.nbcnewyork.com/designimages/nv2_san_diego.gif') 0 1px no-repeat; }
.har #nav2 #logo { background: url('http://media.nbcnewyork.com/designimages/nv2_connecticut.gif') 0 1px no-repeat; }
.la  #nav2 #logo { background: url('http://media.nbcnewyork.com/designimages/nv2_los_angeles.gif') 0 1px no-repeat; }
.ny  #nav2 #logo { background: url('http://media.nbcnewyork.com/designimages/nv2_new_york.gif') 0 1px no-repeat; }
.phi #nav2 #logo { background: url('http://media.nbcnewyork.com/designimages/nv2_philadelphia.gif') 0 1px no-repeat; }

#nav2 #logo span {
  display:none;
}

#nav2 #logo a {
  width:276px;
}

#nav2 li {
  display: block;
  float: left;
}

#nav2 a {
  display: block;
  float: left;
  margin-top: 2px;
  height: 25px;
}

#nav2 .news {
  width: 57px;
  background: url('http://media.nbcnewyork.com/designimages/nv2_news.gif') 0 0 no-repeat;
}

#nav2 .entertainment {
  width: 124px;
  background: url('http://media.nbcnewyork.com/designimages/nv2_entertainment.gif') 0 0 no-repeat;
}

#nav2 .around_town {
  width: 116px;
  background: url('http://media.nbcnewyork.com/designimages/nv2_around_town.gif') 0 0 no-repeat;
}

#nav2 .video {
  width: 56px;
  background: url('http://media.nbcnewyork.com/designimages/nv2_video.gif') 0 0 no-repeat;
}

#nav2 .sound_off {
  width: 89px;
  background: url('http://media.nbcnewyork.com/designimages/nv2_sound_off_2.gif') 0 0 no-repeat;
}

#nav2 a.news:hover, #nav2 a.entertainment:hover, #nav2 a.around_town:hover, #nav2 a.video:hover, #nav2 a.sound_off:hover {
  background-position: 0 -25px;
}

/* ^^^^^ search form ^^^^^ */

#header #searchForm {
  float: left;
  padding: 0 0 0 4px;
  height: 31px;
}

#header #searchForm #searchText {
  border-color:#262626 #CFCFCF #CFCFCF #262626;
  border-style:groove solid solid groove;
  border-width:2px 1px 1px 2px;
  color:#9C9C9C;
  float:left;
  font-size:15px;
  height:17px;
  margin-right:4px;
  padding:5px;
  width:298px;
}

* html #sales #header #searchForm #searchText {
  padding: 2px 0;
}

#nav2 #searchText {
color:#999999;
float:left;
font-family:Georgia,serif;
font-size:14px;
height:14px;
line-height:16px;
margin-left:5px;
margin-top:4px;
padding:4px 5px 5px;
width:187px;
}

#nav2 #searchSubmit {
  margin-left: 5px;
  margin-top: 0;
}

#blog #userBox, #video #userBox {
  height:28px;
}

#blog #canvas, #video .showPageCanvas, .blogs #canvas{
padding-top:30px;
}

/* @@@@@@@@@@@@ body @@@@@@@@@@@@ */

#body {
  display: inline;  
  float: left;
  padding: 0 1px;
  width: 980px;
}

/* ******** primary ********* */

#primary {
  float: left;
  width: 100%;
}

#home #primary {
  background: url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_primary.gif') 3px 0 repeat-y;
}

#wartop #primary {
  background: #fff url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_196w.gif') 0 0 repeat-y;
}

#home #wartop .solo {
  padding: 18px 118px 20px;
  width: 744px;
  text-align: center;
  background: #fff;
}

#section #primary, #subsection #primary, #feature #primary {
  padding-top: 9px;
}

/* ^^^^^^^^^^ wartop ^^^^^^^^^^ */

#wartopTitle {
  padding: 23px 0;
  width: 100%;
  font: 60px/60px Georgia, serif;
  text-transform: uppercase;
  text-align: center;
  background: url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_h.gif') 0 100% repeat-x;
}

#home #wartop .solo .bordermask {
  text-align: left;
}

#wartopTitle a {
  color: #000;
}

/* ======== main ========= */
  
#main {
  float: left;
}

#home #main {
  width: 463px;
}

#wartop #main {
  padding: 18px 20px 20px;
  width: 744px;
}

#home #wartop .solo {
  padding: 18px 118px 20px;
  width: 980px;
}

#section #main, #subsection #main {
  padding: 0 6px 0 1px;
  width: 645px;
  text-align: left;
}

* html #section #main, * html #subsection #main {
  overflow: hidden;
}

#subsection #main, #slideshow #main, #informList #main, #searchPage #main {
  padding: 0 5px 0 9px;
  width: 640px;
  text-align: left;
}

#feature #main {
  padding: 0 5px 0 9px;
  width: 620px;
  text-align: left;
}

.enjoy_this #main {
  margin: 23px 0 0;
  border-top: 1px dotted #D5D5D5;
  padding: 55px 5px 0 9px !important;
  width:640px;
  text-align: left;
  background: #fff url(http://media.nbcnewyork.com/designimages/hdr_enjoyThis.gif) 50% 12px no-repeat;
}

* html #subsection #main, * html #slideshow #main, * html #informList #main, * html #searchPage #main {
  width: 640px;
}

* html #feature #main {
  width:620px;
  }

* html #section #main, * html #subsection #main {
  overflow: hidden !important; /* IE 6 fix */ 
}

/* ====== left rail ====== */

#leftRail {
  float: left;
  padding-right: 1px;
  width: 195px;
  height: 100%;
}

* html #leftRail {
  width: 186px;
}

/* ===== right rail ====== */

#rightRail {
  float: left;
  padding: 23px 0 0 5px;
  width: 310px;
}

#slideshow #rightRail {
  padding-top: 0;
}

#feature #rightRail {
  padding:23px 0 0 30px;  
} 

* html #feature #rightRail {
  padding:23px 0 0 15px;  
} 

#todays_events {
  margin-bottom: 20px;  
} 

/* ^^^^^^^ story ^^^^^^^ */

.story {
  padding: 5px 0 7px;
}

#wartop #main .story .details {
  width: 744px;
  text-align: center;
}

.story .timestamp, .story .credit {
  padding-top: 7px;
  font: 10px/12px serif;
  color: #999;
}

#wartop #main .story .credit {
  float: right;
  padding: 0;
}

#wartop #main .story .timestamp {
  clear: both;
  padding: 0 5px;
}

#dontMiss .story .timestamp {
  padding-top: 0px;
}

.story .title {
  padding-top: 5px;
  font: bold 16px/18px Georgia, serif;
  color: #069;
}

#wartop #main .story .title {
  clear: both;
  padding-top: 0;
  font: bold 20px/24px Georgia, serif;
}

#home #offleads .story .title {
  float: left;
  padding-left: 10px;
  width: 135px;
  font: bold 11px/13px Georgia, serif;
}

#wartop #offleads .story .title {
  padding: 0;
  width: auto;
  font: bold 13px/14px Georgia, serif;
}

.story .title a {
  color: #069;
}

#moodBoard .story .title a {
  line-height: 16px;
}

.story .title a:hover {
  text-decoration: underline;
}

.mediaLink {
  height: 16px;
}

#home #offleads .mediaLink {
  clear: left;
  float: none;
  display: inline-block;
  height: 13px;
}

.title .mediaLink {
  float: left;
}

.gallery .mediaLink {
  width: 44px;
  background: url('http://media.nbcnewyork.com/designimages/temp_ico_slideshow.gif') 0 0 no-repeat;
}

.slideshow .mediaLink {
  width: 44px;
  background: url('http://media.nbcnewyork.com/designimages/temp_ico_slideshow.gif') 0 0 no-repeat;
}

.video_release .mediaLink {
  width: 53px;
  background: url('http://media.nbcnewyork.com/designimages/temp_ico_video.gif') 0 0 no-repeat;
}

#home #offleads .gallery .mediaLink, #wartop #additional .gallery .mediaLink {
  width: 16px;
  background: url('http://media.nbcnewyork.com/designimages/temp_ico_slideshow_small.gif') 0 0 no-repeat;
}

#home #offleads .slideshow .mediaLink, #wartop #additional .slideshow .mediaLink {
  width: 16px;
  background: url('http://media.nbcnewyork.com/designimages/temp_ico_slideshow_small.gif') 0 0 no-repeat;
}

#home #offleads .video_release .mediaLink, #wartop #additional .video_release .mediaLink {
  width: 18px;
  background: url('http://media.nbcnewyork.com/designimages/temp_ico_video_small.gif') 0 0 no-repeat;
}

#wartop #additional .gallery .mediaLink, #wartop #additional .slideshow .mediaLink, #wartop #additional .video_release .mediaLink {
  background-position: 0 2px;
}

.gallery .title .mediaLink, .video_release .title .mediaLink {
  width: 22px;
}

.gallery .title .mediaLink, .video_release .title .mediaLink {
  width: 22px;
}

.mediaLink a {
  display: block;
  height: 16px;
}

.mediaLink span {
  display: none;
}

.story .summary {
  font: normal 12px/14px Georgia, serif;
  color: #666666;
}

.story .readIt {
  display: block;
  width: 39px;
  height: 13px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_read_it_blue.gif') -1px 2px no-repeat;
}

.story .readIt span {
  display: none;
}

/* +++ breadcrumb +++ */

#breadcrumb {
  float: left;
  background: #e3e3e3;
}

#breadcrumb li {
  float: left;
  height: 14px;
  border-left: 1px solid #000;
}

#canvas #breadcrumb .first {
  border: 0;
}

/* +++ breaking news for home +++ */

#breakingNews {
  float: left;
}

#home #breakingNews {
  margin-top: 3px;
  padding: 15px 10px 0 0;
  width: 185px;
}

#home #breakingNews .design-begin {
  margin: 0;
  padding: 15px 7px 0;
  width: 171px;
  height: 43px;
  text-align: center;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_185x58_top.gif') 0 0 no-repeat;
}

#home #breakingNews .story {
  padding: 9px 7px 8px 15px;
  width: 163px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_185x10_mid.gif') 0 0 repeat-y;
}

#home #breakingNews .design-end {
  float: left;
  width: 185px;
  height: 7px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_185x7_btm.gif') 0 0 no-repeat;
}

/* +++++ breaking news for section, article, etc... +++++ */

#feature .breakingHeader {
  display: none;
}

.breakingHeader #breakingNews {
  position: relative;
  float: left;
  margin: 0 auto;
  width: 975px;
  height: 47px;
  background: transparent url('http://media.nbcnewyork.com/designimages/dsn_bg_just_in_artSec.gif') 0 0 no-repeat;
  overflow:hidden;
}

.breakingHeader #breakingNews .story {
  float: left;
  padding: 7px 0 0 90px;
  width: 580px;
}

.breakingHeader #breakingNews .story .title {
  float: left;
  height: 24px;
  line-height: 23px;
  overflow: hidden;
}

.breakingHeader #breakingNews .story .title a:hover {
  text-decoration: underline;
}

.breakingHeader #breakingNews .story .mediaLink  {
  float: left;
  margin-top: 7px;
  padding-right: 7px;
}

.breakingHeader #breakingNews .story .timestamp {
  float:left;
  font-size:11px;
  line-height:20px;
  padding:8px 0 0 5px;
  text-align:left;
  width:120px;
}

.breakingHeader #breakingNews #newsLetterSignUp {
  position: absolute;
  top: 7px;
  right: 10px;
}

.breakingHeader #breakingNews #newsLetterSignUp a {
  display: block;
  width: 307px;
  height: 32px;
  background: url('http://media.nbcnewyork.com/designimages/btn_news_signUp.gif') 0 0 no-repeat;
}

.breakingHeader #breakingNews #newsLetterSignUp a:hover {
  background-position: 1px -32px;
}

/* +++++ spotlight ++++++ */

#spotlight {
  float: left;
  margin: 22px 0 12px;
  width: 640px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_642x10_mid.gif') 0 0 repeat-y;
}

#spotlight .design-begin {
  float: left;
  padding-top: 14px;
  width: 640px;
  text-align: center;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_642x5_top.gif') 0 0 no-repeat;
}

#spotlight .design-mid {
  float: left;
  padding: 0 13px;
  width: 614px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_642x10_mid.gif') 0 0 repeat-y;
}

* html #spotlight .design-mid {
  width: 652px;
}

#spotlight .design-end {
  float: left;
  width: 640px;
  height: 5px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_642x5_btm.gif') 0 0 no-repeat;
}

#spotlight .story {
  position: relative;
  float: left;
  clear: left;
  border-bottom: 1px solid #e5e5e5;
  width: 613px;
}

#spotlight .last {
  border-bottom: 0;
  padding-bottom: 12px;
}

#spotlight .lead .story {
  padding: 10px 0 8px 0;
  border-bottom: 0;
  float: left;
  clear: none;
}

#spotlight .dropshadow {
  float: left;
}

#spotlight .story .timestamp {
  position: absolute;
  top: 9px;
  right: 0;
}

* html #spotlight .story .timestamp {
  right: 30px;
}

#spotlight .lead .story .timestamp {
  top: 4px;
}

* html #spotlight .lead .story .timestamp {
  right: 0;
}

#spotlight .lead .story .details {
  float: left;
  padding-left: 8px;
  width: 361px;
}

.details .summary {
  color: #666666;
}

.details a.summary {
  color: #666666;
}

.counter_intelligence {
  padding-top: 75px;
  background: url('http://media.nbcnewyork.com/designimages/hdr_counterIntelligence.gif') 50% 37px no-repeat;
}

/* ++++ top stories ++++ */

#topStories {
  float: left;
}

#home #topStories, #informList #topStories {
  width: 100%;
}

#home #topStories {
  padding: 18px 0 0;
}

#section #topStories, #subsection #topStories, #feature #topStories {
  display: inline-block;
  padding-left: 14px;
  padding-right: 14px;
  width: 944px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_h.gif') 0 100% repeat-x;
}

* html #section #topStories, * html #subsection #topStories, * html #feature #topStories {
  width: 970px;
}

#section #topStories, #subsection #topStories {
  margin-left: 4px;
  background: #fff url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_h.gif') 0 100% repeat-x;
}

* html #section #topStories, * html #subsection #topStories {
  margin-left: 2px;
}

#informList #topStories {
  padding: 8px 0 0;
}

#topStories .story {
  float: left;
}

#home #topStories .story {
  padding-right: 2px;
  padding-left: 14px;
  width: 210px;
  height: 320px;
}

#home #topStories .advertorial {
  padding: 0 0 7px 8px;
  width: 218px;
}

#home #topStories .advertorial .design-bg {
  border: 1px solid #000;
  padding: 4px 5px 0 5px;
  width: 206px;
  height: 321px;
  background: #f3f3f3;
}

#section #topStories .story, #subsection #topStories .story, #feature #topStories .story, #informList #topStories .story {
  padding: 0;
  width: 314px;
  height: 295px;
}

#informList #topStories .story {
  float: right;
}

#informList #topStories .first {
  float: left;
}

#section #topStories .story .details, #subsection #topStories .story .details, #feature #topStories .story .details, #informList #topStories .story .details {
  text-align: center;
}

#feature .details_icon {
  margin:0 0 0 130px; 
}

#topStories .details {
  position: relative;
}

#topStories .credit {
  float: right;
  padding: 0;
  height: 12px;
  text-align: right;
}

#home #topStories .credit {
  float: right;
}

#topStories .timestamp {
  padding: 0;
  float: left;
}

#home #topStories .title {
  width: auto;
}

#topStories .title {
  clear: both;
  padding-top: 2px;
  width: 310px;
}

#topStories .summary {
  line-height: 16px;
}

/* +++++++ lead ++++++++ */

#lead {
  float: left;
  padding: 0 14px 7px;
  width: 434px;
}

* html #lead {
  overflow: hidden;
}

#topStories  #lead .story {
  padding-left: 0;
  width: 100%;
  height: auto;
}

#lead .title {
  padding-top: 4px;
  padding-bottom: 6px;
  font: normal 30px/32px Georgia, serif;
}

#topStories #lead .summary {
  font: normal 13px/18px Georgia, serif;
}

#lead .details {
  padding-left: 1px;
  text-align: center;
}

/* +++++ offleads ++++++ */

#offleads, #wartop #additional {
  float: left;
  display: inline;
}

#home #offleads {
  text-align: center;
}

#home #offleads, #wartop #additional {
  margin-top: 3px;
  padding: 15px 10px 0 0;
  width: 185px;
  overflow: hidden;
}

#home #wartop #offleads {
  float: left;
  width: 654px;
}

#section #offleads, #subsection #offleads, #feature #offleads, #informList #main #offleads, #video #offleads {
  margin-bottom: 10px;
  border-top: 1px dotted #d5d5d5;
  border-bottom: 1px dotted #d5d5d5;
  padding: 10px;
  width: 620px;
  background: #fff;
}

.weather #canvas #offleads {
  padding-top: 60px !important;
  background: #fff url('http://media.nbcnewyork.com/designimages/hdr_weather_stories_3.gif') no-repeat 200px 15px !important; 
}

.enjoy_this #offleads {
  margin-bottom: 10px;
  padding: 10px;
  width: 620px;
  background: #fff;
}

#rightRail #offleads {
  width: auto;
  background: none;
}

* html #section #offleads, * html #subsection #offleads, * html #feature #offleads, * html #informList #main #offleads, * html .enjoy_this #main #offleads {
  width: 620px;
}

#home #wartop #offleads .story {
  width: 300px;
}

#informList #main #offleads .story {
  padding-top: 8px;
  border-top: 1px solid #dedede;
}

#informList #main #offleads .first {
  border-top: 0;
}

.enjoy_this #main #offleads .story {
  padding-top: 8px;
  border-top: 1px solid #dedede;
}

.enjoy_this #main #offleads .first {
  border-top: 0;
}

#home #offleads .design-begin, #wartop #additional .design-begin {
  float: left;
  margin: 0;
  width: 171px;
  text-align: center;
}

#home #offleads .design-begin {
  padding: 15px 7px 0;
  height: 32px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_185x47_top.gif') 0 0 no-repeat;
}

#home #wartop #additional .design-begin {
  padding: 0 7px;
  height: 15px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_185x15_top.gif') 0 0 no-repeat;
}

#home #wartop #offleads .design-begin {
  width: 640px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_654x47_top.gif') 0 0 no-repeat;
}

#home #offleads .design-mid, #wartop #additional .design-mid {
  float: left;
  padding: 0 7px 0 15px;
  width: 163px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_185x10_mid.gif') 0 0 repeat-y;
}

#home #wartop #additional .design-mid {
  padding-bottom: 30px;
}

* html #home #wartop #additional .design-mid {
  margin-top: -4px;
}

#home #wartop #offleads .design-mid {
  width: 654px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_654x10_mid.gif') 0 0 repeat-y;
}

#home #wartop #offleads .design-mid .part1, #home #wartop #offleads .design-mid .part2 {
  width: 310px;
  float: left;
}

#offleads .story, #wartop #additional .story {
  float: left;
  clear: left;
  position: relative;
  padding: 10px 0 10px 0;
  width: 100%;
}

#section #offleads .story, #subsection #offleads .story, #feature #offleads .story, #video #offleads .story  {
  border-bottom: 1px solid #d5d5d5; 
}

#home #offleads .story, #wartop #additional .story {
  padding: 9px 0 8px 0;
  width: 163px;
}

#home #offleads .story .details {
  text-align: left;
}

#nbc_ad_170_30_wrap a {
  display: none;
}

#nbc_ad_170_30_wrap .sponsored a {
  display: inline-block;
  padding-bottom: 10px;
}

#home #offleads .sponsored {
  position: relative;
  top: 4px;
  float: left;
  left: -8px;
  padding: 0;
  width: 163px;
}

#offleads .dropshadow, #wartop #additional .dropshadow {
  float: left;
}

#home #offleads .dropshadow {
  padding-left: 10px;
}

#section #offleads .details, #subsection #offleads .details, #feature #offleads .details, #informList #main #offleads .details, .enjoy_this #main #offleads .details, #video #main #offleads .details {
  float: left;
  padding-left: 8px;
  width: 612px;
}

#section #offleads .full .details, #subsection #offleads .full .details, #feature #offleads .full .details, #informList #main #offleads .full .details, .enjoy_this #main #offleads .full .details, #video #main #offleads .full .details {
  width: 402px;
}

* html #section #offleads .full .details,* html  #subsection #offleads .full .details,* html  #feature #offleads .full .details, * html #informList #main #offleads .full .details,* html .enjoy_this #main #offleads .full .details, #video #main #offleads .full .details {
  float: right;
  width: 390px;
}

#offleads .title, #wartop #additional .title {
  padding: 0 3px 0 0;
}

#offleads .timestamp, #wartop #additional .timestamp {
  clear: both;
  padding-top: 1px;
  line-height: 12px;
}

#section #offleads .timestamp, #subsection #offleads .timestamp, #video #offleads .timestamp, #feature #offleads .timestamp, #informList #main #offleads .timestamp, .enjoy_this #main #offleads .timestamp {
  position: absolute;
  top: 0;
  right: 0;
}

#offleads .summary, #wartop #additional .summary {
  font: normal 15px/20px Georgia, serif;
  color: #666666;
}

#home #offleads .summary, #wartop #additional .summary {
  font: normal 10px/12px Georgia, serif;
}

#home #offleads .design-end, #wartop #additional .design-end {
  float: left;
  width: 185px;
  height: 7px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_185x7_btm.gif') 0 0 no-repeat;
}

#home #wartop #offleads .design-end {
  width: 640px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_654x7_btm.gif') 0 0 no-repeat;
}

#rightRail #offleads .design-begin {
  padding: 15px 7px 0;
  text-align: center;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_310x47_top.gif') 0 0 no-repeat;
}

#rightRail #offleads .story {
  padding-right: 14px;
  padding-left: 14px;
  width: 282px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_310x10_mid.gif') 0 0 repeat-y;
}

#rightRail #offleads .design-end {
  float: left;
  width: 310px;
  height: 7px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_310x7_btm.gif') 0 0 no-repeat;
}

/* paging links */

#paging_links {
  float: left;
  margin: 0 0 0 10px;
  width: 100%;
  padding-bottom: 10px;
}

#paging_links li{
  float: left;
  display:block;
  float:left;
  height:21px;
  padding:0 2px;
  width:17px;
}

#paging_links a{
  float: left;
  margin-right: 5px;
  color: #069;
}

/*  newsletter signup  */

#rightRail .newsletter_button {
  float: left;
  position: relative;
  width: 310px !important;
  height: 70px !important;
  background: url('http://media.nbcnewyork.com/designimages/btn_signUpForUpdates.gif') 0 -70px no-repeat;
}

#rightRail .newsletter_button:hover {
  background: url('http://media.nbcnewyork.com/designimages/btn_signUpForUpdates.gif') 0 0 no-repeat;
}

/* ******* secondary ******** */

#secondary {
  float: left;
  padding: 10px 0 6px;
  width: 100%;
  background: url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_secondary.gif') 6px 0 no-repeat;
}

#slideshow #secondary {
  padding-top: 0;
  background: none;
}

#secondary .NYnonstop {
  background: url('http://media.nbcnewyork.com/designimages/hdr_nyNonStop.gif') 50% 15px no-repeat;
}

#secondary .details .title {
  font: normal 16px/18px Georgia, serif;
}

#secondary .details .summary {
  font: normal 11px/14px Georgia, serif;
}

/*  ^^^ franchise ^^^ */

#secondary .franchise {
  float: left;
  width: 390px;
  height: 246px;
  overflow: hidden;
}

#secondary .franchise .design-begin, #moodBoardContainer .design-begin {
  margin: 0;
  padding: 15px 7px 0;
  width: 376px;
  height: 31px;
  text-align: center;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_390x47_top.gif') 0 0 no-repeat;
}

#secondary .franchise .story, #moodBoardContainer .design-mid {
  float: left;
  padding: 0 18px 8px 7px;
  width: 365px;
  height: 185px;
  overflow: hidden;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_390x10_mid.gif') 0 0 repeat-y;
}

* html #section #franchise .story, * html #subsection #franchise .story, * html #feature #franchise .story {
  width: 390px;
}

#secondary .franchise .story {
  position: relative;
}

#secondary .franchise .dropshadow {
  float: left;
}

#secondary .franchise .details {
  float: left;
  clear: none;
  padding-left: 10px;
  width: 136px;
}

#secondary .franchise .design-end, #moodBoardContainer  .design-end {
  float: left;
  clear: left;
  width: 390px;
  height: 7px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_shadowBox_390x7_btm.gif') 0 0 no-repeat;
}

/*  ~~ double image ~~ */

#secondary .franchise .doubleImage {
  padding: 5px 0 0;
  width: 100%;
  height: 188px;
  text-align: center;
}

#secondary .franchise .doubleImage .group {
  display: inline-block;
  width: 356px;
  text-align: left;
}

* html #secondary .franchise .doubleImage .group {
  width: 364px;
}

#secondary .franchise .doubleImage .dropshadow {
  margin-left: 12px;
}

* html #secondary .franchise .doubleImage .dropshadow {
  margin-right: 6px;
  margin-left: 6px;
}

#secondary .franchise .doubleImage .group {
  margin-left: -12px;
}

* html #secondary .franchise .doubleImage .group {
  margin-left: -6px;
}

#secondary .franchise .doubleImage .details {
  padding-left: 0;
  width: 100%;
}

#secondary .franchise .doubleImage .mediaLink {
  display: inline-block;
}

#secondary .franchise .doubleImage .timestamp {
  padding-top: 4px;
}

#secondary .franchise .doubleImage .title {
  padding-top: 0;
}

/* ^^^^^ promo ^^^^^ */

#secondary .promo, #secondary #advertorial {
  float: left;
  padding: 7px;
  width: 186px;
  height: 232px;
  text-align: center;
  overflow: hidden;
  background: url('http://media.nbcnewyork.com/designimages/dsn_promo_bg_200x246.gif') 0 0 no-repeat;
}

#secondary .promo .dropshadow, #secondary #advertorial .dropshadow, #secondary .promo .mediaLink {
  display: inline-block;
}

#secondary .promo .title {
  padding-top: 0;
}

/* ^^^ mood board ^^^ */

#moodBoard {
  float: left;
  padding: 20px 2px 5px;
  width: 381px;
  height: 218px;
  text-align: center;
  overflow: hidden;
}

.bay .bored .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_bayIsBoredAbout.gif') 0 0 no-repeat;}
.bay .bummed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_bayIsBummedAbout.gif') 0 0 no-repeat;}
.bay .laughing .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_bayIsLaughingAbout.gif') 0 0 no-repeat;}
.bay .pissed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_bayIsPissedAbout.gif') 0 0 no-repeat;}
.bay .thrilled .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_bayIsThrilledAbout.gif') 0 0 no-repeat;}
.bay .worried .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_bayIsWorriedAbout.gif') 0 0 no-repeat;}

.chi .bored .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_chiIsBoredAbout.gif') 0 0 no-repeat;}
.chi .bummed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_chiIsBummedAbout.gif') 0 0 no-repeat;}
.chi .laughing .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_chiIsLaughingAbout.gif') 0 0 no-repeat;}
.chi .pissed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_chiIsPissedAbout.gif') 0 0 no-repeat;}
.chi .thrilled .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_chiIsThrilledAbout.gif') 0 0 no-repeat;}
.chi .worried .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_chiIsWorriedAbout.gif') 0 0 no-repeat;}

.har .bored .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_connIsBoredAbout.gif') 0 0 no-repeat;}
.har .bummed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_connIsBummedAbout.gif') 0 0 no-repeat;}
.har .laughing .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_connIsLaughingAbout.gif') 0 0 no-repeat;}
.har .pissed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_connIsPissedAbout.gif') 0 0 no-repeat;}
.har .thrilled .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_connIsThrilledAbout.gif') 0 0 no-repeat;}
.har .worried .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_connIsWorriedAbout.gif') 0 0 no-repeat;}

.dfw .bored .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_dfwIsBoredAbout.gif') 0 0 no-repeat;}
.dfw .bummed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_dfwIsBummedAbout.gif') 0 0 no-repeat;}
.dfw .laughing .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_dfwIsLaughingAbout.gif') 0 0 no-repeat;}
.dfw .pissed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_dfwIsPissedAbout.gif') 0 0 no-repeat;}
.dfw .thrilled .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_dfwIsThrilledAbout.gif') 0 0 no-repeat;}
.dfw .worried .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_dfwIsWorriedAbout.gif') 0 0 no-repeat;}

.la .bored .mood {     background: url('http://media.nbcnewyork.com/designimages/hdr_laIsBoredAbout.gif') 0 0 no-repeat;}
.la .bummed .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_laIsBummedAbout.gif') 0 0 no-repeat;}
.la .laughing .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_laIsLaughingAbout.gif') 0 0 no-repeat;}
.la .pissed .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_laIsPissedAbout.gif') 0 0 no-repeat;}
.la .thrilled .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_laIsThrilledAbout.gif') 0 0 no-repeat;}
.la .worried .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_laIsWorriedAbout.gif') 0 0 no-repeat;}

.ny .bored .mood {     background: url('http://media.nbcnewyork.com/designimages/hdr_nyIsBoredAbout.gif') 0 0 no-repeat;}
.ny .bummed .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_nyIsBummedAbout.gif') 0 0 no-repeat;}
.ny .laughing .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_nyIsLaughingAbout.gif') 0 0 no-repeat;}
.ny .pissed .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_nyIsPissedAbout.gif') 0 0 no-repeat;}
.ny .thrilled .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_nyIsThrilledAbout.gif') 0 0 no-repeat;}
.ny .worried .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_nyIsWorriedAbout.gif') 0 0 no-repeat;}

.ami .bored .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_miaIsBoredAbout.gif') 0 0 no-repeat;}
.ami .bummed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_miaIsBummedAbout.gif') 0 0 no-repeat;}
.ami .laughing .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_miaIsLaughingAbout.gif') 0 0 no-repeat;}
.ami .pissed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_miaIsPissedAbout.gif') 0 0 no-repeat;}
.ami .thrilled .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_miaIsThrilledAbout.gif') 0 0 no-repeat;}
.ami .worried .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_miaIsWorriedAbout.gif') 0 0 no-repeat;}

.phi .bored .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_phiIsBoredAbout.gif') 0 0 no-repeat;}
.phi .bummed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_phiIsBummedAbout.gif') 0 0 no-repeat;}
.phi .laughing .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_phiIsLaughingAbout.gif') 0 0 no-repeat;}
.phi .pissed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_phiIsPissedAbout.gif') 0 0 no-repeat;}
.phi .thrilled .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_phiIsThrilledAbout.gif') 0 0 no-repeat;}
.phi .worried .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_phiIsWorriedAbout.gif') 0 0 no-repeat;}

.dgo .bored .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_dgoIsBoredAbout.gif') 0 0 no-repeat;}
.dgo .bummed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_dgoIsBummedAbout.gif') 0 0 no-repeat;}
.dgo .laughing .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_dgoIsLaughingAbout.gif') 0 0 no-repeat;}
.dgo .pissed .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_dgoIsPissedAbout.gif') 0 0 no-repeat;}
.dgo .thrilled .mood { background: url('http://media.nbcnewyork.com/designimages/hdr_dgoIsThrilledAbout.gif') 0 0 no-repeat;}
.dgo .worried .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_dgoIsWorriedAbout.gif') 0 0 no-repeat;}

.dc .bored .mood {     background: url('http://media.nbcnewyork.com/designimages/hdr_dcIsBoredAbout.gif') 0 0 no-repeat;}
.dc .bummed .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_dcIsBummedAbout.gif') 0 0 no-repeat;}
.dc .laughing .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_dcIsLaughingAbout.gif') 0 0 no-repeat;}
.dc .pissed .mood {    background: url('http://media.nbcnewyork.com/designimages/hdr_dcIsPissedAbout.gif') 0 0 no-repeat;}
.dc .thrilled .mood {  background: url('http://media.nbcnewyork.com/designimages/hdr_dcIsThrilledAbout.gif') 0 0 no-repeat;}
.dc .worried .mood {   background: url('http://media.nbcnewyork.com/designimages/hdr_dcIsWorriedAbout.gif') 0 0 no-repeat;}

#moodBoard .story {
  position: relative;
  margin: 0 10px;
  border-top: 1px solid #e0e0e0;
  padding: 2px 0 0;
  height: 59px;
  text-align: left;
  overflow: hidden;
}

#moodBoard .first {
  border-top: 0;
}

#moodBoard .story .timestamp {
  position: absolute;
  top: 0;
  right: 0;
}

#moodBoard .story .title {
  float: left;
  padding-top: 3px;
  font: normal 13px/13px Georgia, sans;
}

/* ^^^^^ promo ^^^^^ */

.promo {
  padding: 7px 0 7px;
}

#offleads .promo {
  border-top: 1px solid #e0e0e0;
}

.promo .category {
  width: 100%;
  padding: 1px 0;
  height: 16px;
  background: url('http://media.nbcnewyork.com/designimages/hdr_promo.gif') 0 0 no-repeat;
}

.promo .title {
  font: bold 16px/18px Georgia, serif;
  color: #069;
}

.promo .title a {
  color: #069;
}

/* ^^^^ partner bar ^^^^ */

#partnerBar {
  float: left;
  padding: 10px 0 10px;
  width: 100%;
  background: #e1e1e1 url('http://media.nbcnewyork.com/designimages/hdr_ourPartners.gif') 28px 47px no-repeat;
}

#partnerBar .partner {
  display: inline;
  float: left;
  clear: none;
  padding-right: 15px;
}

#partnerBar .first {
  padding-left: 192px;
}

#partnerBar .partner a {
  display: block;
  border: 1px solid #aeaeae;
}

/* ^^^^^^^^ ads ^^^^^^^^ */

.ad {
}

.nbc_ad_135_35 {
  position: absolute;
  bottom: 12px;
  right: 22px;
}

#ad_rr_1 {
  margin: 0 auto 5px;
  padding-bottom: 9px;
  width: 298px;
  background: #ebebeb url('http://media.nbcnewyork.com/designimages/temp_adDisclaimer.gif') 50% 100% no-repeat;
}

#wartop #ad_rr_1 {
  float: left;
  margin-top: 23px;
}

#ad_rr_2 {
  padding-left:5px;
  float:left;
  margin-bottom: 20px;
}

/* ^^^^ inform list ^^^^ */

.informTopic {
  padding-top: 12px;
}

/* ~~~~ dropshadow / bordermask ~~~~~ */

.dropshadow {
  position: relative;
  padding: 0 0 4px;
}

.dropshadow a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: red;
  opacity: 0.0; /* for decent browsers */
  filter: alpha(opacity=0); /* for ie */
  z-index: 45;
}

.bordermask {
  display: block;
  border: 1px solid #000;
  overflow: hidden;
}

.bordermask img {
  position: relative;
  left: 50%;
}

* html .bordermask img {
  position: static;
  left: 0;
  margin-left: 0 !important !important !important !important !important !important !important !important !important !important !important !important;
}

* + html .bordermask img {
  position: static;
  left: 0;
  margin-left: 0 !important !important !important !important !important !important !important !important !important !important !important !important;
}

/* *** 132 x 99 *** */

#home #offleads .dropshadow {
  text-align: left;
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_134w.gif') 10px 100% no-repeat;
}

#home #offleads .dropshadow, #home #offleads .dropshadow a {
  width: 134px;
  height: 101px;
}

#home #offleads .dropshadow .bordermask {
  width: 132px;
  height: 99px;
}


/* *** 152 x 114 *** */

#home #breakingNews .dropshadow, #home #wartop #additional .dropshadow {
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_154w.gif') 0 100% no-repeat;
}

#home #breakingNews .dropshadow, #home #breakingNews .dropshadow a, #home #wartop #additional .dropshadow a {
  width: 154px;
  height: 116px;
}

#home #breakingNews .dropshadow .bordermask, #home #wartop #additional .dropshadow .bordermask {
  width: 152px;
  height: 114px;
}

/* *** 160 x 120 *** */

#secondary .franchise .doubleImage .dropshadow, #secondary .promo .dropshadow {
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_162w.gif') 0 100% no-repeat;
}

#secondary .franchise .doubleImage .dropshadow, #secondary .franchise .doubleImage .dropshadow a, #secondary .promo .dropshadow, #secondary .promo .dropshadow a {
  width: 162px;
  height: 122px;
}

#secondary .franchise .doubleImage .dropshadow .bordermask, #secondary .promo .dropshadow .bordermask {
  float: left; /* WRONG? */
  width: 160px;
  height: 120px;
}

/* *** 204 x 153 *** */
  
#home #topStories .dropshadow, #section #offleads .dropshadow, #subsection #offleads .dropshadow, #video #offleads .dropshadow, #feature #offleads .dropshadow, #informList #offleads .dropshadow, .enjoy_this #offleads .dropshadow, #mood_aggregate #offleads .dropshadow, #most .dropshadow, #mobile #primary .dropshadow {
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_206w.gif') 0 100% no-repeat;
}

#home #topStories .advertorial .dropshadow {
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_grey_206w.gif') 0 100% no-repeat;
}

#home #topStories .dropshadow, #home #topStories .dropshadow a, #section #offleads .dropshadow, #section #offleads .dropshadow a, #subsection #offleads .dropshadow, #subsection #offleads .dropshadow a, #video #offleads .dropshadow, #video #offleads .dropshadow a, #feature #offleads .dropshadow, #feature #offleads .dropshadow a, #informList #offleads .dropshadow, #informList #offleads .dropshadow a, .enjoy_this #offleads .dropshadow, .enjoy_this #offleads .dropshadow a, #mood_aggregate #offleads .dropshadow, #mood_aggregate #offleads .dropshadow a, #most .dropshadow, #most .dropshadow a, #mobile #primary .dropshadow, #mobile #primary .dropshadow a {
  width: 206px;
  height: 155px;
}

#home #topStories .dropshadow .bordermask, #section #offleads .dropshadow .bordermask, #subsection #offleads .dropshadow .bordermask, #video #offleads .dropshadow .bordermask, #feature #offleads .dropshadow .bordermask, #informList #offleads .dropshadow .bordermask, .enjoy_this #offleads .dropshadow .bordermask, #mood_aggregate #offleads .dropshadow .bordermask, #most .dropshadow .bordermask, #mobile .dropshadow .bordermask {
  width: 204px;
  height: 153px;
}

/* *** 212 x 159 *** */

#secondary .franchise .dropshadow {
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_214w.gif') 0 100% no-repeat;
}

#secondary .franchise .dropshadow, #secondary .franchise .dropshadow a {
  width: 214px;
  height: 161px;
}

#secondary .franchise .dropshadow .bordermask {
  width: 212px;
  height: 159px;
}

/* *** 238 x 177 *** */
  
#section #spotlight .dropshadow, #subsection #spotlight .dropshadow, #video #spotlight .dropshadow, #feature #spotlight .dropshadow {
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_240w.gif') 0 100% no-repeat;
}

#section #spotlight .dropshadow, #section #spotlight .dropshadow a, #subsection #spotlight .dropshadow, #subsection #spotlight .dropshadow a, #video #spotlight .dropshadow, #video #spotlight .dropshadow a, #feature #spotlight .dropshadow, #feature #spotlight .dropshadow a {
  width: 240px;
  height: 179px;
}

#section #spotlight .dropshadow .bordermask, #subsection #spotlight .dropshadow .bordermask, #video #spotlight .dropshadow .bordermask, #feature #spotlight .dropshadow .bordermask {
  width: 238px;
  height: 177px;
}

/* *** 275 x 206 *** */
  
#multimediaModule .dropshadow {
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_275w.gif') 0 100% no-repeat;
}

#multimediaModule .dropshadow, #multimediaModule .dropshadow a {
  width: 277px;
  height: 208px;
}

#multimediaModule .dropshadow .bordermask {
  width: 275px;
  height: 206px;
}

/* *** 308 x 231 *** */

#section #topStories .dropshadow, #subsection #topStories .dropshadow, #video #topStories .dropshadow, #feature #topStories .dropshadow, #informList #topStories .dropshadow, .enjoy_this #topStories .dropshadow {
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_312w.gif') 0 100% no-repeat;
}

#section #topStories .dropshadow, #section #topStories .dropshadow a, #subsection #topStories .dropshadow, #subsection #topStories .dropshadow a, #video #topStories .dropshadow, #video #topStories .dropshadow a, #feature #topStories .dropshadow, #feature #topStories .dropshadow a, #informList #topStories .dropshadow, #informList #topStories .dropshadow a, .enjoy_this #topStories .dropshadow, .enjoy_this #topStories .dropshadow a {
  width: 312px;
  height: 235px;
}

#section #topStories .dropshadow .bordermask, #subsection #topStories .dropshadow .bordermask, #video #topStories .dropshadow .bordermask, #feature #topStories .dropshadow .bordermask, #informList #topStories .dropshadow .bordermask, .enjoy_this #topStories .dropshadow .bordermask {
  border: 2px solid #000;
  width: 308px;
  height: 231px;
}

/* *** 428 x 321 *** */

#home #topStories #lead .dropshadow {
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_432w.gif') 0 100% no-repeat;
}

#home #topStories #lead .dropshadow, #home #topStories #lead .dropshadow a {
  width: 432px;
  height: 325px;
}

#home #topStories #lead .dropshadow .bordermask {
  border: 2px solid #000;
  width: 428px;
  height: 321px;
}

/* *** 740 x 555 *** */

#home #wartop #main .dropshadow {
  background: url('http://media.nbcnewyork.com/designimages/dsn_dropShadow_744w.gif') 0 100% no-repeat;
}

#home #wartop #main .dropshadow, #home #wartop #main .dropshadow a {
  width: 744px;
  height: 559px;
}

#home #wartop #main .dropshadow .bordermask {
  border: 2px solid #000;
  width: 740px;
  height: 555px;
}

#lead .dropshadow, #multimediaModule .dropshadow {
  margin-bottom: 3px;
}

#secondary .dropshadow {
  margin-bottom: 2px;
}

/* @@@@@@ most module @@@@@@ */

#most {
  float: left;
  clear: left;
  position: relative;
  border-top: 1px dotted #D9D9D9;    
  padding-top:10px;
  padding-left: 5px;
  width: 630px;
  height: 320px;
  background: #fff;
}

#most .navigator {
  display: block;
  float: left;
  margin-top: 10px;
  width: 630px;
}

#slideshow #most {
  border: 0;
}

#most .heading {
  width: 620px;
  height: 23px;
  background: url('http://media.nbcnewyork.com/designimages/hd_might_like.gif') 50% 0 no-repeat;
}
  
#most .heading span {
  display: none;  
}
  
#most #topics {
  float: left;
  padding-right: 5px;
  width: 425px;
}

#most #mostSelector {
  float: right;
  position: relative;
  padding-right: 10px;
  width: 190px;
  height: 27px;
}

#slideshow #most #mostSelector {
  float: right;
  width: 190px;
}

#most #mostSelector .title {
  display: block;
  float: left;
  width: 64px;
  height: 25px;
  background: url('http://media.nbcnewyork.com/designimages/txt_article_the_most.jpg') -1px 6px no-repeat;
}

#most #mostSelector .title span {
  display: none;
}

#most #mostSelector #mostDropDownItems {
  display: none;
  float: left;
  width: 118px;
  height: 25px;
}

#most .dropshadow {
  float: left;
}

#most .details {
  float: left;
  width: 200px;
}

#most .details .title {
  font-size: 13px;
  line-height: 16px;
}

#most .story .category a {
  display: inline-block;
  height: 15px;
}

/* $$$ MOST DROP DOWN $$$ */

#mostSelector #mostDropDown { 
  float: right;
  cursor: pointer;
}
    
#mostSelector .mostDrop {
  display: block;
  float: left;
  width: 120px;
  height: 27px;
}

#mostDropDown .mostDropClass {
  display: block;
  position: relative;
  float: left;
  border: 1px solid #d7d7d7;
  width: 120px;
  height: 27px;
  background-color: #fff;
}

#mostDropDown #mostDropDownArrow {
  display: block;
  float: right;
  width: 30px;
  height: 27px;
  cursor: pointer;
}

#mostDropDown .mostDropClass .dropDown {
  width: 120px;
}

#dropDown ul {
  height: 25px;
  }

#mostDropDown .mostDropClass .dropDownArrow, #mostDropDown .mostDropClass .dropUpArrow {
  display: block;
  border-left: 1px solid #d7d7d7;
  height: 20px;
  width: 21px;
  background: transparent url('http://media.nbcnewyork.com/designimages/dsn_most_drop_arrow.gif') no-repeat; 
}

#mostDropDown .mostDropClass .dropDownArrow {
  background-position: 3px 2px;
}

#mostDropDown .mostDropClass .dropUpArrow {
  background-position: 3px -16px;
}

#mostdropDownList {
  display: none;
  position: absolute;
  border-top: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  width: 120px;
  font-size: 16px;
  background-color: #fff;
  z-index:99;
}

.mostDropClass #currFilter {
  height: 27px;
  overflow: hidden;  
}

#the_most .mostDropClass #currFilter {
  display: block;
}

.mostDropClass #currFilter2 {
  display: block;
  padding: 5px 3px;  
}

#mostdropDownList .dropDownItem {
  border-bottom: 1px solid #d7d7d7;
  padding: 8px 0 0 5px;
  height: 18px;
  font-family: Georgia, serif;
}

#the_most #mostdropDownList .dropDownItem {
  display: block;
}

/* position for article page */
#most .mostDDPosition {
  top: 71px;
  right: 8px;
}

/* position for section, etc */
#the_most .mostDDPosition {
  top: 26px;
  left: 68px;
}

#currFilter .dd-recent {
  display: block;
  width: 75px;
  height: 19px;
  background: url('http://media.nbcnewyork.com/designimages/dd-recent.gif') 5px 8px no-repeat;
}
  
#currFilter .dd-interesting {
  display: block;
  width: 75px;
  height: 19px;
  background: url('http://media.nbcnewyork.com/designimages/dd-interesting.gif') 5px 8px no-repeat;
}
  
#currFilter .dd-related {
  display: block;
  width: 75px;
  height: 19px;
  background: url('http://media.nbcnewyork.com/designimages/dd-related.gif') 5px 8px no-repeat;
}

.dd-recent {
  display: block;
  width: 100%;
  height: 11px;
  overflow: hidden;
  background: url('http://media.nbcnewyork.com/designimages/dd-recent.gif') 0 0 no-repeat;
}

.dd-related {
  display: block;
  width: 100%;
  height: 11px;
  overflow: hidden;
  background: url('http://media.nbcnewyork.com/designimages/dd-related.gif') 0 0 no-repeat;
}

.dd-interesting {
  display: block;
  width: 100%;
  height: 11px;
  overflow: hidden;
  background: url('http://media.nbcnewyork.com/designimages/dd-interesting.gif') 0 0 no-repeat;
}

a.dd-recent:hover {      background-position: 0 -11px; }
a.dd-related:hover {     background-position: 0 -11px; }
a.dd-interesting:hover { background-position: 0 -11px; }

/* most recent never displays first*/

#most #interesting, #most #related, #most #recent {
  display: none;
  float: left;
  clear: both;
  position: absolute;
  top: 75px;
  left: 6px;
  padding-top: 10px;
  width: 100%;
  height: 250px;
}

#most #interesting .story, #most #related .story, #most #recent .story {
  float: left;
  padding: 0;
  width: 207px;
}

#most #topics .related h4 {
  float: left;
  width: 44px;
  height: 13px;
  background: url('http://media.nbcnewyork.com/designimages/hd_topics.gif') 0 -2px no-repeat;
}
  
#most #topics .related h4 span {
  display: none;
}

#most #topics .related {
  font-size: 12px;
  color: #666666;
}

#most #topics .related a {
  padding-left: 3px;
  font-size: 13px;
  color: #666666;
}

#most #topics .related a:hover {
  text-decoration: underline;
}

#most .timestamp {
  float: right;
  padding: 5px 5px 0 0;
}

#most .category {
  float: left;
}

#most .title {
  clear: left;
  float: left;
  width: 100%;
}

#most .mediaType {
  display: block;
  float: left;
  clear: left;
  height: 16px;
}

/* @@@@@@ user interaction @@@@@@ */

/* STORY SHARE BOX */

#share_box {
  display: none;
  position: absolute;
  border: 1px solid;
  width: 235px;
  font-family: helvetica, arial, sans;
  text-transform: uppercase;
  z-index: 500;
}

#share_box .share_header h3 {
  display: block;
  width: 52px;
  height: 18px;
  background: url('http://media.nbcnewyork.com/designimages/hd_moment_share.gif') 0 0 no-repeat;
}

#share_box .share_header {
  float: left;
  padding: 5px 0 0 1px;
  width: 234px;
  height: 25px;
  background-image: url('http://media.nbcnewyork.com/designimages/bg_moment_post.jpg') 0 0 no-repeat;
}

#share_box .share_close {
  position: absolute;
  top: 4px;
  right: 3px;
  cursor: pointer;
}

#share_box a.share_close {
  margin: 0;
  width: 34px;
  height: 12px;
  background: url('http://media.nbcnewyork.com/designimages/btn_close_dark_grey_new.gif') 0 0 no-repeat;
}

#share_box a.share_close:hover {
  background-position: 0 -12px;  
}

#share_box a.decornone {
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  color: #262626;
}

#share_box a.decornone:hover {
  font-size: 12px;
  text-decoration: underline;
}

.share_header {
  float: left;
  padding: 5px 0 0 1px;
  width: 234px;
  height: 25px;
  background: url('http://media.nbcnewyork.com/designimages/bg_moment_post.jpg') 0 0 no-repeat;
}

.share_header h3 {
  display: block;
  width: 52px;
  height: 18px;
  background: url('http://media.nbcnewyork.com/designimages/hd_moment_share.gif') 0 0 no-repeat;
}

.share_close {
  position: absolute;
  top: 4px;
  right: 3px;
  cursor: pointer;
}

#share_video_embed {
  display: none;
  position: absolute;
  border: 1px solid #171717;
  padding: 5px;
  width: 235px;
  height: 126px;
  vertical-align: top;
  background: #171717;
  z-index: 999;
}

#share_video_embed h3 {
  float: left;
  padding: 5px;
  font-weight: normal;
  font-size: 12px;
  color: #999;
}

.share_header {
  float: left;
  width: 100%;
  background-color: #272727;
}

.share_close {
  float: right;
  cursor: pointer;
}

a.share_close {
  margin: 3px;
  width: 25px;
  height: 23px;
  background: url('http://media.nbcnewyork.com/designimages/btn_close_dark_grey.gif') 0 0 no-repeat;
}

a.share_close:hover {
  background-position: 0 -23px;
}

.share_wrap {
  clear: both;
  padding: 5px 0 0 10px;
  width: 225px;
  height: 88px;
  background-color: #fff;
}

.share_left {
  float: left;
  width: 102px;
}

.share_right {
  float: right;
  width: 102px;
}

.sharelist {
  clear: both;
  margin-left: 0;
  padding: 5px 0;
  list-style: none;
  font-size: 10px;
  text-align: left;
}

.buzz a {
  text-decoration: none;
  color: #262626;
}

.buzz a:hover {
  text-decoration: underline;
  color: #262626;
}

.share_user_print {
  display: block; 
  float: left;
  padding-right: 5px;
  width: 41px;
  height: 18px;
  background: url('http://media.nbcnewyork.com/designimages/nbc_u_print.jpg') 0 0 no-repeat; 
}

a.share_user_print:hover {
  background-position: 0 -19px;
}

.share_user_email {
  display: block;
  float: left;
  padding-right: 5px;
  width: 41px;
  height: 18px;
  background: url('http://media.nbcnewyork.com/designimages/nbc_u_email.jpg') 0 0 no-repeat;
}

a.share_user_email:hover {
  background-position: 0 -18px;
}

.share_user_share {
  display: block;
  float: left;
  width: 46px;
  height: 18px;
  background: url('http://media.nbcnewyork.com/designimages/nbc_u_share.jpg') 0 0 no-repeat;
}

a.share_user_share:hover {
  background-position: 0 -18px;
}

.share_user_embed {
  display: block;
  float: left;
  margin-right: 5px;
  padding-left: 17px;
  padding-top: 3px;
  height: 19px;
  font-size: 9px;
  font-weight: bold;
  font-variant: small-caps;
  background: url('http://media.nbcnewyork.com/designimages/ico_embed_sprite.gif') 0 2px no-repeat;
}

.sharelist .external {
  margin: 0;
  padding: 0 0 5px;
}

.user_interaction .sharelist a.external  {
  color: #262626;
}

.imwarelist {
  float: left;
}

#debate .imwarelist {
  float: right;
}

#feature .imwarelist {
  float: right;
  font-family: arial;
  margin-right: 3px;  
} 

a.imwarelist {
  text-decoration: none;
  color: #000;
}

#share_top, #share_bottom {
  display: none;
  position: absolute;
  border: 1px solid #171717;
  padding: 5px;
  width: 235px;
  height: 121px;
  vertical-align: top;
  background: #171717;
  z-index: 999;
}

#share_video_embed {
  display: none;
  position: absolute;
  border: 1px solid #171717;
  padding: 5px;
  width: 235px;
  height: 126px;
  vertical-align: top;
  background: #171717;
  z-index: 999;
}

#share_video_embed h3 {
  float: left;
  padding: 5px;
  font-weight: normal;
  font-size: 12px;
  color: #999;
}

#share_top h3 {
  float: left;
  padding: 5px;
  font-weight: normal;
  font-size: 12px;
  color: #999;
}

#share_bottom h3 {
  float: left;
  padding: 5px;
  font-weight: normal;
  font-size: 12px;
  color: #999;
}

.share_header {
  float: left;
  width: 100%;
  background-color: #272727;
}

.share_close {
  float: right;
  cursor: pointer;
}

a.share_close {
  margin: 3px;
  width: 25px;
  height: 23px;
  background: url('http://media.nbcnewyork.com/designimages/btn_close_dark_grey.gif') 0 0 no-repeat;
}

a.share_close:hover {
  background-position: 0 -23px;
}

.share_wrap {
  clear: both;
  padding: 5px 0 0 10px;
  width: 225px;
  height: 88px;
  background-color: #fff;
}

.share_left {
  float: left;
  width: 102px;
}

.share_right {
  float: right;
  width: 102px;
}

.sharelist {
  clear: both;
  margin-left: 0;
  padding: 5px 0;
  font-size: 10px;
  text-align: left;
  list-style: none;
}

.buzz a {
  text-decoration: none;
  color: #262626;
}

.buzz a:hover {
  text-decoration: underline;
  color: #262626;
}

#photogallery .sharelist {
  height: 17px;
}

#share_video_embed .share_wrap {
  float: left;
  clear: left;
  height: 93px;
}

.yahoo_buzz {
  display: block;
  float: left;
  padding: 2px 0 0 8px;
  font: bold 10px/10px arial;
  text-transform: capitalize;
  color: #3b3b3b;
}

.yahoo_buzz a {
  color:#555555;
  cursor:pointer;
  font-family:arial;
  font-size:9px;
  text-decoration:none;
  text-transform:uppercase;
}

.yahoo_buzz a:hover {
  text-decoration: underline;
}

.yahoo_buzz .yahooBuzzBadge-text span {
  padding-top: 3px;
  line-height: 17px;
  text-transform: uppercase;
} 

.yahoo_buzz .yahooBuzzBadge-text span span {
  background-position: 0 2px;
}

.postToFBArticlePage span {
  display:block;
  margin:3px 0 0 16px;
  padding-top:0;    
}

#videoPlayerWrapper .yahoo_buzz {
  font-size: 9px;
}

/* 300 width boxes back shadows */

.design-begin-300 {
  display: block;
  float: left;
  width: 310px;
  height: 47px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_top_310_new.gif') 0 0 no-repeat;
}

.moodoff #storyDetailRight .design-begin-300 {
  width: 185px;
  background: transparent url(http://media.nbcnewyork.com/designimages/dsn_shadowBox_185x47_top.gif) no-repeat scroll 0 0
}

.design-mid-300 {
  display: block;
  float: left;
  width: 310px;
  background: url('http://media.nbcnewyork.com/designimages/dsn_mid_310.gif') 0 0 repeat-y;
}

.moodoff #storyDetailRight .design-mid-300 {
  width: 185px;
  background:transparent url(http://media.nbcnewyork.com/designimages/dsn_shadowBox_185x10_mid.gif) repeat-y scroll 0 0;
}

.design-end-300 {
  display: block;
  float: left;
  width: 310px;
  height: 15px;
  background: transparent url('http://media.nbcnewyork.com/designimages/dsn_bottom_310.gif') 0 0 no-repeat;
}

.moodoff #storyDetailRight .design-end-300 {
  width: 185px;
  background: transparent url(http://media.nbcnewyork.com/designimages/dsn_shadowBox_185x7_btm.gif) no-repeat scroll 0 0
}

/* @@@@@@@@@@@@ RSS @@@@@@@@@@@@@ */

#rss #primary {
  padding: 20px 5px 0;
}

#rss #primary #main {
  padding: 14px 5px 15px 15px;
  width: 947px !important;
  font: 12px/16px Georgia, serif;
  color: #666666;
  background: #fff;
}

#rss #primary #main div {
  float: left;
  clear: none;
  width: 25%;
}

#rss #primary h2 {
  margin: 3px 0;
  height: 19px;
  color: #000;
}

#rss #primary h3 {
  margin: 12px 0 3px;
  color: #000;
}

#rss #primary ul {
  padding: 6px 0 8px;
}

#rss #primary ul li {
  padding: 4px 0 3px;
  width: 180px;
  background: #fff url('http://media.nbcnewyork.com/designimages/dsn_lightgrey_dots_h.gif') 0 100% repeat-x;
}

#rss #primary .rss_steps li {
  width: auto;
  background: none;
}



/* @@@@@@ newsletter signup @@@@@ */

#newsletterSignup #primary {
  padding: 20px 5px 0;
}

#newsletterSignup #primary #main {
  padding: 0 0 15px;
  width: 972px !important;
  background: #fff;
}

#newsletterSignup #primary {
  text-align: center;
}

#newsletterSignup #primary iframe {
  width: 972px;
  height: 1200px;
}

/* @@@@@@@ sponsored links @@@@@@ */

#sponsored_links {
  float: left;
  clear: both;
  width: 300px;
}
    
#sponsored_links .headlinebox {
  float: left;
  border: medium none; 
  padding: 0;
}
  
#nbcArticleRgtCol #splinks {
  margin: 0;
  padding: 0;
  width: 300px;
  font-size: 11px;
  background: #fff;
}

#sponsoredFrame {
  margin: -8px 0 0 -8px;
  width: 320px;
  height: 339px;
}

/* DONT MISS */

#dontMiss {
  margin: 5px 0 20px 0;
  width: 310px;
}

.moodoff #storyDetailRight #dontMiss {
  margin: 5px 0;
  width: 185px;
  margin-left:5px;
}

#dontMiss .story {
  padding: 10px;
  width: 290px;
}

.moodoff #storyDetailRight #dontMiss .story {
  padding: 10px;
  width: 165px;
}

#dontMiss .summary {
  font: normal 13px/18px Georgia, serif;
}

.moodoff #storyDetailRight #dontMiss .summary {
  font-family:Georgia,serif;
  font-size:10px;
  font-weight:normal;
  line-height:12px;
}

#dontMiss .summary a {
  color: #555;
}

#dontMiss h2 {
  display: block;
  height: 45px;
  text-align: center;
  background: url('http://media.nbcnewyork.com/designimages/hd_dont_miss.gif') 50% 15px no-repeat;
}

#dontMiss .design-end-300 {
  margin-bottom: 20px;  
} 

#dontMiss h2 span {
  display: none;
}

/* &&&&&&& MOMENT RIGHT RAIL &&&&&&& */

#home #theMoment {
  float:left;
  margin-bottom:20px;
}

#home #rightRail #moment_collapsed {
  float: left;
  position: relative;
  margin: 10px auto;
  width: 310px;
  height: 470px;
}

#home #rightRail #moment_collapsed #momentModule {
  top: 46px;
  left: 0;
}

#section #rightRail #moment_collapsed, #subsection #rightRail #moment_collapsed, .enjoy_this #rightRail #moment_collapsed, #mood_aggregate #rightRail #moment_collapsed {
  float: left;
  position: relative;
  margin: 10px auto 30px 0;
  width: 310px;
  height: 470px;
}

#section #rightRail #moment_collapsed #momentModule, #subsection #rightRail #moment_collapsed #momentModule, .enjoy_this #rightRail #moment_collapsed #momentModule, #mood_aggregate #rightRail #moment_collapsed #momentModule {
  left: -7px;
}

#article #rightRail #moment_collapsed {
  position: relative;
  float: left;
  width: 310px;
  height: 485px;
  top:0;
  right:5px;
  margin-bottom:20px;
}

#rightRail #moment_collapsed #momentHeader {
  display: block;
  width: 300px;
  height: 42px;
}

.bay #rightRail #moment_collapsed #momentHeader {
  background: url('http://media.nbcnewyork.com/designimages/sound_off_bay.gif') 22px 0 no-repeat;
}

.chi #rightRail #moment_collapsed #momentHeader {
  background: url('http://media.nbcnewyork.com/designimages/sound_off_chi.gif') 22px 0 no-repeat;
}

.har #rightRail #moment_collapsed #momentHeader {
  background: url('http://media.nbcnewyork.com/designimages/sound_off_har.gif') 7px 0 no-repeat;
}

.dfw #rightRail #moment_collapsed #momentHeader {
  background: url('http://media.nbcnewyork.com/designimages/sound_off_dfw.gif') 22px 0 no-repeat;
}

.la #rightRail #moment_collapsed #momentHeader {
  background: url('http://media.nbcnewyork.com/designimages/sound_off_la.gif') 22px 0 no-repeat;
}

.ami #rightRail #moment_collapsed #momentHeader {
  background: url('http://media.nbcnewyork.com/designimages/sound_off_ami.gif') 22px 0 no-repeat;
}

.ny #rightRail #moment_collapsed #momentHeader {
  background: url('http://media.nbcnewyork.com/designimages/sound_off_ny.gif') 22px 0 no-repeat;
}

.phi #rightRail #moment_collapsed #momentHeader {
  background: url('http://media.nbcnewyork.com/designimages/sound_off_phi.gif') 22px 0 no-repeat;
}

.dgo #rightRail #moment_collapsed #momentHeader {
  background: url('http://media.nbcnewyork.com/designimages/sound_off_dgo.gif') 22px 0 no-repeat;
}

.dc #rightRail #moment_collapsed #momentHeader {
  background: url('http://media.nbcnewyork.com/designimages/sound_off_dc.gif') 7px 0 no-repeat;
}

/* ZVENTS */
 
#todays_events .todaysevents {
  display: block;
  width: 300px;
  height: 50px;
  background: url('http://media.nbcnewyork.com/designimages/hdr_todaysEvents.gif') 50% 12px no-repeat;
}
 
#todays_events .todaysevents span {
  display: none;
}
 
#todays_events a {
  font-weight: bold;
  font-size: 12px;
  font-family: Georgia, serif;
  color: #069;
}
 
#todays_events .ZventsEventName, #todays_events .zSubFoot {
  font-size: 14px;
}
 
#todays_events .ZventsEventTime, #todays_events .ZventsEventDate {
  font-size: 10px;
  font-family: Georgia, serif;
}
 
#todays_events .zNavBar, #todays_events .zEventList, #todays_events .zSubFoot {
  margin-left: 25px;
}
 
#todays_events .zSubFoot {
  margin-top: 5px;
}
 
.zCatDropdown {
  margin-top: 10px;
  width: 150px;
  font-size: 10px;
  font-family: georgia;
  vertical-align:top;
}

/* inline css from subsection page */

#paging_links {
  float: left;
  margin: 0 0 0 10px;
  padding-bottom: 10px;
}

#paging_links li{
  float: left;
  margin: 0 0 0 5px;
}

#paging_links a{
  float: right;
  /* margin-right: 10px; */
  /* color: #069; */
  color:#999999;
  display:block;
  font-family:Georgia;
  font-size:14px;
  font-weight:bold;
  line-height:17px;
  margin-right:10px;
}

#paging_links a:hover {
  color: #006699;
} 

#paging_links a.selected {
  color:#000000;
  font-family:Georgia;
  font-size:20px;
  font-weight:bold;
  line-height:17px;
} 

/* feature section */

#feature_header {
  margin-bottom: 10px;
  text-align: center; 
  font-family: Georgia, serif;
  color: #069;
}

/* severe weather / user box css */

#userBoxLoading div {
  padding-top: 5px;
  font-size: 12px;
  color: #fafafa;
}

#story_tips {
  position: absolute;
  top: 11px;
  right: 3px;
  height: 14px;
}
  
#story_tips a{
  padding: 0; /* almost certainly not necessary */
}

#severeWeatherTrue {
  float: right;
  margin-right: -15px;
}

#schoolClosingTrue {
  float: right;      
}

#severeWrap {
  position: absolute;
  top: 30px;
  right: 4px;
  width: 325px;
}

#severeWrap a{
  padding: 0px !important; /*absolutely necessary*/
  margin-right:10px;
}
  
/* @@@@@@@@@@@@ ie hacks for feature @@@@@@@@@@@@ */

#feature {
  *text-align: center;
}

#feature #canvas {
  *display: inline-block;
  *text-align: left;
  *overflow-x:hidden;
}

* html #feature {
  text-align: center;
}

* html #feature #canvas {
  display: inline-block;
  text-align: left;
  overflow-x:hidden;
}

/* @@@@@@@@@@@@ util @@@@@@@@@@@@ */

body, h1, h2, h3, h4, h5, h6, p, div, ul, ol, li, img, form, label, input {
  margin: 0;
  border: 0;
  padding: 0;
}

ul li {
  list-style: none;
}

a {
  text-decoration: none;
}

.nocss {
  display: none !important;
}
 
#debug2 {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 280px;
  font: 9px/11px Helvetica, Arial, sans;
  color: #fff;
  background: #000;
}
 
/* other css include files */

/* ****************************************** 
 
  TITLE:        NBC_MULTIMEDIA_GALLERY.CSS
  VERSION:      0.01
  LAST UPDATED: 09/28/2009 
  UPDATED BY:   Toby Spinks
  
  @release 2009-09-29 - spinks
  
********************************************* */

/*  multimediaModule  */

#multimediaModule {
  float: left;
  position: relative;
  margin: 0;
  width: 310px;
  text-align: center;
}

#multimediaModule .story {
  padding: 0;
}

.multimediaModuleBody #multiMediaNavigation {
  position: absolute;
  top: 335px;
}

#multimediaModule .enjoy {
  display: block;
  width: 310px;
  height: 45px;
  background: url('http://media.nbcnewyork.com/designimages/hdr_enjoyThis.gif') 50% 12px no-repeat;
}

.multimediaModuleBody {
  height: 305px;
}

#multimediaModule #mm_gallery {
  padding-left: 5px;
}
  
#multimediaModule .enjoy span {
  display: none;
}

#multimediaModule .details {
  float: left;
  width: 293px;
  text-align: center;
}

#multimediaModule .mediaLink {
  display: inline-block;
}

#multimediaModule .title {
  padding-top: 5px;
}

#multimediaModule .entry {
  position: absolute;
  top: 50px;
  left: 15px;
  width: 285px;
}

#multimediaModule .title {
  padding: 5px 0;
  height: 37px;
  overflow: hidden;
}

#multimediaModule .bordermask img {
  left: 0;
}

#multimediaModule .nav {
  padding-top: 0;
  cursor: pointer;
}

#multimediaModule .nav li {
  display: block;
  float: left;
  padding: 0 2px;
  width: 17px;
  height: 21px;
}

#multimediaModule .nav li a {
  display: block;
  font: bold 14px/17px Georgia;
  color: #999;
}

#multimediaModule .nav .current a {
  font: bold 20px/17px Georgia;
  color: #000;
}

#multimediaModule .nav a:hover {
  font: bold 17px/17px Georgia;
  color: #069;
}

#multimediaModule .nav .btnNavLeft, #multimediaModule .nav .btnNavRight {
  margin: 2px 0;
  padding: 0;
  height: 17px;
}

#multimediaModule .nav .btnNavLeft a, #multimediaModule .nav .btnNavRight a {
  width: 17px;
  height: 17px;
}

#multimediaModule .nav .btnNavLeft a {
  background: url('http://media.nbcnewyork.com/designimages/multi_nav_left.gif') 0 -17px no-repeat;
}

#multimediaModule .nav .btnNavLeft a:hover {
  background-position: 0 0;
}

#multimediaModule .nav .btnNavRight a {
  background: url('http://media.nbcnewyork.com/designimages/multi_nav_right.gif') 0 -17px no-repeat;
}

#multimediaModule .nav .btnNavRight a:hover {
  background-position: 0 0;
}

#multimediaModule .nav li span {
  display: none;
}

#multimediaModule .video_type {
  width: 53px;
  background: url('http://media.nbcnewyork.com/designimages/temp_ico_video.gif') 0 0 no-repeat;
}

#multimediaModule .gallery_type{
  width: 44px;
  background: url('http://media.nbcnewyork.com/designimages/temp_ico_slideshow.gif') 0 0 no-repeat;
}

.multimediaModuleBody #multiMediaNavigation {
  left:80px;
  }

.multimediaModuleBody .dropshadow {
  display:block;
  }

#switch_slideshow {
  position:relative;
  margin-top:0px;
}

#mm_slideshow {
  position:relative;
  width:300px;
}

#mm_slideshow .entry {
  display:none;
  overflow:hidden;
  position:absolute;
  top:0;
  left:13px;
  z-index:99;
}
  
#gallery_slide {
  float:left;
  height:210px;
}

#mm_slideshow img {display:block; margin:0 auto;}

.gallery_list_image a {width:270px;display:block;cursor:pointer;}

.gallery_list_image {cursor:pointer;}

#mm_slideshow a {color:#666666;text-decoration:none;height:auto;width:auto;}
#mm_slideshow .hide_this {display:none;}

/*gallery slide navigation*/

#multimediaModule .gallery_text .video_type{
background:transparent url('http://media.nbcnewyork.com/designimages/temp_ico_video.gif') no-repeat scroll 0 0;
width:53px;
}

#multimediaModule .gallery_text .gallery_type{
background:transparent url('http://media.nbcnewyork.com/designimages/temp_ico_slideshow.gif') no-repeat scroll 0 0;
width:44px;
}

/* ****************************************** 
 
  TITLE:        NBC_CATEGORY.CSS
  VERSION:      0.01
  LAST UPDATED: 09/28/2009 
  UPDATED BY:   Toby Spinks
  
  @release 2009-09-29 - spinks
  
********************************************* */

.story .category {
  padding: 1px 0;
  width: auto;
  height: 16px;
  text-align: left;
}

.bay .story .category { padding-left: 43px; background: url('http://media.nbcnewyork.com/designimages/ico_bay_black.gif') 0 2px no-repeat; }
.chi .story .category { padding-left: 43px; background: url('http://media.nbcnewyork.com/designimages/ico_chi_black.gif') 0 2px no-repeat; }
.har .story .category { padding-left: 56px; background: url('http://media.nbcnewyork.com/designimages/ico_conn_black.gif') 0 2px no-repeat; }
.dfw .story .category { padding-left: 43px; background: url('http://media.nbcnewyork.com/designimages/ico_dfw_black.gif') 0 2px no-repeat; }
.la  .story .category { padding-left: 30px; background: url('http://media.nbcnewyork.com/designimages/ico_la_black.gif') 0 2px no-repeat; }
.ami .story .category { padding-left: 43px; background: url('http://media.nbcnewyork.com/designimages/ico_mia_black.gif') 0 2px no-repeat; }
.ny  .story .category { padding-left: 30px; background: url('http://media.nbcnewyork.com/designimages/ico_ny_black.gif') 0 2px no-repeat; }
.phi .story .category { padding-left: 43px; background: url('http://media.nbcnewyork.com/designimages/ico_phi_black.gif') 0 2px no-repeat; }
.dgo .story .category { padding-left: 30px; background: url('http://media.nbcnewyork.com/designimages/ico_sd_black.gif') 0 2px no-repeat; }
.dc  .story .category { padding-left: 43px; background: url('http://media.nbcnewyork.com/designimages/ico_wsh_black.gif') 0 2px no-repeat; }

.story .category span {
  display: block;
  height: 16px;
}

.news .category span, #breadcrumb .news {                   width: 30px; background: url('http://media.nbcnewyork.com/designimages/cat_news.gif') 2px 4px no-repeat; }
.breaking .category span, #breadcrumb .breaking {           width: 49px; background: url('http://media.nbcnewyork.com/designimages/cat_breaking.gif') 2px 4px no-repeat; }
.local_beat .category span, #breadcrumb .local_beat {       width: 59px; background: url('http://media.nbcnewyork.com/designimages/cat_local_beat.gif') 2px 4px no-repeat; }
.local .category span, #breadcrumb .local {       width: 59px; background: url('http://media.nbcnewyork.com/designimages/cat_local_beat.gif') 2px 4px no-repeat; }
.politics .category span, #breadcrumb .politics {           width: 44px; background: url('http://media.nbcnewyork.com/designimages/cat_politics.gif') 2px 4px no-repeat; }
.sports .category span, #breadcrumb .sports {               width: 40px; background: url('http://media.nbcnewyork.com/designimages/cat_sports.gif') 2px 4px no-repeat; }
.weird .category span, #breadcrumb .weird {                 width: 33px; background: url('http://media.nbcnewyork.com/designimages/cat_weird.gif') 2px 4px no-repeat; }

.entertainment .category span, #breadcrumb .entertainment { width: 80px; background: url('http://media.nbcnewyork.com/designimages/cat_entertainment.gif') 2px 4px no-repeat; }
.music .category span, #breadcrumb .music {                 width: 38px; background: url('http://media.nbcnewyork.com/designimages/cat_music.gif') 2px 4px no-repeat; }
.celebrity .category span, #breadcrumb .celebrity {         width: 53px; background: url('http://media.nbcnewyork.com/designimages/cat_celebrity.gif') 2px 4px no-repeat; }
.movies .category span, #breadcrumb .movies {               width: 38px; background: url('http://media.nbcnewyork.com/designimages/cat_movies.gif') 2px 4px no-repeat; }
.television .category span, #breadcrumb .television {       width: 56px; background: url('http://media.nbcnewyork.com/designimages/cat_television.gif') 2px 4px no-repeat; }

.around_town .category span, #breadcrumb .around_town {     width: 71px; background: url('http://media.nbcnewyork.com/designimages/cat_around_town.gif') 2px 4px no-repeat; }
.tech .category span, #breadcrumb .tech {                   width: 28px; background: url('http://media.nbcnewyork.com/designimages/cat_tech.gif') 2px 4px no-repeat; }
.events .category span, #breadcrumb .events {               width: 38px; background: url('http://media.nbcnewyork.com/designimages/cat_events.gif') 2px 4px no-repeat; }
.food_drinks .category span, #breadcrumb .food_drinks {     width: 80px; background: url('http://media.nbcnewyork.com/designimages/cat_food_drinks.gif') 2px 4px no-repeat; }
.dining .category span, #breadcrumb .dining {               width: 80px; background: url('http://media.nbcnewyork.com/designimages/cat_food_drinks.gif') 2px 4px no-repeat; }
.fashion .category span, #breadcrumb .fashion {             width: 39px; background: url('http://media.nbcnewyork.com/designimages/cat_fashion.gif') 2px 4px no-repeat; }
.cars .category span, #breadcrumb .cars {                   width: 27px; background: url('http://media.nbcnewyork.com/designimages/cat_cars.gif') 2px 4px no-repeat; }
.real_estate .category span, #breadcrumb .real_estate {     width: 63px; background: url('http://media.nbcnewyork.com/designimages/cat_real_estate.gif') 2px 4px no-repeat; }
.shopping .category span, #breadcrumb .shopping {           width: 50px; background: url('http://media.nbcnewyork.com/designimages/cat_shopping.gif') 2px 4px no-repeat; }

.enjoy_this .category span, #breadcrumb .enjoy_this {       width: 70px; background: url('http://media.nbcnewyork.com/designimages/cat_around_town.gif') 2px 4px no-repeat;}

.story .category a {
  display: inline-block;
}

  /* this is a repeat of above... post launch clean up required */
  /* category / subsections */
.story .category span {
  display:none;
}

.category .news {background:transparent url('http://media.nbcnewyork.com/designimages/cat_news.gif') no-repeat scroll 0 3px;width:26px;height:15px;}
.category .entertainment {background:transparent url('http://media.nbcnewyork.com/designimages/cat_entertainment.gif') no-repeat scroll 0 3px;width:76px;height:15px;}
.category .around-town {background:transparent url('http://media.nbcnewyork.com/designimages/cat_around_town.gif') no-repeat scroll 0 3px;width:63px;height:15px;}
.category .around_town {background:transparent url('http://media.nbcnewyork.com/designimages/cat_around_town.gif') no-repeat scroll 0 3px;width:63px;height:15px;}
.category .local {background:transparent url('http://media.nbcnewyork.com/designimages/cat_local_beat.gif') no-repeat scroll 0 3px;width:58px;height:15px;}
.category .local-beat {background:transparent url('http://media.nbcnewyork.com/designimages/cat_local_beat.gif') no-repeat scroll 0 3px;width:58px;height:15px;}
.category .local_beat {background:transparent url('http://media.nbcnewyork.com/designimages/cat_local_beat.gif') no-repeat scroll 0 3px;width:58px;height:15px;}
.category .business {background:transparent url('http://media.nbcnewyork.com/designimages/cat_business.gif') no-repeat scroll 0 3px;width:41px;height:15px;}
.category .politics {background:transparent url('http://media.nbcnewyork.com/designimages/cat_politics.gif') no-repeat scroll 0 3px;width:40px;height:15px;}
.category .weird {background:transparent url('http://media.nbcnewyork.com/designimages/cat_weird.gif') no-repeat scroll 0 3px;width:29px;height:15px;}
.category .sports {background:transparent url('http://media.nbcnewyork.com/designimages/cat_sports.gif') no-repeat scroll 0 3px;width:38px;height:15px;}
.category .breaking {background:transparent url('http://media.nbcnewyork.com/designimages/cat_breaking.gif') no-repeat scroll 0 3px;width:48px;height:15px;}
.category .celebrity {background:transparent url('http://media.nbcnewyork.com/designimages/cat_celebrity.gif') no-repeat scroll 0 3px;width:49px;height:15px;}
.category .movies {background:transparent url('http://media.nbcnewyork.com/designimages/cat_movies.gif') no-repeat scroll 0 3px;width:34px;height:15px;}
.category .television {background:transparent url('http://media.nbcnewyork.com/designimages/cat_television.gif') no-repeat scroll 0 3px;width:52px;height:15px;}
.category .music {background:transparent url('http://media.nbcnewyork.com/designimages/cat_music.gif') no-repeat scroll 0 3px;width:29px;height:15px;}
.category .food-drink {background:transparent url('http://media.nbcnewyork.com/designimages/cat_food_drink.gif') no-repeat scroll 0 3px;width:64px;height:15px;}
.category .food_drink {background:transparent url('http://media.nbcnewyork.com/designimages/cat_food_drink.gif') no-repeat scroll 0 3px;width:64px;height:15px;}
.category .dining {background:transparent url('http://media.nbcnewyork.com/designimages/cat_food_drink.gif') no-repeat scroll 0 3px;width:64px;height:15px;}
.category .shopping {background:transparent url('http://media.nbcnewyork.com/designimages/cat_shopping.gif') no-repeat scroll 0 3px;width:46px;height:15px;}
.category .fashion {background:transparent url('http://media.nbcnewyork.com/designimages/cat_fashion.gif') no-repeat scroll 0 3px;width:38px;height:15px;}
.category .tech {background:transparent url('http://media.nbcnewyork.com/designimages/cat_tech.gif') no-repeat scroll 0 3px;width:23px;height:15px;}
.category .the-scene {background:transparent url('http://media.nbcnewyork.com/designimages/cat_the_scene.gif') no-repeat scroll 0 3px;width:50px;height:15px;}
.category .the_scene {background:transparent url('http://media.nbcnewyork.com/designimages/cat_the_scene.gif') no-repeat scroll 0 3px;width:50px;height:15px;}
.category .events {background:transparent url('http://media.nbcnewyork.com/designimages/cat_events.gif') no-repeat scroll 0 3px;width:34px;height:15px;}
.category .real-estate {background:transparent url('http://media.nbcnewyork.com/designimages/cat_real_estate.gif') no-repeat scroll 0 3px;width:59px;height:15px;}
.category .real_estate {background:transparent url('http://media.nbcnewyork.com/designimages/cat_real_estate.gif') no-repeat scroll 0 3px;width:59px;height:15px;}
.category .cars {background:transparent url('http://media.nbcnewyork.com/designimages/cat_cars.gif') no-repeat scroll 0 3px;width:50px;height:15px;}
.category .traffic {background:transparent url('http://media.nbcnewyork.com/designimages/cat_traffic.gif') no-repeat scroll 0 3px;width:38px;height:15px;}
.category .transit {background:transparent url('http://media.nbcnewyork.com/designimages/cat_transit.gif') no-repeat scroll 0 3px;width:39px;height:15px;}
.category .on-air {background:transparent url('http://media.nbcnewyork.com/designimages/cat_on_air.gif') no-repeat scroll 0 3px;width:31px;height:15px;}
.category .on_air {background:transparent url('http://media.nbcnewyork.com/designimages/cat_on_air.gif') no-repeat scroll 0 3px;width:31px;height:15px;}
.category .enjoy_this {background: url('http://media.nbcnewyork.com/designimages/cat_enjoy_this.gif') 0 3px no-repeat;width:56px;height:15px;}
.category .enjoy-this {background: url('http://media.nbcnewyork.com/designimages/cat_enjoy_this.gif') 0 3px no-repeat;width:56px;height:15px;}
.weather .stories h4 a{background:transparent url('http://media.nbcnewyork.com/designimages/cat_weather.gif') no-repeat scroll 0 3px;width:43px;height:15px;}

  /* blogs */
.category .blogs {background:transparent url('http://media.nbcnewyork.com/designimages/cat_blogs.gif') no-repeat scroll 0 3px;width:64px;height:15px;}
.category .the-thread {background:transparent url('http://media.nbcnewyork.com/designimages/cat_the_thread.gif') no-repeat scroll 0 3px;width:53px;height:15px;}
.category .the_thread {background:transparent url('http://media.nbcnewyork.com/designimages/cat_the_thread.gif') no-repeat scroll 0 3px;width:53px;height:15px;}
.category .blue-star {background:transparent url('http://media.nbcnewyork.com/designimages/cat_blue_star.gif') no-repeat scroll 0 3px;width:44px;height:15px;}
.category .blue_star {background:transparent url('http://media.nbcnewyork.com/designimages/cat_blue_star.gif') no-repeat scroll 0 3px;width:44px;height:15px;}

  /* extra sections for sales packages */
.category .health {background:transparent url('http://media.nbcnewyork.com/designimages/cat_health.gif') no-repeat scroll 0 3px;width:38px;height:15px;}
.category .green {background:transparent url('http://media.nbcnewyork.com/designimages/cat_green.gif') no-repeat scroll 0 3px;width:38px;height:15px;}
.category .archive {background:transparent url('http://media.nbcnewyork.com/designimages/cat_archive.gif') no-repeat scroll 0 3px;width:38px;height:15px;}
.category .us_world {background:transparent url('http://media.nbcnewyork.com/designimages/cat_archive.gif') no-repeat scroll 0 3px;width:38px;height:15px;}

  /* extra sections for station pages */
.category .about-us { width: 46px; height: 15px; background: url('http://media.nbcnewyork.com/designimages/cat_about_us.gif') 0 3px no-repeat; }
.category .as-seen-on { width: 54px; height: 15px; background: url('http://media.nbcnewyork.com/designimages/cat_as_seen_on.gif') 0 3px no-repeat; }
.category .community { width: 57px; height: 15px; background: url('http://media.nbcnewyork.com/designimages/cat_community.gif') 0 3px no-repeat; }
.category .contests { width: 48px; height: 15px; background: url('http://media.nbcnewyork.com/designimages/cat_contests.gif') 0 3px no-repeat; }
.category .shows { width: 33px; height: 15px; background: url('http://media.nbcnewyork.com/designimages/cat_shows.gif') 0 3px no-repeat; }
.category .station { width: 38px; height: 15px; background: url('http://media.nbcnewyork.com/designimages/cat_station.gif') 0 3px no-repeat; }
.category .weather { width: 43px; height: 15px; background: url('http://media.nbcnewyork.com/designimages/cat_weather.gif') 0 3px no-repeat; }
.category .stories { width: 38px; height: 15px; background: url('http://media.nbcnewyork.com/designimages/cat_stories.gif') 0 3px no-repeat; }

.category .sponsored { width: 56px; height: 15px; background: url('http://media.nbcnewyork.com/designimages/cat_sponsored.gif') 0 3px no-repeat; display: inline-block;}

  /* show pages */
.category .lxnewyork {background:transparent url('http://media.nbcnewyork.com/designimages/cat_lxnewyork.gif') no-repeat scroll 0 3px;width:61px;height:15px;}

/* ****************************************** 
 
  TITLE:        NBC_SEARCH_PAGE.CSS
  VERSION:      0.001
  LAST UPDATED: 09/28/2009 
  UPDATED BY:   Toby Spinks
  
  @release 2009-09-29 - spinks
  
********************************************* */

/* +++ search results +++ */

#searchPage #fullSearchForm {
  position: relative;
  padding-top: 20px;
  width: 640px;
  height: 68px;
}

#searchPage #fullSearchForm #fullSearchText {
  margin-bottom: 6px;
  border: 1px solid #bbb;
  padding: 9px 2px 2px;
  width: 639px;
  height: 24px;
  font: 18px/23px Georgia, serif;
  color: #333;
}

#searchPage #fullSearchForm select {
  border: 1px solid #d7d7d7;
  height: 23px;
}

#searchPage #fullSearchForm #searchButton {
  position: absolute;
  bottom: 0;
  right: 0;
}

#searchPage #searchResults {
  position: relative;
  margin-top: 8px;
  background: #fff url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_h.gif') 0 0 repeat-x;
}

#searchPage #searchSort {
  float: left;
  padding: 4px 0 4px 62px;
  width: 112px;
  height: 12px;
  background: url('http://media.nbcnewyork.com/designimages/txt_sortByMost_bg.gif') 0 4px no-repeat;
}

#searchPage #searchSort li, #searchPage #searchSort li a {
  display: block;
  float: left;
  height: 12px;
}

#searchPage .sponsoredLinks {
  float: left;
  width: 100%;
  background: #fafcfd url('http://media.nbcnewyork.com/designimages/dsn_lightgrey_dots_h.gif') 0 100% repeat-x;
}

#searchPage .sponsoredLinks h5 {
  padding-left: 5px;
  color: #666;
  background: url('http://media.nbcnewyork.com/designimages/dsn_lightgrey_dots_h.gif') 0 0 repeat-x;
}

#searchPage .sponsoredLinks li {
  float: left;
  padding: 3px 5px 2px;
  width: 310px;
  height: 54px;
  overflow: hidden;
}

#searchPage .sponsoredLinks .title {
  font: 11px/13px Georgia, serif;
  text-decoration: underline;
  color: #069;
}

#searchPage .sponsoredLinks a {
  font: 10px/12px Georgia, serif;
  text-decoration: none;
  color: #999;
}

#searchPage .sponsoredLinks br {
  display: none;
}

#searchPage .sponsoredLinks .external {
  float: left;
  clear: left;
  padding-top: 2px;
}

#searchPage .sponsoredLinks .articlelink {
  padding-top: 0;
  color: #008000;
}

#searchPage .resultCount, #searchPage #searchSort {
  clear: left;
}

#searchPage #searchSort #sortByRelevant {
  width: 60px;
}

#searchPage #searchSort #sortByRecent {
  padding-left: 6px;
  width: 46px;
}

#searchPage #searchSort #sortByRelevant a {
  width: 60px;
  background: url('http://media.nbcnewyork.com/designimages/btn_relevant.gif') 0 0 no-repeat;
}

#searchPage #searchSort #sortByRecent a {
  width: 46px;
  background: url('http://media.nbcnewyork.com/designimages/btn_recent.gif') 0 0 no-repeat;
}

#searchPage #searchSort .selected,  #searchPage #searchSort #sortByRelevant a:hover, #searchPage #searchSort #sortByRecent a:hover {
  background: transparent !important;
}

#searchPage .resultCount {
  padding-top: 20px;
  font: 12px/18px Georgia, serif;
  color: #a5acb0;
}

#searchPage .pagination {
  float: right;
}

#searchPage .pagination a {
  color: #a5acb0;
}

#searchPage #searchResults .story {
  clear: both;
  position: relative;
  border-top: 1px solid #e5e5e5;
}

#searchPage #searchResults .story .title {
  padding: 0;
}

#searchPage #searchResults .story .timestamp {
  position: absolute;
  top: 0;
  right: 0;
}

#searchPage #noResults {
  margin-top: 10px;
  padding: 4px 5px 8px;
  font: 12px/18px Georgia, serif;
  color: #333;
  background: #fff;
}

#searchPage #noResults p {
  padding-top: 12px;
}

#searchPage #noResults ul {
  padding-top: 6px;
}

#searchPage #noResults li {
  padding-left: 12px;
}

#searchPage #noResults a {
  text-decoration: none;
  color: #069;
}

#searchPage #noResults a:hover {
  text-decoration: underline;
}

/* ****************************************** 
 
  TITLE:        NBC_MOBILE.CSS
  VERSION:      0.001
  LAST UPDATED: 09/28/2009 
  UPDATED BY:   Toby Spinks
  
  @release 2009-09-29 - spinks
  
********************************************* */

/* @@@@@@@@@@@ mobile @@@@@@@@@@@ */

.mobile #primary {
  padding: 0 5px;
  width: 973px;
  font: 16px/20px Georgia, serif;
  color: #666;
}

#mobileAlertSignup #primary #main {
  background: #fff;
}

#mobile #primary .pageSection {
  float: left;
  padding: 24px 20px 12px;
  width: 933px;
  background: #fff url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_h.gif') 0 0 repeat-x;
}

#mobile #primary .teaser {
  padding-top: 6px;
  font: 20px/20px Georgia, serif;
  color: #069;
  background: #fff url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_h.gif') 0 100% repeat-x;
}

#mobile #primary .iPhone {
  background: #fff url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_h.gif') 0 0 repeat-x;
}

#mobile #primary .iPhone img {
  float: left;
  border-right: 10px solid #fff;
}

#mobile #primary .intro {
  padding-top: 0;
}

#mobile #primary h3 {
  margin: 0 0 3px;
  padding: 0;
  height: 19px;
}

.mobile .textAlerts h3     { width: 130px; background: url('http://media.nbcnewyork.com/designimages/hdr_textAlerts.gif') 0 0 no-repeat; }

.ami .mobile .iPhone h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_iphone_ami.gif') 0 0 no-repeat; }
.bay .mobile .iPhone h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_iphone_bay.gif') 0 0 no-repeat; }
.chi .mobile .iPhone h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_iphone_chi.gif') 0 0 no-repeat; }
.dc  .mobile .iPhone h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_iphone_dc.gif') 0 0 no-repeat;  }
.dfw .mobile .iPhone h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_iphone_dfw.gif') 0 0 no-repeat; }
.dgo .mobile .iPhone h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_iphone_dgo.gif') 0 0 no-repeat; }
.har .mobile .iPhone h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_iphone_har.gif') 0 0 no-repeat; }
.la  .mobile .iPhone h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_iphone_la.gif') 0 0 no-repeat;  }
.ny  .mobile .iPhone h3 { width: 322px; background: url('http://media.nbcnewyork.com/designimages/hdr_iphone_ny.gif') 0 0 no-repeat;  }
.phi .mobile .iPhone h3 { width: 359px; background: url('http://media.nbcnewyork.com/designimages/hdr_iphone_phi.gif') 0 0 no-repeat; }

.ami .mobile .mobileWeb h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_AmiDfwMobileWeb.gif') 0 0 no-repeat; }
.bay .mobile .mobileWeb h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcBayMobileWeb.gif') 0 0 no-repeat; }
.chi .mobile .mobileWeb h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcChiMobileWeb.gif') 0 0 no-repeat; }
.dc  .mobile .mobileWeb h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcDcMobileWeb.gif') 0 0 no-repeat;  }
.dfw .mobile .mobileWeb h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcDfwMobileWeb.gif') 0 0 no-repeat; }
.dgo .mobile .mobileWeb h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcDgoMobileWeb.gif') 0 0 no-repeat; }
.har .mobile .mobileWeb h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcHarMobileWeb.gif') 0 0 no-repeat; }
.la  .mobile .mobileWeb h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcLaMobileWeb.gif') 0 0 no-repeat;  }
.ny  .mobile .mobileWeb h3 { width: 322px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcNyMobileWeb.gif') 0 0 no-repeat;  }
.phi .mobile .mobileWeb h3 { width: 359px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcPhiMobileWeb.gif') 0 0 no-repeat; }

.ami .mobile .trafficCam h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_AmiDfwTrafficCam.gif') 0 0 no-repeat; }
.bay .mobile .trafficCam h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcBayTrafficCam.gif') 0 0 no-repeat; }
.chi .mobile .trafficCam h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcChiTrafficCam.gif') 0 0 no-repeat; }
.dc  .mobile .trafficCam h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcDcTrafficCam.gif') 0 0 no-repeat;  }
.dfw .mobile .trafficCam h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcDfwTrafficCam.gif') 0 0 no-repeat; }
.dgo .mobile .trafficCam h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcDgoTrafficCam.gif') 0 0 no-repeat; }
.har .mobile .trafficCam h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcHarTrafficCam.gif') 0 0 no-repeat; }
.la  .mobile .trafficCam h3 { width: 666px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcLaTrafficCam.gif') 0 0 no-repeat;  }
.ny  .mobile .trafficCam h3 { width: 419px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcNyTrafficCam.gif') 0 0 no-repeat;  }
.phi .mobile .trafficCam h3 { width: 456px; background: url('http://media.nbcnewyork.com/designimages/hdr_nbcPhiTrafficCam.gif') 0 0 no-repeat; }

#mobile #primary p {
  padding-top: 10px;
}

#mobile #primary .intro {
  font: 17px/24px Georgia, serif;
  color: #069;
}

#mobile #primary .textAlerts img {
  float: right;
  position: relative;
  top: -30px;
  margin-bottom: -30px;
}

#mobile #primary .dropshadow {
  float: right;
  position: relative;
  top: -24px;
  margin-bottom: -14px;
}

#mobile #primary .btnSignUpNow, #mobile #primary .btnGetItNow {
  padding: 0;
}

#mobile #primary .btnSignUpNow {
  margin: 10px 0 0 0;
}

#mobile #primary .btnGetItNow {
  margin-top: -6px;
  vertical-align: middle;
}

#mobile #primary .btnSignUpNow, #mobile #primary .btnSignUpNow a {
  display: block;
  width: 120px;
  height: 31px;
}

#mobile #primary .btnGetItNow, #mobile #primary .btnGetItNow a {
  display: inline-block;
  width: 108px;
  height: 31px;
}

#mobile #primary .btnGetItNow a {
  background: url('http://media.nbcnewyork.com/designimages/btn_getItNow.gif') 0 0 no-repeat;
}

#mobile #primary .btnSignUpNow a {
  background: url('http://media.nbcnewyork.com/designimages/btn_signUpNow.gif') 0 0 no-repeat;
}

#mobile #primary .btnSignUpNow a:hover, #mobile #primary .btnGetItNow a:hover {
  background-position: 0 -31px;
}

#mobile #primary ul, #rss #primary ul {
  padding: 6px 0 8px;
}

.mobile #primary #subNav, #rss #primary #subNav, #newsletterSignup #primary #subNav {
  width: 971px;
  border: 1px solid #dbdbdb;
  padding: 0;
  height: 31px;
}

.mobile #primary #subNav {
  margin: 10px 0 15px;
}

#rss #primary #subNav, #newsletterSignup #primary #subNav {
  margin: 0 0 15px;
}

#mobile #primary li, #rss #primary li, #newsletterSignup #primary li {
  padding: 4px 0 0 12px;
}

#mobile #primary li {
  list-style: disc;
  list-style-position: inside;
}

.mobile #primary #subNav li, #rss #primary #subNav li, #newsletterSignup #primary #subNav li {
  border-right: 1px solid #dbdbdb;
  padding: 0;
  list-style: none;
}

.mobile #primary #subNav li, .mobile #primary #subNav li a, #rss #primary #subNav li, #rss #primary #subNav li a, #newsletterSignup #primary #subNav li, #newsletterSignup #primary #subNav li a {
  display: block;
  float: left;
  padding: 0;
  height: 31px;
}

.mobile #subNav .email, #rss #subNav .email, #newsletterSignup #subNav .email { width: 215px; background: url('http://media.nbcnewyork.com/designimages/subnav_email.gif') 0 -31px no-repeat; }
.mobile #subNav .rssFeeds, #rss #subNav .rssFeeds, #newsletterSignup #subNav .rssFeeds { width: 196px; background: url('http://media.nbcnewyork.com/designimages/subnav_rss.gif') 0 -31px no-repeat; }
.mobile #subNav .mobile, #rss #subNav .mobile, #newsletterSignup #subNav .mobile { width: 225px; background: url('http://media.nbcnewyork.com/designimages/subnav_mobile.gif') 0 -31px no-repeat; }

.mobile #subNav .email a, #rss #subNav .email a { width: 215px; background: url('http://media.nbcnewyork.com/designimages/subnav_email.gif') 0 0 no-repeat; }
#rss #subNav .mobile a, #newsletterSignup #subNav .mobile a { width: 225px; background: url('http://media.nbcnewyork.com/designimages/subnav_mobile.gif') 0 0 no-repeat; }
.mobile #subNav .rssFeeds a, #newsletterSignup #subNav .rssFeeds a { width: 196px; background: url('http://media.nbcnewyork.com/designimages/subnav_rss.gif') 0 0 no-repeat; }

.mobile #subNav li a:hover, #rss #subNav li a:hover, #newsletterSignup #subNav li a:hover {
  background: transparent;
}

.mobile #primary a, #rss #primary a, #newsletterSignup #primary a {
  color: #069;
}

#rss #primary a {
  display: block;
  background: url('http://media.nbcnewyork.com/designimages/ico_rss_17px.gif') 100% 0 no-repeat;
}

.mobile #primary a:hover, #rss #primary a:hover {
  text-decoration: underline;
}

/* ****************************************** 
 
  TITLE:        NBC_FOOTER.CSS
  VERSION:      0.001
  LAST UPDATED: 09/28/2009 
  UPDATED BY:   Toby Spinks
  
  @release 2009-09-29 - spinks
  
********************************************* */

/* @@@@@@@@@@@ footer @@@@@@@@@@@ */

#footer {
  float: left;
  padding: 13px 5px 20px;
  width: 972px;
  font: normal 12px/12px Georgia, serif;
  color: #000;
  background: #fff;
}

#footer .navlinks {
  background: url('http://media.nbcnewyork.com/designimages/dsn_grey_dots_h.gif') 0 100% repeat-x;
  padding: 6px 0 8px;
}

#footer .navlinks, #footer .legal {
  float: left;
  width: 100%;
  height: 14px;
}

#footer .navlinks ul, #footer .navlinks p {
  float: left;
  width: 80%;
  height: 100%;
  text-transform: capitalize;
}

#footer .navlinks ul.related {
  width: 100%;  
} 
#footer .navlinks .minor {
  width: 100%;
}

#footer .minor, #footer .legal {
  font-size: 10px;
}

#footer .legal ul {
  width: auto;
}

#footer .legal span {
  float: left;
}

#footer .navlinks li {
  float: left;
  border-left: 1px solid #444;
  height: 100%;
}

#footer .navlinks .first, #footer .navlinks .category {
  border-left: 0;
}

#footer .navlinks .category, #footer .navlinks .category a, #footer p {
  padding: 0;
}

#footer span {
  padding-right: 10px;
}

#footer .navlinks .news .category {          background: url('http://media.nbcnewyork.com/designimages/hdr_cat_news.gif') 0 2px no-repeat; }
#footer .navlinks .entertainment .category { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_entertainment.gif') 0 2px no-repeat; }
#footer .navlinks .around_town .category {   background: url('http://media.nbcnewyork.com/designimages/hdr_cat_aroundTown.gif') 0 2px no-repeat; }
#footer .navlinks .services .category {      background: url('http://media.nbcnewyork.com/designimages/hdr_cat_services.gif') 0 2px no-repeat; }
#footer .navlinks .related .category {       background: url('http://media.nbcnewyork.com/designimages/hdr_cat_related.gif') 0 2px no-repeat; }
#footer .navlinks .video {                   background: url('http://media.nbcnewyork.com/designimages/hdr_cat_video.gif') 0 2px no-repeat; }
#footer .navlinks .theMoment {               background: url('http://media.nbcnewyork.com/designimages/hdr_cat_theMoment.gif') 0 2px no-repeat; }
#footer .navlinks .moodBoard {               background: url('http://media.nbcnewyork.com/designimages/hdr_cat_moodBoard.gif') 0 2px no-repeat; }
#footer .navlinks .takeItWithYou {           background: url('http://media.nbcnewyork.com/designimages/hdr_cat_takeItWithYou.gif') 0 2px no-repeat; }
#footer .navlinks .soMyCity{                 background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMyCity.gif') 0 2px no-repeat; }
#footer .navlinks .enjoyThis{                background: url('http://media.nbcnewyork.com/designimages/hdr_cat_enjoyThis.gif') 0 2px no-repeat; }

.ami #footer .navlinks .soMyCity { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMyami.gif') 0 2px no-repeat; }
.bay #footer .navlinks .soMyCity { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMybay.gif') 0 2px no-repeat; }
.chi #footer .navlinks .soMyCity { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMychi.gif') 0 2px no-repeat; }
.dc  #footer .navlinks .soMyCity { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMydc.gif') 0 2px no-repeat; }
.dfw #footer .navlinks .soMyCity { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMydfw.gif') 0 2px no-repeat; }
.dgo #footer .navlinks .soMyCity { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMydgo.gif') 0 2px no-repeat; }
.har #footer .navlinks .soMyCity { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMyhar.gif') 0 2px no-repeat; }
.la  #footer .navlinks .soMyCity { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMyla.gif') 0 2px no-repeat; }
.ny  #footer .navlinks .soMyCity { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMyny.gif') 0 2px no-repeat; }
.phi #footer .navlinks .soMyCity { background: url('http://media.nbcnewyork.com/designimages/hdr_cat_soMyphi.gif') 0 2px no-repeat; }

#footer .navlinks .news .category, #footer .navlinks .news .category a {                   width: 35px; }
#footer .navlinks .entertainment .category, #footer .navlinks .entertainment .category a { width: 87px; }
#footer .navlinks .around_town .category, #footer .navlinks .around_town .category a {     width: 79px; }
#footer .navlinks .services .category, #footer .navlinks .services .category a {           width: 49px; }
#footer .navlinks .related .category, #footer .navlinks .related .category a {             width: 49px; }
#footer .navlinks .video, #footer .navlinks .video a {                                     width: 28px; }
#footer .navlinks .theMoment, #footer .navlinks .theMoment a {                             width: 65px; }
#footer .navlinks .moodBoard, #footer .navlinks .moodBoard a {                             width: 64px; }
#footer .navlinks .takeItWithYou, #footer .navlinks .takeItWithYou a {                     width: 85px; }
#footer .navlinks .soMyCity, #footer .navlinks .soMyCity a {                               width: 90px; }
#footer .navlinks .enjoyThis, #footer .navlinks .enjoyThis a {                             width: 60px; }

#footer a {
  display: block;
  float: left;
  padding: 0 7px;
  height: 100%;
  color: #000;
}

#footer .category a, #footer p a {
  padding: 0;
}

#footer .minor .first a {
  padding-left: 0;
}

#footer a:hover {
  /* background: red; */
}

#footer #a_division_of {
  height: 20px;
  background: url(http://media.nbcnewyork.com/designimages/a-division-of-nbc-universal.gif) 0 0 no-repeat;
}  

