/* Styles listed for Market Ease of Use 
 Matthew Cassella - Optimized Styles Build Redesign Version 1.89
 BEGIN MANIFEST CODE *****************************************
 body */
body {
	background:url(page-back.jpg) #072045 top center repeat-x;
       
}
/* End Strong 
 Headings
----------------------------------------------- */
h2 {
	color:#000;
	background:#FFF;
	font-size:189%;
	font-weight:700;
	padding:4px;
}
/** END Text ---------------------------------- 
 Links
----------------------------------------------- 
 Maintain the order below */
a:link {
	color:#0c4790;
	outline:none;
}
/** END Text ---------------------------------- 
 Page - main container
----------------------------------------------- */
#page {
	border-left:0 solid #1C3563;
	border-right:0 solid #1C3563;
	border-top:none;
	padding:0 14px 0 8px;
	_padding:0 8px 0 14px;
}
/* page is being overridden by fixed SEO. Background image will not repeat-x stuck to repeat-y */
#page.main-front {
	background-repeat:no-repeat;
}
/** END Page ---------------------------------- 
 Header
----------------------------------------------- */
#header {
	border-left-color:#fff !important;
	border-right-color:#fff !important;
	height:500px;
    margin: 0 0 0 -13px;
}
/** END Text ---------------------------------- 

 Header
----------------------------------------------- */
#header p.date {
	text-align:right !important;
	color:#000;
	font-weight:700;
	font-size:85%;
}
#header.home p.wu-weather-icon {
	font-weight:700;
	color:#036;
}
#page.section-front #header.sa {
	border-bottom:2px solid #eee;
        height:90px;
}
#page.section-front #content.sa-styles {margin-bottom:40px}
#header.sa #masthead {
	padding-left:0px;
	padding-bottom:2px;
	height:92px;

}
#header.sa #loginbox {display:none;}
#front-container { 
background: #072045; margin: 2px 0 0 0; 
width:980px;  *width:970px !important;
_background:none;
}
#subheader {
	color:#fff;
	background:url(strap-subhead.gif) no-repeat top center;
	background-color:none;
    width: 990px;
    margin: 2px 0 6px -10px;
 	_margin: 2px 0 6px -6px;
	overflow: visible;
}
#subheader #search {
	text-align:right;
	padding-left:10px;
}
#subheader-search-button {
	background:#FFF;
	color:#036;
	font-weight:700;
}
#personalization {
	vertical-align:middle;
	color:#e3e8eb;
	font-family:"Arial", sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	font-size:12px;
	line-height:16px;
	font-size-adjust:none;
	font-stretch:normal;
	padding:0 4px 0px 0;
        position:relative;
        top:-1px;
}
#header div.ad {padding: 0 6px 0 0;}

#promoBox0, #promoBox1, #promoBox2 {display:none;}

/* Begin Subheader Menu dropdown styling */

#subheader {
	z-index: 999;
	}
#subheader-menu {
	z-index: 999;
	}	

#subheader #subheader-menu a{
	color: #fff; 
	font-family:"Arial",sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:16px;
	vertical-align:middle;
        padding: 8px 3px 12px 5px;
        *padding: 8px 3px 22px 5px;
        _padding: 8px 3px 22px 5px;
}

#subheader span{
	color: #374d72; 
	font-family:"Arial",sans-serif;
	font-size:0px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:16px;
	vertical-align:middle;
        padding: 8px 0px 13px 0px;
        width:2px;
        
}
#subheader #subheader-menu{
	display: inline;
	float: right;
	position: relative;
	margin: 8px 8px 0px 0px;

}
#subheader #subheader-menu ul{
	position: absolute;
	width: 120px;
	top: 21px;
	_top: 30px; /* IE6 */
	*top: 30px; /* IE7 */
	left: 0px;
	background-color: #D0D5E0;
	margin: 0 0px;
	padding: 0 5px;
	z-index: 9999;
        border-bottom: 1px solid #255c8d;
        border-top: 0px solid #255c8d;
        border-right: 1px solid #255c8d;
        border-left: 1px solid #255c8d;

}
#subheader #subheader-menu div{
	position: relative;
	display: inline;
        background: url(subheader-sep.gif) right repeat-y;
        padding: 0 2px 0 0;
	
}

#subheader #subheader-menu div ul li a{
	text-decoration: none;
	color: #006699;
	padding: 5px 10px;
	display: block;
	background-image: url(subheader_sub_dropdown_arrows.gif);
	background-repeat: no-repeat;
	background-position: left 10px;	
        
	
	}

#subheader #subheader-menu div ul li{
	border-bottom: 1px dotted #ACB7C8;
	text-align:left;
	
	}	

#subheader #subheader-menu div ul li a:hover{
        text-decoration: underline;
        background-color: #F6F8FB;
	background-repeat: no-repeat;
	display: block;
	background-position: -124px 10px;	
	}				
	
#subheader #subheader-menu .subheader-Submenu-active {
	background-color: #D0D5E0;   
	background-image: url(subheader_main_dropdown_arrows.gif);
	background-repeat: no-repeat;
	background-position: right 13px;
	border-top: 1px solid #006699;
	color: #006699;
	padding:8px 16px 12px 5px;
	

	}	
#subheader #subheader-menu .subheader-Submenu-nonactive {
        background-image: url(subheader_main_dropdown_arrows.gif);
	background-repeat: no-repeat;
	background-position: right -4px;	
	padding:8px 16px 12px 5px;
        
	
	}	
#subheader #subheader-menu .subheader-Submenu-nonactive a,
#subheader #subheader-menu #subheader-menu .subheader-Submenu-active a {
		color: #006699;	
       
	}	
	
#subheader .hide-subMenu {
	display: none;
	}
#subheader .show-subMenu {
	display: block;
        text-transform:normal;
        font-size:10px;
	}	
#subheader .show-subMenu li a{ text-transform:normal;}
#subheader-Submenu-item1, #subheader-Submenu-item2,#subheader-Submenu-item3,#subheader-Submenu-item4 {font-size:12px;}
a#subheader-Submenu-item5 {font-size: 12px;color: #FBB03B;padding: 0 4px 0 0}
#subheader #subheader-menu a#subheader-Submenu-item5 {color: #FBB03B; font-weight:500;}

/** END Header -------------------------------- 
 Navigation
----------------------------------------------- */
#navigation {
 
	
}
#nav-ul {
	margin-top:4px;
}
#navigation ul {
 
}
#navigation li {
	margin-top:0 !important;
	padding:0 !important;
}
#navigation ul li a, #navigation ul li span {
	border-top:#acb7c8 dotted 1px;
	background: transparent url(navigation-li.gif) 3px 11px no-repeat;
	display:block;
	font:bold 10px/16px "Arial", sans-serif;
	text-transform:uppercase;
	width:106px;
	padding:5px 6px 3px 12px !important;

}
#navigation ul li.classified a {
	border-style:none;
}
#navigation ul li.current a, #navigation ul li.classified a, #navigation ul li.current span {
	background-position:3px -36px;
}
#navigation ul li a:hover, #navigation li a:focus {
	background-color:#F6F8FB;
	background-position:-121px 11px;
}
#navigation ul li.current a:hover, #navigation ul li.classified a:hover, #navigation ul li.current a:focus {
	background-position:-121px -15px;
}
#navigation ul li a:active {
	background:transparent;
}
#navigation ul li ul {
	border-width:0;
	margin:0 0 9px;
}
#navigation ul li ul li a {
	background-image:none;
	display:block;
	font:normal 11px/16px "Arial", sans-serif;
	margin-top:0;
	text-transform:none;
	width:100px;
	border-style:none;
	padding:0 6px 0 16px !important;
}
#navigation ul li ul li ul li a {
	background-image:none;
	display:block;
	font:normal 11px/16px "Arial", sans-serif;
	margin-top:0;
	text-transform:none;
	width:100px;
	border-style:none;
	padding:0 6px 0 30px !important;
}
#navigation #wu_radaralert a {
	background-image:none;
	border:none;
	margin:-9px 0 0;
	padding:9px 7px !important;
}
#navigation #top-jobs p.titleline {color:#0c4790;text-transform:none;}
#navigation #top-jobs ul li p a {color:#0c4790;text-transform:none;display:block; width:100px;}
#navigation #top-jobs ul {
	color:inherit;
	margin-top:6px;
	background:none;
	border-style:none;
        width:100px;
}
#navigation #top-jobs ul li a {
	background-image:none;
	text-transform:none;
	border-style:none;
	padding:0 !important;
        color:#0c4790;
        display:block;
        width:100px;
}
#navigation .ad.special {
	margin:0px 0 -12px;
	padding:4px 0 4px 2px !important;
}
/* end Quigo ads 
 Top Jobs */
#navigation #top-jobs {
	border:#000 solid 1px;
}
#navigation #top-jobs ul li p a {
	font-weight:400 !important;
}

/* Begin navigation Styles for Dropdown menu effect */

#front-container #navigation  {
	z-index: 999;
}
#page #navigation  {
	z-index: 999;
}
#navigation #nav-ul{
	z-index: 999;
}
#navigation #nav-ul ul {
	z-index: 999;
}

#navigation ul li.nav-menu-item {
    _height: 25px;
    z-index: 199;
    }
#navigation ul .nav-menu-item  a.currentSection{
    background-color: #F6F8FB;
	background-position: 0 4px !important;
	background-repeat: no-repeat;
    }  

#navigation ul li.nav-menu-item a.current-anchor {

	color: #006699;
    background-color: #e6eef6; 
    background-position: 3px 11px;
   }

#navigation ul li #first-left-nav {
    border-top:0px solid #FFFFFF;
    }
#navigation div.nav-submenu {
   position: absolute;
   top: 0px;
   left: 124px;  	
   visibility:hidden;	  
   width: 150px;
   z-index: 999;
   }
#navigation div.nav-submenu ul{
   padding: 0px 0px 0 0px;
   margin: 0px;
   display: block;
   position: absolute;
   background-color: #D0D5E0; 
   border-bottom: 1px solid #255c8d;
   border-top: 1px solid #255c8d;
   border-right: 1px solid #255c8d;
   border-left: 4px solid #255c8d;
   
   }   

   
#navigation div.nav-submenu ul li {
	padding: 0px;
	border-bottom: 1px dotted #ACB7C8;
	
   }

#navigation div.nav-submenu ul li a:hover {
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 2px 11px !important;

}


#navigation div.nav-submenu ul li:hover {
	background-color: #EEF2F9;
	}
#navigation div.nav-submenu li a{
    margin: 0px;	
    padding:5px 6px 4px 18px !important;
    background-image: url(navigation-li.gif);
    background-position: 2px 11px !important;
    background-repeat: no-repeat;
}	 
#navigation .currentMenu {
    background-color: #F6F8FB; 

}  
#navigation div.nav-submenu li.last-menu-item {
    border-bottom: 0px solid #000;
}
#navigation #left-nav-menu1 a {
	  border-top: 0px solid #000;
	}


/*
#navigation li.current {
    background: #C2D7EC url(http://www.newsday.com/images/branding/navigation-border-double.gif);
}
#navigation li.current.current-section a,
#navigation li.current.current-section span {
    background: none;
}
#navigation li.current a,
#navigation li.current span {
    background: #C2D7EC url(http://www.newsday.com/images/branding/navigation-border-double.gif);
}
#navigation li.current li a,
#navigation li.current li span {
    background: none;
}
#navigation li.current.current-section li a,
#navigation li.current.current-section li {
    background: none;
    color: #333;
}
#navigation li.current li.current-subsection {
    background: none;
}
#navigation li.classified li.current-subsection {
    background: none;
}
#navigation li.current li.current-subsection li {
    background: none;
	color: #444;
}
#navigation li.classified li.current-subsection li {
    background: none;
	color: #444;
}
#navigation li.current li li.current-subsection {
    background: none;
}
#navigation li.current li.current-subsection li a,
#navigation li.current li.current-subsection li span {
	color: #444;
}
#navigation li.current li li a,
#navigation li.current li li span {
	color: #444;
}
#navigation li.classified {
    background: #C2D7EC url(http://www.newsday.com/images/branding/navigation-border-double.gif);
}
#navigation .ad {
}




* END Navigation ---------------------------- 
 Promo Rail
----------------------------------------------- */
#promo-rail {
	width:300px;
	margin-top:18px !important; 
	padding:0;
}
#promo-rail .misc-ad {
	width:300px;
	word-wrap:break-word;
	overflow:hidden;
}
.misc-ad table {background:none;}
#page.section-front #front-container #content.rochure-content div.rail div.misc-ad.left-util-rail #module-secondary-content-spotlight div.container div.content div.misc-ad {padding: 6px 0 0 0;}

#pgRelatedLinks.misc-ad #module-secondary-content-spotlight li h4 {
 background:#fff;
}
.misc-ad div.misc-ad {background:none;}
#skyscraper-ad {background: #072045; }
/** END Promo Rail  --------------------------- 
 Site Index
----------------------------------------------- */
#siteindex {
	background:url(siteindex.gif);
	border-top-color:#fff;
	visibility:hidden;
}
#siteindex h4 {
	background-color:#3889c0;
	color:#fff;
	text-align:center;
	margin-left:0 !important;
	padding:2px;
}
/** END Header -------------------------------- 
 Site Index
----------------------------------------------- */
#siteindex li a {
	color:#0c4790;
	font-size:85%;
	font-weight:700;
}
#siteindex li li {
	background:#fff url(bullet-4x3.gif);
}
/** END Site Index ---------------------------- 
 Footer
----------------------------------------------- */
#footer {
	background:url(siteindex_bg.gif) #072045 top repeat-x;
	border-top-color:#072045;
	font-size:11px;
	width:990px;
	color:#FFF;
	text-align:center;
	padding:4px;
        margin-left: -12px;
}
#footer-bottom {
        border-color: #072045;
}
#footer li {
	font-family:Arial, Helvetica, sans-serif;
        border-color: #072045;
}
#footer #footer-utility {
        border-color: #072045;
        height: 10px;
}

#footer .footer-partners {
        border-top-color: #072045;
        height: 10px;
}
/** END Footer -------------------------------- 
 Main Front
----------------------------------------------- */
#page.main-front #module-secondary-content-spotlight #container {
	border-color:#495d82;
}
#homepage-last-updated-rotation {padding: 3px 0 0 0;}
#page.main-front #content #lastupdated {
	font-weight:500;
	color: #F7931E;
	font-size:11px !important;
	padding:5px 5px 5px 0 !important;
        text-transform:uppercase;
}
#homepage-last-updated {
	font-weight:500;
	color:#F7931E;
	padding-left:5px;
	float:left;
	font-size:11px;
}
#homepage-last-updated-rotation {
	font-weight:500;
	color:#F7931E;
	padding-left:135px;
	font-size:11px;
}
#module-lead-content.rotation #story-rotation .buttons {
	float:right;
	margin-top:0px;
	white-space:nowrap;
	padding:0;
}
#module-lead-content.rotation #story-rotation .buttons .item-count {
	font-size:80%;
}
/** END Footer -------------------------------- 
 Section Front
----------------------------------------------- */
#page.section-front #content #venue-details {padding-left:6px; background: #FFF;}
#page.section-front #content { }
#page.section-front #content h1 {
	color:#000;
	font-size:189%;
	font-style:normal;
	font-weight:700;
	padding:0 0 3px;
}
#page.section-front.video-section-front #content h1 {background: #FFF; padding: 12px;}

#content table {background: #FFF;}
/* End Ribbon */
#page.section-front #content h2.section-title-top {
	font-size:189%;
	font-style:normal;
	font-weight:700;
	color:#000;
	padding:8px 0 0px 10px;
        margin: 6px 0 0 0;
        _margin: 12px 0 0 0;
}
#page.section-front #content .rail {
	background:url(section-front-rail-bg.gif);
	margin-top:0px;
}
#page.section-front #content {
	margin-top:6px;
}

/** END Section Front ------------------------- 
Windoid -------------------------------------*/
#windoid {
	padding:12px;
}
/* END Windoid -------------------------------
 Page Real Estate
-------------------------------- */
#page.section-front.real-estate #module-video-with-playlist h4 {
	background-color:#fff !important;
}
#page.section-front.real-estate #front-container #promo-rail.rail {padding: 13px 0 0 0;}
#page.section-front.real-estate #front-container div.rail {padding: 9px 0 0 0}
#page.section-front.real-estate div.misc-ad h4 {
	color:#FFF;
	background:url(section-h4-back.gif) no-repeat top left;
	text-align:left;
	margin-bottom:8px;
	border-bottom:0px #ccc solid;
	font-size:107% !important;
	font-style:normal;
	font-weight:700;
	padding:4px 0 4px 8px !important;
}
#page.section-front .real-estate #front-container #promo-rail #real-estate-headlines h4 {}
.real-estate #promo-rail {
	overflow:hidden;
}
.real-estate .clear {
	background:#FFF;
	padding-left:6px;
}
#module-travel-front #destinations h4, #module-travel-front #city-guide h4 {
	padding-top:6px;
}
#module-travel-front #destinations ul, #module-travel-front #city-guide ul {
	padding-bottom:6px;
	font-weight:700;
}
#module-travel-front #destinations li, #module-travel-front #city-guide li {
	background:url(mezz_bull.gif) 4px 4px no-repeat !important;
	padding:0 4px 4px 16px !important;
}
/* END Travel Page --------------------------------- 
 Brochure pages
------------------------------------------------ */
#brochure-lead-content {
	margin-bottom:8px !important;
	padding:0 !important;
}
#page.section-front #front-container #content.brochure-content div.rail div.misc-ad #module-secondary-content-spotlight div.container h4 a {color:#FFF;font-size:130%}
#page.section-front #front-container #content.brochure-content div.rail div.misc-ad #module-secondary-content-spotlight div.container div.content {padding:0px}
#page.section-front #front-container #content.brochure-content div.rail div.misc-ad div#module-secondary-content-spotlight div.container div.links {padding: 0 0 6px 6px}
#page.section-front #front-container #content.brochure-content div.rail div.misc-ad div#module-secondary-content-spotlight div.container div.links ul li {
        margin:0px;
        padding:0px 6px 6px 6px;
        list-style:none;
        background:url(mezz_bull.gif) 4px 4px no-repeat !important;
	padding:0 4px 4px 16px !important;
}
#page.section-front #front-container #content.brochure-content #module-secondary-content ul {background:none;}

/** END Section Front ------------------------- 
 Brochure pages
------------------------------------------------ */
#brochure-lead-content h4 {
	background:#fff;
	color:#000;
	padding:6px 0 8px 6px !important;
	width:518px;
	font-size:189%;
	font-style:normal;
	font-weight:700;
}
/** END Brochure pages ------------------------- 
 Classified Front
----------------------------------------------- */
#page.section-front.classified {
	
}
/** END High School Sports ---------------------- 
 Article - generic article styles
----------------------------------------------- */
#page.article #promo-rail {padding-top:20px;}
.font-size {
	margin-top:8px;
}
#article {
	background-color:#fff;
	margin-top:16px;
    .margin-top:30px;
	_margin-top:30px;
}
#article .byline {
	padding:4px 6px 0 12px;
}
#article dl.byline dd {
	color:#999;
	font-size:85%;
	font-style:italic;
	padding-left:0px;
}
#article p {
	color:#333;
	padding:0 6px;
}
#article p.last-updated {
	border-bottom-color:#FFF;
	color:#666;
	font-size:77%;
	font-style:italic;
}
#article p.credit {
	margin-bottom:2px;
}
#article img.full-width {
	margin-bottom:-8px;
}
#article ul.article-nav li.unavailable a {
	color:#ccc;
}
.article-nav {
	padding-left:8px;
}
#article iframe {
	margin-left:0;
	background:#FFF;
}
#article ul li {color:#000;}

/** END Article ------------------------------- 

 Search Results
----------------------------------------------- */
#page.search-results #content h2 {
	background:#fff;
	color:#000;
	font-size:200%;
	font-style:italic;
	font-weight:400;
        margin-top:0px; padding-top:0px;
}
#page.search-results #content #sponsored-links h4 {font-size: 200%; font-weight:700;}
#page.search-results #content {background: #FFF;margin-top: 12px;}
#page.search-results #content h2 {font-weight:700}
#page.search-results #content .tax-rec-gals-head, #page.search-results #content .tax-rec-gals, #page.search-results #content #sponsored-links, #page.search-results #content #search-google-ads, #page.search-results #content #search-results p.search-terms {padding-left:6px;}
#page.search-results #content #search-results p {padding:0px 0 0 6px;}
#page.search-results #content #search-results ul.results-type,#page.search-results #content #search-results ul.pagination  {padding:0 6px 0 6px;}
#page.search-results #content #search-results {padding:0px;margin:0px;}
#page.search-results #promo-rail.rail.medium {width:158px; margin: 6px 0 0 0;}
#page.search-results #promo-rail.rail.medium #rail-archives, #page.search-results #promo-rail.rail.medium #top-searches, #page.search-results #promo-rail.rail.medium #related-topics {padding:6px;background:url(strap-search-spotlight.gif) no-repeat top left #FFF !important;}
#page.search-results #promo-rail.rail.medium #related-topics {margin: 12px 0 12px 0}
#page.search-results #promo-rail.rail.medium #related-topics h4 {color: #FFF; font-weight:700; padding:0px 0 4px 4px;}
#page.search-results #promo-rail.rail.medium #rail-archives h4, #page.search-results #promo-rail.rail.medium #top-searches h4 {
        color:#FFF;
	text-align:left;
	margin-bottom:4px;
	height:20px;
	padding:0 0 0 4px;
        font-size: 107%;
        font-weight: 700;
        background:none;
}
#page.search-results #promo-rail.rail.medium #rail-archives h4 a {color:#FFF;}
#page.search-results #promo-rail.rail.medium #top-searches {background: #FFF; padding: 6px;margin:12px 0 8px 0;}
#page.search-results #promo-rail.rail.medium #top-searches h4 {font-weight:700;}
#page.search-results #promo-rail.rail.medium div.tax-rec-gals {background:#FFF;padding:6px; margin-bottom:12px}
#page #content #results {background: #FFF; padding: 6px;}
#page.search-results #content #search-results ul.results-list li {padding-left:6px;}
#page.search-results #content #search-results div.sort-by {padding-left:6px;}
#page #content #article p {background:none}

#page.search-results #content #search-results .tab-menu {border-top: #FFF; border-bottom: 4px solid #3572b0; height:30px; margin: 0 0 6px 0;}
#page.search-results #content #search-results .tab-menu ul {margin:0 6px;}
#page.search-results #content #search-results .tab-menu ul li a, #page.search-results #content #search-results .tab-menu ul li.current{
        position: relative;
	outline:none;
	top: 0px;
	left:-1px;
	float: left;
	display:inline;
	padding: 12px 0px 7px 0;
        .padding: 10px 0px 9px 0;
        _padding: 8px 0px 7px 0;
	margin: 0px 0px 0px 0px;
	font: bold 0.9em sans-serif;
	list-style: none;
	border-left: solid 1px #000;
	border-top: solid 0px #000;
	border-right: solid 0px #000;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width:100px;
        .height: 13px;
        height:11px;
	text-align:center;
        vertical-align:middle;
	background: #000 url(tab-bg.gif) bottom left no-repeat;
	color:#FFFFFF;
        text-decoration:none;
}
#page.search-results #content #search-results .tab-menu ul li a:hover, #page.search-results #content #search-results .tab-menu ul li.current {background: #000 url(tab-on-lrg.gif) bottom left no-repeat; text-decoration:none;}
/** END Search Results ------------------------ 
 Gallery
----------------------------------------------- */
#page.gallery #gallery-content h2 {
	color:#000;
	font-size:246%;
	font-weight:700;
}
#page.gallery #gallery-content div.text {background: #FFF!important;}
#page.gallery #gallery-content div.text #gallery-container {margin-top:10px; padding-left:6px;}
#page.ugcgallery #gallery-content {background:#FFF;}
#page.ugcgallery #gallery-content h2 {width:730px!important;}
#page.ugcgallery #breadcrumb {width: 834px;padding-left:10px;padding-top:8px;}
#page.ugcgallery #gallery-slideshow {margin-right:0px!important;width:480px;}
#page.ugcgallery #module-ratings-and-comments {margin-left:0px;}
/** END Gallery-------------------------------- 
 Entertainment Front
----------------------------------------------- 
 This template includes the section-front class for layout, which can be
   overridden here as necessary. */
#page.entertainment #module-lead-content {
	border-color:#FFF;
}
#page.section-front.entertainment #module-secondary-content-spotlight div.container {
	border-color:#072045;
}
/** END Gallery-------------------------------- 
 Most Popular
----------------------------------------------- */
#page.most-popular #breadcrumb {padding: 4px 0 4px 16px;}
#page.most-popular #content {background: #FFF}
#page.most-popular #promo-rail.rail { padding: 8px 0 0 0}
#page.most-popular h2 {
	background:#fff;
	color:#000;
	font-size:246%;
	font-style:italic;
	font-weight:700;
        padding: 12px 0 0 6px;
}
#page.most-popular #content p {padding: 6px;}
#page.most-popular #content div.ad160x600 {margin-top: -100px;}
#page.real-estate h3, #page.real-estate div.rail div.misc-ad h4 {
	color:#000;
	background:#fff;
	text-align:left;
	margin-bottom:8px;
	border-bottom:0px #ccc solid;
	font-size:107% !important;
	font-style:normal;
	font-weight:700;
	background-image:none !important;
	height:auto !important;
	padding:2px 0 0 8px;
}
/** END Real Estate --------------------------- 
 Breadcrumbs
----------------------------------------------- */
#breadcrumb {
	background: #072045 !important;
	font-size:85%;
	margin:6px 0 4px;
	padding:8px 2px 6px 2px;
        width: 305px;
}
#breadcrumb.htmlstory {width:824px;_margin-left:6px;}
#page.poll #breadcrumb {padding-left: 10px;}
#page.htmlpage #breadcrumb {height:10px;_padding-left:6px;}
#breadcrumb.front {width:525px;}
.real-estate #breadcrumb.front {width:426px;}
.video-section-front #breadcrumb.front {width:826px;}
#breadcrumb.front a {}
#breadcrumb, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {
	color:#FFF !important;
        
}
.article #breadcrumb {padding: 10px 0 8px 10px;}
/** Breadcrumbs ------------------------------- 
 Modules
----------------------------------------------- 
 M-001 Lead Content - Tabbed 
 This module is similar to M-009 -- style consolidation possible. */
#module-lead-content-tabbed {
	background:#fff;
	color:#000;
	border-color:#FFF;
        
}
#page.section-front #front-container #content #module-lead-content-tabbed{background: #FFF}
#module-lead-content-tabbed a {
	color:#0c4790;
}
#page.section-front #front-container #module-lead-content-tabbed ul.tabs {border-bottom: 4px solid #3572b0;height:28px;}
#page.section-front #front-container #module-lead-content-tabbed ul.tabs li {
     position: relative;
	outline:none;
	top: 0px;
	left:-1px;
	float: left;
	display:inline;
	padding: 6px 0px 7px 0;
	.padding: 4px 0px 7px 0;
	_padding: 5px 0px 4px 0;
	margin: 0px 0px 0px 0px;
	font: bold 0.9em sans-serif;
	list-style: none;
	border-left: solid 1px #000;
	border-top: solid 1px #000;
	border-right: solid 1px #000;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width:98px;
	text-align:center;
	background: #000 url(tab-bg.gif) top left no-repeat;
	color:#FFFFFF;
    height: 16px;
	
}
#page.section-front #front-container #module-lead-content-tabbed ul.tabs li:hover {background: #000 url(tab-on.gif) top left no-repeat;}
#page.section-front #front-container #module-lead-content-tabbed ul.tabs li.current {
        background: #000 url(tab-on.gif) top left no-repeat;
}

#module-lead-content-tabbed ul.tabs li a {
	color:#FFF !important;
	background-color:none !important;
    border:none;
}
#page.section-front #front-container #module-lead-content-tabbed #main-tabs #hyperlocal-tabs #module-lead-content.rotation #story-rotation div.descriptionx h3  {width:500px;}
#module-lead-content-tabbed dl.byline dd {
	background:url(bar-gray-1x11.gif);
	color:#fff;
}
#module-lead-content-tabbed span.last-updated {
	color:#999;
	font-size:84%;
}
#module-lead-content-tabbed ul.tabs li.current a {
	color:#fff !important;
	border-color:#ccc;
}

#main-tabs ul.bulleted li {
	background:url(m_002_bullet_7x7.gif)4px 4px no-repeat !important;
	padding:0 4px 0 16px !important;
}
/* M-001 Alternate Styles */
#module-lead-content-tabbed.alt h3 {
	color:#fff;
	font-size:107%;
	font-weight:700;
}
#module-lead-content-tabbed.alt div.columns-container {
	background:url(bar-medgray-1x11.gif);
}
#module-lead-content-tabbed.alt p.caption {
	color:#fff;
	font-size:85%;
	font-style:italic;
}
#module-lead-content-tabbed.alt ul.bulleted li {
	background:url(m_002_bullet_7x7.gif) 4px 8px no-repeat !important;
	padding:0 4px 0 16px !important;
}
#module-lead-content-tabbed ul.bulleted li {
	background:transparent url(bullet-4x3.gif) no-repeat left 5px !important;
}
/* END M-001 Alternate Styles 
 M-002 Secondary Content */
#module-secondary-content {
	margin-top:0px;
        background: #072045;
}
#module-secondary-content div {
	margin-bottom:0 !important;
	border-bottom:4px solid #fff;
}
#content.opinion #module-secondary-content li {background: #FFF; list-style:none;}
#content.opinion #module-secondary-content li h2.h2-head {margin:0px;padding: 0 0 6px 0;}
/* END M-001 Alternate Styles 
 END M-001 Lead Content - Tabbed 
 M-002 Secondary Content */
.story-gallery {background-color:#FFF;}
#page.article #content.story-gallery {background: #FFF !important;}
#page.article #content.story-gallery .story-rail {width: 210px;}
#page.article #content.story-gallery #module-secondary-content {margin:0px;padding:0px;} 
#page.article #content.story-gallery #module-secondary-content div.misc-ad {background:#FFF;}
#page.article #content.story-gallery #module-secondary-content div.misc-ad #module-secondary-content-spotlight {margin-left:-1px;}
#page.article #content.story-gallery #module-secondary-content div.misc-ad div.module-poll {border:none!important;margin-left:-6px;}
#page.article #content.story-gallery #module-secondary-content div.misc-ad div.module-poll p.question {margin:0px;}
#page.article #content.story-gallery #module-secondary-content div.misc-ad div.module-poll input.vote {margin-right: 12px;}
#page.article #content.story-gallery #module-secondary-content div.misc-ad h4 {font-weight:700;font-size: 130%;padding: 0 0 4px 0;}
#page.article #content.story-gallery #module-secondary-content div.misc-ad #module-secondary-content-spotlight #storygallery-label  {font-weight:700;font-size:140%;color: #000}
#page.article #content.story-gallery #module-secondary-content #module-secondary-content-spotlight div.container {margin:0px; padding:0px; border-color:#FFF;}
#page.article #content.story-gallery #module-secondary-content #module-secondary-content-spotlight div.container .content {padding:0px;}
.story-gallery #module-secondary-content #module-secondary-content-spotlight div.container {padding:0px;}

#module-secondary-content h2 {
	color:#000;
	/*background:url(http://www.newsday.com/images/branding/new0608/mod-sec-con-top.gif) 0 7px no-repeat !important;*/
	text-align:left;
	border-bottom:1px #fff dotted !important;
	font-size:120% !important;
	font-style:normal;
	font-weight:700;
	padding:6px 0 0 8px;
}
#module-secondary-content ul {
	background:url(sec-content-h2.gif) #fff 0 -2px no-repeat !important;
	padding-bottom:2px;
	padding-top:4px;
	margin:0 !important;
}
#module-secondary-content ul ul {background:none!important;margin:0px;padding:0px;}
#module-secondary-content ul ul li {.padding-top:6px;_padding-top:6px;}
#module-secondary-content li span.minutes-ago {
	color:#c00;
	font-size:75%;
}
#module-secondary-content li {
	font-size:92%;
	padding:0 10px;
}
#module-secondary-content.now li {
	background:none;
	padding:0;
}
#module-secondary-content .date-sorted-headline {background: #FFF;padding: 6px 0 0px 0;}
#module-secondary-content .date-sorted-headline .date-sorted-title {
	color:#000;
	text-transform:uppercase;
	background:#FFF;
	width:100%;
	padding:6px 120px 6px 6px;
}
#module-secondary-content  ul#date-sorted {border-bottom: 1px #CCC dotted;}
/* END M-002 Secondary Content 
 M-004 Secondary Content Spotlight 
 M-004 Secondary Content Spotlight */

#coverStories { background: #FFF; padding: 6px; margin: 12px 0 0 0;}

div.rail div.misc-ad #module-secondary-content-spotlight div.container h3{
	color:#FFF;
	background:url(strap_spotlight.gif) no-repeat #072045 !important;
	text-align:left;
	margin-bottom:0;
	height:20px;
	padding:4px 0 0 16px;
}

div.rail div.misc-ad #module-secondary-content-spotlight div.container h3 a {color: #FFF;}
div.rail div.misc-ad #module-secondary-content-spotlight div.container .content div.misc-ad {padding: 6px 0 0 0;}

div.rail div.misc-ad #module-secondary-content-spotlight div.container h3.interior-item a, div.rail div.left-util-rail #module-secondary-content-spotlight div.container .content h3 {color: #0c4790;}
#page.real-estate div.rail div.misc-ad #module-secondary-content-spotlight div.container h3, #page.real-estate div.rail div.misc-ad h4, #page.section-front.real-estate #front-container #promo-rail #real-estate-headlines h4 {
	color:#FFF;
	background:url(strap-short-spotlight.gif) no-repeat top left #FFF !important;
	text-align:left;
	margin-bottom:0;
	height:20px;
	padding:2px 0 0 16px;
        font-size: 107%;
        font-weight: 700;
} 
#page.section-front.real-estate #front-container #promo-rail #real-estate-headlines h4 {padding:4px 0 1px 10px;}
#page.section-front.real-estate #promo-rail #real-estate-headlines #top-item h4 {background: #FFF; display:none;}
#page.section-front.real-estate #promo-rail #real-estate-headlines #module-secondary-content {background: #FFF;}
#page.section-front.real-estate #promo-rail #real-estate-headlines #module-secondary-content ul {background: none;}
#page.real-estate #front-container #content.clearfix div.misc-ad {background: url(misc-ad-bg-lrg.gif) #FFF no-repeat bottom left; }
#page.real-estate #front-container #content.clearfix #promo-rail div.misc-ad {background: url(misc-ad-bg-sm.gif) #FFF no-repeat bottom left; }
#page.real-estate #front-container #content.clearfix div.misc-ad iframe {padding: 0px 0 10px 6px; width:420px; height: 436px; overflow:hidden:}
#module-secondary-content div.misc-ad #module-secondary-content-spotlight div.container h3 {
	color:#000;
	background:#fff;
	text-align:left;
	margin-bottom:8px;
	width:300px;
	padding:2px 0 0 8px;
}
.brochure-content #module-secondary-content div.misc-ad #module-secondary-content-spotlight div.container h3 {width: 204px; background: url(sec-content-h2.gif) bottom no-repeat;}
.brochure-content #module-secondary-content div.misc-ad #module-secondary-content-spotlight div.container h3 a {color: #000}
.brochure-content #module-secondary-content-spotlight div.container { border:none;}
.brochure-content #module-secondary-content-spotlight div.container div.content {margin:0px;padding:6px 2px 2px 6px;}
.module-poll {background:#FFF;border:none!important;}
#promo-rail .module-poll {background:none; border:none;}
#promo-rail .module-poll p.question {width:280px;}
#promo-rail .module-poll ul.poll-links {padding:6px;}
#promo-rail .module-poll input.vote {margin: 0 18px 12px 0;}
#page.poll #content h2 {width:350px;padding-top:10px;}
#page.poll #content #question-poll {background:#FFF; margin-top: 0px; border-color:#FFF; width:346px;}
#page.poll #content div.rail {margin-top:-44px;}
#page.poll #content div.ad-rail {padding-top:0px;}
#page.poll #content div.rail #module-related-links {background:#FFF;margin-top:3px!important;}
#page.poll #content div.rail #module-related-links  h4 {padding: 6px;}
#page.poll #content div.rail #module-related-links ul {padding: 6px;}
#page.poll div.rail #module-related-links {background:#FFF;margin-top:3px!important;width:300px;padding-top:0px;}
#page.poll div.rail #module-related-links ul {margin: 0 0 0 6px;}
 #page.poll div.rail #module-related-links h4 {color:#FFF;
	background:url(strap_spotlight.gif) no-repeat top left #FFF !important;
	text-align:left;
	margin:-1px 0 0 0;
        margin-top:-3px;
	height:20px;
	padding:4px 0 4px 16px;
        font-size: 130%;
        font-weight: 700;}
.module-poll h4 {font-weight: bold; padding: 0 0 0 6px;border:none;}
#page.poll #content form#question-poll div.module-poll p.question {margin-left:0px;}
#page.poll #content form#question-poll div.module-poll ul label {margin-left:12px;}
#pollDescription{background-color:#FFF; width:358px;}
div.rail div.misc-ad #module-secondary-content-spotlight div.container div.content h3, #module-secondary-content-spotlight div.container div.content h4, #page.real-estate #module-secondary-content-spotlight div.container div.content h4 {
	background:none !important;
	text-transform:none !important;
	text-align:left !important;
	border-color:#072045;
	height:auto;
	padding:0;
}
#module-secondary-content-spotlight div.container {
	background:#fff;
	border-color:#072045;
	margin:0 !important;
	padding:0 !important;
}
#module-secondary-content-spotlight div.container div.content {
	background:#fff;
	color:#000;
	border:none !important;
	margin:0;
	padding:8px;
}
#module-secondary-content-spotlight div.links {
	border:none !important;
	background:#fff;
}
#module-secondary-content-spotlight div.links li {
	background:url(m_002_bullet_7x7.gif) 4px 4px no-repeat !important;
	font-size:85%;
	font-weight:700;
	padding:2px 4px 0 16px !important;
}
#module-classifieds div.ad-options {
	background:#84a3be;
	border-top-color:#999;
	font-size:85%;
}
#module-classifieds div.ad-options li {
	background-image:url(bar-white-1x10.gif);
}
div.module-poll label {font-weight: 700; font-size: 11px; padding:0px;}
/* END M-006 Classified Search 
 M-007 Popular Stories */
#module-popular-stories h4 {
	color:#000;
	font-size:107%;
}
#module-popular-stories div.links-list {
	border-color:#072045;
        border-top-color: #3572b0 ; 
        background: url(bot-bg.gif) #d3d2d2 no-repeat top left;
        margin: 1px 0 0 0;
}
#page.article #module-popular-stories div.links-list {margin-top:0px;}
#module-popular-stories ul.tabs li a:link, #module-popular-stories ul.tabs li a:visited {
	color:#FFF;
	background:url(pop_tab.gif) no-repeat left top;
	vertical-align:top;
	text-align:center;
	width:80px;
	border:none;
	padding:1px 6px 8px 8px;
}
#module-popular-stories ul.tabs li a:hover, #module-popular-stories ul.tabs li a:active {
	color:#FFF;
	border:none;
        text-decoration: none;
        background:url(pop_tabOn.gif) no-repeat left top;
}
#module-popular-stories ul.tabs li.current a:link, #module-popular-stories ul.tabs li.current a:visited, #module-popular-stories ul.tabs li.current a:hover, #module-popular-stories ul.tabs li.current a:active {
	color:#FFF;
	background:url(pop_tabOn.gif) no-repeat left top;
	width:80px;
	vertical-align:top;
	text-align:center;
	border:none;
	padding:1px 6px 8px 8px;  
        text-decoration: none;
}
.module-poll p.question {
	color:#000;
	padding-bottom:4px;
	padding-top:4px;
}
.module-poll div.ads p {
	border-bottom-color:#ccc;
	color:#fff;
}
.module-poll #question-poll {border-color: #FFF; color: #000}
input.vote {padding: 6px 10px 6px 10px; text-align:center; font-weight:bold; text-transform:uppercase; background: #0c4790; color: #FFF; margin: 6px 6px 0 0;}
/* END M-008 Poll Module

/* M-009 Lead Content */
#module-lead-content {
	color:#000;
	background:#FFF;
	border-color:#FFF;
	margin:0px 0 0;
}
#module-lead-content dl.byline dd {
	background:url(bar-gray-2x11.gif);
	color:#000;
}
#module-lead-content p.last-updated {
	color:#c00;
	font-size:77%;
	font-style:italic;
}
#module-lead-content ul.bulleted li{
	margin-bottom:0 !important;
	background:url(mezz_bull.gif) 4px 4px no-repeat !important;
	padding:0 4px 4px 16px !important;
}
#module-lead-content div.columns-container div.column-2 .first-item ul.bulleted {background:none;margin: 10px 0 0 -4px; padding 0px;font-size:100%;}
#module-lead-content div.column-2 ul {
	padding:6px 0 0 0;
        margin:0px 0 0 0px; 
}
#module-lead-content div.column-2 ul li {margin:6px 0 0 0;padding: 0 0 10px 0;border-bottom:1px solid #E6E9F0;}
#module-lead-content div.column-2 ul.bulleted {
	padding-top:0;
	padding-left:0;
	font-size:92%;
}
#module-lead-content div.column-2 div.first-item h2 {
border-bottom:1px solid #A34A01 !important;
font-size:16px;
margin-left:0;
padding-left:0;
}
#page.section-front #front-container #content #module-lead-content h1 a, #page.main-front #front-container #content #module-lead-content h1 a {
	font-weight:700;
        color: #000;
}
.wu_marine_wrapper {
	border:1px solid gray;
	margin-top:5px;
}
.wu_marine_row {
	padding-bottom:2px;
	margin:3px 10px;
}
.wu_marine_cityname {
	font-size:14px;
	font-weight:700;
	font-family:verdana, helvetica, arial;
}
.wu_marine_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000;
}
.wu_marine_text_right {
	font-size:12px;
	color:#000;
}
#module-traffic dd.high {
	background:url(icon-traffic-high.gif);
}
#module-traffic dd.medium {
	background:url(icon-traffic-medium.gif);
}
#module-traffic ul {
	border-top-color:#ccc;
	border-left-color:#ccc;
}
#module-traffic li {
	background:#faf9f1;
	border-bottom-color:#ccc;
	border-right-color:#ccc;
}
#module-traffic div.sponsored-by {
	background:url(background-traffic-bottom.gif);
	border-top-color:#999;
}
#module-weblinks p.powered-by {
	color:#666;
	font-size:77%;
}
#module-contribute li.post-event {
	background:url(icon-post-event.jpg) no-repeat;
}
#module-contribute li.add-news {
	background:url(icon-add-news.jpg) no-repeat;
}
#module-contribute li.send-picture {
	background:url(icon-send-picture.jpg) no-repeat;
}
#module-contribute li.join-conversation {
	background:url(icon-join-conversation.jpg) no-repeat;
}
#module-contribute li.start-blog {
	background:url(icon-start-blog.jpg) no-repeat;
}
/* END M-015 Contribute 
 M-016 Events Directory */
#module-directory-events p.description {
	color:#666;
	font-size:92%;
	font-style:italic;
}
#module-directory-events li {
	background:url(background-directory-line.gif);
	color:#036;
	font-size:85%;
}
#module-directory-events li.current {
	background:#036;
}
#module-messageboard-promo p.notice {
	border-bottom-color:#ccc;
	color:#333;
	font-size:92%;
	font-style:italic;
}
/* END M-017 Message Board 
 M-018 Article Tools */
#module-article-tools {
	font-size:85%;
	border-color:#ccc;
}
#module-article-tools #list-box li.text-size {
	color:#666;
	font-style:normal;
}
#module-article-tools .sponsor-logo-box p {
	color:#666;
	font-style:italic;
}
/* END M-018 Article Tools 
 M-020 Related Links */
#module-related-links {
	border-bottom-color:#FFF;
	border-top-color:#FFF;
	margin-left:6px;
	color:#000;
}
#module-related-links a {color:#0c4790;}
#module-related-links h4 {
	font-size:140%;
    font-weight:700;
	padding:4px 0;
	color:#000;
}
#module-related-links ul li h4 {color: #000;border-bottom: #CCC 1px dotted;padding:4px 0 0 0;margin:0px 0 4px 0;} 
#module-other-stories dt {
	color:#333;
	font-size:92%;
	font-style:italic;
}
#module-talkback-promo div.inner-box {
	background:#f9f9f1;
	border-color:#ccc;
}
/* END M-023 Talkback Promo 
 M-025 Classified Categories, Main */
#classified-categories-main {
	background:url(columns-3column-4line-gray.gif);
	border-bottom-color:#999;
	border-top-color:#999;
}
#classified-categories-main div.column div {
	background:url(corner-gradient-bg-tan.jpg);
	border-bottom-color:#999;
}
#classified-categories-main div.column div.buy-an-ad ul.more li {
	background:url(bar-lightblue-1x10.gif);
	font-size:85%;
}
/* END M-025 Classified Categories, Main 
 M-026 More Classified Categories */
#classified-categories-more h3 {
	color:#000;
	font-size:122%;
	font-weight:700;
}
#classified-categories-more #columns-container {
	background:url(background-more-categories.gif);
}
#module-most-popular li {
	background:#fff url(bar-gray-1x53.gif);
}
#module-most-popular li.even {
	background-color:#EED;
}
#module-most-popular dd.date-and-section a {
	background:url(bar-gray-1x11.gif);
}
#module-most-popular dd.email-this a {
	background:url(email-this.gif);
}
#module-most-popular ul.tabs li {
	background:none;
	font-size:92%;
}
#module-most-popular ul.tabs li a:link,
#module-most-popular ul.tabs li a:visited,
#module-most-popular ul.tabs li a:active {
    color: #666;
}
#module-most-popular ul.tabs li a:hover {
    color: #666;
    text-decoration: underline;
}
/* END M-027 Most Popular 
 M-028 Entertainment Search */
#entertainment-search {
	background:#fff;
	margin-top:30px !important;
	border-color:#ccc;
}
#entertainment-search div.lead-content {
	background:url(background-entert-search.gif);
	padding:2px;
}
#entertainment-search div.search-tool select {
	width:140px;
}
#entertainment-search ul.tabs li.current a {
	color:#fff !important;
	background-color:#036;
}
#entertainment-search ul.tabs li a {
	color:#0c4790;
	background-color:#fff;
}
/* END M-028 Entertainment Search 
 M-029 Gallery Photos More */
#gallery-photos-more {
	background:#fff;
	border-color:#fff;
}
/* END M-028 Entertainment Search 
 M-029 Gallery Photos More */
#gallery-photos-more h3 {
	color:#000;
	font-size:136%;
}
#gallery-photos-more li.current img {
	border-color:#000;
}
/* END M-029 Gallery Photos More 
 M-030 Photo Gallery Slideshow */
#gallery-slideshow {
	background:#fff;
	border-color:#999;
}
#gallery-slideshow #photo-information p.credit {
	color:#000;
	font-size:77%;
}
#page.gallery #gallery-content h1 {
	line-height:1.22em;
	color:#000;
	font-size:246%;
	font-weight:700;
	width:830px;
}
/* END M-030 Photo Gallery Slideshow 
 M-031 Photo Tools */
#gallery-photo-tools {
	background-color:#eee !important;
	border-color:#fff;
}
#gallery-photo-tools-search {
	background:#eee;
	border-top-color:#fff;
}
#gallery-photo-tools .sponsor-logo-box {
	border-top-color:#fff;
}
#gallery-photo-tools .sponsor-logo-box p {
	color:#fff;
	font-size:77%;
	font-style:italic;
}
/* Page Photo Gallery */
#page.photogallery #content #gallery-content-popup {margin: 26px 0 0 0!important;}
#page.photogallery #breadcrumb {padding: 8px 0 0 12px;}
#page.photogallery #promo-rail.rail #photoTabs.misc-ad {background: #072045}
#page.photogallery #promo-rail.rail #photoTabs.misc-ad #module-secondary-content-spotlight #gallery-top-photos ul.tabs {background: #072045; width:300px;margin: 0px!important;}
#page.photogallery #promo-rail.rail #photoTabs.misc-ad #module-secondary-content-spotlight #gallery-top-photos ul.tabs a {border:none!important;width:110px;color:#FFF;.font-size: 90%;_font-size:90%;}
#page.photogallery #promo-rail.rail #photoTabs.misc-ad #module-secondary-content-spotlight #gallery-top-photos ul.tabs li {
        color:#FFF;
	background:url(pop_tab_lrg.gif) no-repeat left top;
	vertical-align:top;
	text-align:center;
	width:120px;
	border:none;
	padding:1px 4px 8px 0px;
        margin-right: 2px;
}
#page.photogallery #promo-rail.rail #photoTabs.misc-ad #module-secondary-content-spotlight #gallery-top-photos ul.tabs li.current, #page.photogallery #promo-rail.rail #photoTabs.misc-ad #module-secondary-content-spotlight #gallery-top-photos ul.tabs li:hover {
       background:url(pop_tab_lrgOn.gif) no-repeat left top;
}

#page.photogallery #promo-rail.rail #photoTabs.misc-ad #module-secondary-content-spotlight #gallery-top-photos #popGalleryContent {
      background-: url(bot-bg.gif) top left #d3d3d3;
}

/* END M-031 Photo Tools 
 M-033 Gallery Top Photos */
#gallery-top-photos {
	background:#eee;
	border-color:#fff;
}
/* END M-033 Gallery Top Photos 
 Photo Gallery Pop-up */
#gallery-content-popup {
	background:#FFF none repeat scroll 0;
}
#gallery-photo-header-logo p.date {
	font-size:85% !important;
	font-weight:700 !important;
}
#gallery-content-popup #gallery-photos-more li.current {
	background:url(index-bg-active.gif);
}
#gallery-content-popup #gallery-photos-more li.list {
	background:url(index-bg.gif);
}
#gallery-content-popup #gallery-photos-more div.list-middle {
	font-size:11px;
	font-weight:700;
}
#gallery-photo-no-thurmb {
	background:#DCDCDC none repeat scroll 0;
}
#photo-index {
	color:#666;
	font-size:85%;
	font-weight:700;
}
#photo-information h2 {
	color:#666;
	font-size:85%;
	font-weight:400;
}
/* END M-033 Gallery Top Photos 
 M-034 Real Estate Features */
.module-box.real-estate-features h4 a {
	color:#0c4790;
	font-size:107%;
	font-weight:700;
}
.module-box.real-estate-features ul li a {
	background:url(bullet-gallery-generic.gif);
	color:#0c4790;
}
/* END M-037 Features 
 M-038 Scores */
#module-scores-and-schedule h4 {
	color:#000;
	font-size:100%;
}
#module-scores-and-schedule dt {
	color:#333;
	font-size:77%;
	font-weight:700;
}
#module-scores-and-schedule dd {
	color:#333;
	font-size:77%;
}
#module-school-search li a {
	background:url(bullet-school-search.gif);
	color:#0c4790;
	font-size:92%;
	font-style:italic;
}
#module-honor-roll h5 {
	color:#666;
	font-size:92%;
	font-style:italic;
	font-weight:700;
}
#module-honor-roll li {
	border-right-color:#a3a3a3;
	font-size:92%;
}
/* END M-040 Honor Roll 
 M-041 Real Estate Search */
#realestate-search {padding: 0px; width: 430px; overflow:hidden;}
#countrydivcontainer {padding:0px;margin:0px;}
#realestate-search h3 {
	color:#666;
	font-size:92%;
	font-weight:700;
}
/* M-041 sub-module: quick-search */
#realestate-search fieldset.search-type label {
	color:#333;
	font-size:100%;
}
/* END M-041 sub-module: quick-search 
 M-041 sub-module: new-construction-and-open-house-searches */
#realestate-search div.new-construction-search p {
	background:#fff;
	color:#000;
	font-size:92%;
}
/* END M-041 sub-module: other-searches */
#realestate-search div.sponsored-by {
	background:#dfdfd8;
	border-top:none;
	border-color:#ccc;
}
/* END M-041 Real Estate Search 
 M-042 Video with Playlist 
 This module uses some IE-specific styles which are in ie.css. */
#module-video-with-playlist p.add-to-playlist {
	background:url(arrow-video-playlist.gif);
	color:#000;
	font-size:85%;
	font-style:italic;
}
#module-video-with-playlist #video h4 {
	background:#eee url(strap-long-video.gif) no-repeat !important;
}
#module-video-with-playlist li {
	border-bottom-color:#fff;
	font-size:77%;
}
#realestate-tools div.tool-container div.content-left {
	border-right-color:#80adb2;
}
/* END M-043 Real Estate Tools 
 M-044 Sell Your Property (example of .module-box) */
.module-box.sell-your-property h4 {
	border-bottom-color:#c96;
	color:#c96;
	font-size:136%;
	font-style:italic;
	font-weight:700;
}
.module-box.sell-your-property p {
	color:#333;
	font-size:107%;
}
#search-results ul.results-type li {
	background:url(bar-darkgray-1x11.gif);
	font-size:92%;
	font-style:italic;
}
#search-results div.sort-by {
	border-top-color:#ccc;
	color:#666;
	font-size:92%;
}
#search-results ul.results-list li.even {
	background:#ccd9e5;
}
#search-results ul.results-list dl.article dt a {
	background:url(icon-article.gif);
        padding-left: 15px;
}
#search-results ul.results-list dd.excerpt li {
	background:url(m_002_bullet_7x7.gif) 4px 8px no-repeat !important;
	font-style:italic;
	padding:4px 4px 0 16px !important;
}

#search-google-ads .google-ad {width: 642px;}

.module-list {
	background-position:top right;
	background-repeat:no-repeat;
	border-color:#ccc;
}
.module-list.scores {
	background-image:url(module-list-bg-scores.jpg);
}
.module-list.schedules {
	background-image:url(module-list-bg-schedules.jpg);
}
.module-list.tickets {
	background-image:url(module-list-bg-tickets.jpg);
}

.module-list ul li a {
	color:#0c4790;
	font-size:92%;
	font-style:italic;
	font-weight:700;
} 
/* M-049 Travel Module */
#module-travel-front #links {
	margin-top:-6px;
}
#travel-links span.travel-link {
	margin-top:-10px;
} 
/*END Travel Module Mezzanine Module */
#module-mezzanine {
	background:#f0f0f0 url(mezz-back.gif) no-repeat bottom center;
	margin-top:-10px !important;
	margin-bottom:8px !important;
	width:525px;
        height:200px;
	padding:36px 0 0px 0 !important;
} 


/* END M-048 Scores Module List Mezzanine Module */
#module-mezzanine h2 {
	border:none !important;
	padding-bottom:2px;
	font-weight:700;
	margin:0 !important;
        font-size: 11px;
}
#module-mezzanine h2 a {font-size: 11px;}
#module-mezzanine h3 {
	margin:0px 0 0 3px; 
}
#module-mezzanine p {
	color:#000;
	margin:0 0 0 4px;
}
#module-mezzanine img {
	padding-top:0;
}
#module-mezzanine a.photo img {
	display:block;
	border:#1C3563 1px solid;
}
#module-mezzanine .item {
	background:url(mezz_item_bg.gif) no-repeat center;
	margin:10px 10px 0px 0;
	padding:0;
}
#module-mezzanine.layout-c div.item {
	display:inline;
	margin-left:8px !important;
	height:166px;
	padding:3px 8px 8px 9px;
}
#module-mezzanine.layout-c div.item.first {
	margin-left:15px !important;
}
#module-mezzanine ul {
	padding:4px 0 0;
}
#module-mezzanine ul.bulleted li {
font-size:12px;
font-weight:400;
padding:0 4px 0 3px !important;
letter-spacing:-0.5px;
color:#99b000;
}
.mezz-flash {
	padding:25px 10px 10px;
} 
/* END Mezzanine Module * END Modules 
------------------------------- Tabs ----------------------------------------------- 
The container of ul.tabs should not have any padding -- abs. positioning is affected by padding in IE. Borders also affect positioning, but this is less significant because borders tend to be only one pixel. The extra pixel is eliminated by using conditional styles for IE6 and below (ie-lte6.css). */
ul.tabs {
	border-left-color:#082146;
}
ul.tabs li {
	border-top:#082146;
}
ul.tabs li a {
	border-color:#ccc;
	color:#FFF;
}
ul.tabs li.current a {
	
	color:#fff;
	border-bottom-color:#0c4790;
} 
/** END Breaking News 
------------------------- Generic Box ----------------------------------------------- */
.module-box h3 {
	background:#EED;
	color:#fff;
	font-size:100%;
	font-weight:700;
}
.module-box.highlight h3 {
	background:#ccc;
	color:#000;
} 
/** END Generic Box --------------------------- Video module */
#video h4 {
	color:#FFF;
	background:url(strap-video.gif) no-repeat !important;
	text-align:left;
	margin-bottom:1px !important;
	height:20px;
	font-size:125%;
	font-style:normal;
	font-weight:700;
	padding:4px 0 4px 16px;
}
#amny h4 {
	color:#FFF;
	font-size:20px;
	background:url(strap-amny.gif) no-repeat #000 !important;
	text-align:left;
	margin-bottom:1px !important;
	height:28px;
	padding:8px 0 0 16px;
}
#video h4 a {
	color:#FFF;
	text-decoration:none;
}
#article div.rail {}
#article div.rail #video {
	border-top-color:#FFF;
} 
/** END Video
 --------------------------------- * Feed -------------------------------------- */
#feed {
	padding:6px 310px;

}
#feed a {
	font-size:85%;
	background:url(feed-icon-12x12.gif);
color: #FFF;
}
.blogiFrame {
	overflow-x:hidden;
	overflow-y:scroll;
} 
/** Feed -------------------------------------- Misc: Classes (for use anywhere) ----------------------------------------------- */
a.multimedia-item-type {
	font-size:9px;
	margin-top:4px;
	color:#b40601 !important;
	padding:2px;
	text-transform:uppercase;
}
a.multimedia-item-type:hover {
	color: #ff0700;
} 
#module-secondary-content-feed table {margin:6px;background:none;}
#module-secondary-content-feed table td {padding:2px;}
#module-secondary-content-feed .stat-label {font-weight:700;}
/* END Article Resize Embeded Graffiti Board */
#page.graffiti #breadcrumb {padding:8px 4px 4px 12px;}
#page.graffiti #content h2 {margin-top: 14px;}
#page.graffiti #content p {background:#FFF;padding-left:6px;}
#page.graffiti #content p.topic {padding:6px; font-style:normal; font-size: 95%;}
#page.graffiti #content p.topic img {margin-left:-6px;}
#page.graffiti #promo-rail {padding-top:18px;}
#page.graffiti #content #module-secondary-content {background:#FFF;padding:6px; }
#page.graffiti #content #module-secondary-content #graffiti-form {margin:0px!important;}
#page.graffiti #content #module-secondary-content #graffiti-form h4 {font-weight:bold; font-size: 120%;}
#page.graffiti #content #module-secondary-content #graffiti-form p label { width:none; white-space:no-wrap; text-align:left; font-weight:bold; padding:0px!important; }
.graffiti-board a:link, .graffiti-board a:visited, .graffiti-board a:hover, .graffiti-board a:active {
	text-decoration:underline;
	font-style:italic;
}
#page.email #breadcrumb {padding: 6px 6px 6px 12px;}
#page.email #content {
	background-color:;
	margin:0;
	padding:4px;
}
#page.email #content h2 {
	color:#000;
	padding:10px 4px 4px 10px;
}
.email-form p {
	font-weight:700;
	padding-top:8px;
}
#module-stock {background:#FFF;}
#module-stock p.sponsor {
	border-bottom-color:#ccc;
	color:#999;
} 
#bank-rate {background: #FFF;}
#bank-rate  h4 {
        color:#FFF;
	font-size:125%;
	background:url(strap_spotlight.gif) no-repeat top left #072045;
	font-style:normal;
	font-weight:700;
	padding:4px 0 4px 12px;
        margin: 0 0 6px 0;
}
/* END Stock Module Columnists Index */
body#columnist-bio-body{
	width:970px;
	margin:0 auto;
        background: url(columnist-bg.gif) top left no-repeat;
}
body#columnist-bio-body #header {padding: 0 0 0 18px;}
body#columnist-bio-body div#content {padding:0px;width:530px;float:left;display:inline;}
div#content #columnist-bio {
	margin:0px 0 0 0;
        width:530px;
        background:#FFF;
        float:left;
        display:inline;
}

#columnist-bio img {float:left;margin: 0 12px 0 6px;}
#columnist-bio h2 {float:left;display:inline;width:440px;margin:8px 0 0 0; color: #072045;}
#columnist-bio h4 {clear:left;border-bottom: 1px dotted #072045;padding: 12px 0 0 0;margin: 0 0 0 6px; font-weight:bold; font-size: 140%;}
#columnist-bio p {padding: 0 0 0 6px;margin: 6px 0 0 0;}
h4.rail-columnist a {color: #FFF}
div.content h4.rail-columnist a {color:#0c4790}
#module-secondary-content-spotlight .container div.content h4 {color: #000}
div#columnist {
	padding: 6px 0 0 0;
	background-color: #FFFFFF;
}
div#columnist.columnist-story-bio {padding: 6px; width: 511px; clear: right;}
div#columnists {background-color: #fff;}
#columnist div.rail {
	background: #FFF;
	padding: 6px;
	width: 514px;
	margin-top: -10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
#columnist h2 { margin: 6px 0 0 0; width: 511px;
}
#columnist h3.title {background: #FFF; padding: 6px; width: 511px;}
#columnist #module-secondary-content {
	background: #FFF;
	padding: 6px;	
	width: 514px;
	margin: 0px;
	float: left;
}
#columnist #module-secondary-content img {margin: 0px;}
#columnist #module-secondary-content p.caption {padding: 0 0 0 0px; font-weight: bold; font-size: 12px;}
#columnist #module-secondary-content ul {margin: 0px; padding: 2px;}
#columnist #module-secondary-content ul li {padding: 0 0 0 0px;}
#columnists h2 {
	color:#000;
	font-style:italic;
	font-weight:700;
        background: #FFF;
        padding: 4px 0 0 0;
}
#columnists .category {
	background-color:#fff;
	border-color:#fff !important;
}
#columnists .category .columnist {
	padding-bottom:8px;
	border-bottom:1px solid #ccc;
}
#content.special-package .story-item h3 {
	border-bottom-color:#999;
	background-color:#666;
} 
/* END Cars quote-module */

#module-related-links .quote-module h4 {
	border-bottom-color:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;
} 
/* END quote-module Quigo ads */
.quigo-ad-top {
	background-color:#999;
	text-align:center;
	height:16px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
} 
/* END quote-module Quigo ads */
.quigo-ad {
	border:1px solid #FFF;
	border-bottom:8px solid #eee;
	font-size:77%;
}
.quigo-ad iframe {
	width:292px;
	overflow:hidden;
	background:none;
	padding:0 3px;
} 
/* end Quigo ads Top Jobs */

/* END Top Jobs Utility Promo rail */
.utility-promo {
	margin-top:0 !important;
}
.utility-promo img {
	margin-right:8px;
	background-color:#eee;
}
.utility-promo p {
	font-size:85%;
	margin-bottom:2px !important;
	padding:6px 8px 2px !important;
} 
/*.utility-promo ul.bulleted { list-style-type: none; padding: 4px 4px 8px 4px; font-size: 85%; } .utility-promo ul.bulleted li a { color: #0c4790; font-weight: bold; } END Utility promo Utility feature promo */
.utility-feature {
	background: url(misc-ad-bg.gif) bottom left no-repeat #FFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 4px 4px;
}
.utility-feature h4 {
	font-size:14px;
	color:#1C3563;
	margin:0;
}
div.utility-promo h4 a:link {color: #FFF;}
.utility-feature p {
	font-size:85%;
	margin:0;
}
.utility-feature div.section {
	font-style:normal;
	font-weight:700;
	color:#036;
	font-size:92%;
}
.utility-feature div.headline {
	font-style:normal;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	color:#036;
	font-size:100%;
}
.printedition-thumbnail {
	height:200px;
	margin-left:auto;
	margin-right:auto;
	border-width:0;
} 
/* END utility feature --- Utility Promo Tabs --- OVERRIDE FIX */
.misc-ad .indentmenu ul li {
	background-image:none;
	padding:0;
} 
/* FIX OLD WIDGET TAB */
.tdtab {
	text-align:center;
	text-decoration:none;
	color:#FFF;
	background:#082146;
	border:none;
	vertical-align:bottom;
	padding:2px;
}
.tdtab2 {
	text-align:center;
	width:2px;
	margin:0;
	padding:0;
}
.tabtable {
	margin:0;
	padding:0;
}
.tablink {
	font-family:Arial, sans-serif;
	background:#082146 url(pop_tab.gif) no-repeat center top;
	width:86px;
	height:12px;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	text-align:center;
	display:block;
	border:none;
	margin:0;
	padding:2px 0 6px;
}
.tablink a:hover, link, .tablink a:active, .tablink a:visited {
	text-decoration:none;
	color:#999;
	background:#082146 url(pop_tabOn.gif) no-repeat center top;
	width:88px;
	height:12px;
	border:none;
	outline:none;
}
.indentmenu {
	font:bold 13px Arial;
	width:300px;
	background:#1c3563;
	white-space:nowrap;
	overflow:hidden;
}
.indentmenu ul {
	float:left;
	width:300px;
	background:#072146;
	background-image:none;
	margin:0;
	padding:0;
}
.indentmenu ul li {
	display:inline;
	margin:0 3px 0 0;
}
.indentmenu ul li a img {
	margin-top:2px;
	border:none;
}
.indentmenu ul li a {
	float:left;
	display:block;
	text-align:center;
	width:94px;
	height:94px;
	background:url(util_tab.gif) no-repeat left top;
	text-decoration:none;
	outline:none;
	padding:2px 3px 0 0;
}
.indentmenu ul li a:visited {
	color:#1C3563;
}
.indentmenu ul li a.selected {
	color:#333;
	importanttext-decoration:none;
	background:url(util_tabOn.gif) no-repeat left top;
	padding:2px 4px 0 0;
} 
/* Container under tabs styling */
#petsdivcontainer {
	background:#FFF;
	width:288px;
	height:78px;
	overflow:hidden;
	padding:6px;
} 
/* Promo package -------------------------------------- */
.promo-package {
	color:#000;
        background: url(misc-ad-bg.gif) bottom left no-repeat #FFF;
	border:none;
}
.promo-package p {
	background-color:#fff;
	padding:4px 8px;
}
.promo-package .item {
	background-color:#fff;
	clear:both;
	font-size:92%;
	padding:0;
}
.promo-package .item img {
	width:70px;
	height:70px;
	float:left;
	margin:0 4px 0 0;
}
.promo-package .item p {
	color:#000;
	background-color:#fff;
	font-size:92%;
	padding-top:4px;
}
.promo-package .links {
	clear:both;
	padding-bottom:8px;
}
.promo-package div.links li {
	background:url(mezz_bull.gif) 6px 10px no-repeat;
	padding:4px 4px 0 14px;
} 
/* END Promo pak Module Lead content - rotation --------------------------------- */
#module-lead-content.rotation {
	padding-bottom:8px !important;
	border:none;
	margin:10px 0;
}
#module-lead-content.rotation h1 {
	margin:6px 0 0 8px;
}
#module-lead-content.rotation ul.related-row h2 {
	display:inline;
	margin:0;
	padding:0;
} 
/* END module lead content - rotation Right rail headlines --------------------------------- */
.rail-headlines {
	background:url(strap-railhead.gif) no-repeat top left #FFF;
	border-right:0 solid #fff;
	margin-bottom:0px;
	padding:4px 0 0 0px;
}
.rail-headlines h3 {
	font-size:125%;
	color:#FFF;
	font-weight:700 !important;
	padding:1px 0 4px 12px;
        height: 18px;
}
div.rail div.misc-ad h4, #module-popular-stories h3, #module-secondary-content-spotlight h2, div.rail div.misc-ad #module-secondary-content-spotlight div.container h3 {
	color:#FFF;
	font-size:125%;
	background:url(strap_spotlight.gif) no-repeat top left #072045;
	font-style:normal;
	font-weight:700;
	padding:4px 0 4px 12px;
}

div.rail div.misc-ad h4 a {
    color: #FFF;
    font-style:normal;
}

.rail-headlines div.content h3 {
	font-size:120%;
	text-transform:none !important;
}
.rail-headlines span.minutes-ago {
	color:red;
	font-size:75%;
	display: inline !important;
	margin-left: 2px;
}
.rail-headlines a.multimedia-item-type {
	margin:0 !important;
}
.rail-headlines p {
	font-size:85%;
	display:inline;
}
.rail-headlines .content {
	padding:0 0 0 10px;
        
}
.rail-headlines .content h3 {
	padding:6px 0 0;
}
.rail-headlines ul {
	padding:0 0 10px 10px;
        background: url(misc-ad-bg.gif) bottom left no-repeat #FFF;
        
}
.rail-headlines ul.rail-related {
	margin-top:-4px;
	padding-bottom:4px;
	text-align:left !important;
        background: none;
}
.rail-headlines ul.rail-related li {
	display:inline !important;
}
.rail-headlines .headline {
	font-weight:500;
	font-size:95%;
}
.rail-headlines .subhead {
	text-transform:uppercase;
	font-weight:700;
	font-size:92%;
	color:#000;
}
.rail-headlines .minutes-ago {
	font-size:75%;
	color:#c00;
        text-transform:lowercase;
} 
.rail-headlines p.brief .minutes-ago {font-size: 85%;}
/* END newsletter background Now Newsletter */
#page-newsletter #header-row.now {
	background-color:#3A86BF;
}
#page-newsletter #module-secondary-content.now h3, #page-newsletter #module-secondary-content.now h3 a {
	color:#e87a04;
}
#header-links, #header-links a {
	color:#FFF;
	text-align:left;
}
#page-newsletter #related-items.now .misc-ad {
	background-color:#e6e6e6;
	background-image:url("newsdaynow_utilityrail.jpg");
	background-repeat:repeat-x;
	margin-bottom:0;
}
#ad-rail, #leader-ad {
	color:#000;
	font-size:80%;
}
#time.now, #time.now a {
	color:#FFF;
	font-weight:700;
}
#newsletter-lead-content .lead-content-bottom {
	background-color:#e6e6e6;
	width:100%;
	height:2px;
	font-size:0 !important;
	line-height:0 !important;
}
#page-newsletter .divider-top {
	background-color:#e6e6e6;
	width:100%;
	height:1px;
	font-size:0 !important;
	margin-bottom:10px !important;
	line-height:0 !important;
}
#module-lead-content.now {
	height:100%;
}
#module-lead-content #related-items {
	vertical-align:bottom;
}
#module-lead-content #related-items .heading {
	vertical-align:bottom;
	color:#036;
}
#page-newsletter .utility-feature, #page-newsletter .utility-promo {
	background-color:#FFF !important;
} /* end now newsletter END Colors NEWSDAY Fonts BEGIN MANIFEST CODE ***************************************** Strong */
strong {
	font-weight:bolder;
}
#content #article h1 {
	font-size:189%;
	font-weight:700;
	color:#000;
	line-height:93%;
	margin:0px 0 7px 10px !important;
        width: 456px;
}
#page #content #article h1 a:link, #page #content #article h1 a:visited, #page #content #article h1 a:hover, #page #content #article h1 a:active {
	font-weight:700;
	color:#000;
	line-height:93%;
	text-decoration:none !important;
	margin:6px 0 7px;
}
#content #article h2 {
	font-size:100%;
	font-weight:400;
	color:#333;
	line-height:120%;
}
#content.story-gallery h1 {
	font-size:189%;
	font-weight:700;
	color:#000;
        padding: 26px 0 0 6px;
        
}

#content.story-gallery {background: #FFF;}
#content.story-gallery #description { padding: 6px;}
#content.story-gallery .story-item {padding: 6px 0 0 6px;}

#content iframe { }
#heading h1 {
	font-size:110%;
	font-weight:700;
	text-transform:uppercase;
}
#subheader #search label {
	font-size:85%;
	font-weight:700;
}
#subheader #search span.google-enhanced {
	font-size:77%;
	font-weight:400;
}
#personalization a {
	color:#FBB03B;
	text-decoration:none;
}
#siteindex li li a {
	font-size:85%;
	font-weight:400;
} /** END Site Index ---------------------------- Site Map ----------------------------------------------- */
a#sitemap-dark {
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	line-height:16px;
	text-decoration:none;
	color:#036;
}
a#sitemap-main {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	color:#036;
}
a#sitemap-sub {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	color:#5780A9;
	padding-left:5px;
} /** END Site Map ---------------------------- Footer ----------------------------------------------- */
#footer h4, #footer li {
	font-family:Verdana;
	font-size:85%;
}
#article p.copyright {
	font-size:92%;
	padding-bottom:6px;
        background: #FFF;
}
.article #content p.copyright {background: #FFF; padding:4px;}
#page.article #content #article div.textlinks {padding: 0 6px 0 6px;}
#related-topic-article {
	font-size:82%;
	vertical-align:middle;
	margin-left:0;
	border:0 solid #3889C0;
	height:100%;
	width:99%;
}
.promo-msg {
	font-size:100%;
	padding-left:6px;
}
#module-secondary-content h2.h2-head {
	background:transparent none repeat scroll 0 !important;
	border-bottom:0 none #CCC !important;
	text-transform:none;
	font-size:100% !important;
	font-weight:400;
	padding:0;
} /* M-004 Secondary Content Spotlight */
#module-secondary-content-spotlight h2, div.rail div.misc-ad #module-secondary-content-spotlight div.container h3 {
	font-size:130%;
	background:url(strap_spotlight.gif) no-repeat top left;
	font-style:normal;
	font-weight:700;
}
.inlinebullet {
	display:inline;
}
.misc-ad h5 {
	background:url(mezz_bull.gif) 0 5px no-repeat;
	font-size:14px;
	font-weight:700;
	padding:2px;
}
.misc-ad p {
	margin-top:2px;
	background:none;
}
div.misc-ad{ background: url(misc-ad-bg.gif) bottom left no-repeat #FFF;}
div.misc-ad div {
	margin:0;
	padding:0;
       
}

div.misc-ad .paddiv, #article div.paddiv, #content div.paddiv {padding:6px; color:#000; 
color:#000000;
float:left;
font-size:14px;
padding:6px;
width:153px;
}
.paddiv p {background:none;color:#000;font-size: 90%;}
div.misc-ad .separator {
	background:#072045;
	height:12px;
	width:300px;
}
div.misc-ad div input {
	font-size:10px;
	padding-left:4px;
}
div.misc-ad div a img {
	margin-right:6px;
}
div.misc-ad ul {
	list-style-position:outside;
	padding-top:4px;
}
#popular-tabs-container {
	background:#082146;
	padding:0;
}
#module-lead-content li h3 {
	font-size:100%;
	font-weight:700;
} /* END M-007 M-009 Lead Content */
#module-lead-content h3 {
	font-size:190%;
	font-weight:700;
	margin:4px 0 0 0px;
        padding: 0 0 4px 0px;
}
#module-lead-content h4 {
	font-size:190%;
	font-weight:700;
        padding: 0 0 4px 0px;
}
#module-lead-content h3 a:hover {
	text-decoration:none;
}
#module-lead-content.rotation p {
	margin:4px 0 0 6px;
}
#module-lead-content li {
	font-weight:700;
	margin-left:6px;
} 
/* END M-023 Talkback Promo M-025 Classified Categories, Main */
#classified-categories-main h3 {
	font-size:122%;
	font-weight:700;
} 
/* END M-041 sub-module: new-construction-and-open-house-searches */
#realestate-search ul.tabs li a {
	font-size:92%;
	font-style:normal;
	font-weight:700;
} /* END Mezzanine Module * END Modules ------------------------------- Breaking News ----------------------------------------------- */
#module-breaking {
	border-top-color:#999;
	background:#FFF;
}
#breaking-news-500.layout-b h4 {
	font-size:120%;
}
#breaking-news.clearfix .container {
	background-color:#eee;
	border:#000 1px solid;
	width:820px;
	margin-top:8px;
	padding:7px;
}
#breaking-news.clearfix .container h2, #breaking-news.clearfix .container h2 a {
	font-size:18px;
	width:820px !important;
} /** END video module Make us your homepage ----------------------------------------------- */
#add-as-homepage {
        top: -1px !important;
        position: absolute !important;
        right: 0px !important;
        width: 100% !important;

}
#add-as-homepage a {
	font-size:85%;
	color:#FFF;
	font-weight:400;
	padding:0px;
}
#add-as-homepage a:hover {
	color:#FFF;
	text-decoration:none;
}
#add-as-homepage a.subscriber {
	margin:0;
} /** Make us your homepage --------------------- Misc: Classes (for use anywhere) ----------------------------------------------- */

p.xxsmall {
	font-size:70%;
}
p.large {
	font-size:114%;
}
p.xlarge {
	font-size:144%;
}
p.xxlarge {
	font-size:189%;
}
#module-stock ul p {
	font-style:normal;
	font-weight:700;
	line-height:1.6em;
}
#module-stock li a {
	font-style:italic;
	line-height:1.6em;
}
#columnists .category h3, #columnists .category h3 a {
	font-style:italic;
	font-weight:700;
} /* END Top Jobs Register Done Content */
#register-done-content ul {
	padding:5px;
} /* END Register Done Content Subscribe logo text */
#subheader #subscription-button a#subsription-text {
	color:#fff;
	font-size:85%;

} /* End subscription text END Fonts Alt Thumb Text */
.alt-thumb-detail {
	margin-bottom:0 !important;
	text-align:right !important;
} /* END ALT THUMB TEXT AP Election Widget */
#ap-election-feed {
	background:url(ap-background.gif);
	background-position:0 35px;
	background-repeat:repeat-x;
	font-size:92%;
}
#ap-election-feed .ap-table {
	width:258px;
	margin-top:5px;
}
#ap-election-feed .ap-table td.value {
	padding-right:5px;
	text-align:right;
}
#ap-election-feed .party-container.gop {
	margin-left:10px;
}
.ap-comment {
	font-size:88%;
	text-align:right;
} 
/* END AP ELECTION WIDGET Green section */
#page.green #module-mezzanine {
	margin-bottom:30px !important;
}
#page.green #module-video-with-playlist #video h4 {
	background:#eee url(strap-green-long-video.gif) no-repeat !important;
}
#page.green #promo-rail {
	margin-top:68px !important;
} /* End Green Ribbon */
#ribbon {
	background-color:silver;
}
.ribbon-border {
	background-color:#ccc;
}
#ribbon A {
	color:#000;
	text-decoration:none;
}
#ribbon-section-title {
	font-size:120%;
	font-weight:700;
	color:#000;
}
.ri-section {
	font-size:100%;
	font-weight:700;
	text-transform:capitalize;
	color:#000;
}
.ri-brief P {
	font-size:100%;
	margin:0;
	padding:0;
}
.ri-title {
	font-size:130%;
	line-height:100%;
	font-weight:700;
	color:#000;
	margin:0;
	padding:0;
}
#related-topic-article h3.article-related-topics {
	font-size:100%;
	font-weight:400;
	padding:5px;
}
#topix-related-border {
	height:30px;
	width:522px;
	float:left;
	border:0 solid #FFF;
	background:#FFF;
}

div.rail div.left-util-rail #module-secondary-content-spotlight div.content h3 {
	margin-bottom:4px;
	font-size:92%;
	color:#FFF;
}
div.rail div.left-util-rail h3 {
	background:url(strap_spotlight.gif) #072045 no-repeat scroll 0 0 !important;
	color:#FFF;
	height:20px;
	margin-bottom:0;
	text-align:left;
	font-size:130%;
	font-weight:700;
	padding:2px 0 4px 12px;
}
div.rail div.right-util-rail div.container h4 {
	color:#004276;
}

#promo-rail .rail div.misc-ad .right-util-rail {border-color:#072045;}
#module-secondary-content-spotlight h4.rail-htmlpage {
	font-size:136% !important;
}

#htmlpage {background:#FFF;padding:6px;margin:14px 0 12px 0;}
#htmlpage-content {background:#FFF;padding:0px;margin:26px 0 12px 0 !important;}

 /* ONLY ON NEWSDAY WIDGET NEW WIDGET CODE */
#superWidget {width:302px; }
#superWidget .TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	display:inline;
	clear: none;
	width: 300px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
        background: #072045;
	
}

#superWidget .TabbedPanels ul {margin: 0px; border-right: solid 1px #000; }

#superWidget .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0 2px 0 0;
	border-left: solid 1px #000;
	border-top: solid 0px #000;
	border-right: solid 2px #000;
	width:301px;
	
}

#superWidget .TabbedPanelsTab {
	position: relative;
	outline:none;
	top: 0px;
	left:-1px;
	float: left;
	display:inline;
	padding: 1px 0px 7px 0;
	margin: 0px 0px 0px 0px;
	font: bold 0.9em sans-serif;
	list-style: none;
	border-left: solid 1px #000;
	border-top: solid 0px #000;
	border-right: solid 0px #000;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width:98px;
	text-align:center;
	background: #000 url(tab-bg.gif) bottom left no-repeat;
	color:#FFFFFF;
}

#superWidget.twoTabWidget .TabbedPanelsTab { width: 149px;background: #000 url(tab-bg-lrg.gif) bottom left no-repeat;}
#superWidget.twoTabWidget .TabbedPanelsTabHover { background: #000 url(tab-on-lrg.gif) bottom left no-repeat;}
#superWidget.twoTabWidget .TabbedPanelsTabSelected {background: #000 url(tab-on-lrg.gif) bottom left no-repeat;}

#superWidget.exploreLI .TabbedPanelsTab {background: #000 url(exli-tab-bg.gif) bottom left no-repeat;}
#superWidget.exploreLI .TabbedPanelsTabHover { background: #000 url(exli-tab-on.gif) bottom left no-repeat;}
#superWidget.exploreLI .TabbedPanelsTabSelected {background: #000 url(exli-tab-on.gif) bottom left no-repeat;}
#superWidget.exploreLI .TabbedPanelsContentGroup  {background: url(exli-bot-bg.gif) #d9dada no-repeat top left;}
#superWidget.exploreLI .TabbedPanelsContent h6 a {background:url(r-arrow.gif) right no-repeat; }
#superWidget.exploreLI .TabbedPanelsContentGroup .searchBox {margin:7px 6px 0 0;.margin:4px 6px 0 0;_margin:4px 6px 0 0;float:right;clear:right; width:240px;text-align:right;}
#superWidget.exploreLI .TabbedPanelsContentGroup .movieListings {background:url(ml-back.gif) no-repeat top left;width:285;height:52px;margin: 6px 0 0 -2px;}
#superWidget.exploreLI .TabbedPanelsContent .exliSearch {margin: 4px 0 0 -3px; width:285px; height:90px;}
#superWidget.exploreLI .TabbedPanelsContent .exliSearch.rest {background: url(rest-back.gif) no-repeat top left;}
#superWidget.exploreLI .TabbedPanelsContent .exliSearch.event{background: url(event-back.gif) no-repeat top left;}
#superWidget.exploreLI .TabbedPanelsContent div.exliSearch table {margin: 34px 0 0 12px;background:none;}

.floatright {float:right;margin-right:6px;}

#superWidget .TabbedPanelsTab img { margin-bottom: 5px; }

#superWidget .TabbedPanelsTabHover {
	background: #000 url(tab-on.gif) bottom left no-repeat;
}

#superWidget .TabbedPanelsTabSelected {
	background: #000 url(tab-on.gif) bottom left no-repeat;
}

#superWidget .TabbedPanelsTab a {
	color: #FFF;
	text-decoration: none;
	outline:none;
	margin:0px;
}

#superWidget .TabbedPanelsContentGroup {
	clear: both;
	background: url(bot-bg.gif) no-repeat top left;
	_background-repeat:repeat-x;
     width:300px;
}

#superWidget .TabbedPanelsContent {
	padding: 18px 6px 6px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font: normal 0.98em sans-serif;
}

#superWidget .TabbedPanelsContent .botPad {
	height: 4px;
}

#superWidget .TabbedPanelsContent h5 {
	font: normal 1.7em sans-serif;
	letter-spacing: -0.03em;
	text-transform:capitalize;
	width:270px;
	padding-left: 4px; 
	display: block;
	margin: 6px 0 0px 0px;
	_margin:0px;
	*margin:0px;
	border-bottom: 1px dotted #ccc;
	background:none;
}

#superWidget .TabbedPanelsContent h5 a {
       color: #000;
       font: normal 1.0em sans-serif;
       letter-spacing: -0.03em;
       text-transform:capitalize;

}
#superWidget .TabbedPanelsContent h5 a:hover { color:#333333; text-decoration:none; }

#superWidget .TabbedPanelsContent h6 {
	margin: 6px 0 6px 4px;
        padding: 0 0 4px 0;
        display:block;
        border-bottom: 1px dotted #ccc;
}

#superWidget .TabbedPanelsContent h6 a {font: bold 1.3em sans-serif; text-decoration:none; color: #000; background:url(arrow.gif) right no-repeat; padding-right:20px; }
#superWidget .TabbedPanelsContent h6 a:hover { text-decoration:none; color: #003366; background:url(arrowRO.gif) right no-repeat; padding-right:20px; }

#superWidget .TabbedPanelsContent p { margin:6px 0 0 4px; line-height: 16px; width: 260px; font-size: 0.9em; background: none; }
#superWidget .TabbedPanelsContent p a { font-size: 1.0em; color:#003366; text-decoration:none; }
#superWidget .TabbedPanelsContent p a:hover { text-decoration:underline; }
#superWidget .TabbedPanelsContent p img { float:left; display:inline; border:none; margin: 0px; }
#superWidget .TabbedPanelsContentVisible {}
#superWidget .TabbedPanelsContent .movieListings {background:url(42242604.gif) no-repeat top left;width:285;height:52px;margin: 6px 0 0 -2px;}
#superWidget .TabbedPanelsContent .movieListings .searchBox {margin:7px 6px 0 0;.margin:4px 6px 0 0;_margin:4px 6px 0 0;float:right;clear:right;width:240px;text-align:right;}

#superWidget .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	display:inline;
	position: relative;
	background: #000;
	width:300px;

}

#superWidget .VTabbedPanels .TabbedPanelsTab {
	float: none;
	display:inline;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

#superWidget .VTabbedPanels .TabbedPanelsTabSelected {
	background:url(tab-on.gif) bottom left no-repeat;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
#superWidget .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	display:inline;
	padding: 0px;
}

#superWidget .rightBorderFix{ width: 100px; border-right: #072045 1px solid;  }

#superWidget .submitBtn { text-align:center; margin: 6px 0 0 0px; border:none; }
#superWidget .ffFix { border-left: 1px solid #000; }

/* END WIDGET CODE */
#module-ratings-and-comments { margin-top: -16px; }
#page.section-front #front-container #content #module-lead-content h1, #page.main-front #front-container #content #module-lead-content h1, #page.section-front #front-container #content #module-lead-content-tabbed h1, #page.main-front #front-container #content #module-lead-content-tabbed h1, h3, h5, #header p.wu-weather a, #module-secondary-content h2 a:link, #module-secondary-content h2 a:visited, #module-secondary-content h2 a:hover, #module-secondary-content h2 a:active, .module-poll h4, #module-lead-content h3 a, #module-lead-content p.lead, #module-lead-content dl.byline dt, #module-ratings-and-comments div.ratings p, #classified-categories-main h3, #classified-categories-main h3 a, #gallery-slideshow #gallery-slideshow-nav .image-number, #gallery-slideshow #gallery-slideshow-nav ul a, #search-results p.search-terms span.term, #search-results ul.pagination li.current, .graffiti-board h4, #page.graffiti h2, #graffit-form h4, #columnists .category h3, #columnists .category .columnist h4, #ribbon A:link, #ribbon A:visited, #ribbon A:hover, #ribbon A:active, .ri-title A, .ri-title A:link, .ri-title A:visited, .ri-title A:hover, .ri-title A:active {
	color:#000;
}
#realestate-tools div.tool-container h4 {
	color:#000;
	font-size:107%;
	font-weight:700;
    background: #fff;
}
a:visited, #main-tabs ul.bulleted li a, #module-secondary-content-spotlight div.links li a, #module-weblinks li a, #module-weblinks p.more a, #module-announcements dl.announcement-with-photo dt a:link, #module-announcements dl.announcement-with-photo dt a:visited, #module-announcements dl.announcement-with-photo dt a:hover, #module-announcements dl.announcement-with-photo dt a:active, #module-announcements dl.announcement-no-photo dt a:link, #module-announcements dl.announcement-no-photo dt a:visited, #module-announcements dl.announcement-no-photo dt a:hover, #module-announcements dl.announcement-no-photo dt a:active, #module-community-blogs dl.blog-with-photo dt a:link, #module-community-blogs dl.blog-with-photo dt a:visited, #module-community-blogs dl.blog-with-photo dt a:hover, #module-community-blogs dl.blog-with-photo dt a:active, #module-community-blogs dl.blog-no-photo dt a:link, #module-community-blogs dl.blog-no-photo dt a:visited, #module-community-blogs dl.blog-no-photo dt a:hover, #module-community-blogs dl.blog-no-photo dt a:active, #module-messageboard-promo p.notice a, #module-related-links li a, #module-recent-posts li a, #module-recent-posts a.more, #module-ratings-and-comments div.topix_commentLink a, #module-other-stories dd a, #entertainment-search ul.tabs li a:link, #entertainment-search ul.tabs li a:visited, #entertainment-search ul.tabs li a:hover, #entertainment-search ul.tabs li a:active, #entertainment-search ul.tabs li.current a:link, #entertainment-search ul.tabs li.current a:visited, #entertainment-search ul.tabs li.current a:hover, #entertainment-search ul.tabs li.current a:active, #gallery-top-photos ul.tabs li a:link, #gallery-top-photos ul.tabs li a:visited, #gallery-top-photos ul.tabs li a:hover, #gallery-top-photos ul.tabs li a:active, #module-columnists div.columnist-container h5 a, #module-features div h5 a, #module-scores-and-schedule ul.tabs li a:link, #module-scores-and-schedule ul.tabs li a:visited, #module-scores-and-schedule ul.tabs li a:hover, #module-scores-and-schedule ul.tabs li a:active, #module-scores-and-schedule ul.tabs li.current a:link, #module-scores-and-schedule ul.tabs li.current a:visited, #module-scores-and-schedule ul.tabs li.current a:hover, #module-scores-and-schedule ul.tabs li.current a:active, #realestate-search ul.tabs li a:link, #realestate-search ul.tabs li a:visited, #realestate-search ul.tabs li a:hover, #realestate-search ul.tabs li a:active, #realestate-search ul.tabs li.current a:link, #realestate-search ul.tabs li.current a:visited, #realestate-search ul.tabs li.current a:hover, #realestate-search ul.tabs li.current a:active, .module-box.sell-your-property p a:link, .module-box.sell-your-property p a:visited, .module-box.sell-your-property p a:hover, .module-box.sell-your-property p a:active, #search-results ul.results-list dt, #module-mezzanine h2 a, #module-mezzanine h3 a, #columnists .category h3 a, #columnists .category .columnist h4 a, .utility-feature div.section a, .utility-feature div.headline a, .promo-package div.links li a, a#sitemap-dark:link, a#sitemap-dark:visited, a#sitemap-dark:active, a#sitemap-main:link, a#sitemap-main:visited, a#sitemap-main:active {
	color:#0c4790;
}
#search input textarea, #page.section-front.real-estate #front-container #content #text-banner, #module-travel-front #destinations, #module-travel-front #city-guide, #module-lead-content-tabbed #main-tabs, #tabbg iframe, .misc-ad, #breaking-news-500.layout-b p {
	background:#FFF;
}
.footer-partners, #footer .footer-partners a:link, #footer .footer-partners a:visited, #footer .footer-partners a:hover, #footer .footer-partners a:active, #module-lead-content-tabbed dl.byline dt, #module-lead-content-tabbed ul.tabs li a:link, #module-lead-content-tabbed ul.tabs li a:visited, #module-lead-content-tabbed ul.tabs li a:hover, #module-lead-content-tabbed ul.tabs li a:active, #module-lead-content-tabbed ul.tabs li.current a:link, #module-lead-content-tabbed ul.tabs li.current a:visited, #module-lead-content-tabbed ul.tabs li.current a:hover, #module-lead-content-tabbed ul.tabs li.current a:active, #module-lead-content-tabbed.alt p.lead, #module-classifieds div.ad-options li a, #module-directory-events li.current a, #gallery-top-photos ul.tabs li.current a:link, #gallery-top-photos ul.tabs li.current a:visited, #gallery-top-photos ul.tabs li.current a:hover, #gallery-top-photos ul.tabs li.current a:active {
	color:#fff;
}
#text-banner h1, #text-banner h2.section-title-top {
	font-size:246%;
	font-style:normal;
	font-weight:400;
}
#navigation ul ul, #module-directory-events li.first, #search-results ul.results-type li.last, #navigation #top-jobs ul li {
	background:none;
}
#navigation #wu_radaralert img, #module-mezzanine.layout-c a.mezz-photo {
	display:block;
}
#rail-hack, #page.main-front #content div.rail, #article div.rail #video h4 {
	width:300px;
}
#siteindex ul, #page-newsletter {
	background-color:#fff;
}
#siteindex li, #page.hyperlocal #module-lead-content-tabbed ul.tabs, #page.highschool #video, #search-results ul.results-list li {
	background:#fff;
}
#footer #footer-utility, #footer #footer-utility a:link, #footer #footer-utility a:visited, #footer #footer-utility a:hover, #footer #footer-utility a:active, #footer a:link, #footer a:visited, #footer a:active, #gallery-content-popup #gallery-photos-more li.current a, div.rail div.left-util-rail h3 a {
	color:#FFF;
}
div.rail div.left-util-rail #module-secondary-content-spotlight .container .content h3 a {color:#0c4790}
#footer a:hover, #personalization a:hover {
	color:#CCC;
	text-decoration:none;
}
#page.section-front #content h2, #page.real-estate #content h1, #page.real-estate #content h2.section-title-top, #page.section-front #content #module-lead-content h3, #page.section-front #front-container #content #module-lead-content div.column-2 div.first-item {
	background:#fff;
	color:#000;
        
}
#page.section-front #front-container #content #module-lead-content div.column-2 div.first-item h2 {border:none;}
#page.section-front #content h4 {
        border-bottom: 0px dotted #CCC;
}
#page.classified #content p.description, #search-results ul.results-list span.byline {
	color:#666;
	font-size:85%;
	font-style:italic;
}
#article .superhead, #page.gallery #module-related-links {
	border:#072045;
}
.email-form {background: #FFF; line-height:normal;border:none!important;}
div.email-form h3 {padding: 16px 0 6px 0; font-size: 180%;}
.email-form div.buttons input {padding: 6px 10px 6px 10px; text-align:center; font-weight:500; text-transform:uppercase; background: #0c4790; color: #FFF; margin: 6px 6px 0 0;}
#page.article #content #article div.superhead {border-color: #FFF;}
#page.article #content #article .story-source {padding: 0 0 0 12px;}
#page.article #content #article h2 {padding: 0 0 0 12px;}
#article div, #header .ad {
	padding:0;
}
#article dl.byline dt, .module-box.real-estate-features p {
	color:#333;
	font-size:92%;
}
#article p.published, #article div.photo-right p, #article div.photo-left p, #module-messageboard-promo p.author, #module-talkback-promo p.author, #realestate-search div.quick-search fieldset.price-range label, #realestate-search div.open-house-search fieldset.price-range label {
	color:#999;
	font-size:85%;
	font-style:italic;
}
#article p.caption, #popular-tabs p a:link, #popular-tabs p a:visited, #popular-tabs p a:hover, #popular-tabs p a:active, #classified-categories-main div.column div.buy-an-ad ul.more li a {
	font-weight:400;
}
#article div#half-image p.caption { width:198px; padding: 0px;}
#article ul.article-nav a:link, #article ul.article-nav a:visited, #article ul.article-nav a:active, #article ul.article-nav a:hover, #article ul.article-nav li.current a, .indentmenu ul li a:hover {
	text-decoration:none;
}
#article ul.article-nav li.previous, #article ul.article-nav li.next, #article p.copyright a, #page.search-results #content a.search-help, #module-lead-content-tabbed p.more, #module-classifieds li a:link, #module-classifieds li a:visited, #module-classifieds li a:hover, #module-classifieds li a:active, #module-traffic p.more, #module-weblinks p.more a:link, #module-weblinks p.more a:visited, #module-weblinks p.more a:hover, #module-weblinks p.more a:active, #module-announcements dl.announcement-with-photo dd.announcement p.more a, #module-announcements dl.announcement-no-photo dd.announcement p.more a, #module-announcements p.view-all a, #module-community-blogs dl.blog-with-photo dd.about p.more a, #module-community-blogs dl.blog-no-photo dd.about p.more a, #module-community-blogs p.view-all a, #module-messageboard-promo p.more a, #module-article-tools #list-box li, #module-most-popular dd a, #gallery-slideshow #gallery-slideshow-nav li, .module-box.sell-your-property p a, #search-results ul.pagination li.previous, #search-results ul.pagination li.next, #module-mezzanine a.more, #breaking-news a.more, #module-stock label, #module-related-links .quote-module p {
	font-style:italic;
}
#page.real-estate #real-estate-headlines h4, #breaking-news h2 {
	font-size:122%;
}
#page.real-estate #real-estate-headlines #top-item h4, #page.jobs #headline-rail h4, #page.cars #module-secondary-content h4 {
	font-size:107%;
}
#module-lead-content-tabbed p.last-updated, #module-scores-and-schedule p.class {
	color:#999;
	font-size:77%;
}
#page.section-front #front-container #content #module-lead-content-tabbed h1 a, #page.main-front #front-container #content #module-lead-content-tabbed h1 a, #module-secondary-content li h3, #module-secondary-content li li, #module-lead-content div.column-2 li, #module-directory-events form p, p.medium, #page.jobs #headline-rail p, #page.cars #module-secondary-content p, div.rail div.left-util-rail div.module-poll h3 {
	font-size:100%;
}
#module-lead-content-tabbed .alt div.columns-container, #module-lead-content .alt div.columns-container {
	background:url(bar-medgray-1x11.gif) repeat-y 456px 0 !important;
}
#module-lead-content-tabbed .alt div.column-2 .more-links-1, #module-lead-content .alt div.column-2 .more-links-1 {
	background:url(bar-medgray-1x11.gif) repeat-y right !important;
}
#module-secondary-content li a:link, #module-secondary-content li a:visited, #module-secondary-content li a:hover, #module-secondary-content li a:active, #module-honor-roll dt a, #module-honor-roll li a, #module-video-with-playlist li label, #columnists p.categories a, #columnists .category .columnist p a, #columnists .category .columnist p.links a, .promo-package .item a {
	color:#0c4790;
	font-weight:700;
}
#page.section-front #front-container #content #module-lead-content-tabbed.clearfix ul.tabs {background:#FFF;width:525px;}
#page.section-front #front-container #content #module-lead-content-tabbed.clearfix {border-top: 1px solid #CCC;}
#module-secondary-content li li a:link, #module-secondary-content li li a:visited, #module-secondary-content li li a:hover, #module-secondary-content li li a:active, #module-mezzanine ul.bulleted li a {
	color:#0c4790;
	font-weight:400;
}
#module-secondary-content-spotlight div.content p, #entertainment-search div.lead-content p, #entertainment-search div.search-tool p, #gallery-slideshow #photo-information p.caption {
	color:#000;
	font-size:85%;
}
#module-classifieds, #module-weather, #module-traffic, #module-weblinks, #module-contribute ul, #module-directory-events, #module-messageboard-promo, #module-ratings-and-comments, #module-ratings-and-comments td.captcha img, #module-other-stories, #module-talkback-promo, #module-columnists, #module-features, #module-school-search, #module-honor-roll, .module-box, .module-box.highlight, .graffiti-board, #graffiti-form form, #module-stock, #content.special-package .story-item {
	border-color:#ccc;
}
#module-classifieds form, #module-most-popular, #module-scores-and-schedule, #realestate-search div.quick-search, #realestate-search div.new-construction-and-open-house-searches, .graffiti-board form, #graffiti-comments div.response {
	background:#000;
	border-color:#ccc;
}
#module-classifieds label, #module-directory-events label, #entertainment-search div.search-tool h4, #module-school-search label, #realestate-search label, #realestate-search legend {
	color:#000;
	font-size:92%;
}
#module-classifieds div.popular-links h5, #gallery-top-photos div.item p {
	color:#666;
	font-size:85%;
}
.module-poll form, .module-poll div.answers, #module-scores-and-schedule div.section div, #realestate-search div.other-searches, #search-results, .email-form form {
	background:#fff;
	border-color:#ccc;
}
#module-lead-content li a, #module-announcements dl.announcement-with-photo dd.announcement p.more, #module-announcements dl.announcement-no-photo dd.announcement p.more, #module-announcements p.view-all, #module-community-blogs dl.blog-with-photo dd.about p.more, #module-community-blogs dl.blog-no-photo dd.about p.more, #module-community-blogs p.view-all {
	color:#0c4790;
	font-size:92%;
}
#page.section-front #front-container #content #module-lead-content h1, #page.main-front #front-container #content #module-lead-content h1, #page-newsletter #newsletter-lead-module #module-lead-content h1, #page-newsletter #newsletter-lead-content #module-lead-content h1 {
	font-size:189%;
	font-weight:700;
}
#page.section-front #front-container #content #module-lead-content-tabbed h1, #page.main-front #front-container #content #module-lead-content-tabbed h1, #module-lead-content h2, #module-lead-content-tabbed h2, #module-lead-content-tabbed h3 {
	font-size:159%;
	font-weight:700;
}
#page.section-front #front-container #content #module-lead-content #gallery-photo-header-title-tab h1, #page.main-front #front-container #content #module-lead-content #gallery-photo-header-title-tab h1, #page.section-front #front-container #content #module-lead-content-tabbed #gallery-photo-header-title-tab h1, #page.main-front #front-container #content #module-lead-content-tabbed #gallery-photo-header-title-tab h1, #gallery-photo-header-title h1 {
	font-size:200%;
	font-weight:400;
}
#page.section-front #front-container #content #module-lead-content #gallery-photo-header-title-tab h1 a, #page.main-front #front-container #content #module-lead-content #gallery-photo-header-title-tab h1 a, #page.section-front #front-container #content #module-lead-content-tabbed #gallery-photo-header-title-tab h1 a, #page.main-front #front-container #content #module-lead-content-tabbed #gallery-photo-header-title-tab h1 a {
	font-size:99%;
	font-weight:400;
}
#module-traffic h4, #module-weblinks h4, #module-announcements h4, #module-community-blogs h4, #module-contribute h4, #module-messageboard-promo h4, #module-other-stories h4, #module-talkback-promo h4, #module-columnists h4, #module-features h4, #module-school-search h4, #module-honor-roll h4 {
	color:#000;
	font-size:122%;
}
#module-traffic dt, #module-announcements dl.announcement-with-photo dd.announcement p, #module-announcements dl.announcement-no-photo dd.announcement p, #module-community-blogs dl.blog-with-photo dd.about p, #module-community-blogs dl.blog-no-photo dd.about p, #module-columnists div.columnist-container p, #module-features div p {
	color:#333;
	font-size:85%;
}
#module-traffic dd a, #module-contribute li a, #module-related-links a.more, #module-other-stories p.more a, #module-talkback-promo p.more a, #module-talkback-promo p.read-more a, #classified-categories-main p.more a, #classified-categories-more p.more a, #gallery-top-photos p.view-all a, #module-honor-roll p.more a {
	color:#0c4790;
	font-style:italic;
}
#module-traffic li a, #module-most-popular div.item-number, #search-results ul.results-list div.item-number {
	color:#0c4790;
	font-size:92%;
	font-weight:700;
}
#module-traffic p, #module-talkback-promo p.indicator, #module-honor-roll dd, #search-results p.search-terms {
	color:#666;
	font-size:92%;
}
#module-announcements, #module-community-blogs {
	border-bottom-color:#ccc;
}
#module-community-blogs dl.blog-with-photo dd.about p.posted, #module-community-blogs dl.blog-no-photo dd.about p.posted {
	color:#999;
	font-size:85%;
}
#module-directory-events ul, #module-video-with-playlist form {
	background:#EED;
	border-color:#ccc;
}
#module-article-tools .sponsor-logo-box, #module-recent-posts {
	border-top-color:#999;
}
#module-ratings-and-comments div.topix_postform table.inputTable th.headerText, #module-ratings-and-comments td.fieldHeader, #module-ratings-and-comments div.ratings h5, #module-most-popular dd.votes, #search-results ul.results-list dd.date, #search-results ul.results-list dd.section, .graffiti-board p.topic, .graffiti-board label, #graffiti-form label, .email-form label {
	color:#333;
}
#module-ratings-and-comments div.topix_postform /*table.inputTable*/, .graffiti-board div.response, #module-stock form, #page.quiz #quiz-form ul ul {
	background:#eee;
	border-color:#ccc;
}
#page.quiz #breadcrumb {width: 560px; padding: 8px;}
#page.quiz div.rail {padding-top:5px;}
#page.quiz div.rail  #module-related-links {background: #FFF; padding: 6px;}
#page.quiz #content {background: #FFF}
#page.quiz #content h2 {padding-top: 22px}
#page.quiz #content p {padding: 6px;}
#page.quiz #content #quiz-form {padding: 6px;}
#page.quiz #content #quiz-form input {background:#0c4790; color: #FFF; padding: 6px; }
#page.quiz #content #module-quiz-tools {margin-right: 6px;}
#page.quiz #content #module-quiz-tools h4 {font-weight: 700; font-size: 120%}
#page.quiz a.share {padding: 0 0 0 26px; font-size: 85%;}
#classified-categories-main div.column h4, #classified-categories-more #columns-container div h4 {
	color:#996;
	font-size:92%;
	font-weight:400;
}
#classified-categories-main div.column li a, #classified-categories-more #columns-container div li a, #gallery-photos-more p a {
	color:#0c4790;
	font-style:italic;
	font-weight:700;
}
#classified-categories-main div.column li, #classified-categories-more #columns-container div li {
	background:url(bullet-categories-more.gif);
	font-size:92%;
}
#classified-categories-more, .ribbon-bottom {
	border-bottom-color:#999;
}
#module-most-popular dd.date-and-section, #module-most-popular dd.rating, #module-columnists div.columnist-container p.date {
	color:#999;
}
#entertainment-search div, #ap-election-feed .ap-table .delegate {
	padding-left:6px;
}
#gallery-slideshow #photo-information h2, #gallery-container #gallery-slideshow #photo-information h2 {
	color:#000;
	font-size:85%;
	font-weight:400;
	margin-top:5px;
	width:480px;
}
#gallery-content-popup {width: 100%; height:1000px;background:#FFF;margin:0px!important;}
#gallery-content-popup #gallery-photo-header {width: 700px;}
#gallery-content-popup #gallery-photo-header #gallery-photo-header-logo span#masthead img {margin-top:-16px;}
#gallery-content-popup #gallery-photo-header #gallery-photo-header-title.popup-gal h1 {padding: 6px 0 0 6px; font-weight:bold;}
#gallery-photo-header-title {width:400px!important;}
#gallery-photo-header-title div.description {padding-left:6px;}
#gallery-photo-header-title div.description, #subheader #search input, #module-lead-content-tabbed dl.byline, #module-classifieds input, #module-classifieds select, #module-lead-content dl.byline, #module-talkback-promo div.inner-box div.buttons input, #classified-categories-main p.more, #classified-categories-more p.more, #module-most-popular dd, #entertainment-search ul.tabs li, #gallery-photos-more select, #realestate-search input, #realestate-search select, #module-mezzanine.layout-c .links, p.small, #navigation #top-jobs ul li p {
	font-size:85%;
}
#gallery-content-popup #gallery-photos-more, #gallery-photo-footer {
	background:transparent none repeat scroll 0;
	border-color:#999;
}
#gallery-photo-footer {padding:8px!important;}
#gallery-content-popup #gallery-photos-more li, #gallery-content-popup #gallery-photos-more li2 {
	color:#333;
	border-color:#CCC;
}
#gallery-content-popup #gallery-photos-more div.list-left, #gallery-content-popup #gallery-photos-more div.list-right {
	color:#333;
	font-size:11px;
	font-weight:700;
	border-color:#CCC;
}
div.module-box.real-estate-features, #realestate-tools {
	border:none;
}
#realestate-search fieldset.search-type, #realestate-search fieldset.details, #realestate-search div.new-construction-search form.builder {
	border-bottom-color:#EED;
}
#realestate-search div.open-house-search, #realestate-search div.other-searches ul {
	border-left-color:#EED;
}
#search-results ul.results-type li.current, #search-results div.sort-by li.current {
	color:#000;
	font-style:normal;
	font-weight:700;
}
#search-results ul.results-list dd.excerpt span.term, #related-topic-article h3.article-related-topics span.tag-title {
	color:#000;
	font-weight:700;
}
#business-mezz #module-mezzanine, #hyperlocal-mezz #module-mezzanine {
	background:#fff url(mezz-back.gif) no-repeat bottom center !important;
}
.graffiti-board p.username, .graffiti-board p.date, #graffiti-comments p.username, #graffiti-comments p.date, #hyperlocal-tabs p.credit, #hyperlocal-tabs .gallery-photo #photo-title, #content.story-gallery #description, #content.special-package #description {
	color:#666;
}
#content.story-gallery .story-item h3, #footer h4, #module-directory-events li a, #module-most-popular dt a, #realestate-tools div.tool-container div.content-right p select#tool-find-mortgage-loan-purpose, #realestate-tools div.tool-container div.content-right p select#tool-find-mortgage-loan-type, #realestate-tools div.tool-container div.content-right p select#tool-find-mortgage-discount-range, #realestate-tools div.tool-container div.content-right p input#tool-find-mortgage-loan-amount, #module-mezzanine.layout-c a, #columnists .category .columnist h4, #columnists .category .columnist h4 a, #ap-election-feed .party {
	font-weight:700;
}
.utility-promo b, #module-secondary-content-spotlight h4, div.rail div.misc-ad #module-secondary-content-spotlight div.container div.content h3, #module-secondary-content-spotlight div.container div.content h4 {
	font-size:100%;
	font-style:normal;
	font-weight:700;
}
.utility-feature a, .TabbedPanelsContent a {
	font-size:10px;
	color:#1C3563;
	text-decoration:none;
}
.utility-feature a:hover, .TabbedPanelsContent a:hover {
	font-size:10px;
	color:#333;
}
.utility-feature .multimedia-item-type, #ap-election-feed .needed {
	text-align:right;
}
#tabbg div, #module-popular-stories {
	background:#082146;
}
#content #article #module-related-links h3, div.rail div.left-util-rail #module-secondary-content-spotlight h3 {
	font-size:100%;
	color:#FFF;
}
a#sitemap-dark:hover, a#sitemap-main:hover, a#sitemap-sub:hover {
	color:#666;
	text-decoration:underline;
}
a#sitemap-sub:link, a#sitemap-sub:visited, a#sitemap-sub:active {
	color:#5780A9;
}
#article ul.article-nav li, #module-lead-content-tabbed p.lead, #module-lead-content-tabbed ul.tabs li, #module-classifieds div.popular-links li, #module-popular-stories li, #module-popular-stories ul.tabs li, #module-traffic dd, #module-weblinks p.more, #module-contribute li, #module-messageboard-promo p.more, #module-other-stories p.more, #module-talkback-promo p.more, #module-talkback-promo p.read-more, #module-most-popular dt, #gallery-photos-more p, #gallery-photo-tools-search h5, #gallery-top-photos p.view-all, #gallery-top-photos ul.tabs li, .module-box.real-estate-features ul, #module-scores-and-schedule ul.tabs li, #module-honor-roll dt, #module-honor-roll p.more, #search-results ul.pagination li, #search-results ul.results-list dd {
	font-size:92%;
}
#module-lead-content-tabbed li, #module-weblinks li, #module-announcements dl.announcement-with-photo dt, #module-announcements dl.announcement-no-photo dt, #module-community-blogs dl.blog-with-photo dt, #module-community-blogs dl.blog-no-photo dt, #module-related-links li, #module-other-stories dd, #gallery-slideshow #gallery-slideshow-nav, #module-columnists div.columnist-container h5, #module-features div h5, #search-results ul.results-list dt a {
	font-size:92%;
	font-weight:700;
}
.floatleft, #ap-election-feed .party-container {
	float:left;
}
.txtfloat { float:left; margin-left: 6px; }
.misc-ad .content ul li, .misc-ad .paddiv ul li {
	background:url(mezz_bull.gif) 0 3px no-repeat;
	font-size:11px;
	padding:0 0 2px 8px;
}
#article .rail #module-related-links li .paddiv ul li {
	background:url(mezz_bull.gif) 0 3px no-repeat;
	font-size:11px;
	padding:0 0 2px 8px;
        margin:0px;
        line-height:12px;
}
#module-classifieds div.ad-options li a:link, #module-classifieds div.ad-options li a:visited, #module-classifieds div.ad-options li a:hover, #module-classifieds div.ad-options li a:active, #module-directory-events input.button {
	font-style:normal;
}
#more-most-emailed-link, #more-most-viewed-link, #more-most-popular-link {
	font-size:92%;
	display:list-item;
}
#module-traffic div.sponsored-by p, #module-directory-events input, #module-directory-events select, #module-school-search select, #realestate-search a {
	font-size:85%;
	font-style:italic;
}
#module-messageboard-promo p.comment, #module-talkback-promo p.comment {
	font-size:92%;
	font-style:italic;
	font-weight:700;
}
#module-talkback-promo p.question, #gallery-photo-tools li {
	font-size:92%;
	font-style:italic;
}
#module-video-with-playlist input.play-all, #module-video-with-playlist input.play-checked, #realestate-tools div.tool-container div.content-left p, #realestate-tools div.tool-container div.content-right p, p.xsmall {
	font-size:77%;
}
#page-newsletter #newsletter-lead-module #module-lead-content h1 a, #page-newsletter #newsletter-lead-content #module-lead-content h1 a {
	font-size:84%;
}

/* Forum Styles */
#vm-fm-main { margin-top: 31px; }
#vm-fm-left-nav { margin-top:25px; }

/* Hotel Styles */
.tableWidth { margin: 0 0 0 100px;}

/* AP Styles */
#apcontent #content { width: 824px; background: #FFF; font-family:Arial, Helvetica, sans-serif; margin: 12px 0 0 0; padding: 6px; }
#apcontent #content table { margin: 0 0 10px 0;}
.eln-office-name {
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.eln-subhed-table {
	font-size: 12px;
}
.eln-bodyregular {
	font-size: 12px;
}
.eln-bodyreg-bar {
	font-size: 12px;
}
.eln-state {
	font-size: 24px;
	font-weight: bold;
}
.eln-date {
	font-size: 12px;
}
.eln-bodyregular {
	font-size: 12px;
}

/* Career Builder Page */
#page.section-front #front-container #text-banner h2.section-title-top {width:519px; padding: 14px 0 6px 6px; font-weight:700; margin-bottom: -6px;}
#content.jobs {background: #FFF; margin-top: -10px}
#content.jobs #jobs-search {background:#FFF;}
#content.jobs #jobs-search div.cbnp {padding: 0 0 0 6px;background:#FFF;}
#content.jobs #headline-rail div {padding: 0px 0 0 6px;background: #FFF; width: 240px;}
#content.jobs #utility-rail .misc-ad, #content.jobs #headline-rail .misc-ad {background:none;}
#content.jobs #utility-rail .misc-ad #module-secondary-content-spotlight .container {border:none;}
#content.jobs .module-poll {border-color:#FFF;}

/* Cars Page */
#cars-search {width: 525px;background: #FFF}
#cars-search td {padding:6px;}
#cars-search div {padding: 0 0 8px 0}
div.class-promo {border:none; width:300px;}

/* Real Estate */
#page.section-front.real-estate #front-container #text-banner {height:26px; background:#072045;}
#page.section-front.real-estate #front-container #text-banner h2.section-title-top {width:419px; margin-top:-10px; padding: 0px 0 10px 6px; font-weight:700; margin-bottom: 0px;}
#page.section-front .real-estate #realestate-search {padding: 0px; margin: -10px;}

#page.main-front #content span.wthrtext{background: FFF;}

/* Registration Pages */
#page.main-front.registration-page #navigation {margin: 12px 0 0 0;}
#page.main-front.registration-page #registration {margin: 12px 0 360px 0; }
#page.main-front.registration-page #registration #heading h1, #page.main-front.registration-page #registration #heading p, #page.main-front.registration-page #registration #benefits {padding: 6px;}
#page.main-front.registration-page #registration #heading h4 {font-weight:700; font-size: 140%; padding: 12px 6px 6px 6px;}
#page.main-front.registration-page #registration #heading p {font-size: 100%;font-weight:700;}
#page.main-front.registration-page #registration #benefits input {background: #0c4790; color: #FFF; text-transform:uppercase; padding:6px; float:right; margin: 6px 140px 0 0}
#page.main-front.registration-page #registration #loginbox input {background: #0c4790; color: #FFF; text-transform:uppercase; padding:6px;}
#page.main-front.registration-page #registration #loginbox input#field-email, #page.main-front.registration-page #registration #loginbox input#field-password {padding:0px; background:none;color:#000}
#page.main-front.registration-page #registration #create-profile #info {padding: 0 0 12px 6px; width: 550px;}
#page.main-front.registration-page #registration #create-profile #info h4 {font-weight:700; font-size:120%; padding: 0 0 6px 0;}
#page.main-front.registration-page #registration #create-profile #newsletters h4 {font-weight:700;font-size:110%;}

/* Weather Page */
#weatherPage  #subheader {margin: 2px 0 0 3px;}
#weatherPage  #subheader, #weatherPage  #subheader a {font-size: 90%;}
#weatherPage #content { padding: 0 0 0 6px;; width: 668px; margin: 6px 4px 0 0} 
#weatherPage #content table {background: none;}

/* Entertainment pages fixes */
#content #venue-description {background: #FFF; padding: 6px;}

/* XML Feed Pages */
#page.xmlfeed #content {background:#FFF;}
#page.xmlfeed #content h1.page-title {background:#FFF; margin-top:10px; font-weight:700; font-size:180%; padding:6px;}
#page.xmlfeed #content h3.brief-headline {padding:6px;}
#page.xmlfeed #content div.brief-date {padding: 0 0 0 6px;font-style:italic; font-weight:700;}
#page.xmlfeed #content p.brief {padding:6px;}
#page.xmlfeed #content hr {border: dotted 1px #CCC;}

/* Blog Widget Styles */
#blogWidget {
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #FFF;
	width:300px;
	height:280px;
	background: #e8e8e8;
}

#blogWidget #center {
	background: url(blog-mid.gif) 0px 0px no-repeat;
	padding-top: 0px;
	width:300px;
	height:214px;
	margin-top:0px;

}
#blogWidget img { border:none; }
#blogWidget #creditfooter {
	display: none;
}
#blogWidget a:link, #blogWidget a:visited {
	font-weight: bold;
	font-size: 110%;
	color: #83D0FF;
	text-decoration: none;
	padding:0px;
}

#blogWidget .supBlock {
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	width: 262px;
	background:  #bdcbd8;

}

#blogWidget .rss {
	margin:0px;
	vertical-align:middle;
}

#blogWidget #buttons {
	margin-top:0px;
	height: 22px;
	display:inline;
        background:none;
	
}

#blogWidget .line { vertical-align:bottom; margin:0px;padding:0px; }

#blogWidget td.leftBtn {
	display:block;
	width:149px;
	height: 22px;
	background:url(blog-lft-btn.jpg) no-repeat right top;
	text-decoration:none;
	float:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
	
 }
 
#blogWidget td.leftBtn:hover { background-position: 0px -22px; }

#blogWidget td.rightBtn { 
	display:block;
	width:148px;
	height: 22px;
	background:url(blog-rt-btn.jpg) no-repeat left top;
	text-decoration:none;
	float:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
#blogWidget td.rightBtn:hover { background-position: 0px -22px; }
#blogWidget .jumper {padding: 16px 0 0px 0; height:20px;float:left;display:inline; }
#blogWidget .jumper .choose {float:left;display:inline; font-weight:bold; font-size:100%;padding: 4px 0 0 12px;margin-right: 4px;}
#blogWidget .jumper form {margin:0px; padding:0px; float:left;display:inline;}
#blogWidget .jumper a {color:#000; text-decoration:none;font-size:100%; }
#blogWidget #blogTopper {
background: url(blog-topper.gif) no-repeat left top;
width:300px;
height:56px;
cursor:pointer;
}
#blogWidget #blogTopper .hotspot { float:left; display:inline; width:150px; height: 56px; }
/* New list styles */
#blogWidget .titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

#blogWidget #cwContent .labelfield{ /*CSS for label field in general*/
color:#CCC;
font-size: 70%;
text-transform:uppercase;
margin-top:6px;
}

#blogWidget #cwContent .datefield{ /*CSS for date field in general*/
color:#999;
font-size: 80%;

}

#blogWidget #cwContent {margin-left: 18px;width:260px;}
#blogWidget #cwContainer {width:291px;height:214px;border:0px solid black; overflow-y:scroll; overflow-x:hidden;}

/* Print Edition */
#page.section-front #front-container #content #printedition-header {border-bottom: 1px dotted #CCC; padding: 6px 6px 0 6px}
#page.section-front #front-container #content #printedition-header h2 {border:none;}
#page.section-front #front-container #content #printedition-content div.rail img.printedition-thumbnail {margin: 6px 0 6px 2px}
#page.section-front #front-container #content #printedition-content #module-secondary-content {background: #FFF;}
#page.section-front #front-container #content #printedition-content div.rail {background: #FFF; width:153px; padding: 0 0 0 6px;}
#page.section-front #front-container #content #printedition-content div.rail ul {margin: 0 0 12px 12px;}

/* Framed URLs */
#page.framed #content {padding-top: 0px !important; margin-right: 0px !important; }
#page.framed #header {margin-top:0px !important;}

/* Green page */
#page.green #front-container #promo-rail.rail {margin-top:24px!important;}
#page.green #front-container #promo-rail.rail div.misc-ad.right-util-rail #module-secondary-content-spotlight div.container h4 a {color:#FFF; text-decoration:none;}
#page.green #front-container #promo-rail.rail div.misc-ad.right-util-rail #module-secondary-content-spotlight div.container div.content h4 a  {color:#0c4790}
#page.green #front-container #promo-rail.rail div.misc-ad #module-secondary-content-spotlight div.container div.content div.misc-ad {width:280px;}

/* Story Level Pages */
#page.article #content #story-body-parent ul {padding:6px;}
#page.article #content #story-body-parent2 ul {padding:6px;} 
#page.article #content #story-body-parent ul li, #page.article #content #story-body-parent2 ul li  {background-image: url(mezz_bull.gif);}

/* Flash Template */
/*body#flash div#photo div#header {width:230px;float:left;display:inline;margin-left:-38px;}
body#flash div#photo div#header img {width:210px} 
body#flash div.clearfix {float:left; display:inline;padding-top:6px;}*/
body#flash div#photo div#header h1#masthead  {margin:0px!important;padding:0px!important;}
body#flash div#photo div#header #flash-email {margin:6px 54px 0 0; font-weight:500;}
body#flash {background:url(flash-back.jpg) top center repeat-x;margin: 0 auto 0 auto!important;}
body#flash div#photo #gallery-slideshow {padding: 8px 0 0 0!important; border:none!important;background:none!important;}
body#flash  div.rail {margin-top:22px;background:#FFF;}
body#flash  div.rail h4 {border-bottom: 1px dotted #CCC;}

/* Digg Module */
div.rail div.left-util-rail #module-secondary-content-feed h3 {background:none!important; font-size: 12px;padding: 4px 0 0 0;}
#module-digg #digg-tabs-container, #module-digg {background: #072045;}
#module-digg #digg-tabs-container .digg-widget li {padding:6px 0 0 0!important;}
#module-digg #digg-tabs-body ul {background-image: url(bot-bg.gif);}
#module-digg .digg-tabs {background: #072045; width:300px!important;} 
#module-digg .digg-tabs a {background: url(pop_tab.gif) #072045 no-repeat ; width: 80px; height: 22px; display:block; margin:0px!important; padding:4px 6px 0px 6px; color:#FFF; text-align:center; font-size:11px;}
#module-digg .current-digg, #module-digg #digg-popular, #module-digg #digg-upcoming  {padding:0px;margin:0px 2px 0 0!important;border:none!important;}
#module-digg .current-digg a, #module-digg .digg-tabs a:hover {background: url(pop_tabOn.gif) #3673b0 no-repeat; }

.lower-google-ads {
	margin-bottom: 30px;
}
/*Latest headline mobile link icon*/
.link-icon {
	 background: url(phone.gif)  no-repeat; width:16px; height:16px;  float:right; margin: 1px 0 0 0; padding:0 5px 0 0;
}  
div#rail-headlines-link h4{
	padding-top:3px;
}
div#rail-headlines-link h4 a {color:#FFF;font-size:90%}
div#rail-headlines-header-container div#rail-headlines-title{
	width:216px; float:left;
} 
div#rail-headlines-header-container  div#rail-headlines-link{
	width:61px; float:left;
}

.column-1 p{margin-bottom:10px;}  


.promobanner{
float:left; margin:5px; 
}

.promobanner a img{
border:1px solid black;
}
.textpromowrapper{
padding:5px; height:175px; padding-top:0px;  *height:185px;
}
.promobutton{
background:transparent url(promobutton.jpg) repeat scroll 0;
clear:both;
color:white;
display:block;
float:right;
font-family:lucida sans;
font-weight:bolder;
height:28px;
line-height:30px; _line-height:27px;  
text-align:center;
width:191px;
margin-right:10px;
}

.promoname{ 
color:#8E2B00;
display:block;
font-family:lucida sans;
font-weight:bolder;
margin-top:10px;
text-decoration:underline;
}

.wrapperbocseperate{
clear:both; height:20px; _height:10px; 
}

.quot{
margin-bottom:5px;
}

.uter{
text-align:right; font-style:italic;
}

.quotseperate{
border-bottom:1px solid #C8C8C8;
clear:both;
margin:5px 0;}

/*END Latest headline mobile link icon*/