/* 
  TITLE:        NBC_STYLES.CSS
  VERSION:      1.105
  LAST UPDATED: 11/04/2008 
  UPDATED BY:   Toby Spinks

  CONTENTS:

  ERIC MEYER's CSS RESET v1.0 | 20080212
  NBC GENERAL CLASSES
  reusable styles (framework CSS)
  nav and sub nav
  Logo
  Footer
  MAIN SITE CONTAINER
  NBC MAIN TEMPLATE LAYOUT
  NBC ARTICLE TEMPLATE LAYOUT
  IN PAGE LAYOUTS
  AD PLACEMENTS
  NBC GRID BOX
  checker board
  RELATED STORIES  and TOP STORIES
  author bio
  EMBEDED BOX STYLES
  BOX STYLES v2
  NEW BLOG CSS
  BLOG SECTION CSS
  NBC SEARCH RESULTS PAGE
  SEARCH RESULTS AND TOPIC PAGE CLASSES
  subsection page
  topic results
  thumbs
  poll styles
  imware
  neighborhood drop menu
  neighborhood navigation
  temp multimedia viewer
  contact form
  refine search
  search results
  pagination
  source
  breaking news
  sports scores
  ugc page/lead
  commenting
  

/* ERIC MEYER's CSS RESET v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
/* MAIN SITE CONTAINER */
#siteContainer {margin: 0 auto; width: 1010px; background:url(bg_drop_shadow.png) repeat-y;}
* html .siteContainer {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://media.nbcnewyork.com/designimages/bg_drop_shadow.png',sizingMethod='scale');}
#siteContent {margin: 0 10px 0 10px;padding: 0 5px 0 5px;text-align:left;background-color: #fff;}
#nbcMainContainer {position: relative;margin-top: 2px;}
/* NBC MAIN TEMPLATE LAYOUT */
#nbcMainLftCol {float:left; width:302px;}
#nbcMainRgtCol {float:right; width:673px;}
#nbcMainMid {width:auto;}
#nbcMainMultimedia {width:auto; margin-bottom:5px; float:none;}
#nbcMainMultimedia #multimediaPlayer{width:auto;}
#multimediaPlayer{width:600px;}
#nbcMainInteractive {width:366px; float:left; margin-left:0px;}
.nbcMainLftBox {margin-bottom: 5px;}
/* NBC ARTICLE TEMPLATE LAYOUT */
#nbcArticleContainer {width: 680px;float: left;}
#nbcArticleRgtCol {width:300px;float: right;overflow: hidden; text-align:left;}
.nbcArticleRgtBox {width:300px;float:right;}
/* NBC Article Content Padding */
#nbcArticleContent  {padding: 25px 20px 20px 15px;}
#nbcGalleryContent {padding: 0 20px 20px 15px;}
#nbcListContent  {padding: 10px 5px 20px 20px;}
/*subnav variable colors (subnav) */
#home #subnav .varicolor          {background-color:#7a6d7c;}
#news #subnav .varicolor  		  {background-color:#ec7600;}
#sports #subnav .varicolor        {background-color:#249541;}
#around_town #subnav .varicolor   {background-color:#9f4779;}
#health #subnav .varicolor		  {background-color:#0099ff;}
#weather #subnav .varicolor       {background-color:#f4a500;}
#traffic_autos #subnav .varicolor {background-color:#b92f2f;}
#subnav .varicolor {background-color:#7a6d7c;}
/*section variable darker colors*/
#home .varicolor_a           {background-color:#7a6d7c;}
#news .varicolor_a           {background-color:#ec7600;}
#sports .varicolor_a         {background-color:#249541;}
#around_town .varicolor_a    {background-color:#9f4779;}
#health .varicolor_a         {background-color:#0099ff;}
#weather .varicolor_a        {background-color:#f4a500;}
#traffic_autos .varicolor_a  {background-color:#b92f2f;}
#microsite .varicolor_a      {background-color:#7a6d7c;}
#brchannel .varicolor_a		 {background-color:#7a6d7c;}
/*section variable lighter colors*/
#home .varicolor          {background-color:#8d828f;}
#news .varicolor          {background-color:#ee8a26;}
#sports .varicolor        {background-color:#44a45d;}
#around_town .varicolor   {background-color:#ad628d;}
#health .varicolor        {background-color:#26a8ff;}
#weather .varicolor       {background-color:#f5b226;}
#traffic_autos .varicolor {background-color:#c34e4e;}
#microsite .varicolor     {background-color:#8d828f;}
#brchannel .varicolor     {background-color:#8d828f;}
/*section variable lightest colors*/
#home .vari_lightest          {background-color:#dddade;}
#news .vari_lightest          {background-color:#fadcbf;}
#sports .vari_lightest        {background-color:#c8e4cf;}
#around_town .vari_lightest   {background-color:#e7d1dd;}
#health .vari_lightest        {background-color:#bfe5ff;}
#weather .vari_lightest       {background-color:#fce8bf;}
#traffic_autos .vari_lightest {background-color:#edcaca;}
#microsite .vari_lightest     {background-color:#dddade;}
#brchannel .vari_lightest     {background-color:#dddade;}
/*section variable darker border colors */
#home .varicolor_border_a           {border:1px solid #7a6d7c;}
#news .varicolor_border_a           {border:1px solid #ec7600;}
#sports .varicolor_border_a         {border:1px solid #249541;}
#around_town .varicolor_border_a    {border:1px solid #9f4779;}
#health .varicolor_border_a         {border:1px solid #0099ff;}
#weather .varicolor_border_a        {border:1px solid #f4a500;}
#traffic_autos .varicolor_border_a  {border:1px solid #b92f2f;}
#microsite .varicolor_border_a {border:1px solid #7a6d7c;}
#microsite .varicolor_border_a {border:1px solid #7a6d7c;}
/*section variable font colors (darker) */
#home .vari_font_color          {color:#665a67;}
#news .vari_font_color          {color:#ec7600;}
#sports .vari_font_color        {color:#249541;}
#around_town .vari_font_color   {color:#9f4779;}
#health .vari_font_color        {color:#0086df;}
#weather .vari_font_color       {color:#ea9e00;}
#traffic_autos .vari_font_color {color:#b92f2f;}
#microsite .varicolor   {color:#7a6d7c;}
#brchannel .varicolor   {color:#7a6d7c;}
/*section small arrows */
#home .vari_arrow_sm          {background-image: url(ico_arrow_gold_sm.gif); background-repeat: no-repeat;}
#news .vari_arrow_sm          {background-image: url(ico_arrow_rust_sm.gif); background-repeat: no-repeat;}
#sports .vari_arrow_sm        {background-image: url(ico_arrow_gold_sm.gif); background-repeat: no-repeat;}
#around_town .vari_arrow_sm   {background-image: url(ico_arrow_aqua_sm.gif); background-repeat: no-repeat;}
#health .vari_arrow_sm        {background-image: url(ico_arrow_blue_sm.gif); background-repeat: no-repeat;}
#weather .vari_arrow_sm       {background-image: url(ico_arrow_green_sm.gif); background-repeat: no-repeat;}
#traffic_autos .vari_arrow_sm {background-image: url(ico_arrow_purple_sm.gif); background-repeat: no-repeat;}
#microsite .vari_arrow_sm     {background-image: url(ico_arrow_gold_sm.gif); background-repeat: no-repeat;}
h1 {font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 26px; line-height: 32px; font-weight: bold;}
h2 {font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 22px; line-height: 18px; font-weight: bold;}
h3 {font-family: Geneva,Arial,Helvetica,sans-serif; color:#7a7a7a; font-size: 16px; line-height: 18px; font-weight: bold;}
h4 {font-size: 12px; line-height: 14px; font-weight: normal;}
h5 {font-size: 11px; line-height: 14px; font-weight: normal;}
h6 {font-size: 10px; line-height: 12px; font-weight: normal;}
/* NBC Form Styles */
input    {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#525252; vertical-align:bottom;}
textarea {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#525252;}
select   {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#525252;}
/* NBC GENERAL CLASSES */
body {font: 12px/12px Arial, Verdana, Helvetica, sans-serif; text-align: center; color: #444; background-color:#fff;}
.indent_10 {text-indent:10px;}
.margin_tb_5 {margin:5px 0;}
.padding_5 {padding:5px;}
/* new external window */
a.external{padding-right:12px;background:url(ico_external_source.gif) no-repeat 100% 50%;}
/* Breaking News Variable Background */
.breaking_red {background:#9f0402 url(bg_breaking_red.gif) repeat-x fixed 0 0;}
/* Microsite Background */
body #microsite {background: none;}
/*reusable styles (framework CSS)*/
.top          {vertical-align: top;} 
.text-top     {vertical-align: text-top;} 
.middle       {vertical-align: middle;}
.bottom       {vertical-align: bottom;}
.text-bottom  {vertical-align: text-bottom;}
.right        {text-align: right;}
.left         {text-align: left;}
.center       {text-align: center;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.clearfix     {display: inline-block;}.clearfix {display:block;}
.clr          {clear: both;}
.clearAll     {clear: both;} 
.float_left   {float: left}
.float_right  {float: right}
.margin_top_1 {margin-top: 10px;}
.middle_half_col{width:334px;}
.margin_bottom{margin-bottom:5px;}
.border		  {border:1px solid #ddd;}
/* global padding and margin */
.padding5 {padding: 5px;}
.padding10 {padding: 10px;}
.margin5 {margin: 5px;}
.margin10 {margin:10px;}
/* overflow ? */
.overflow_auto {overflow: auto;}
.overflow_hidden {overflow: hidden;}
/* DROP SHADOW
Border color hover changes with each section
*/
.img-shadow {float:left;background: url(shadowAlpha.png) no-repeat bottom right  !important;margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;}
* html .img-shadow {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://media.nbcnewyork.com/designimages/shadowAlpha.png',sizingMethod='scale');}
.img-shadow img {display: block;position: relative;background-color: #fff;border: 2px solid #605c58;margin: -6px 6px 6px -6px;padding: 0;} 
#traffic_autos .img-shadow img:hover {border: 2px solid #918393;} 
#home .img-shadow img:hover {border: 2px solid #c3ba56;} 
#weather .img-shadow img:hover {border: 2px solid #92a247;} 
#news .img-shadow img:hover {border: 2px solid #e65720;} 
#sports .img-shadow img:hover {border: 2px solid #bc9029;} 
#health .img-shadow img:hover {border: 2px solid #268ed3;} 
#around_town .img-shadow img:hover {border: 2px solid #06b7b7;} 
#microsite .img-shadow img:hover {border: 2px solid #c3ba56;} 
/*nav and sub nav*/
#nav { background: #000 url(nv_bg.gif) 0 0 repeat-x; }
#nav, #nav ul, #subnav, #subnav ul { position: relative; }
#nav ul, #subnav ul { text-transform: uppercase; }
#nav ul { height: 43px;  font-size: 11px; }
#subnav ul { height: 28px;  font-size: 9px; }
#nav ul li, #subnav ul li { display: block;  float: left; }
#nav ul li { padding: 10px 5px 0;  height: 33px; }
#subnav ul li { height: 28px; }
#nav ul li a, #subnav ul li a { display: block;  float: left;  text-decoration: none;  color: #fff; }
#subnav ul .newsletter a:hover, #subnav ul .rss a:hover {text-decoration:underline;}
#nav ul li a { height: 33px;  line-height: 28px;}
#nav ul li.lia a { height: 33px;  line-height: 28px; padding-left:5px; padding-right:5px;}
#nav ul li.lia a:hover { height: 33px;  line-height: 28px; background:#f29132; color:#fff; display:block;}
#nav ul li.lia1 a { height: 33px;  line-height: 28px; padding-left:5px; padding-right:5px;}
#nav ul li.lia1 a:hover { height: 33px;  line-height: 28px; background:#4faa67; color:#fff; display:block; padding:0 5px;}
#nav ul li.lia2 a { height: 33px;  line-height: 28px; padding-left:5px; padding-right:5px;}
#nav ul li.lia2 a:hover { height: 33px;  line-height: 28px; background:#b36b93; color:#fff; display:block; padding:0 5px;}

#nav .home { background: url(nv_home.gif) 0 -33px no-repeat; width:71px;}
#nav .news { background: url(nv_news.gif) 0 -33px no-repeat; width:71px;}
#nav .sports { background: url(nv_sports.gif) 0 -33px no-repeat;  width:71px;}
#nav .around_town { background: url(nv_aroundTown.gif) 0 -33px no-repeat; width:110px;}
#nav .health { background: url(nv_health.gif) 0 -33px no-repeat; width:71px;}
#nav .weather { background: url(nv_weather.gif) 0 -33px no-repeat; width:85px;}
#nav .traffic_autos { background: url(nv_traffic-autos.gif) 0 -33px no-repeat; width: 131px;}
#nav ul li a:hover, #home #nav .home, #weather #nav .weather, #news #nav .news, #sports #nav .sports, #traffic_autos #nav .traffic_autos, #health #nav .health, #around_town #nav .around_town { background-position: 0 0; }
#subnav ul li a { padding: 0 18px;  height: 28px;  line-height: 28px; }
#subnav ul li a.current, #subnav ul li a:hover { background: url(ico_w_arrow.gif) 50% 100% no-repeat; }
#subnav #signup { position: absolute;  top: 0;  right: 0;  padding: 9px 5px 9px 0;  width: auto;  height: 10px;  text-transform: none; }
#subnav #signup li { padding: 0 5px; }
#subnav #signup li, #subnav #signup li a { height: 10px;  line-height: 10px; }
#subnav #signup a { padding: 0 3px;}
#subnav #signup .newsletter a { padding-left: 21px;  background: url(ico_email_subnav.gif) 3px 0 no-repeat; }
#subnav #signup .rss a { padding-left: 18px;  background: url(ico_rss_subnav.gif) 3px 0 no-repeat; }
#subnav #signup a:hover {}
#searchForm { position: absolute;  top: -30px;  right: 9px;  border: 1px solid #fff;  width: 239px;  height: 49px;  background: url(bg_smallSearchForm.gif) 0 0 repeat-x; }
#searchText { position: absolute;  top: 6px;  left: 5px;  border: 1px solid #adadad;  padding: 1px 0 0 3px;  width: 224px;  height: 15px;  line-height: 15px; }
#searchOptions { position: absolute;  top: 27px; }
#searchOptions input { float: left; }
#searchOptions label { float: left;  padding-top: 4px;  font-weight: bold;  color: #fff; }
#searchSubmit { position: absolute;  top: 28px;  right: 6px; }
.shortlinks { float: left;  clear: none; }
.shortlinks li { float: left;  border-right: 1px solid #fff; }
.shortlinks .last { border-right: none; }
/* LOGO WILL CHANGE */
#logoFrame {clear: none;}
#logoFrame {padding-top:0px;}
#logoFrame .sponsor_place {float:right; position:relative; right: 270px; top:-33px;}
/* section heading */
#logoFrame h2 a:link,#logoFrame h2 a:visited {color:#58595b; text-decoration:none;font-size:22px; line-height:18px;text-transform: uppercase;}
#logoFrame h2 a:hover,#logoFrame h2 a:active {color:#58595b; text-decoration:underline;font-size:22px; line-height:18px;text-transform: uppercase;}
#logoFrame h1 a:link,#logoFrame h1 a:visited {color:#58595b; text-decoration:none;font-size:22px; line-height:18px;text-transform: uppercase;}
#logoFrame h1 a:hover,#logoFrame h1 a:active {color:#58595b; text-decoration:underline;font-size:22px; line-height:18px;text-transform: uppercase;}
#logoFrame h1 {line-height:18px;font-size:22px; display:inline; line-height:18px;}
#logoFrame h2 {line-height:18px;font-size:22px; display:inline; line-height:18px;}
#logoFrame .section_heading {color: #58595b; font-size:22px; line-height:18px;font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif;}
/* Ad Frame */
#adFrame {position: relative;top: 5px; padding-bottom: 10px; width: 728px; height: 90px;overflow: hidden;z-index: 0;margin:0 auto 0 -364px; left:50%;}
/* AD PLACEMENTS */
#ad300-100 {width:300px;height:100px;vertical-align:middle;text-align:center;color:#c9c9c9;float:left;background-color:#eee;margin-top:5px; overflow:hidden;}
#ad300-250 {width:300px;height:250px;vertical-align:middle;text-align:center;color:#c9c9c9;float:left;background-color:#eee;margin-top:5px; overflow:hidden;}
#SectionAd300-250 {float:right; width:300px; background-color: #D8D9D7; text-align:center; vertical-align:middle; position:relative; margin-left:5px; height:250px; overflow:hidden;}
#SectionAd300-100 {background-color: #D8D9D7; text-align:center; vertical-align:middle; position:relative;width:300px; height:100px; overflow:hidden;}
#leftSectionAd300-100 {background-color: #D8D9D7; text-align:center; vertical-align:middle; position:relative; margin:5px auto;width:300px; height:100px; overflow:hidden;}
.ad_background {background-color:#fffacd;height:75px;}
.ad_sponsored_text {font-color:#284028; font-size:10px;}
.ad_thumbnail_left {width:150px;height: 75px;text-align:center;vertical-align:middle;overflow:hidden;float:left;margin-right:8px;overflow: hidden;}
/* Footer */
#footer {background-color:#fff;vertical-align:bottom;margin: 0 auto;line-height:14px; padding-bottom: 20px;font-size:10px;}
#footer ul {color: #7c7c7c;}
#footer ul li {text-transform: uppercase;display: inline;line-height: 12px;color: #7c7c7c;line-height:14px;}
#footer li a {color: #7c7c7c;text-decoration: none;}
#footer li a:hover {color: #7c7c7c;text-decoration: underline;}
#footer p {color: #7c7c7c;text-transform: uppercase;}
#bottom {margin-top: 50px; padding-bottom: 10px; text-align:center;vertical-align:bottom;}
/* IN PAGE LAYOUTS */
.\32colwrap {width:100%;}
.rgtcol {width:50%;height:100%;float: left;}
.lftcol {width:50%;height:100%;float:left;}
/* NBC GRID BOX */
.wrapper_1, .wrapper_2, .wrapper_4, .wrapper_5 {width: 224px;float: left; overflow: hidden;}
.wrapper_3, .wrapper_6 {width: 225px;float: left; overflow: hidden;}
/*2 col grid*/
.nbc_grid_2columns .wrapper_1{width:336px;}
.nbc_grid_2columns .wrapper_2{width:337px;}
.nbc_grid_2columns .wrapper_2 .gridbox {margin-right:0px;}
.wrapper_1 .gridbox, .wrapper_2 .gridbox, .wrapper_4 .gridbox, .wrapper_5 .gridbox {border: 1px solid #dddddd;margin-top: 5px; margin-right:5px;}
.wrapper_3 .gridbox, .wrapper_6 .gridbox {border: 1px solid #dddddd;margin-top: 5px;}
.grid_first {overflow:hidden; display:block; margin:7px 0;}
.grid_full_summary {font-size:10px;}
a.grid_summary:link, a.grid_summary:visited {text-decoration:none; color: #7c7c7c;}
a.grid_summary:hover, a.grid_summary:active {text-decoration:underline; color: #7c7c7c;}
.gridbox .gridbox_top {padding-left: 5px;padding-right: 5px;padding-bottom: 10px;padding-top: 5px;background-color:#f0f0f0;height:15px;}
.gridbox .gridbox_top .float_right img {padding-top: 2px;}
.gridbox .gridbox_body {padding: 5px;height: 243px;overflow: hidden;}
.nbc_grid_2columns .gridbox .gridbox_body {height:407px;}
.gridbox .gridbox_bottom {height: 15px;}
.gridbox_top h2 a {color:#7a7a7a;text-decoration:none;}
.gridbox_top h2 a:hover {color:#7a7a7a;text-decoration:underline;}
.gridbox .seeall {text-align: right;font-size:9px;color:#797979;text-decoration:none;vertical-align:bottom;float:right;margin-top: 1px;padding-right:5px;}
.gridbox .seeall img {vertical-align: middle;}
.gridbox .seeall:hover img {vertical-align: middle;}
.gridbox .seeall:hover {text-align: right;font-size:9px;color:#797979;text-decoration:underline;vertical-align:bottom;float:right;margin-top: 1px;padding-right:5px;}
.gridbox .gridbox_top h2.gridhead {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #7a7a7a;display:inline;margin:0;padding:0;float:left;}
#station .gridbox .gridbox_top h2.gridhead {font-size:13px;}
/* GIRD GLOBAL - these are used globally in embed boxes as well as grids */
.grid_article {list-style-type:none;}
.grid_article a{ text-decoration:none; font-weight:700; color:#665a67; font-size:14px;}
.grid_link h2 {line-height:14px; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;}
.grid_link .grid_first h2 {margin:0;}
a.grid:link, a.grid:visited {font-size: 12px;color: #444;text-decoration: none;}
a.grid:hover, a.gird:active {font-size: 12px;color: #444;text-decoration: underline;}
a.grid_more {font-size: 10px;font-weight:bold;color: #444;text-decoration: none;}
a.grid_more:hover {font-size: 10px;font-weight:bold;color: #444;text-decoration: underline;}
/*checker board*/
.odd  {background-color:#eeeeee;}
.even {background-color:#fff;}
/*embed module with headlines*/
#health .embedbox #headlines {padding-bottom:0;}
#health .embedbox #headlinerow {width:auto;}
/* RELATED STORIES & TOP STORIES */
#headlines {list-style:none;}
.headlines {list-style:none;color: #7A7A7A;padding:5px;}
#headlines .headlinerow {padding:3px; vertical-align:middle;min-height:75px;border-top: 1px solid #dddddd;list-style:none;}
.headlines .headlinerow {padding:3px; vertical-align:middle;min-height:75px;border-top: 1px solid #dddddd;list-style:none;}
#health .embedbody #headlines .headlinerow {padding:3px 3px 5px; vertical-align:middle;height:auto;border-top: 1px solid #dddddd;list-style:none;}
#health .embedbody .headlines .headlinerow {padding:3px 3px 5px; vertical-align:middle;height:auto;border-top: 1px solid #dddddd;list-style:none;}
* html #headlines .headlinerow {height:75px;}
* + html #headlines .headlinerow {height:75px;}
* html .headlines .headlinerow {height:75px;}
* + html .headlines .headlinerow {height:75px;}
.headlinebox .about_microsite {height:auto;}
#headlines .headlinerow a:link, #headlines .headlinerow a:visited {color: #262626;text-decoration: none;font-size:12px;line-height:16px;}
#headlines .headlinerow a:hover,#headlines .headlinerow a:active {color: #262626;text-decoration: underline;font-size:12px;}
.headlines .headlinerow a:link, .headlines .headlinerow a:visited {color: #262626;text-decoration: none;font-size:12px;line-height:16px;}
.headlines .headlinerow a:hover,.headlines .headlinerow a:active {color: #262626;text-decoration: underline;font-size:12px;}
.headlines .headlinerow .comments a:link, .headlines .headlinerow .comments a:visited {color: #262626;text-decoration: none;font-size:11px;line-height:16px;}
.headlines .headlinerow .comments a:hover,.headlines .headlinerow .comments a:active {color: #262626;text-decoration: underline;font-size:11px;}
#headlinebox .headlinebox_top h2 {display:inline;margin-left:20px;padding:0;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 16px;color: #7a7a7a;padding-bottom:5px;vertical-align:middle;} 
#headlinebox .headlinebox_top h3 {display:inline;margin-left:20px;padding:0;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 16px;color: #7a7a7a;padding-bottom:5px;vertical-align:middle;}
.headlinebox {padding:7px 5px 5px 5px;margin-top:5px;height: auto;border: 1px solid #ddd;min-height:100px;}
.headlinebox .headlinebox_top h2 {display:inline;margin-left:20px;padding:0;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 16px;color: #7a7a7a;padding-bottom:5px;vertical-align:middle;} 
.headlinebox .headlinebox_top h3 {display:inline;margin-left:20px;padding:0;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 16px;color: #7a7a7a;padding-bottom:5px;vertical-align:middle;}
.headlinebox_top .viewall {display: inline-block;padding-top: 4px;font-size:9px;color:#7a7a7a;text-decoration:none;}  
.embedheader a.bookmark:hover {text-decoration:none;}
.embedheader .viewall {display: inline-block;padding-top: 11px;font-size:9px;color:#7a7a7a;text-decoration:none;}
#headlinebox #headlines .headlinerow .time {color:#444444;font-size:11px;}
#headlinebox #headlines .headlinerow .comments {color: #262626; font-size: 10px;}
#headlinebox #headlines .headlinerow .comments a:link,#headlinebox #headlines .headlinerow .comments a:visited  {color: #262626; font-size: 11px; font-weight:normal;text-decoration:none;}
#headlinebox #headlines .headlinerow .comments a:hover,#headlinebox #headlines .headlinerow .comments a:active  {color: #262626; font-size: 11px; font-weight:normal;text-decoration:underline;}
.headlinebox .headlines .headlinerow .time {color:#444444;font-size:11px;}
.headlinebox .headlines .headlinerow .comments {color: #262626; font-size: 10px;}
.headlinebox .headlines .headlinerow .comments a:link,#headlinebox #headlines .headlinerow .comments a:visited  {color: #262626; font-size: 11px; font-weight:normal;text-decoration:none;}
.headlinebox .headlines .headlinerow .comments a:hover,#headlinebox #headlines .headlinerow .comments a:active  {color: #262626; font-size: 11px; font-weight:normal;text-decoration:underline;}
#sponsored_links .headlinebox_top {border-bottom:1px solid #ddd;} 
#sponsored_links #splinks {margin:0;} 
#home .headlinebox_top {background:transparent url(ico_arrow_home_right.gif) no-repeat scroll 0 10%; height:26px; margin:0;} 
#news .headlinebox_top {background:transparent url(ico_arrow_news_right.gif) no-repeat scroll 0 10%;height:26px; margin:0;}
#sports .headlinebox_top {background:transparent url(ico_arrow_sports_right.gif) no-repeat scroll 0 10%;height:26px; margin:0;} 
#around_town .headlinebox_top {background:transparent url(ico_arrow_around_town_right.gif) no-repeat scroll 0 10%; height:26px; margin:0;} 
#health .headlinebox_top {background:transparent url(ico_arrow_health_right.gif) no-repeat scroll 0 10%;height:26px; margin:0;} 
#weather .headlinebox_top {background:transparent url(ico_arrow_weather_right.gif) no-repeat scroll 0 10%; height:26px; margin:0;} 
#traffic_autos .headlinebox_top {background:transparent url(ico_arrow_traffic_autos_right.gif) no-repeat scroll 0 10%; height:26px; margin:0;} 
.headlinebox_top {background:transparent url(ico_arrow_grey_right.gif) no-repeat scroll 0 10%; height:26px; margin:0;} 
/*author bio */
#authorBiosModule{}   
.authorName {font-weight:bold;}
.authorContact {}
.authorBio {}
.authorImage {width:100px;height:125px;float:left;}
.authorText {position:relative;width:185px;height:125px;float:left;}
/* EMBEDED BOX STYLES */
.embedheader h2, .gridbox_top h2{text-transform:uppercase;}
.embedbox {border: 1px solid #ddd;}
.embedbox_671 {width:671px;border: 1px solid #ddd;} /*left column witdh minus 1 px border on each side */
.nbc_md_height_600{height:544px;}
.embedheader {background-image:url(bg_grey_embed_gradient.gif);background-repeat:repeat-x;height:29px;padding:5px;border-bottom:1px solid #ddd;}
.embedbody {background-color:#fff; height:auto;}
#around_town .embedbody {height:auto;background-color:#fff;}
#news .embedbody {height: 248px;}
#siteContainer .height_auto{height:auto;}
#news .embedbody_201 {background-color: #e2e2e2;}
#home .embedbody_201 {background-color:#e2e2e2; text-align:center;}
#home .embedbody_201 p{ line-height:15px;}
.embedbox .nbc_md_height_300 {height:300px;}
#station .embedbox .nbc_md_height_300 {height:199px;}
#about_us .embedbox .nbc_md_height_300 {height:270px;}
#about_us .embedbox .nbc_md_height_400 {height:290px;}
#about_us .nbc_md_height_600{height:280px;}
.embedbody_201 {height:auto;border-top:1px solid #ddd;background-color:#fff;padding:5px;}
.embedbottom {background-color:#d8d9d7;height:8px;border-top:1px solid #ddd;}
.embedheader .sponsor_place {float:right;font-size:8px;font-style:italic;}
.embedheader h1 a:link, .embedheader h1 a:visited {color: #7a7a7a; text-decoration:none;}
.embedheader h1 a:hover, .embedheader h1 a:active {color: #7a7a7a; text-decoration:underline;}
.embedheader h2 a:link, .embedheader h2 a:visited {color: #7a7a7a; text-decoration:none;}
.embedheader h2 a:hover, .embedheader h2 a:active {color: #7a7a7a; text-decoration:underline;}
/*embed arrow variable colors per section with h1 */
.embedheader h1 {display:inline;margin:0;padding: 6px 0 0 20px;;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a; padding-left:20px; line-height:20px;height:18px; overflow: hidden; background: url(ico_greybox_arrow.gif) no-repeat 0 7px;}
#home .embedheader h1 {background: url(ico_arrow_home_down.gif) no-repeat 0 7px;}
#news .embedheader h1 {background: url(ico_arrow_news_down.gif) no-repeat 0 7px;}
#sports .embedheader h1 {background: url(ico_gold_sports_down.gif) no-repeat 0 7px;}
#around_town .embedheader h1 {background: url(ico_arrow_around_town_down.gif) no-repeat 0 7px;}
#health .embedheader h1 {background: url(ico_arrow_health_down.gif) no-repeat 0 7px;}
#weather .embedheader h1 {background: url(ico_arrow_weather_down.gif) no-repeat 0 7px;}
#traffic_autos .embedheader h1 {background: url(ico_arrow_traffic_autos_down.gif) no-repeat 0 7px;}
/*embed arrow variable colors per section*/
.embedheader h2  {display:inline;margin:0;padding: 6px 0 0 20px;;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a; padding-left:20px;height:18px; overflow: hidden; background: url(ico_greybox_arrow.gif) no-repeat 0 7px;}
#home .embedheader h2 {background: url(ico_arrow_home_down.gif) no-repeat 0 7px;}
#news .embedheader h2 {background: url(ico_arrow_news_down.gif) no-repeat 0 7px;}
#sports .embedheader h2 {background: url(ico_arrow_sports_down.gif) no-repeat 0 7px;}
#around_town .embedheader h2 {background: url(ico_arrow_around_town_down.gif) no-repeat 0 7px;}
#health .embedheader h2 {background: url(ico_arrow_health_down.gif) no-repeat 0 7px;}
#weather .embedheader h2 {background: url(ico_arrow_weather_down.gif) no-repeat 0 7px;}
#traffic_autos .embedheader h2 {background: url(ico_arrow_traffic_autos_down.gif) no-repeat 0 7px;}
/*editorial list styles*/
#editorialList {}
#editorialList .result {border-bottom: 1px dashed #eee; padding: 5px;font-weight:bold;}
/* OPEN HEADER BOX */
.open_header_box {border: 1px solid #ddd;}
.open_header {background-color: #f0f0f0;height:45px;border-bottom:1px solid #ddd;}
/* change arrow color based on section h2 */
#home .open_header h2 {background:url(ico_arrow_home_right.gif) no-repeat 0 80%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#news .open_header h2 {background:url(ico_arrow_news_right.gif) no-repeat 0 80%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#sports .open_header h2 {background:url(ico_arrow_sports_right.gif) no-repeat 0 80%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#around_town .open_header h2 {background:url(ico_arrow_around_town_right.gif) no-repeat 0 80%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#health .open_header h2 {background:url(ico_arrow_health_right.gif) no-repeat 0 80%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#weather .open_header h2 {background:url(ico_arrow_weather_right.gif) no-repeat 0 80%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#traffic_autos .open_header h2 {background:url(ico_arrow_traffic_autos_right.gif) no-repeat 0 80%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
.open_header h2 {background:url(ico_greybox_arrow.gif) no-repeat 0 80%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
/* change arrow color based on section h3 */
#home .open_header h3 {background:url(ico_arrow_home_right.gif) no-repeat 0 95%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#news .open_header h3 {background:url(ico_arrow_news_right.gif) no-repeat 0 95%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#sports .open_header h3 {background:url(ico_arrow_sports_right.gif) no-repeat 0 95%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#around_town .open_header h3 {background:url(ico_arrow_around_town_right.gif) no-repeat 0 95%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#health .open_header h3 {background:url(ico_arrow_health_right.gif) no-repeat 0 95%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#weather .open_header h3 {background:url(ico_arrow_weather_right.gif) no-repeat 0 95%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
#traffic_autos .open_header h3 {background:url(ico_arrow_traffic_autos_right.gif) no-repeat 0 95%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
.open_header h3 {background:url(ico_greybox_arrow.gif) no-repeat 0 95%; display:inline;margin:0 0 0 5px;padding:12px 0 0 20px;font-weight:normal;float:left;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;}
/* REAL POLL */
.poll_ajax_wrp {padding:15px; background-color:#fff; background-color:#fff;}
#pollBug h2 {font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:14px; color:#696969; margin-bottom: 10px;}
#pollBug ol.poll_list, ol.pollResults, ol.showResults{margin:0; padding:0;}
ol.poll_list li, ol.pollResults li, ol.showResults li{margin:0 0 5px 0;  padding:0; list-style-type:none; color:#fff;}
ol.poll_list li a{color:#eee; text-decoration:none; font-weight:normal; font-size:12px; margin:0; display:block; float:right; width:320px;  padding:0px; display:inline;}
.poll_ajax_wrp ol.poll_list li a {width:400px; background-color:#e8e8e8; width:380px;}
.poll_ajax_wrp ol.pollResults li span.poll_result_answer {width:350px; height:auto; text-align:left;}
#pollBug h2, ol.poll_list li a span {text-align:left;}
/*poll results*/
ol.pollResults {display:none;}
ol.pollResults li span.poll_result_answer{background-color:#fff; text-decoration:none; font-weight:normal; font-size:12px; margin:0; display:block; float:right; width:285px;  padding:0; margin:0; display:block; color:#242424; height:30px;}
#pollBug ol.pollResults li span.poll_result_answer{color:#262626; height:auto;}
ol.pollResults li span.poll_percentage_number {display:block; float:right; width:35px; color:#242424; background:#fff; height:30px; font-weight:bold;}
ol.pollResults li span.poll_result_answer span {display:block; color:#696969; padding:5px 0 5px 5px;}
ol.pollResults span.poll_percentage{background-color:#84bade; display:block; padding:0; margin:0;}
ol.pollResults .poll_percentage span{height:14px; display:inline; font-size:0;}
.poll_ajax_wrp ol.pollResults .poll_percentage span {height:10px}
ol.pollResults .poll_result_answer_text{margin:0px;}
ol.poll_list li span, ol.pollResults li span.poll_count{float:left; display:block; padding:10px 10px 0 10px; height:20px; padding:5px 10px; height:auto;}
ol.poll_list li a span{padding:5px 0 5px 5px; height:20px; float:none; display:inline; cursor: pointer;}
ol.poll_list li a:hover {background-color:#84bade; color:#fff;}
ol.poll_list li a, .pollResults p, .showResults p {color:#696969}
#siteContainer .jqmnTitle p.poll_title {background: url(ico_chart_poll.gif) no-repeat scroll 5px 50%;padding:10px 5px 10px 40px;}
/* poll results closed poll */
ol.showResults li span.poll_result_answer {background-color:#fff; text-decoration:none; font-weight: normal; font-size: 12px; margin:0; display:block; float:right; width:285px; padding:0px;color:#242424; height:30px;}
ol.showResults li span.poll_percentage_number {display:block; float:right; width: 35px; color:#242424; background:#fff;height:30px;}
ol.showResults li span.poll_percentage_number strong {margin: 10px 0 0 0;display:block;}
ol.showResults li span.poll_result_answer span {display:block;}
ol.showResults span.poll_percentage {background-color: #84bade; display:block; padding:0; margin:0;}
ol.showResults .poll_percentage span{display:inline;font-size:0;}
ol.showResults .poll_result_answer_text{margin:2px;}
ol.showResults li span.poll_count{float:left; display:block; padding:10px 10px 0 10px; height:20px;}
ol.pollResults li span.poll_result_answer span.poll_percentage{padding:0;}
ol.pollResults li span.poll_result_answer span.poll_percentage span{padding:0; height:8px;}
#home #pollBug ol.poll_list li a:hover, #home #pollBug span.poll_count, #home .poll_percentage  {background-color:#7a6d7c;}
#news #pollBug ol.poll_list li a:hover, #news #pollBug span.poll_count, #news .poll_percentage{background-color:#ff9933;}
#sports #pollBug ol.poll_list li a:hover, #sports #pollBug span.poll_count, #sports .poll_percentage{background-color:#249541;}
#around_town #pollBug ol.poll_list li a:hover, #around_town #pollBug span.poll_count, #around_town .poll_percentage {background-color:#9f4779;}	
#health #pollBug ol.poll_list li a:hover, #health #pollBug span.poll_count, #health .poll_percentage{background-color:#0099ff;}
#weather #pollBug ol.poll_list li a:hover, #weather #pollBug span.poll_count, #weather .poll_percentage{background-color:#fcb818;}
#traffic_autos #pollBug ol.poll_list li a:hover, #traffic_autos #pollBug span.poll_count, #traffic_autos .poll_percentage {background-color:#b92f2f;}
#microsite #pollBug ol.poll_list li a:hover, #microsite #pollBug span.poll_count, #microsite .poll_percentage  {background-color:#7a6d7c;}
#brchannel #pollBug ol.poll_list li a:hover, #microsite #pollBug span.poll_count, #microsite .poll_percentage  {background-color:#7a6d7c;}
/*poll homepage*/
.poll_page_wrp {background-color:#e2e2e2; border:1px solid #ddd; height:250px; overflow:hidden;}
.poll_page_wrp .pollheader {margin:0px; background: #f4f4f4 url(ico_chart_poll.gif) no-repeat 5px 50%;}
.poll_page_wrp .pollheader h3 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; padding:13px 5px 10px 40px; margin:0; display:block; text-transform:uppercase; font-weight:normal; font-size:18px;}
.poll_page_wrp .pollheader p{margin:14px 5px 0 5px;}
.poll_page_wrp .fullPoll {margin:5px;}
.poll_page_wrp ol.poll_list li a{background-color:#fff; text-decoration:none;}
.poll_page_wrp .poll_result_link {font-weight:normal;}
.poll_page_wrp .poll_more_questions{color:#696969; text-decoration:none;}
.poll_page_wrp .poll_more_questions:hover {text-decoration:underline;}
#pollBug .pollheader .sponsor_place {padding:4px 4px;}
/* BOX STYLES v2 */
.nbc_module {border: 1px solid #ddd; margin-top:5px; background-color:#d8d9d7;}
.nbc_module .nbc_md_header {background:url(bg_grey_embed_gradient.gif) repeat-x;padding:10px 0 10px 5px;border-bottom:1px solid #ddd;}
.nbc_module .nbc_md_header h3 {margin:0;padding:0 0 0 18px;font-weight:normal;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a; background:url(ico_arrow_home_down.gif) no-repeat 0 50%;}
.nbc_module .nbc_md_header .sponsor_place {float:right;font-size:8px;font-style:italic;}
.nbc_module .nbc_md_body{margin-bottom:8px; background-color:#fff; border-bottom:1px solid #ddd;}
.nbc_module .embed_inner_wrp{padding:5px;}
.nbc_module .embedbottom {background-color:#d8d9d7;border-top:1px solid #ddd;}
/* NBC SEARCH RESULTS PAGE */
#more_options {margin-bottom: 10px;}
#search_results .icon {float:right; margin-left:10px;}
#search_results {margin:10px 5px 0 0;}

/* SEARCH RESULTS AND TOPIC PAGE CLASSES */
.articles {margin:5px;}
.articles a {line-height: 16px;color:#7a7a7a; font-size:12px;}
a.title:link {font-size:12px;text-decoration:none;}
a.title:visited {font-size:12px;text-decoration:none;}
a.title:active {font-size:12px;text-decoration:none;}
a.title:hover{font-size:12px;text-decoration:none;}
/* results */
h1.header {padding: 5px;background-color: #c2c2c2;}
h4.header {padding: 5px;background-color: #c2c2c2;}
h4.subheader {padding: 5px;background-color: #ededed;}
#subsection #boxresult {padding: 10px;margin-bottom: 10px;height: 80px; border: 5px solid #eeeeee;}
#boxresult {padding: 10px;margin-bottom: 10px;height: 80px; border: 5px solid #eeeeee;}
#boxresult {padding: 10px;margin-bottom: 10px;height: 80px;}
#boxresult .box_summary {font-size:12px;line-height:16px;padding:5px;}
#boxresult .box_time {font-size:10px; padding: 5px 0;}
#subsection #boxresult a:link, #subsection #boxresult a:visited  {line-height: 26px;color: #444;text-decoration:none; font-size:20px;}
#subsection #boxresult a:hover, #subsection #boxresult a:active {line-height: 26px;color: #444;text-decoration:underline; font-size:20px;}
#inform #boxresult a:link,#inform #boxresult a:visited  {line-height: 20px;color: #444;text-decoration:none; font-size:14px;}
#inform #boxresult a:hover,#inform #boxresult a:active {line-height: 20px;color: #444;text-decoration:underline; font-size:14px;}
#subsection .result {border: 1px solid #eee; margin:5px 0;padding:5px;list-style:none;}
#inform .result {border: 1px solid #eee; margin:5px 0;padding:5px;list-style:none;}
#search_results #boxresult .result {border: 1px solid #eee;margin:5px 0;padding:5px;list-style:none;}
#subsection #boxresult .thumbnail_left {height:150px; width:150px;}
#inform #boxresult .thumbnail_left {height:100px; width:100px;}
/* sponsored links on search page */
#search_results .sponsored_links_div {background-color:#ECEACB;border:1px solid #EEEEEE;list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0;padding:0 5px 5px 0;}
#search_results #splinks .result .splink_item a.title:link, #splinks .result .splink_item a.title:visited {font-size:12px;font-weight:bold;line-height:14px;}
#search_results #splinks .result .splink_item a.title:hover, #splinks .result .splink_item a.title:active {font-size:12px;font-weight:bold;line-height:14px;}
#search_results #splinks {}
#search_results #splinks .result {float:left; font-size:10px; width:220px;}
#search_results .sponsored_links_header {font-size:10px;font-weight:normal;text-align:right;}
#search_results .splink_item {margin-left:15px; display:block;}
#search_results .sponsored_link_div h3 {line-height:14px;}
#search_results #splinks .result a.title {font-size: 12px;}
#search_results #search_didyoumean {color: #757574; margin-left: 124px; margin-top: 7px;}
/*sponsored links on right rail */
#nbcArticleRgtCol #splinks {border: 1px solid #eee;margin:5px 0;padding:5px;list-style:none; background-color:#ECEACB;}
#nbcArticleRgtCol #splinks .result {float:left; font-size:10px; width:215px;}
#nbcArticleRgtCol .sponsored_links_header {font-size:10px;font-weight:normal;}
#nbcArticleRgtCol #splinks .result a.title {font-size: 12px;}
/* thumb background colors per section */
#subsection .result .thumbnail_left {height:100px; width:100px; padding:1px;}
#home #subsection .result .thumbnail_left {border:1px solid #C3BA56;}
#news #subsection .result .thumbnail_left {border:1px solid #f9d5c7;}
#sports #subsection .result .thumbnail_left {border:1px solid #eee3c9;}
#around_town #subsection .result .thumbnail_left {border:1px solid #c0eded;}
#health #subsection .result .thumbnail_left {border:1px solid #c8e3f4;}
#weather #subsection .result .thumbnail_left {border:1px solid #e4e8d1;}
#traffic_autos #subsection .result .thumbnail_left {border:1px solid #e3e0e4;}
#home #inform .result .thumbnail_left {border:1px solid #C3BA56;}
#news #inform .result .thumbnail_left {border:1px solid #f9d5c7;}
#sports #inform .result .thumbnail_left {border:1px solid #eee3c9;}
#around_town #inform .result .thumbnail_left {border:1px solid #c0eded;}
#health #inform .result .thumbnail_left {border:1px solid #c8e3f4;}
#weather #inform .result .thumbnail_left {border:1px solid #e4e8d1;}
#traffic_autos #inform .result .thumbnail_left {border:1px solid #e3e0e4;}
#subsection #boxresult {height:auto;}
#inform #boxresult {height:auto;}
#search_results #boxresult {height:auto;}
#subsection #boxresult h3 {color:#fff; line-height:20px;}
#inform #boxresult h3 {color:#fff; line-height:20px;}
#search_results #boxresult h3 {color:#fff; line-height:20px;}
#subsection h2 {margin:10px 0 0 5px;}
#topics #subsection h2 {margin:5px 0 10px 5px;}
#inform h2 {margin:10px 0 0 5px;}
#search_results h2 {margin:10px 0 0 5px; line-height:28px;}
#search_results .story h2 {margin:0;}
#subsection .result a.title:link, #subsection .result a.title:visited {font-size:14px; line-height:20px;font-weight:bold;}
#subsection .result a.title:hover, #subsection .result a.title:active {font-size:14px; line-height:20px;font-weight:bold;}
#inform .result a.title:link, #inform .result a.title:visited {font-size:14px; line-height:20px;font-weight:bold;}
#inform .result a.title:hover, #inform .result a.title:active {font-size:14px; line-height:20px;font-weight:bold;}
#search_results .result a.title:link, #search_results .result a.title:visited {font-size:14px; line-height:20px;font-weight:bold;}
#search_results .result a.title:hover, #search_results .result a.title:active {font-size:14px; line-height:20px;font-weight:bold;}
#subsection .result .box_time {font-size:10px;padding:3px;}
#inform .result .box_time {font-size:10px;padding:3px;}
#search_results .result .box_time {font-size:10px;padding:3px;}
.result a {color: #444;text-decoration: none;}
.result a:hover {color: #444;text-decoration: underline;}
.result .summary {padding-top: 5px; line-height: 16px;}
#topic {background-color: #e2e2e2;}
#related_topic {border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;margin-top:20px;}
#pagination {border-bottom: 1px solid #c2c2c2;}
.icon {float:right; margin-left: 10px;}
/* thumbs */
#health .thumbnail_left {clear:left;}
.thumbnail_left {width:75px;height: 75px;text-align:center;vertical-align:middle;overflow:hidden;float:left;margin-right:8px;overflow: hidden;clear:left;}
.thumbnail_right {width:75px;height: 75px;text-align:center;overflow:hidden;float:right;margin-left:20px;overflow: hidden;}
.nbc_thumb_1 {display:block; background-position:60% 0%;}
.thumbnail_left a {display:block;}
.thumbnail_right a {display:block;}
/* Subsection page */
#subsection .header {color:#fff;}
#subsection .float_right a h3 {font-weight:normal; padding-right:10px; text-decoration:none;}
#subsection .float_left a h3 {font-weight:normal; text-decoration:none;}
#subsection .float_right a:hover h3 {font-weight:normal; padding-right:10px; text-decoration:underline;}
#subsection .float_left a:hover h3 {font-weight:normal; text-decoration:underline;}
/*survey styles*/
#siteContainer .text input, #siteContainer .text textarea, #siteContainer .text select {border:1px solid #ccc; font-size:12px; margin-top:3px; margin-bottom:3px;}
#siteContainer .cmP_survey {margin:5px;}
#siteContainer .cmP_survey td{padding:0 5px 0 0; font-size:12px; line-height:16px;}
#siteContainer .cmP_survey td.cmP_veBorder{width:15px;}
#siteContainer .cmP_survey td.cmP_question {padding-top:15px;}
#siteContainer span.cmP_requiredQuestion {color:#f00;}
#siteContainer span.cmP_requiredSubQuestion {color:#f00;}
#siteContainer .cmP_label {margin-left:10px;}
#siteContainer td.cmP_title {font-size:16px; padding-top:15px;}
#siteContainer td.cmP_header{font-size:14px; padding-bottom:15px;}
#siteContainer td.cmP_submit{padding:15px 0;}
#siteContainer td.cmP_footer{font-size:10px; text-align:right;}
/* on article page*/
#siteContainer #full_story_column td.cmP_title {font-family: "Times New Roman", Times, serif;font-size: 28px;margin-bottom: 10px;padding: 0;color: #474545;float: none;clear: none; line-height:32px;}
#siteContainer #full_story_column td.cmP_header{font-family: "Times New Roman", Times, serif;font-size: 16px;font-weight: normal;margin-bottom: 10px;padding: 0;color: #444;float: none;clear: none;}
.story_image_caption_wrp{margin:5px 0;}
.story_image_caption_wrp span{color:#999999;font-size:10px;}
/* IMWARE */
#imware_border {width:285px;border-bottom-color:#999999;border-bottom-style:dashed;border-bottom-width:1px;border-top-color:#999999;border-top-style:dashed;border-top-width:1px;padding-top:1px;padding-bottom:1px;margin-top:12px;margin-bottom:5px;}
/* NEIGHBORHOOD DROP MENU */
h1 a.header_link {color:#7c7c7c;text-decoration:none;}
h1 a.header_link:hover {color: #7c7c7c;text-decoration: underline;}
#neighborhoodnav {text-align:right; float:right;}
#neighborhoodnav li a.neig_nav {color: #797979;text-decoration:none;}
#neighborhoodnav li a.neig_nav:hover {color: #797979;text-decoration:underline;}
#neighborhood li.arrow {background-image:url(ico_transparent_arrow.gif);background-repeat:no-repeat;background-position:right;}
#subneighborhood li.arrow {background-image:url(ico_transparent_arrow.gif);background-repeat:no-repeat;background-position:right;}
#neighborhood li.arrow:hover {background-image:url(ico_transparent_arrow_open.gif);background-repeat:no-repeat;background-position:right;}
#subneighborhood li.arrow:hover {background-image:url(ico_transparent_arrow_open.gif);background-repeat:no-repeat;background-position:right;}
/* Neighborhood navigation */
#neighborhood ul {padding: 0;margin: 0;list-style: none;}
#neighborhood li {float: left;position: relative;width: 10em;background-color:#fff; text-align:left;line-height:14px;}
#neighborhood li ul {display: none;position: absolute;top: 1em;left: 0;}
#neighborhood li>ul {top: auto;left: auto;}
#neighborhood li:hover ul, li.over ul {display: block;}
#subneighborhood ul {padding: 0;margin: 0;list-style: none;}
#subneighborhood li {float: left;position: relative;width: 10em;background-color:#fff; text-align:left;line-height:14px;}
#subneighborhood li ul {display: none;position: absolute;top: 1em;left: 0;}
#subneighborhood li>ul {top: auto;left: auto;}
#subneighborhood li:hover ul, li.over ul {display: block;}
/* Temp Multimedia Viewer for Index Pages */
#multimediaPlayer {position: relative;width:675px;height:300px;}
.mm_back {position:absolute;top: 140px;left: 0px;filter:alpha(opacity=35); -moz-opacity:0.35; opacity: 0.35;}
.mm_forward {position:absolute;top: 140px;left: 645px;filter:alpha(opacity=35); -moz-opacity:0.35; opacity: 0.35;}
#mm_photoTitle {width: 335px;position:absolute;top: 266px;left: 330px;padding: 5px;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #000;text-decoration:none;background-color:#c2c2c2;}
.mm_phototitlelink {text-decoration:none;}
.mm_black {background-color:#000;}
/*contact form*/
#contactForm .required {color:#f00; font-weight:bold; margin-right: 1px;}
#contactForm form{padding:10px;}
#contactForm .clearfix {margin-bottom:5px;}
#contactForm label{float:left;font-size:12px;text-align:right;}
#contactForm input{width:240px; float:left; display:block; font-size:12px}
#contactForm .form_submit{width:auto; float:right}
#station #contactForm textarea{width:242px; height:55px;}
#about_us #contactForm textarea{width:235px; height:125px;}
#contact_name_wrp label{position:relative; top:4px; text-align:right; padding-right:5px; padding-left:19px;}
#contact_ne_wrp label{position:relative; top:4px; text-align:right; padding-right:4px; padding-left:19px;}
#contact_email_wrp label {position:relative; top:4px; text-align:right; padding-right:4px; padding-left:20px;}
#contact_tc_wrp label {position:relative; top:4px; text-align:right; padding-right:3px; padding-left:11px;}
#contact_subject label {position:relative; top:4px; text-align:right; padding-right:2px; padding-left:3px;}
#contactForm #contact_inp_name {width:230px;}
#contact_ne_wrp input{width:230px;}
#contact_ne_wrp .left{width:160px; float:left;}
#contact_ne_wrp .right{width:140px; float: right; position:relative; left:-3px;}
#contact_ne_wrp .right label {width:30px;}
#contact_tc_wrp select{}
#contact_tc_wrp .left{width:145px; float:left;}
#contact_tc_wrp .right{width:165px; float: right;}
#contact_tc_wrp .right select{width:100px;}
#contact_tc_wrp .right label {}
#contactForm #contact_subject {margin-bottom:10px;}
#contactForm #contact_subject input{width:240px;}
/*about us page*/
.nbc_md_height_600{height:544px;}
.aboutUs_text {font-size:22px;}
#about_us .embedbody p{padding:10px; margin:0; line-height: 120%;}
#about_us .embedbody ul{margin:10px;}
#about_us .embedbody ul li{line-height: 120%; margin-bottom:15px;}
#about_us .embedbody a{color:#444444}
/*refine search*/
#search_results {font-size:11px;}
.refine_search_basic .refine_input {padding: 10px 0 0 5px;}
.refine_search_basic .search_more_options {padding:10px 5px 5px 0;}
#refine_search {border:1px solid #c7c7c7; background-color:#f3f3f3; margin-bottom:10px;}
#refine_search .refine_search_basic{background-color:#dcdcdc; vertical-align:middle;}
#refine_search .refine_search_basic span, #refine_search .refine_search_basic input {margin-right:5px;}
#refine_search .refine_search_basic span, #refine_search .refine_search_basic img {}
#refine_search .refine_search_basic span {}
#refine_search .refine_search_advanced{padding: 10px; display:none; height:100px;}
#refine_search .open {display:block;}
#refine_search #more_taggle {display: inline; float:right; padding-bottom:5px;color:#333; font-weight:bold;}
#refine_search .refine_search_advanced_line {border-bottom:1px solid #c7c7c7; margin-bottom:10px; padding-bottom:5px;}
#refine_search .refine_search_advanced_line span, #refine_search .refine_search_advanced_line_last span {display:block; width:150px; float:left; margin-top: 5px;}
#refine_search span, #refine_search a {color:#757574;}
#refine_search .refine_search_basic input.btn_search {background: url(search_icon_go.gif) repeat-x scroll center top; width:50px; display:block;}
#refine_search .arr_header{background: url(ico_greybox_arrow.gif) no-repeat 0% 50%; padding:0 0 0 25px; font-size:14px;}
#refine_search .search_nav_text {font-size:11px; font-weight:bold}
#refine_search .nbcSearchFilter_wrp a{border-right: 1px solid #c7c7c7; display:block; float:left; padding:10px 10px 10px 40px; text-decoration: none}
#refine_search .nbcSearchFilter_wrp #nbcSearchFilter3 a{border-right: none;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter1_buttonOff {background: url(ico_search_photo.gif) no-repeat 0 1px; padding-left:35px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter2_buttonOff {background: url(ico_search_video.gif) no-repeat 10px 1px;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter3_buttonOff {background: url(ico_search_article.gif) no-repeat 10px 1px;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter4_buttonOff {background: url(ico_search_blog.gif) no-repeat 10px 1px; border:none;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter12_buttonOff {background: url(ico_search_feature.gif) no-repeat 10px 1px; border:none;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter1_buttonOff:hover {background: url(ico_search_photo.gif) no-repeat 0 -29px; padding-left:35px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter2_buttonOff:hover {background: url(ico_search_video.gif) no-repeat 10px -29px;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter3_buttonOff:hover {background: url(ico_search_article.gif) no-repeat 10px -29px;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter4_buttonOff:hover {background: url(ico_search_blog.gif) no-repeat 10px -29px; border:none;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter12_buttonOff:hover {background: url(ico_search_feature.gif) no-repeat 10px -29px; border:none;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter1_buttonOn {background: url(ico_search_photo.gif) no-repeat 0 -29px; padding-left:35px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter2_buttonOn {background: url(ico_search_video.gif) no-repeat 10px -29px;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter3_buttonOn {background: url(ico_search_article.gif) no-repeat 10px -29px;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter4_buttonOn {background: url(ico_search_blog.gif) no-repeat 10px -29px; border:none;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter12_buttonOn {background: url(ico_search_feature.gif) no-repeat 10px -29px; border:none;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter1_buttonOn:hover {background: url(ico_search_photo.gif) no-repeat 0 1px; padding-left:35px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter2_buttonOn:hover {background: url(ico_search_video.gif) no-repeat 10px 1px;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter3_buttonOn:hover {background: url(ico_search_article.gif) no-repeat 10px 1px;padding-left:46px;}
#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter4_buttonOn:hover {background: url(ico_search_blog.gif) no-repeat 10px 1px; border:none;padding-left:46px;}

#refine_search .nbcSearchFilter_wrp a.nbcSearchFilter12_buttonOn:hover {background: url(ico_search_feature.gif) no-repeat 10px 1px; border:none;padding-left:46px;}

#refine_search .nbcSearchCategoryFilter_wrp a {display: block; float:left; height:22px; padding-right:5px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter5_buttonOff {background: url(ico_search_news.gif) no-repeat 0 0;  width: 80px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter8_buttonOff {background: url(ico_search_about.gif) no-repeat 0 0; width: 101px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter9_buttonOff {background: url(ico_search_sports.gif) no-repeat 0 0; width: 83px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter10_buttonOff {background: url(ico_search_health.gif) no-repeat 0 0; width: 80px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter11_buttonOff {background: url(ico_search_as_seen_on.gif) no-repeat 0 0; width: 83px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter5_buttonOff:hover {background: url(ico_search_news.gif) no-repeat 0 -22px; width: 80px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter8_buttonOff:hover {background: url(ico_search_about.gif) no-repeat 0 -22px; width: 101px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter9_buttonOff:hover {background: url(ico_search_sports.gif) no-repeat 0 -22px; width: 83px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter10_buttonOff:hover {background: url(ico_search_health.gif) no-repeat 0 -22px; width: 80px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter11_buttonOff:hover {background: url(ico_search_as_seen_on.gif) no-repeat 0 -22px; width: 83px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter5_buttonOn {background:url(ico_search_news.gif) no-repeat 0 -22px; width: 80px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter8_buttonOn {background:url(ico_search_about.gif) no-repeat 0 -22px; width:101px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter9_buttonOn {background: url(ico_search_sports.gif) no-repeat 0 -22px; width: 83px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter10_buttonOn {background: url(ico_search_health.gif) no-repeat 0 -22px; width: 80px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter11_buttonOn {background: url(ico_search_as_seen_on.gif) no-repeat 0 -22px; width: 83px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter5_buttonOn:hover {background: url(ico_search_news.gif) no-repeat 0 0; width: 80px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter8_buttonOn:hover {background: url(ico_search_about.gif) no-repeat 0 0; width: 101px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter9_buttonOn:hover {background:  url(ico_search_sports.gif) no-repeat 0 0; width: 83px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter10_buttonOn:hover {background: url(ico_search_health.gif) no-repeat 0 0; width: 80px;}
#refine_search .nbcSearchCategoryFilter_wrp a.nbcSearchFilter11_buttonOn:hover {background: url(ico_search_as_seen_on.gif) no-repeat 0 0; width: 83px;}
#refine_search .search_box {font-size:11px; width:250px;}
#refine_search .search_go_btn {position:relative; top:5px;}
#refine_search .nbcSearchCategoryFilter_wrp {}
/*pagination*/
.search_result_header{color:#757574; font-size:14px; font-weight:normal; line-height: 13px;}
.pagination a{color:#757575;}
.pagination {color:#757575;}
/* source*/
.source {color:#BABABA;font-size:10px;}
/* BREAKING NEWS */
.breakingTime {font-size: 11px;}
#breakingHome {height:88px;text-align: left;margin: 2px 0;padding-left:15px;}
#breakingHome .breakingThumb {color: #fff;float:left;width:153px;height:88px;overflow: hidden;text-align: left;padding: 5px;}
#breakingHome .breakingBody {color: #fff;float: left;width: 795px;overflow: hidden;padding: 0 5px 0 5px; margin: 0; height: 88px;}
#breakingHomeWrapper {background:url(bg_breaking_reds.gif) repeat-x;position: relative;}
#breakingNewsWrapper {background-color: #9f0402;}
.breakingHomeThumb {height: 88px;background:url(bg_breaking_video_box.gif) no-repeat;float:left;width:144px;text-align: left; padding: 0 10px 0 5px;}
.breakingHomeThumb h2 {font-size: 11px;color: #fff;font-weight:normal;display:inline;float:left;margin: 10px 0 0 0;line-height:14px;}
.breakingHomeThumb h2 a {color: #fff;text-decoration:none;line-height: 12px;}
.breakingHomeThumb h2 a:hover {color: #fff;text-decoration:underline;line-height: 12px;}
.breakingHomeThumb .thumbnail_left  {float: right;vertical-align:middle;margin: 10px 5px 10px 0;width: 80px;height: 60px;border: 1px solid #fff; clear: none;}
#breakingHome .breakingBody h2 {font-size: 14px; margin-bottom: -5px; font-weight:normal; line-height: 32px;}
#breakingHome .breakingBody h2 a {font-size: 14px;color: #fff;display:inline;text-decoration: none;}
#breakingHome .breakingBody h2 a:hover {font-size: 14px;color: #fff;display:inline;text-decoration: underline;}
#breakingHome .breakingSummary {font-size: 11px; width:550px; margin: 15px 0 0 5px; float:left;color:#fff;}
#breakingHomeWrapper .breakingSignUp {float:right; font-size: 9px; padding:0; position:absolute; left:800px; top:45px;}
#breakingHomeWrapper .breakingSignUp img {vertical-align: middle;}
#breakingHomeWrapper .breakingSignUp li.rss {background-image:url(ico_rss.gif);background-position:2% 50%;background-repeat:no-repeat;}
#breakingHomeWrapper .breakingSignUp .alerts a:link,#breakingHomeWrapper .breakingSignUp .alerts a:visited  {color: #fff; text-decoration:none; padding: 0 0 0 20px; margin:0;}
#breakingHomeWrapper .breakingSignUp .alerts a:hover,#breakingHomeWrapper .breakingSignUp .alerts a:active {color: #fff; text-decoration:underline; padding: 0 0 0 20px; margin:0;}
#breakingHomeWrapper .breakingSignUp .rss a:link,#breakingHomeWrapper .breakingSignUp .rss a:visited {color: #fff; text-decoration:none; padding: 0 0 0 20px; margin:0;}
#breakingHomeWrapper .breakingSignUp .rss a:hover,#breakingHomeWrapper .breakingSignUp .rss a:active {color: #fff; text-decoration:underline; padding: 0 0 0 20px; margin:0;}
#breakingHomeWrapper .breakingSignUp li.alerts {background-image:url(ico_envelope.gif);background-position:0 50%;background-repeat:no-repeat;margin-bottom:3px;}
#breakingHomeWrapper .breakingSignUp .alerts a {color: #fff; text-decoration:none;}
#breakingNews {height:43px; margin: 2px 0 2px 0;}
#breakingNews .breakingThumb {height: 43px;width:155px;float:left;padding: 0 5px; background-color:#880402;}
.breakingThumb h2 a {color: #fff;text-decoration:none;line-height: 12px;}
.breakingThumb h2 a:hover {color: #fff;text-decoration:underline;line-height: 12px;}
#breakingNews .breakingThumb .thumbnail_left {color: #fff;float:left;width:40px;height:30px;overflow: hidden;float: left; border:1px solid #fff; margin: 5px 0 0 10px; clear:none;}
#breakingNews .breakingBody {background-color: #9f0402;color: #fff;overflow: hidden; padding: 5px 0 0 5px;}
#breakingNews .breakingSummary {background-color: #9f0402;font-size: 11px;}
#breakingNews .breakingThumb h2 {font-size: 12px; color:#fff; float:left; margin-top:5px; line-height:32px;}
#breakingNews .breakingBody h2 {font-size: 12px;display:inline;font-weight:normal; line-height: 32px;}
#breakingNews .breakingBody h2 a {font-size: 12px;color: #fff;display:inline;text-decoration: none;}
#breakingNews .breakingBody h2 a:hover {font-size: 12px;color: #fff;display:inline;text-decoration: underline;}
/*lib*/
.red{background-color:#f00; color:#fff;}
/* Media Page */
#mediaPage {}
#mediaPage h1 {font-family: "Times New Roman", Times, serif;font-size: 28px;margin-bottom: 10px;padding: 0;color: #474545;float: none;clear: none;}
#mediaPage_live h1 {font-family: "Times New Roman", Times, serif;font-size: 28px;margin-bottom: 10px;padding: 0;color: #474545;float: none;clear: none;}
#mediaPage_live_stream h1 {font-family: "Times New Roman", Times, serif;font-size: 28px;margin-bottom: 10px;padding: 0;color: #474545;float: none;clear: none;}
#get_plugin {margin-top:10px;}
#get_plugin p {margin-top:5px; color:#444;}
#get_plugin a {margin-top:5px; color:#262626;}
.about_video_time {margin-right:10px;}
#mediaPage_live #playerDiv1 {text-align:center;}
#mediaPage .about_video_time h2 {background:url(ico_greybox_arrow.gif) no-repeat left center;display:inline;padding-left: 20px;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;font-weight:normal;float:left;line-height:12px;} 
#mediaPage_live .about_video_time h2 {background:url(ico_greybox_arrow.gif) no-repeat left center;display:inline;padding-left: 20px;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;font-weight:normal;float:left;line-height:12px;} 
#mediaPage_live_stream .about_video_time h2 {background:url(ico_greybox_arrow.gif) no-repeat left center;display:inline;padding-left: 20px;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;color: #7a7a7a;font-weight:normal;float:left;line-height:12px;} 
#aboutMedia .story {border-bottom: none;}
#aboutMedia .story .subtitle {clear:none;color:#444444;float:none;font-family:"Times New Roman",Times,serif;font-size:18px;font-weight:bold;margin-bottom:10px;padding:5px 0 0 5px;}
#aboutMedia h3 {padding: 5px;}
#mediaPage .updatedate {color:#797979;float:right;}
#mediaPage_live .updatedate {color:#797979;float:right;}
#mediaPage_live_stream .updatedate {color:#797979;float:right;}
#aboutMedia {border: 1px solid #d7d7d7;width: 640px;margin: 10px 0 0 0;}
#aboutMedia .mediaUrl {float:left;}
#aboutMedia .mediaUrl input {color: #E9571C;margin: 5px 0 10px 5px;}
#aboutMedia .mediaUrl a {color: #696969;text-decoration: none;}
#aboutMedia .mediaUrl a:hover {color: #696969;text-decoration: underline;}
#aboutMedia .mediaShare {width: 220px;border-top: 1px dashed #999; padding: 5px 0 0 0;margin: 3px 0;float: right;}
.nocss {display: none;}
#search_suggestions .headlines {padding-left:15px;}
#search_suggestions .headlines .arrow_list a.link,#search_suggestions .headlines .arrow_list a.visited {text-decoration:none;}
#search_suggestions .headlines .arrow_list a.hover,#search_suggestions .headlines .arrow_list a.active {text-decoration:none;} 
#headlines .arrow_list {color: #7a7a7a; text-indent: 25px;margin: 3px 0;}
#headlines .arrow_list a.link {color: #7a7a7a;text-decoration: none;}
#headlines .arrow_list a.link:hover {color: #7a7a7a;text-decoration: underline;}
.headlines .arrow_list a {color: #7a7a7a;text-decoration: none;}
.headlines .arrow_list a.link {color: #7a7a7a;text-decoration: underline;}
/* HOT TOPICS */
#hot_topics {list-style-position: inside;list-style-type: decimal;margin: 15px 0 0 15px;color: #7c7c7c;font-size: 14px;}
.ordered_list a {color: #7c7c7c;text-decoration: none;}
.ordered_list a:hover {color: #7c7c7c;text-decoration: underline;}
/* Video */
#nbcArticleContainer #videoPlayerWrapper .video_top{height:410px; position:absolute; width:640px; z-index:888; background-color:#000;}
#nbcArticleContainer #videoPlayerWrapper {background:none; position:relative; text-align:left; margin-bottom:10px;}
#nbcArticleContainer #mediaPage #videoPlayer {position:relative; z-index:9999; border-top:8px solid #D8D9D7; width:640px; padding-top:8px;height:405px;}
#nbcArticleContainer #mediaPage_live #videoPlayer {position:relative; z-index:9999; border-top:8px solid #D8D9D7; width:640px; height:340px; padding-top:8px; background-color:#000;}
#nbcArticleContainer #mediaPage_live_stream #videoPlayer {position:relative; z-index:9999; border-top:8px solid #D8D9D7; width:640px; height:345px; padding-top:8px; background-color:#000; margin-bottom:10px;}
/* video live */
#nbcArticleContainer #videoPlayerWrapper_live .video_top{height:360px; position:absolute; width:640px; z-index:888888; background:transparent url(bg_video_hatched_black.gif) repeat-x scroll 0 0;}
#nbcArticleContainer #videoPlayerWrapper_live {background:none; position:relative; text-align:left; margin-bottom:10px;}
.jqm_content_wrp{background-color:#fff; position:relative;}
.jqm_content_wrp embed {position:relative; left:15px; top:15px;}
.jqm_video_bc {background:transparent url(bg_video_hatched_black.gif) repeat-x scroll 0 0;height:400px;position:absolute;width:468px;z-index:888888;}
.jqm_video_bc_wrp{position: relative;width:468px;z-index:999999;}
#mediaPage_live_stream #playerDiv1 {text-align:center;}
/* RSS Page */
#rss_main {margin: 5px 5px 0 0;}
#rss #nbcArticleRgtCol {margin-top: 5px;}
#rss_main .rss_body h2 {padding-left: 5px;display: inline;font-size: 14px;line-height: 14px;font-weight: normal;}
#rss_main .rss_body li {padding: 3px;}
#rss_main .open_header_box {margin-top: 10px;} 
#rss_main .rss_body .css_section {display:block;float:left; padding-top:2px;}
#rss_main .rss_body .rss_share_icons {float:right;}
#rss_main .rss_share_icons img {float:left;}
#rss_main .rss_embed_body {font-size: 15px; line-height: 16px; color: #797979; padding: 5px; height: 330px;}
#rss_main .rss_embed_body ul {padding:10px; text-indent: 0;}
#rss_main .rss_embed_body li {padding:5px;}
#rss_main .rss_embed_body .rss_steps {text-indent: 20px;}
#rss_main .open_header {width:330px;}
#rss_main .rssWrap {margin-bottom: 10px;}
#rss_main .rssWrap .embedbox {width: 330px;}
#rss_main .rssWrap .embedbox_no_width {width:auto;}
#rss_main .embedbox_no_width .rss_embed_body {height:auto;}

#rss_main .headline_widget {width:330px; text-align:center;}
.rss_body {width:330px;}
/* Sports Scores */
.scoreboard {padding: 2px; margin:0;}
.scoreboard h2 {display:inline;font-size:26px;}
.scoreboard img {vertical-align:middle;}
.TSN1a {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {text-decoration: underline;color: #000;}
.TSN1 a:hover {text-decoration: none;color: #C00;}
.TSN2 {font: bold 11px Arial, Helvetica, sans-serif;color: #FFF;background: #30658F;}
.TSN5 {font: 11px Arial, Helvetica, sans-serif;background: #F2F2F2;}
.TSN5 a {text-decoration: underline;color: #000;}
.TSN5 a:hover {text-decoration: none;color: #C00;}
.TSN6 {padding-left: 2px;font: bold 11px Arial, Helvetica, sans-serif;color: #FFF;background: #000;}
/* Media Viewer */
#MediaViewer {position: relative;float: right;margin-bottom: 5px;height: 370px;width: 673px;color: #fff;background: #171717 url('mvBgFade.gif') 0 0 repeat-y;font-family: Arial;}
#mvWindow {position: relative;width: 663px;height: 374px;padding: 5px;overflow: hidden;}
* html #mvIE {position: absolute;top: 5px;left: 335px;width: 68px;height: 179px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.nbcnewyork.com/designimages/mvBgFade_trans.png', sizingMethod='scale');z-index: 2;}
#mvCopy {position: absolute;top: 0px;left: 1px;padding-right: 10px;width: 371px;height: auto;background: url('mvBgFade_trans.png') 100% 0 repeat-y;z-index: 2;}
#mvCopy p{font:12px/12px Arial, Verdana, Helvetica, sans-serif; color:#fff; padding:5px; border:0; outline:0; margin:0; line-height:15px; font-size:12px; padding-top:7px; font-family:arial; vertical-align:baseline; background:transparent; text-align:justify;}
* html #mvCopy {background-image: none;}
#mvTitle {font: 20px/24px Georgia;}
.mvLinkout {padding-right: 12px;background: url('NBC_newwindowicon_mv.gif') 100% 2px no-repeat;}
#mvTimestamp {padding-top: 4px;font: normal 11px/12px Arial;color: #b0b0b0;}
#mvSummary {padding-top: 12px;font-size: 12px;line-height: 15px;}
#mvMore {position: absolute;right: 18px;bottom: 9px;width: 200px;text-align: right;font-size: 11px;line-height: 13px;text-transform: uppercase;}
#mvMore .weather       {color:#f4a500;}
#mvMore .news          {color:#ec7600;}
#mvMore .sports        {color:#249541;}
#mvMore .traffic_autos {color:#b92f2f;}
#mvMore .health        {color:#0099ff;}
#mvMore .around_town   {color:#9f4779;}
#mvMore span {font-weight: bold;}
#mvToggleButtons {position: absolute;bottom: 0;left: 25px;height: 20px;width: 153px;}
* html #mvToggleButtons {bottom: -1px;}
#mvToggleTSButton {position: absolute;top: 0;left: 0;width: 75px;height: 20px;background: url('btn_topStories.gif') 0 -40px no-repeat;}
#mvToggleTSButton a {display: block;width: 75px;height: 20px;background: url('btn_topStories.gif') 0 0 no-repeat;}
#mvToggleTSButton a:hover {background-position: 0 -20px;}
#mvToggleTLButton {position: absolute;top: 0;left: 78px;width: 75px;height: 20px;background: url('btn_timeline.gif') 0 -40px no-repeat;}
#mvToggleTLButton a {display: block;width: 75px;height: 20px;background: url('btn_timeline.gif') 0 0 no-repeat;}
#mvToggleTLButton a:hover {background-position: 0 -20px;}
#mvImage {position: absolute;top: 5px;right: 5px;z-index: 1;width: 336px;height: 174px;overflow: hidden;text-align: right;}
* html #mvImage {width: 332px}
#MediaViewer a {color: #fff;text-decoration: none;}
#MediaViewer a:hover {color: #ffda6a;text-decoration: none;}
#mvNav {position: absolute;	top: 184px;left: 5px;border-top: 1px solid #585448;border-bottom: 1px solid #585448;width: 663px;height: 111px;}
/*ugc form*/
#ugc_wrp{margin-right:10px;}
#ugc_wrp h2{color:#3b7987; font-size:24px; font-weight:normal; padding: 8px 0px 8px 55px; margin:0 0 5px; background:url(ugc_header_icon.gif) no-repeat 5px 50%; margin-top:20px;}
#ugc_wrp .ugc_teaser {background: #7cccde url(ugc_teaser_bc.gif) repeat-x; padding:25px 15px; border:1px solid #63abbc; margin-bottom:5px;}
#ugc_wrp .ugc_teaser p {color:#fff; font-size:14px; line-height:23px;}
#ugc_wrp .ugc_teaser p a{color:#3b7987}
#ugc_thumbs_wrp{margin-bottom:10px; text-align:center;}
* html .ugc_thumbs_wrp {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://media.nbcnewyork.com/designimages/ugc_thumbs.png',sizingMethod='scale');}
#ugc_thumbs_wrp .ugc_thmb{height:50px; width:73px; float:left;/* border-bottom:1px solid #fff;*/}
#ugc_form_wrp input:focus, #ugc_form_wrp textarea:focus{background-color: #d7f0f5;}
#ugc_form_wrp{padding:15px; border:1px solid #b8b8b8; background: #d9d9d9 url(ugc_form_bc.gif) repeat-x;}
#ugc_form_wrp .required{color:#f00; font-weight:bold;}
#ugc_form_wrp p{font-size:9px; margin-bottom:15px;}
#ugc_form_wrp a{color:#277ab2}
#ugc_form_wrp label{display:block; color:#000; font-size:11px; margin-bottom:5px;}
#ugc_form_wrp input, #ugc_form_wrp textarea {margin-bottom:10px; width:190px;}
#ugc_form_wrp textarea {width:620px; padding:5px;}
#ugc_form_wrp input.ugc_submt{width:121px; height:27px; display:block; border:none; float: left; background:url(ugc_form_btn.gif) no-repeat 0px 0%; cursor:pointer;}
#ugc_upload_field_wrp input{float:left;}
#ugc_form_wrp .ugc_max_size, #ugc_your_phone_wrp span{position:relative; top:5px; left:10px; font-size:9px;}
#ugc_form_wrp .ugc_max_size{left:40px;}
#ugc_your_phone_wrp input{float:left;}
#ugc_form_wrp #ugc_terms_wrp {margin-bottom: 25px;}
#ugc_form_wrp #ugc_terms_wrp label {float:left; position:relative; top:6px; left:5px;}
#ugc_form_wrp #ugc_terms_wrp input{float:left; width:15px; margin-bottom: 0px;}
#ugc_submit_wrp span{position:relative; top:3px; left:5px;}
#consoleBody {margin-top:10px; color: #b92f2f;}
/*ugc lead*/
#ugc_lead_wrap {color:#fff; padding: 2px 5px;background: url(bg_ugc_lead_gradient.gif) repeat-x; cursor:pointer; border:1px solid #3b7a88;}
.nbcArticleRgtBox #ugc_lead_wrap {margin-top:5px;}
#ugc_lead_wrap h3 {background:transparent url(ico_ugc_guy.png) no-repeat scroll 0 5px;color:#444444;font-size:14px;line-height:39px;margin-top:0;padding:0 0 0 34px;}
#ugc_lead_wrap p {color:#444;}
#ugc_lead_wrap a:link,#ugc_lead_wrap a:visited {display:block;font-size:11px;font-weight:bold;margin-top:3px;text-decoration:none;color:#3b7a88;}
#ugc_lead_wrap a:hover,#ugc_lead_wrap a:active {display:block;font-size:11px;font-weight:bold;margin-top:3px;text-decoration:underline;color:#3b7a88;}
/* COMMENTS CONTAINER */
#commentsContainer {margin-top:20px;width:640px;}
#commentsForm {background:transparent url(bg_gray_gradient.gif) repeat-x scroll 0 0;border:1px solid #CFCFCF;padding:5px;height:240px;}
#comment_show h3 a {background:transparent url(ico_post_comment.gif) no-repeat 0 0; margin-bottom:5px;padding-left: 30px;}
#comment_post h3 a {background:transparent url(ico_post_comment.gif) no-repeat 0 0;padding-left: 30px;}
#comment_post h3 {margin: 20px 0 10px;}
#commentOrder {margin-top: 10px;}
.formText {vertical-align:top; color: #525252;}
.commentmsg {margin-left:10px;}
.commentbody {border-top-color:#cfcfcf;border-top-style:dashed;border-top-width:1px;padding: 10px 5px;font-size:12px; line-height: 14px;}
.comment_button {}
.comment_button img {cursor:pointer;padding-top:5px;}
.comment_time a:link, .comment_time a:visited {color: #444444; text-decoration:none;}
.comment_time a:hover, .comment_time a:active {color: #444444; text-decoration:underline;}
.comment_time_on a:link, .comment_time_on a:visited, .comment_time_on a:hover, .comment_time_on a:active {color: #525252; text-decoration:underline;}
#showNext {background-color:#ededed;text-align:right;vertical-align:middle;}
.msg {width:640px;border-bottom-color:#cfcfcf;border-bottom-style:dashed;border-bottom-width:1px;padding: 10px 0 10px 0;color:#9C9C9C;}
.comment_by {float: left; font-size:11px;}
.flag {float:right; font-size:9px;}
.comment {margin-top: 20px;border-top:1px dashed #CFCFCF;}
.comment_time {color: #7c7c7c;}
.comment_user_time {padding: 3px;}
#comment_show {margin-top: 20px;}
#comment_show a h3 {margin:0 0 10px 30px;}
#commentOrder a.comment_time:link, #commentOrder a.comment_time:visited {color: #444444; text-decoration:none;}
#commentOrder a.comment_time:hover, #commentOrder a.comment_time:active {color: #444444; text-decoration:underline;}
#commentOrder a.comment_time_on:link, #commentOrder a.comment_time_on:visited,#commentOrder a.comment_time_on:hover,#commentOrder a.comment_time_on:active {color: #525252; text-decoration:underline;}
a.redlinksm:link,a.redlinksm:visited {color:red;font-size:9px;text-decoration:none;}
a.redlinksm:hover,a.redlinksm:active {color:red;font-size:9px;text-decoration:underline;}
/*RECAPTCHA CUSTOM THEME*/
#recaptcha {width:525px;}
#recaptcha_buttons {margin: 0;padding: 0;width: 25px;height: 50px;}
#recaptcha_buttons a {display: block;}
#recaptcha_image {float: left; border:1px solid #999;}
* html #recaptcha_image {}
*:first-child+html #recaptcha_image {}
#recaptcha_instructions {padding-bottom: 10px; color: #444444; width:535px;margin-top:5px; line-height:16px;}
#recaptcha_instructions a:link, #recaptcha_instructions a:visited {color:#262626;text-decoration:underline;}
#recaptcha_instructions a:hover, #recaptcha_instructions a:active {color:#262626;text-decoration:underline;}
#recaptcha_user {float:right;text-align:right;}
#recaptcha_response_field {}
#recaptcha_widget input {margin:0;padding:0;width:200px;}
/*Hot topics*/
#hot_topics_outer_wrp .embedbody{height:auto;}
#hot_topics_wrp{border-top:1px solid #fff;}
#hot_topics_wrp li{display:block; margin:0; padding:0;}
#hot_topics_wrp li.varicolor_a{float:left; width:100%; border-bottom:1px solid #fff;}
#hot_topics_wrp li a{color:#fff; font-size:12px; text-decoration:none; padding:5px 5px 5px 10px; background:transparent url(nbc_hot_list_expand.png) no-repeat scroll 50% 50%;}
#hot_topics_wrp li a.hot_top_plus, #hot_topics_wrp li a.hot_top_minus{float:right;display:block;}
#hot_topics_wrp li a.hot_top_plus span, #hot_topics_wrp li a.hot_top_minus span{visibility:hidden;}
#hot_topics_wrp li a.hot_top_minus{background-image:url(nbc_hot_list_colapse.png)}
#hot_topics_wrp li a.hot_top_title{float:left; font-weight:bold; background:none;}
#hot_topics_wrp li li {background-color:#fff; border:none; padding:0; margin:0; border-bottom:1px solid #DDD;}
#hot_topics_wrp li li a{color:#4a4a4a; display:block; background:transparent url(nbc_hot_list_arrow3.gif) no-repeat scroll 10px 7px; padding:4px 5px 5px 20px;}
#hot_topics_wrp li li a:hover{background-color:#f0efd3}
/*zEvents*/
#zEventWidget {width:300px; font-family:arial; font-size:13px;}
#zEventWidget a {color:#9f4779; text-decoration:none;}
.zSubHead {background:#ccc; font-size:120%; font-weight:bold; color:#666; padding:4px;}
.zNavBar {background:#F5F2DF; padding:4px;}
.zNavBar form {margin-bottom:0px;}
.zNavBar img {vertical-align:middle;}
.zCatDropdown {width:160px;}
.zEventList {background:#fff;}
.zSubFoot {text-align:justify; font-weight:bold; background:#F5F2DF; padding:4px; color:#9f4779;}
.zSubFoot p {padding-bottom:5px;}
.ZventsEvent {padding:6px; border-bottom:1px solid #ccc;}
.ZventsEvent .ZventsEventName {font-weight:bold; padding:5px 0;}
.ZventsEvent .ZventsEventDate, .ZventsEventTime {font-size:90%; color:#333;}
#partner_header h3 {line-height:32px;}
/*health forecast*/
#health_dash_wrp{padding:10px; background-color:#f5f5f5;}
#health_dash_wrp p{margin:20px 0 0 0; color:#737373}
#health_dash_wrp .clearfix{margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #333;}
#health_dash_wrp span.health_dash_name{float:left; width:140px; display:block; color:#696969; font-size:11px;}
#health_dash_wrp span.health_dash_name a{color:#262626;}
#health_dash_wrp span.health_dash_level{float:left;width:90px;}
#health_dash_wrp span.health_dash_level span{display:block; height:15px; background-color:#268ED3;}
#health_dash_wrp span.health_dash_level_text{float:right;width:40px; display:block; font-size:9px;}
#health_dash_wrp p a {color:#262626;}
/*ad carusel*/
.nbc_ad_carousel {text-align:center;}
.nbc_ad_carousel_wrp{border:1px solid #ddd; margin-top: 5px;}
.nbc_ad_carousel_title{background-color:#f0f0f0; margin:0; padding:5px 5px; border-bottom:1px solid #ddd; font-size:9px; text-transform:uppercase;}
.nbc_ad_carousel_item{width:193px; float:left;}
.nbc_ad_carousel_item_inner{margin:10px 0 10px 10px;}
a.gallery_thumb_more {color:#7a7a7a; text-decoration:underline;}
/* MICROSITES */
#microsite_main .embedbody {background-color:transparent; height: auto;}
#microsite_main .nbcMainLftBox #links {margin-top:5px;}
#microsite_main .gridbox .gridbox_top {background-color: transparent;}
#microsite_main #videoPlayerWrapper {margin-bottom: 0; border: 0;}
#microsite_main #siteContent #photogallery #thumbnail_container {margin-left: 17px;}
#microsite_main #photogallery .gallery_thumb_more {color: #444; text-decoration:none;}
#microsite_main #photogallery .gallery_thumb_more:hover {color: #444; text-decoration:underline;}
#microsite_main #photogallery #gallery_description, #microsite #photogallery .gallery_nav_wpr {background-color:transparent;border: 0;}
#microsite_main #photogallery {background-color:transparent;}
#microsite_main #siteContent #photogallery #info_box {background-color: transparent; border:0;}
#microsite_main #nbcMainInteractive {height:250px;}
#microsite_main #nbcMainInteractive a {color:#292929;}
#microsite_main #microsite_nav .grid_link {height:75px;padding: 5px 0;}
#microsite_main #links .grid_link {}
#microsite_main .gridbox .gridbox_body {height: 250px;overflow:auto;}
#microsite_main .gridbox {height:300px;}
#microsite_main .gridbox .gridbox_top {height: 25px;overflow:hidden;}
#microsite_main .grid_link .summary {font-size:10px;}
#microsite_main #videoPlayer {margin-top:5px;}
#microsite_main #headlines .headlinerow {margin-bottom:5px;}
#microsite_main .microsite_link_box {text-align:center; height:195px; vertical-align:middle;}

#microsite_main #sigA_summary {width:485px; height:421px; float:left;}
#microsite_main #sigA_summary_no_width {width:auto; height:421px; float:left;}
#microsite_main #sigA_summary .embedbody {overflow:auto; height:362px;}
#microsite_main #sigA_summary_no_width .embedbody {overflow:auto; height:362px;}
#microsite_main #sigB_summary {width:485px; height:auto; float:left;}
#microsite_main #sigB_summary_no_width {width:auto; height:auto; float:left;}
#microsite_main #sigB_summary .embedbody {overflow:auto; height:362px;}
#microsite_main #sigB_summary_no_width .embedbody {overflow:auto; height:362px;}

#microsite_main #sigA_box1 {width:485px; margin:0; float:right;}
#microsite_main #sigA_box2 {margin:0; float:left; margin-top:5px;}
#microsite_main #sigA_box3 {margin:0; float:left; margin-top:5px;}
#microsite_main #sigA_box4 {float:left; margin-top:5px;}

#microsite_main #sigA_box1 #videoPlayer {margin:0;}
#microsite_main #sigA_box2 #videoPlayer {margin:0;}
#microsite_main #sigA_box3 #videoPlayer {margin:0;}
#microsite_main #sigA_box4 #videoPlayer {margin:0;}

#microsite_main #sigB_box1 {width:485px; margin:0; float:right;}
#microsite_main #sigB_box2 {width:485px; margin:0; float:right; margin-top:5px;}
#microsite_main #sigB_box3 {width:485px; margin:0; float:right; margin-top:5px;}
#microsite_main #sigB_box4 {width:485px; float:right; margin-top:5px;}

#microsite_main #sigB_box1 #videoPlayer {margin:0; background-color:#000;}
#microsite_main #sigB_box2 #videoPlayer {margin:0; background-color:#000;}
#microsite_main #sigB_box3 #videoPlayer {margin:0; background-color:#000;}
#microsite_main #sigB_box4 #videoPlayer {margin:0; background-color:#000;}

#microsite_main #sigA_box1 .sigA_image {text-align:center}
#microsite_main #sigA_interactive {margin-top:5px;}
#microsite_main #sigA_interactive #photogallery {width: 607px}
#microsite_main #sigA_interactive #photogallery #info_box {background-color:transparent; border:none; }
#microsite_main #sigA_interactive .sigA_image {text-align:center; vertical-align:middle;}
#microsite_main #sigA_interactive .sigA_gallery #photogallery {margin: 0 auto;}
#microsite_main #sigA_interactive .sigA_video .float_right {float: none;} 
#microsite_main #sigA_interactive .sigA_video {text-align:center;}
#microsite_main #sigA_interactive .sigA_video #videoPlayer {margin: 0 auto; float:none;}

#microsite_main #leadimage {text-align:center; margin-bottom: 3px;}
 
/* PHOTO GALLERY */
/*jqmodal styles*/
div.jqmNotice_wide img.jqResize {position: absolute; right: 2px; bottom: 2px;}
div.jqmNotice_wide {display: none;position: relative; width: 920px; background: #ccc url(bg_grey_embed_gradient.gif) repeat-x scroll 0% 0%;  border: 2px solid #aaa; padding: 0;}
div.jqmNotice .jqmClose {position: absolute; cursor: pointer; right: 4px; top: 6px;}
.jqmNotice_wide{position: absolute;}
div.jqmNotice_wide .jqmClose {cursor:pointer;position:absolute;right:4px;top:6px;}
#thumbnails div div{border:3px solid #eee;}
#home #thumbnails div.selected div{border:3px solid #C3BA56;}
#weather #thumbnails div.selected div{border:3px solid #92a247;}
#news #thumbnails div.selected div{border:3px solid #e65720;}
#sports #thumbnails div.selected div{border:3px solid #bc9029;}
#traffic_autos #thumbnails div.selected div{border:3px solid #6B5F6D;}
#health #thumbnails div.selected div{border:3px solid #268ed3;}
#around_town #thumbnails div.selected div{border:3px solid #026E6E;}
#microsite #thumbnails div.selected div{border:3px solid #c3ba56;}
.gallery_thumb {cursor:pointer;}
.jqmNotice_wide p{text-align:left;}

#image_description_texts {height: 245px}

/*full page version plus shared styles*/
#photogallery {background-color: #fff; overflow:hidden;margin-left:22px;margin-right:21px;}
#photogallery #gallery {padding: 0; margin-right:5px;border-bottom:1px solid #ccc;}
#photogallery #title {font-family: Times New Roman, Times, Georgia,  serif;font-size: 30px;text-align: left; margin: 20px 0;color: #474545;}
#photogallery #gallery_description{float:left; width:560px;}
/*light box version*/
.jqmNotice_wide #photogallery #title {float:left;}
.jqmNotice_wide #photogallery {padding:5px; margin-right:0px;}
.jqmNotice_wide #photogallery #gallery #photoholder, .jqmNotice_wide #photogallery #thumbnail_container {margin-left:0;}
.jqmNotice_wide #photogallery #info_box {width:100px; float:none;}
.jqmNotice_wide #gallery {width:602px; overflow:hidden; float:left;}
.jqmNotice_wide #photogallery {margin:0;margin-left:0;}
#siteContent .jqmNotice_wide #photogallery {margin: 0 0 0 0;}
/*next/prev full page*/
#photogallery #info_box {float:left; width:85px;}
#photogallery #info_box .prev {float: left;}
#photogallery #info_box .next {float: right;}
/*main photo*/
#photogallery .gallery_image div {background-color:#eee;  border:none;}
#photogallery #gallery #photoholder {margin-bottom:20px; margin-left:22px}
#photogallery .gallery_image div{border: 1px solid #c6c6c6;}
#photogallery #thumbnail_container ul{margin-left:0;}
#photogallery #thumbnail_container ul ul{padding:0;}
#thumbnail_container li{float:left; width:38px; margin:0; padding:0; list-style-type:none;}
#thumbnail_container li li{width:89px;}
#photogallery li.mask {width:524px; overflow:hidden; margin-top:16px;}
#photogallery #sponsor_bar {font-size: 9px;text-align: right;margin:0px;padding-right: 17px;height: 36px;line-height: 36px;background: transparent;url(http://media.nbcnewyork.com/designimages/sponsor_bar.jpg) no-repeat top left;}
#photogallery #sponsor_bar p {margin: 0 0 0 17px;float: left;font-style: italic;font-size: 9px;color: #444;}
#photogallery #sponsor_bar a {margin: 0 0 0 17px;display: inline;}
#photogallery #sponsor_bar #sponsor {margin: 0 0 0 5px; float: left;}
#photogallery #gallery #photoholder img {margin: auto;height: auto;width: auto;}
#photogallery #gallery ul#thumbnails {width: 9999px !important;}
#photogallery #gallery ul#thumbnails li {float: left;display: block; padding:0; margin:0;}
#photogallery #gallery ul#thumbnails li h3 {display: none;}
#photogallery #gallery ul#thumbnails li a:hover h3 {display: block;position: absolute;z-index: 3;margin-top: -22px;margin-left: -25px;color: #737373;height:25px;width: 65px;line-height: 18px;background: transparent url(highlight_back.png) no-repeat top left;}
#photogallery #gallery ul#thumbnails li a:hover {display: block;position: relative;z-index: 2;margin: -3px 0 0 -3px;border: 1px solid #14799d;color: #737373;}
#photogallery #thumbnail_container {margin-top: 15px; margin-left:22px; background: transparent url(nbc_gallery_bcrpt.gif) repeat-x;border:1px solid #C6C6C6;}
#photogallery a.prev, #photogallery a.next {float: left;width: 26px;height: 24px;background: transparent url(left_arrow.png) no-repeat top left;}
#photogallery a:hover.prev {background-image: url(left_arrow_highlight.png);}
#photogallery a.next {float:right;background-image: url(right_arrow.png);}
#photogallery a:hover.next {background-image: url(right_arrow_highlight.png);}
#thumbnail_container a.prev, #thumbnail_container a:hover.prev, #thumbnail_container a.next, #thumbnail_container a:hover.next {float: left;width:31px;height: 88px; background: transparent url(nbc_gallery_rev.gif) no-repeat top left; display:block;}
#thumbnail_container a.next, #thumbnail_container a:hover.next {float:right;background: transparent url(nbc_gallery_ff.gif) no-repeat top right;}
#photogallery #right_column {width: 300px;float: right;}
#photogallery #image_description {padding:20px 0 0 0;}
#photogallery #image_description p {margin: 0px 0; font-size:12px; line-height:110%;}
.jqmNotice_wide #photogallery #image_description p.updatedate{color:#999999;font-size:10px;}
#photogallery #imwarelist {height: 34px; line-height: 34px; border-top: 1px dashed #9f9e9e; margin-top: 10px;text-align: left;padding:0;}
#photogallery #advertisement {clear: both;}
#photogallery #thumbnails {margin: 0; padding: 0;} 
/*photo gallery new styles need to be merget withe the above*/
#siteContent #photogallery #gallery #photoholder {margin-left:0; margin-bottom:0;}
#siteContent #photogallery {margin:0px 16px 10px 22px;}
#siteContent #photogallery #title {margin-top:10px;}
#siteContent #photogallery #gallery #thumbnail_container {margin-top:0;margin-left:0;}
#photogallery #gallery_description, #photogallery .gallery_nav_wpr {background-color:#ececeb; border-right:1px solid #C6C6C6; border-left:1px solid #C6C6C6;}
#photogallery #gallery_description {padding:10px 25px;}
#siteContent #photogallery .gallery_image div {border-bottom:none; background-color:#ececeb;}
.gallery_next_wrp{width:55px; float:right;}
#image_number{width:90px; float:left; position:relative; top:6px; left:12px;}
#siteContent #photogallery #info_box {float:right; width:160px; background-color:#f6f6f6; border:1px solid #c5c6c5; padding-top:2px; border-right:none;}
#siteContent #photogallery #gallery_credit_wrp{float:left; position:relative; top:6px; left:5px;}
#siteContent #photogallery #gallery_description{float:none; width:auto; height:55px;}
/*lightbox gallery*/
#siteContent .jqmNotice_wide #photogallery #info_box{float: none; width:auto; background-color:#fff; border: none; padding-top:2px; border-right:none;}
#siteContent .jqmNotice_wide #image_number{top:0; left:0; text-align:center; float:right;}
#siteContent .jqm_abs_wrapper #photogallery{margin-left:0px; margin-right:0px; margin-left:0;margin-right:0; padding-top:20px;}
#photogallery .updatedate{margin-top:22px;}
#siteContent .jqmNotice_wide #photogallery #info_box .clearfix {width:60px; float:left;}
#siteContent .jqm_abs_wrapper #photogallery #image_description_texts{height:245px; overflow:auto;}
#photogallery #image_description p.light_bx_credit{color:#999;font-size:10px;}
#gallery_credit_wrp span{color:#999;font-size:10px;}
/*microsites*/
#microsite_main #photogallery{margin-right:30px; margin-left:34px; margin-bottom:32px;}
#microsite_main #photogallery .gallery_image div{width:auto; !important;}
#microsite_main #photogallery #gallery_description, #microsite_main #photogallery .gallery_nav_wpr{background-color:transparent;border:0 none;}
/*share links*/
#full_story_column #date_articlelinks {margin-left:0;}
#date_articlelinks{margin-left:22px; margin-top:5px;}
#gallery #userOptions{border:none;}
/* promo links on section pages - currently elections */
#promo .promo {color: #696969; font-size:14px; font-weight:bold; text-align:center; height:58px; /*background:transparent url(bg_election_bar_promo.gif) repeat-x 4% 0;*/}
#promo .promo .thumbnail_left {width:auto; height:auto;margin:5px; }
.promo a:link, .promo a:visited {color:#696969; text-decoration:none;}
.promo a:hover, .promo a:active {color:#696969; text-decoration:underline;}
#promo .promo .link {padding-top: 23px; display:block;}
#promo .promo img {padding:0; margin:0;}
#promo .promo li{ list-style:url(ico_external_source.gif); text-align:left; line-height:20px; margin-left:20px;}
/* page not found */
#error #nbcArticleContent {padding:5px 20px 20px 15px;}
#error .refine_search_basic .refine_input {padding: 5px 5px 5px 5px;}
#error .story a:link, #error .story a:visited {text-decoration:none; color:#7a7a7a;}
#error .story a:hover, #error .story a:active {text-decoration:underline; color:#7a7a7a;}
#station .embedbox .tv_schedule {background-color: #f0f0f0;}


#promo .promo img.menu{ margin-top:60px;}