/* Styles listed for Market Ease of Use 
 Matthew Cassella - Optimized Styles Build Redesign Version 1.75
 BEGIN MANIFEST CODE *****************************************
 body */
body {
	background:url(/newsday/main/art/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; }
#subheader {
	color:#fff;
	background:url("/newsday/main/art/strap-subhead.gif") no-repeat top center;
	background-color:none;
    width: 990px;
    margin: 2px 0 6px -10px;
	.margin: 2px 0 6px -8px;
 	_margin: 2px 0 6px -4px;
	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("/newsday/main/art/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("/newsday/main/art/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("/newsday/main/art/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("/newsday/main/art/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 {
	top left #d0d5e0 no-repeat;
	margin-top:6px;
	
}
#nav-ul {
	margin-top:4px;
}
#navigation ul {
	border-bottom:#c6ceda dotted 1px;
	color:#000;
	background:#d0d5e0;
}
#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("/newsday/main/art/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: 999;
    }
#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("/newsday/main/art/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: 1 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:10px !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 {
	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;
}
/** END Site Index ---------------------------- 
 Footer
----------------------------------------------- */
#footer {
	background:url("/newsday/main/art/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: 9px;
}
#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;
}
/** 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 {
	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;
	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;
}
/* 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;
	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;
}
#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 #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;
	color:#FFFFFF;
        text-decoration:none;
}
/** END Search Results ------------------------ 
 Gallery
----------------------------------------------- */
#page.gallery #gallery-content h2 {
	color:#000;
	font-size:246%;
	font-weight:700;
}
/** 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;
}
#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. */
#page.section-front #front-container #content #module-lead-content-tabbed{background: #FFF}
#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;
	color:#FFFFFF;
    height: 16px;
	
}

#page.section-front #front-container #module-lead-content-tabbed #main-tabs #hyperlocal-tabs #module-lead-content.rotation #story-rotation div.descriptionx h3  {width:500px;}

#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:-6px;}
#page.article #content.story-gallery #module-secondary-content div.misc-ad div.module-poll {border-color:#FFF;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;}

#coverStories { background: #FFF; padding: 6px; margin: 12px 0 0 0;}

div.rail div.misc-ad #module-secondary-content-spotlight div.container h3{
	color:#FFF;
	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;
	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 iframe {padding: 0px 0 10px 6px; width:420px; height: 436px; overflow:hidden:}
.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;}
#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;}
.module-poll h4 {font-weight: bold; padding: 0 0 0 6px;border:none;}
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;
}
div.module-poll label {font-weight: 700; font-size: 11px; padding:0px;}
/* END M-006 Classified Search 
 M-007 Popular Stories */
#page.article #module-popular-stories div.links-list {margin-top:0px;}
.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 */
#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;
}
#classified-categories-main {
	border-bottom-color:#999;
	border-top-color:#999;
}
/* END M-025 Classified Categories, Main 
 M-026 More Classified Categories */
#classified-categories-more h3 {
	color:#000;
	font-size:122%;
	font-weight:700;
}
#entertainment-search {
	background:#fff;
	margin-top:30px !important;
	border-color:#ccc;
}
#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;
}
/* 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 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;
}
/* END M-037 Features 
 M-038 Scores */
#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. */
#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 {
	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 dd.excerpt li {
	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 ul li a {
	color:#0c4790;
	font-size:92%;
	font-style:italic;
	font-weight:700;
} 
/* M-049 Travel Module */
#travel-links span.travel-link {
	margin-top:-10px;
} 
.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;
	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;
	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;

}
.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;
} 
/* END Article Resize Embeded Graffiti Board */
.graffiti-board a:link, .graffiti-board a:visited, .graffiti-board a:hover, .graffiti-board a:active {
	text-decoration:underline;
	font-style:italic;
}
#page.email #content {
	background-color:#fff;
	margin:0;
	padding:4px;
}
#page.email #content h2 {
	color:#000;
	padding:4px;
}
.email-form p {
	font-weight:700;
	padding-top:8px;
}
#bank-rate {background: #FFF;}
#bank-rate  h4 {
        color:#FFF;
	font-size:125%;
	font-style:normal;
	font-weight:700;
	padding:4px 0 4px 12px;
        margin: 0 0 6px 0;
}
/* END Stock Module Columnists Index */
h4.rail-columnist a {color: #FFF}
div.content h4.rail-columnist a {color:#0c4790}
div#columnist {padding: 6px 0 0 0;}
div#columnist.columnist-story-bio {padding: 6px; width: 276px;}
#columnist div.rail {background: #FFF; padding: 6px; margin: -10px 0 0 0}
#columnist h2 { margin: 6px 0 0 0;}
#columnist h3.title {background: #FFF; padding:6px;}
#columnist #module-secondary-content {background: #FFF; margin: 0 0 0 0px; width: 202px;margin: -10px 0 0 0;}
#columnist #module-secondary-content img {margin: 6px;}
#columnist #module-secondary-content p.caption {padding: 0 0 0 6px; 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 4px;}
#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 {
	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;
}
.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;
	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;
	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;
	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;
}
/* END Promo pak Module Lead content - rotation --------------------------------- */
/* END module lead content - rotation Right rail headlines --------------------------------- */
.rail-headlines {
	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%;
	font-style:normal;
	font-weight:700;
	padding:4px 0 4px 12px;
}

.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.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-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;
}
#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: 510px;
}
#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;
}
.inlinebullet {
	display:inline;
}
.misc-ad h5 {
	font-size:14px;
	font-weight:700;
	padding:2px;
}
.misc-ad p {
	margin-top:2px;
	background:none;
}
div.misc-ad div {
	margin:0;
	padding:0;
       
}

div.misc-ad .paddiv, #article div.paddiv, #content div.paddiv {padding:6px; color:#000;}
.paddiv p {background:none;color:#000;}
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;
}
/* 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 ----------------------------------------------- */
#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%;
}
#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-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 #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 {
	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;}

#htmlpage {background:#FFF;padding:6px;margin:14px 0 12px 0;}

 /* 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;
	color:#FFFFFF;
}


#superWidget .TabbedPanelsTab img { margin-bottom: 5px; }


#superWidget .TabbedPanelsTab a {
	color: #FFF;
	text-decoration: none;
	outline:none;
	margin:0px;
}

#superWidget .TabbedPanelsContentGroup {
	clear: both;
	_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 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 .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;
}


/* 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 */

#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.gallery, #page.email, #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;
        border-bottom: 1px dotted #CCC;
}
#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;}
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%;
}
#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%;
}
#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-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;
}
#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;
}
#page.quiz #breadcrumb {width: 560px; padding: 8px;}
#page.quiz div.rail {padding-top:20px;}
#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-more, .ribbon-bottom {
	border-bottom-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 #gallery-photo-header {width: 700px;}
#gallery-content-popup #gallery-photo-header #gallery-photo-header-title.popup-gal h1 {padding: 0 0 0 6px; font-weight:bold;}
#gallery-photo-header-title {width:400px;}
#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-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;
}
.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%;
}
.floatleft, #ap-election-feed .party-container {
	float:left;
}
.txtfloat { float:left; margin-left: 6px; }
.misc-ad .content ul li, .misc-ad .paddiv ul li {
	font-size:11px;
	padding:0 0 2px 8px;
}
#more-most-emailed-link, #more-most-viewed-link, #more-most-popular-link {
	font-size:92%;
	display:list-item;
}
#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: 12px; }

/* 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;}

/* Town Tab Styles */

/* Blog Widget Styles */
#blogWidget {
	font-size:80%;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px solid #000;
	width:300px;
	height:330px;
	background: #e8e8e8;
}

#blogWidget #center {
	padding-top: 4px;
	width:300px;
	height:214px;
	margin-top:-4px;
}
#blogWidget img { border:none; }
#blogWidget #creditfooter {
	display: none;
}
#blogWidget a:link, #blogWidget a:visited {
	font-weight: bold;
	font-size: 120%;
	color: #83D0FF;
	text-decoration: none;
	padding:0px;
}

#blogWidget a:hover {
	color: #ee9332;
}

#blogWidget li {
	margin-left: 0px;
	padding:4px 0px 6px 0px;
	border-bottom: #000 dotted 1px;
}

#blogWidget li:hover {	
}
#blogWidget ul {
	list-style:none;
	list-style-position:outside;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 22px;
	width:260px;
}
#blogWidget .date {
	margin:0px;
	font-style:italic;
	font-size:90%;
	color: #FFF;
	
}
#blogWidget p {
	margin: 0px;
	padding:0px;
}
#blogWidget .headline {
	margin-top:0px;
	color:#83D0FF;
}

#blogWidget .feedburnerFeedBlock {
	padding-top:4px;
	margin:0px;
	width:270px;
	color: #fff;
}

#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;
}

#blogWidget .line { vertical-align:bottom; margin:0px;padding:0px; }

#blogWidget a.leftBtn {
	display:block;
	width:149px;
	height: 22px;
	text-decoration:none;
	float:left;
	margin:0px;
	padding:0px;
 }

#blogWidget a.leftBtn:hover { background-position: 0px -22px; }

#blogWidget a.rightBtn { 
	display:block;
	width:148px;
	height: 22px;
	text-decoration:none;
	float:left;
	margin:0px;
	padding:0px;
}
#blogWidget a.rightBtn:hover { background-position: 0px -22px; }
#blogWidget .jumper {padding: 6px 0 6px 0; width:100%; height:20px; border: 1px solid #FFF; border-top-color:#e8e8e8; background:#e8e8e8; }
#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%; }

/* nZone Topper Styles */

