





#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 {
    color: #048;
}
h2 {
    color: #048;
}
h3 {
    color: #048;
}
h4 {
    color: #666;
}
h5 {
    color: #933;
}




a:link {
    color: #048;
}
a:visited {
    color: #048;
}



#page {
    background: url(/images/branding/page-bg-nav-only.gif);
}



#header {
    background: url(/images/branding/header.gif);
}
#header p.date {
    text-align: right !important;
}
#header.home {
    background: url(/images/branding/header-home.gif);
}
#header.home p.wu-weather-icon {
    font-weight: bold;
}
#header.home p.wu-weather {
    font-weight: bold;
}
#promo-rail .misc-ad #header{
	background-image:none;
}
#subheader {
    background: url(/images/branding/subheader.gif);
    color: #FFF;
}
#subheader #search {
    background: transparent;
}
#subheader #personalization a {
    color: #FFF;
}



#front-container #navigation  {
	z-index: 5;
}
#page #navigation  {
	z-index: 5;
}
#navigation #nav-ul{
	z-index: 5;
}
#navigation #nav-ul ul {
	z-index: 5;
}

#navigation {
    background: #fff;
    
}

#navigation a:link,
#navigation a:visited,
#navigation a:hover,
#navigation a:active,
#navigation span {
    color: #048;
}
#navigation li.current-subsection a:link,
#navigation li.current-subsection a:visited,
#navigation li.current-subsection a:hover,
#navigation li.current-subsection a:active,
#navigation li.current-subsection span {
    color: #fff;
}
#navigation li.current-subsection li a:link,
#navigation li.current-subsection li a:visited,
#navigation li.current-subsection li a:hover,
#navigation li.current-subsection li a:active
#navigation li.current-subsection li span {
    color: #048;
}
#navigation li li li a:link,
#navigation li li li a:visited,
#navigation li li li a:hover,
#navigation li li li a:active,
#navigation li li li span {
    color: #048;
}
#navigation li li.current-subsection a:link,
#navigation li li.current-subsection a:visited,
#navigation li li.current-subsection a:hover,
#navigation li li.current-subsection a:active,
#navigation li li.current-subsection span {
    color: #fff;
}
#navigation li li.current-subsection li a:link,
#navigation li li.current-subsection li a:visited,
#navigation li li.current-subsection li a:hover,
#navigation li li.current-subsection li a:active,
#navigation li li.current-subsection li span {
    color: #048;
}
#navigation li.current.current-section a:link,
#navigation li.current.current-section a:visited,
#navigation li.current.current-section a:hover,
#navigation li.current.current-section a:active,
#navigation li.current.current-section span {
    color: #fff;
	background-color: #369;
}
#navigation li.current.current-section li a:link,
#navigation li.current.current-section li a:visited,
#navigation li.current.current-section li a:hover,
#navigation li.current.current-section li a:active,
#navigation li.current.current-section li span {
    color: #666;
	background: none;
}
#navigation li.current.current-section li li a:link,
#navigation li.current.current-section li li a:visited,
#navigation li.current.current-section li li a:hover,
#navigation li.current.current-section li li a:active,
#navigation li.current.current-section li li span {
    color: #048;
}
#navigation li.classified.current-section a:link,
#navigation li.classified.current-section a:visited,
#navigation li.classified.current-section a:hover,
#navigation li.classified.current-section a:active,
#navigation li.classified.current-section span {
    color: #fff;
	background-color: #369;
}
#navigation li.classified.current-section li a:link,
#navigation li.classified.current-section li a:visited,
#navigation li.classified.current-section li a:hover,
#navigation li.classified.current-section li a:active,
#navigation li.classified.current-section li span {
    color: #666;
	background: none;
}
#navigation li.classified.current-section li li a:link,
#navigation li.classified.current-section li li a:visited,
#navigation li.classified.current-section li li a:hover,
#navigation li.classified.current-section li li a:active,
#navigation li.classified.current-section li li span {
    color: #048;
}
#navigation li.classified li.current-subsection a:link,
#navigation li.classified li.current-subsection a:visited,
#navigation li.classified li.current-subsection a:hover,
#navigation li.classified li.current-subsection a:active,
#navigation li.classified li.current-subsection span {
    color: #fff;
	background-color: #369;
}
#navigation li.classified li.current-subsection li a:link,
#navigation li.classified li.current-subsection li a:visited,
#navigation li.classified li.current-subsection li a:hover,
#navigation li.classified li.current-subsection li a:active,
#navigation li.classified li.current-subsection li span {
    background: transparent;
    color: #048;
}

#navigation li.current.current-section a,
#navigation li.current.current-section span {
    background-color: #369;
}

#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: #666;
}
#navigation li.current li.current-subsection {
    background: #369;
}
#navigation li.classified li.current-subsection {
    background: #369;
}
#navigation li.current li.current-subsection li {
    background: #E3E8EB;
	color: #048;
}
#navigation li.classified li.current-subsection li {
    background: #E3E8EB;
	color: #048;
}
#navigation li.current li li.current-subsection {
    background: #369;
}
#navigation li.current li.current-subsection li a,
#navigation li.current li.current-subsection li span {
	color: #048;
}
#navigation li.current li li a,
#navigation li.current li li span {
	color: #048;
}
#navigation li.classified {
    background: #E3E8EB url(/images/branding/navigation-border-double.gif);
}




#navigation li.current div#wu_radaralert a, #navigation li div.cover-thumbnail a {
	background-image: none;
	padding: 0px;
	}

#navigation #nav-ul ul{
	border-left: #bbb solid 1px;
	border-right: #bbb solid 1px;
	
	}
#navigation #nav-ul ul#parent-ul {
	border-bottom: #bbb solid 1px;
	padding-top: 15px;
	_padding-top: 35px;
	*padding-top: 35px;
	
	}		
	
#navigation li.current span{
	margin: 5px 0 0 5px;
	*margin: 0px 0 0 5px;
	_margin: 0px 0 0 5px;
	}
    
  
#navigation li#left-nav-menu1.nav-menu-item  {
	  background-image: none;
	  *margin-bottom: -1px;
	  _margin-bottom: -1px;
	}
#navigation li#left-nav-menu1 div.nav-submenu  {
	  height:1px;
	}	
#navigation li#left-nav-menu1 div.nav-submenu li.last-menu-item  {
	  background-image: none;
	}	
#navigation li div.nav-submenu li.last-menu-item  {
	  background-image: none;
	}	
	       
#navigation ul li.nav-menu-item a {

	background-image: url(/images/branding/navigation-dropdown-arrows.gif); 
	background-position: 7px 10px !important;
	background-repeat: no-repeat;
	padding:7px 6px 7px 19px;
	font-weight: normal;
    display: block;
   }
   
#navigation li.nav-menu-item a:hover{
    color: #fff;
    background-color: #999; 
    text-decoration: none;
	background-position: 7px -7px !important;
	background-repeat: no-repeat;


}   

#navigation ul li.nav-menu-item a.current-anchor {

	color: #fff;
    background-color: #abc; 
    background-position: 7px -7px !important;
   } 
   
#navigation #nav-ul li li {
	padding: 0px;
	}
	
#navigation #nav-ul li span {
	padding-left: 14px;
	}
		
#navigation #nav-ul ul li.current ul{
	border-left: #bbb solid 0px;
	border-right: #bbb solid 0px;
	}	
	
#navigation ul li.nav-menu-item {
    _height: 25px;
    z-index: 25;
    padding: 0px;
    max-height: 50px;
    background: url(/images/branding/navigation-border-single-dropdown.gif);
    background-position: auto 0px;
	background-repeat: no-repeat;
	margin-bottom: -1px;
	_margin-bottom: -4px;
	*margin-bottom: -4px;
    }
#navigation ul li.current {
    margin: -6px 0 0 0;
    background: url(/images/branding/navigation-border-single-dropdown.gif);
    background-position: auto 0px;
	background-repeat: no-repeat;
    }
        
#navigation ul li.nav-menu-item:hover {
    background-color: #999; 
    
    }
        
#navigation ul .nav-menu-item  a.currentSection{
    background-color: #F6F8FB;
	background-image: url(/images/branding/navigation-dropdown-arrows.gif);
	background-position: 7px 10px !important;
	background-repeat: no-repeat;
    }      
    



#navigation div.nav-submenu {
   position: absolute;
   top: 0px;
   left: 122px;  	
   visibility:hidden;	  
   width: 150px;
   z-index: 999;
   }
#navigation ul li ul li a {
	-x-system-font:none;
	border-style:none;
	display:block;
	font-family:"Arial",sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	margin-top: 0;
	padding: 5px 6px 5px 18px;
	_padding: 4px 6px 3px 18px !important;
	_line-height:20px;
	*padding: 4px 6px 3px 18px;
}   
   
#navigation div.nav-submenu ul{
   
   margin: 0px;
   display: block;
   position: absolute;
   background-color: #fff; 
   border: 1px solid #bbb;
   
   }   
	

#navigation div.nav-submenu ul li:hover {
	background-color: #999;
	}
	
#navigation div.nav-submenu li{
   margin-top: -2px;
   *margin-top: 0px;
   _margin-top: 0px;
   width: 150px;
   background: url(/images/branding/navigation-border-single-dropdown-sub.gif);
   background-position: 8px bottom;
   background-repeat: no-repeat;
   margin-bottom: -4px;
	_margin-bottom: -4px;
   

}	
	
#navigation div.nav-submenu li a{
    margin: 2px;	
    _margin: 0px;
    padding: 5px 6px 5px 18px;
    *padding: 4px 6px 3px 18px;
    _padding: 4px 6px 3px 18px;

    border: none;
    background-image: url(/images/branding/navigation-dropdown-arrows.gif);
	background-position: 4px 10px !important;
	background-repeat: no-repeat;
}	 

#navigation .currentMenu {
    background-color: #999; 
    color: #fff;
}  

#navigation .currentMenu div.nav-submenu ul li a {

}

#navigation div.nav-submenu ul li a:hover {
	background-color: #999;
	background-position: 4px -7px !important;
}

#navigation ul li.current ul.open-nav li a  {
    padding: 0px;
}
#navigation ul li.current ul.open-nav{
    padding-left: 20px;
}

#navigation #nav-ul ul li.current ul.open-nav li {
    padding: 5px 0px;
}






#siteindex {
    background: url(/images/branding/siteindex.gif);
    border-top-color: #999;
}
#siteindex li {
    background: #CCC;
}
#siteindex li a {
    color: #048;
}
#siteindex li li {
    background: #E3E8EB url(/images/branding/bullet-4x3.gif);
}



#footer {
    background-color: #FFFFFF;
    border-top-color: #999;
}
#footer-bottom{
    background-color: #FFFFFF;
}
#footer li {
    font-family: Verdana;
}
#footer #footer-utility {
    background-color: #E3E8EB;
    border-top-color: #999;
    border-bottom-color: #999;
}
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
    color: #048;
}




#page.main-front #content {
    background: url(/images/branding/white-bg-526x25.gif);
}
#page.main-front #content div.rail {
    background: url(/images/branding/section-front-rail-bg.gif);
}
#page.main-front #content #lastupdated{
	font-weight:bold;
	color: #ff0000;
	padding: 5px;
}
#homepage-last-updated{
	font-weight:bold;
	color: #ff0000;
	padding-left: 5px;
	float: left;
}




#page.section-front #content h1 {
	font-size: 185%;
    background: #fff;
    color: #666;
}

#page.section-front #content h1.image-header {
	padding: 5px 0px;
}

#page.section-front #content .rail {
    background: url(/images/branding/section-front-rail-bg.gif);
}
.column-1 h2 a {
    font-size: 90%;
    font-weight: bold;
}




#page.section-front.classified {
    background: url(/images/branding/page-bg-nav-only.gif) repeat-y;
}
#page.classified #content p.description {
    color: #666;
}
#text-banner h1 {
	color: #666;
	font-size: 185%;
	font-weight: normal;
}



#page.hyperlocal #module-lead-content-tabbed ul.tabs {
    background: #fff;
}



#page.highschool #video {
    background: #fff;;
}






#article p.subhead {
	font-size: 110%;
	font-weight:bold;
	margin-top: 2px;
	margin-bottom: 10px;
}

.story-byline {
   font-weight: bold;
}

#article dl.byline dt {
    font-size: 92%;
	font-weight: bold;
}
#content #article dd {
    font-style: normal;
}
#article dl.byline dd {
    font-size: 92%;
    font-style: normal;
}
#article p {
    color: #333;
}
#article p.last-updated {
    border-bottom-color: #999;
    color: #666;
}
#article p.published {
    color: #999;
}
#article div.photo-right p,
#article div.photo-left p {
    color: #999;
}
#article ul.article-nav a:link,
#article ul.article-nav a:visited,
#article ul.article-nav a:active,
#article ul.article-nav a:hover {
    text-decoration: underline;
}
#article ul.article-nav li.previous,
#article ul.article-nav li.next {
    font-style: italic;
}
#article ul.article-nav li.current a {
    text-decoration: none;
}
#article ul.article-nav li.unavailable a {
    color: #ccc;
}



#page.search-results #content h2 {
    background: #fff;
    color: #666;
}
.tab-menu li{
	background-color:#DCDEE2 !important;
}
.tab-menu li.current{
	background-color:#DCDEE2 !important;
	color:#004488 !important;	
}
.tab-menu a{
	color:#004488 !important;
}
.tab-menu a:hover{
	background-color: #DCDEE2 !important;	
	text-decoration: none !important;
	padding-top: 9px !important; 
	padding-bottom: 5px !important; 
	color: white !important;
}
.tab-menu {
	border-top:5px solid #DCDEE2 !important;
}



#page.gallery #gallery-content h2 {
    color: #666;
}
#page.gallery #module-related-links {
    border-color: #999;
}



#page.most-popular h2 {
    background: #fff;
    color: #666;
}



#page.real-estate #content h1 {
    background: #fff;
    color: #666;
}#page.real-estate #real-estate-headlines h4 {
	font-size: 122%;
}
#page.real-estate #real-estate-headlines #top-item h4 {
	font-size: 107%;
}



#breadcrumb {
    background: #fff;
}
#breadcrumb,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:hover,
#breadcrumb a:active {
    color: #048;
}





   
#module-lead-content-tabbed {
    background: #FFF;
    border-color: #999;
}
#module-lead-content-tabbed dl.byline dt {
    color: #999;
}
#module-lead-content-tabbed dl.byline dd {
    background: url(/images/branding/bar-gray-1x11.gif);
    color: #999;
}
#module-lead-content-tabbed p.last-updated {
    color: #900;
}
#module-lead-content-tabbed span.last-updated {
    color: #900;
}
#module-lead-content-tabbed ul.tabs li a:link,
#module-lead-content-tabbed ul.tabs li a:visited {
    color: #fff;
}
#module-lead-content-tabbed ul.tabs li a:hover,
#module-lead-content-tabbed ul.tabs li a:active {
    color: #CCC;
}
#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 {
    color: #666;
	background: #FFF;
}
#module-lead-content-tabbed .column-1 h2 a {
	font-size: 100%;
}
#module-lead-content-tabbed  h2 a {
	font-size: 100%;
}
#module-lead-content-tabbed .column-2 h3{
	font-size:100%;
}
#module-lead-content-tabbed h2 a {
	font-size: 100%;
}
#page.section-front #front-container #content #module-lead-content-tabbed h1 a,
#page.main-front #front-container #content #module-lead-content-tabbed h1 a {
	font-size: 100%;
}

#module-lead-content-tabbed .column-2 h3{
	font-size:100%;
}


#module-lead-content-tabbed.alt h3 {
    color: #666;
}
#module-lead-content-tabbed.alt div.columns-container {
    background: url(/images/branding/bar-medgray-1x11.gif);
}
#module-lead-content-tabbed.alt p.lead {
    color: #333;
}
#module-lead-content-tabbed.alt p.caption {
    color: #999;
}
#module-lead-content-tabbed.alt ul.bulleted li {
    background: transparent url(/images/branding/bullet-lightblue-4x4.gif);
}
#module-lead-content-tabbed ul.bulleted li a {
    font-weight: normal;
}






#module-secondary-content h2, #module-secondary-content h2 a {
    border-bottom-color: #ccc;
    color: #900;
}
#module-secondary-content li {
    font-size: 92%;
	margin-bottom: 0;
	padding-bottom: 2px;
}
#module-secondary-content li a:link,
#module-secondary-content li a:visited,
#module-secondary-content li a:hover,
#module-secondary-content li a:active {
    color: #048;
}
#module-secondary-content li span.minutes-ago {
    color: #900;
}
#module-secondary-content li li {
    background: url(/images/branding/m_002_bullet_4x4.gif);
}
#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 {
    color: #048;
}



#module-secondary-content-spotlight h2 {
    color: #900;
    font-style: normal;
    font-weight: bold;
}
#module-secondary-content-spotlight div.container {
    background: #FFF;
    border-color: #999;
}
#module-secondary-content-spotlight h4 a{
    color: #048;
}
#module-secondary-content-spotlight div.content p {
    color: #666;
}
#module-secondary-content-spotlight div.links {
    border-top-color: #ccc;
}
#module-secondary-content-spotlight div.links li {
    font-weight: normal;
}
#module-secondary-content-spotlight div.links li a {
    color: #048;
    font-weight: normal;
}
#module-secondary-content-spotlight p.last-updated,
#module-secondary-content-spotlight ul p.last-updated,
#module-secondary-content-spotlight .minutes-ago {
    color: #900;
}

#module-secondary-content-spotlight div.container img.lead-photo {
	margin-bottom:15px;
}

#module-secondary-content-spotlight div.container img.columnist {
	margin-bottom:0px !important;
}

#module-secondary-content-spotlight div.container div.content img.lead-photo {
margin-bottom:0 !important;
}




.misc-ad h4 a {
	color: #900;
	}
.misc-ad h4 {
	color: #900;
	}

.misc-ad .content a {
	color: #048;
	}

#module-classifieds {
    border-color: #999;
}
#module-classifieds form {
    background: #FFF;
    border-color: #999;
}
#module-classifieds label {
    color: #666;
}
#module-classifieds div.popular-links h5 {
    color: #666;
}
#module-classifieds div.ad-options {
    background: #84a3be;
    border-top-color: #999;
}
#module-classifieds div.ad-options li {
    background-image: url(/images/branding/bar-white-1x10.gif);
}
#module-classifieds div.ad-options li a {
    color: #fff;
}



#module-popular-stories h4 {
    color: #900;
}
#module-popular-stories h3 {
    color: #900;
	font-size: 122%;
	font-weight: bold;
}
#module-popular-stories div.links-list {
    background: #FFF;
    border-color: #999;
}
#module-popular-stories li a:link,
#module-popular-stories li a:visited,
#module-popular-stories li a:hover,
#module-popular-stories li a:active {
    color: #048;
}
#module-popular-stories ul.tabs li a:link,
#module-popular-stories ul.tabs li a:visited {
    color: #fff;
}
#module-popular-stories ul.tabs li a:hover,
#module-popular-stories ul.tabs li a:active {
    color: #CCC;
}
#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: #666;
}

#page #module-popular-stories #popular-tabs-container #popular-tabs #popular-most-emailed #more-most-emailed-link a{

    font-weight: normal;
}


#page #module-popular-stories #popular-tabs-container #popular-tabs #popular-most-viewed #more-most-viewed-link a{
    font-weight: normal;

}

#page #module-popular-stories #popular-tabs-container #popular-tabs #popular-most-viewed #more-most-popular-link a{
    font-weight: normal;

}




.module-poll {
    border-color: #999;
}
.module-poll h4 {
    color: #900;
}
.module-poll p.question {
    color: #333;
}
.module-poll form,
.module-poll div.answers {
    background: #FFF;
    border-color: #c8c8c8;
}
.module-poll div.ads {

}
.module-poll div.ads p{
	border-bottom-color: #999;
	color: #999;
}

#module-lead-content {
    background: #FFF;
    border-color: #999;
}
#module-lead-content dl.byline dt {
    color: #999;
}
#module-lead-content dl.byline dd {
    background: url(/images/branding/bar-gray-2x11.gif);
    color: #999;
}
#module-lead-content p.last-updated {
    color: #900;
}
#module-lead-content li a {
    color: #048;
	font-weight: normal;
}

#module-lead-content div.column-2 li a {
    color: #048;
	font-weight: bold;
}

#module-lead-content ul.bulleted li a {
	font-weight: normal;
}
#page.section-front #front-container #content #module-lead-content h1,
#page.main-front #front-container #content #module-lead-content h1 {
	font-size: 189%;
	font-weight: bold;
}
#page.section-front #front-container #content #module-lead-content-tabbed h1,
#page.main-front #front-container #content #module-lead-content-tabbed h1 {
	font-size: 159%;
	font-weight: bold;
}

#module-lead-content h2 a { 
	font-size: 84%;
	font-weight: bold;
}
#module-lead-content .column-2 h2 a { 
	font-size: 100%;
	font-weight: bold;
}
#module-lead-content .column-2 h2.first-h, #module-lead-content .column-2 .first-item h2 { 
	font-size: 159%;
	font-weight: bold;
}

#module-lead-content .lead-content-9-head h2 {
	font-size: 190%;
	
	}
#module-lead-content .lead-content2 h2 {
	font-size: 190%;
	
	}	
#module-lead-content .column-2 h4 a{
    font-size: 98%;
}
#module-lead-content .column-1 h2 a { 
	font-size: 159%;
	font-weight: bold;
}
#module-lead-content .lead-content8 h4#other-headline  {
	font-size: 127%;
	}

#page.section-front #front-container #content #module-lead-content h1 a,
#page.main-front #front-container #content #module-lead-content h1 a {
	font-size: 84%;
	font-weight: bold;
}
#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 {
	font-size: 200%;
	font-weight: normal;
}
#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 {
	font-size: 99%;
	font-weight: normal;
}
#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 {
	font-size: 200%;
	font-weight: normal;
}
#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: normal;
}

#module-lead-content li h3 {
	font-size: 100%;
}




    
#module-weather {
    border-color: #999;
}
.wu_marine_wrapper
{
    border: 1px solid gray;
    margin-top: 5px;
}
.wu_marine_row
{
    margin: 3px 10px;
    padding-bottom: 2px;
}
.wu_marine_cityname
{
    font-size:14px;
    font-weight:bold;
    font-family:verdana,helvetica,arial;
}
.wu_marine_text
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    color: #000000;
}
.wu_marine_text_right
{
    font-size:12px;
    color: #000000;
}



#module-traffic {
   border-color: #999;
}
#module-traffic h4 {
    color: #666;
}
#module-traffic dt {
    color: #333;
}
#module-traffic dd.high {
    background: url(/images/branding/icon-traffic-high.gif);
}
#module-traffic dd.medium {
    background: url(/images/branding/icon-traffic-medium.gif);
}
#module-traffic dd a {
    color: #048;
}
#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 li a {
    color: #048;
}
#module-traffic p {
    color: #666;
}
#module-traffic div.sponsored-by {
    background: url(/images/branding/background-traffic-bottom.gif);
    border-top-color: #999;
}



#module-weblinks {
    border-color: #999;
}
#module-weblinks h4 {
    color: #666;
}
#module-weblinks li a {
    color: #048;
}
#module-weblinks p.more a {
    color: #048;
}
#module-weblinks p.powered-by {
    color: #666;
}



#module-announcements {
    border-bottom-color: #ccc;
}
#module-announcements h4 {
    color: #666;
}
#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 {
    color: #048;
}
#module-announcements dl.announcement-with-photo dd.announcement p {
    color: #333;
}
#module-announcements dl.announcement-with-photo dd.announcement p.more {
    color: #048;
}
#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 {
    color: #048;
}
#module-announcements dl.announcement-no-photo dd.announcement p {
    color: #333;
}
#module-announcements dl.announcement-no-photo dd.announcement p.more {
    color: #048;
}
#module-announcements p.view-all {
    color: #048;
}




#module-community-blogs {
    border-bottom-color: #ccc;
}
#module-community-blogs h4 {
    color: #666;
}
#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 {
    color: #048;
}
#module-community-blogs dl.blog-with-photo dd.about p {
    color: #333;
}
#module-community-blogs dl.blog-with-photo dd.about p.posted {
    color: #999;
}
#module-community-blogs dl.blog-with-photo dd.about p.more {
    color: #048;
}
#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 {
    color: #048;
}
#module-community-blogs dl.blog-no-photo dd.about p {
    color: #333;
}
#module-community-blogs dl.blog-no-photo dd.about p.posted {
    color: #999;
}
#module-community-blogs dl.blog-no-photo dd.about p.more {
    color: #048;
}
#module-community-blogs p.view-all {
    color: #048;
}



#module-contribute h4 {
    color: #666;
}
#module-contribute ul {
    border-color: #999;
}
#module-contribute li.post-event {
    background: url(/images/branding/icon-post-event.jpg) no-repeat;
}
#module-contribute li.add-news {
    background: url(/images/branding/icon-add-news.jpg) no-repeat;
}
#module-contribute li.send-picture {
    background: url(/images/branding/icon-send-picture.jpg) no-repeat;
}
#module-contribute li.join-conversation {
    background: url(/images/branding/icon-join-conversation.jpg) no-repeat;
}
#module-contribute li.start-blog {
    background: url(/images/branding/icon-start-blog.jpg) no-repeat;
}
#module-contribute li a {
    color: #048;
}



#module-directory-events {
    border-color: #999;
}
#module-directory-events p.description {
    color: #666;
}
#module-directory-events ul {
    background: #FFF;
    border-color: #ccc;
}
#module-directory-events li {
    background: url(/images/branding/background-directory-line.gif);
    color: #048;
}
#module-directory-events li.first {
    background: none;
}
#module-directory-events li.current {
    background: #369;
}
#module-directory-events li.current a {
    color: #fff;
}
#module-directory-events label {
    color: #666;
}



#module-messageboard-promo {
    border-color: #999;
}
#module-messageboard-promo h4 {
    color: #666;
}
#module-messageboard-promo p.notice {
    border-bottom-color: #ccc;
    color: #333;
}
#module-messageboard-promo p.notice a {
    color: #048;
}
#module-messageboard-promo p.author {
    color: #999;
}



#module-article-tools {
    border-color: #999;
}
#module-article-tools #list-box li {
}
#module-article-tools #list-box li.text-size {
    color: #666;
}
#module-article-tools .sponsor-logo-box {
    border-top-color: #999;
}
#module-article-tools .sponsor-logo-box p {
    color: #666;
}



#module-related-links {
    border-bottom-color: #999;
    border-top-color: #999;
}
#module-related-links li a {
    color: #048;
}
#module-related-links a.more {
    color: #048;
}



#module-recent-posts {
    border-top-color: #999;
}
#module-recent-posts li a {
    color: #048;
}
#module-recent-posts a.more {
    color: #048;
}



#module-ratings-and-comments {
    border-color: #999;
}
#module-ratings-and-comments div.topix_postform table.inputTable th.headerText  {
    color: #333;
}
#module-ratings-and-comments div.topix_commentLink a {
    color: #048;
}
#module-ratings-and-comments div.topix_postform  {
    background: #FFF;
    border-color: #ccc;
}
#module-ratings-and-comments td.fieldHeader {
    color: #333;
}
#module-ratings-and-comments td.captcha img {
    border-color: #999;
}
#module-ratings-and-comments div.ratings h5 {
    color: #333;
}
#module-ratings-and-comments div.ratings p {
    color: #333;
}



#module-other-stories {
    border-color: #999;
}
#module-other-stories h4 {
    color: #666;
}
#module-other-stories dt {
    color: #333;
}
#module-other-stories dd a {
    color: #048;
}
#module-other-stories p.more a {
    color: #048;
}



#module-talkback-promo {
    border-color: #999;
}
#module-talkback-promo h4 {
    color: #666;
}
#module-talkback-promo p.indicator {
    color: #666;
}
#module-talkback-promo p.author {
    color: #999;
}
#module-talkback-promo p.more a {
    color: #048;
}
#module-talkback-promo p.read-more a {
    color: #048;
}
#module-talkback-promo div.inner-box {
    background: #f9f9f1;
    border-color: #ccc;
}



#classified-categories-main {
    background: url(/images/branding/columns-3column-4line-gray.gif);
    border-bottom-color: #999;
    border-top-color: #999;
}
#classified-categories-main h3,
#classified-categories-main h3 a {
    color: #666;
}
#classified-categories-main div.column div {
    background: url(/images/branding/corner-gradient-bg-tan.jpg);
    border-bottom-color: #999;
}
#classified-categories-main div.column h4 {
    color: #996;
}
#classified-categories-main div.column li a {
    color: #048;
}
#classified-categories-main div.column div.buy-an-ad ul.more li {
    background: url(/images/branding/bar-lightblue-1x10.gif);
}
#classified-categories-main div.column li {
    background: url(/images/branding/bullet-categories-more.gif);
}
#classified-categories-main p.more a {
    color: #048;
}



#classified-categories-more {
    border-bottom-color: #999;
}
#classified-categories-more h3 {
    color: #666;
}
#classified-categories-more #columns-container {
    background: url(/images/branding/background-more-categories.gif);
}
#classified-categories-more #columns-container div h4 {
    color: #996;
}
#classified-categories-more #columns-container div li {
    background: url(/images/branding/bullet-categories-more.gif);
}
#classified-categories-more #columns-container div li a {
    color: #048;
}
#classified-categories-more p.more a {
    color: #048;
}



#module-most-popular {
    background: #FFF;
    border-color: #999;
}
#module-most-popular li {
    background: #fff url(/images/branding/bar-gray-1x53.gif);
}
#module-most-popular li.even {
    background-color: #FFF;
}
#module-most-popular div.item-number {
    color: #048;
}
#module-most-popular dd.date-and-section {
    color: #999;
}
#module-most-popular dd.date-and-section a {
    background: url(/images/branding/bar-gray-1x11.gif);
}
#module-most-popular dd.email-this a {
    background: url(/images/branding/email-this.gif);
}
#module-most-popular dd.rating {
    color: #999;
}
#module-most-popular dd.votes {
    color: #333;
}
#module-most-popular ul.tabs li {
    background: none;
}
#module-most-popular ul.tabs li a:link,
#module-most-popular ul.tabs li a:visited {
    color: #fff;
    font-weight: bold;
}
#module-most-popular ul.tabs li a:hover,
#module-most-popular ul.tabs li a:active {
    color: #048;
    font-weight: bold;
}
#module-most-popular ul.tabs li.current a:link,
#module-most-popular ul.tabs li.current a:visited,
#module-most-popular ul.tabs li.current a:hover,
#module-most-popular ul.tabs li.current a:active {
    color: #666;
}



#entertainment-search {
    background: #FFF;
    border-color: #999;
}
#entertainment-search div.lead-content {
    background: url(/images/branding/background-entert-search.gif);
}
#entertainment-search div.lead-content p {
    color: #666;
}
#entertainment-search div.search-tool h4 {
    color: #666;
}
#entertainment-search div.search-tool p {
    color: #333;
}
#entertainment-search ul.tabs li a:link,
#entertainment-search ul.tabs li a:visited {
    color: #fff;
}
#entertainment-search ul.tabs li a:hover,
#entertainment-search ul.tabs li a:active {
    color: #048;
}
#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 {
    color: #666;
}



#gallery-photos-more {
    background: #FFF;
    border-color: #999;
}
#gallery-photos-more h3 {
    color: #666;
}
#gallery-photos-more li.current img{
    border-color: #fc6;
}
#gallery-photos-more p a {
    color: #048;
}



#gallery-slideshow {
    background: #FFF;
    border-color: #999;
}
#gallery-slideshow #gallery-slideshow-nav .image-number {
    color: #666;
}
#gallery-slideshow #gallery-slideshow-nav ul {
    color: #048;
}
#gallery-slideshow #photo-information p.caption {
    color: #666;
}
#gallery-slideshow #photo-information p.credit {
    color: #999;
}
#page.gallery #gallery-content h1{
	font-weight: bold;
	line-height: 1.22em;
	color: #31557b;
	font-size: 246%;
	font-weight: normal;
	width: 830px;
}
#gallery-container #gallery-slideshow #photo-information h2 {
	color: #666666;
	font-size: 85%;
	font-weight: normal;
	margin-top: 5px;
	width:480px;
}
#gallery-slideshow #photo-information h2 {
	color: #666666;
	font-size: 85%;
	font-weight: normal;
	margin-top: 5px;
	width:480px;
}



#gallery-photo-tools {
    border-color: #999;
}
#gallery-photo-tools li {
}
#gallery-photo-tools-search {
    background: #FFF;
    border-top-color: #999;
}
#gallery-photo-tools .sponsor-logo-box {
    border-top-color: #999;
}
#gallery-photo-tools .sponsor-logo-box p {
    color: #666;
}



#gallery-top-photos {
    background: #FFF;
    border-color: #999;
}
#gallery-top-photos div.item p {
    color: #666;
}
#gallery-top-photos p.view-all a {
    color: #048;
}
#gallery-top-photos ul.tabs li a:link,
#gallery-top-photos ul.tabs li a:visited {
    color: #fff;
}
#gallery-top-photos ul.tabs li a:hover,
#gallery-top-photos ul.tabs li a:active {
    color: #048;
}
#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: #666;
}



div.module-box.real-estate-features {
    
    border: none;
}
.module-box.real-estate-features h4 a {
    color: #048;
}
.module-box.real-estate-features p {
    color: #333;
}
.module-box.real-estate-features ul li a {
    background: url(/images/branding/bullet-gallery-generic.gif);
    color: #048;
}



#module-columnists {
    border-color: #999;
}
#module-columnists h4 {
    color: #666;
}
#module-columnists div.columnist-container h5 a {
    color: #048;
}
#module-columnists div.columnist-container p {
    color: #333;
}
#module-columnists div.columnist-container p.date {
    color: #999;
}



#module-features {
    border-color: #999;
}
#module-features h4 {
    color: #666;
}
#module-features div h5 a {
    color: #048;
}
#module-features div p {
    color: #333;
}



#module-scores-and-schedule {
    background: #FFF;
    border-color: #999;
}
#module-scores-and-schedule h4 {
    color: #666;
}
#module-scores-and-schedule div.section div {
    
    background: #fff;
    border-color: #999;
}
#module-scores-and-schedule dt {
    color: #333;
}
#module-scores-and-schedule dd {
    color: #333;
}
#module-scores-and-schedule p.class {
    color: #999;
}
#module-scores-and-schedule ul.tabs li a:link,
#module-scores-and-schedule ul.tabs li a:visited {
    color: #fff;
}
#module-scores-and-schedule ul.tabs li a:hover,
#module-scores-and-schedule ul.tabs li a:active {
    color: #048;
}
#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 {
    color: #666;
}



#module-school-search {
    border-color: #999;
}
#module-school-search h4 {
    color: #666;
}
#module-school-search label {
    color: #666;
}
#module-school-search li a {
    background: url(/images/branding/bullet-school-search.gif);
    color: #048;
}



#module-honor-roll {
    border-color: #999;
}
#module-honor-roll h4 {
    color: #666;
}
#module-honor-roll h5 {
    color: #666;
}
#module-honor-roll dt a {
    color: #048;
}
#module-honor-roll dd {
    color: #666;
}
#module-honor-roll li {
    border-right-color: #a3a3a3;
}
#module-honor-roll li a {
    color: #048;
}
#module-honor-roll p.more a {
    color: #048;
}



#realestate-search h3 {
    color: #666;
}
#realestate-search label,
#realestate-search legend {
    color: #666;
}


#realestate-search div.quick-search {
    background: #E3E8EB;
    border-color: #999;
}
#realestate-search fieldset.search-type {
    border-bottom-color: #25B;
}
#realestate-search fieldset.search-type label {
    color: #333;
}
#realestate-search fieldset.details {
    border-bottom-color: #25B;
}
#realestate-search div.quick-search fieldset.price-range label {
    color: #999;
}



#realestate-search div.new-construction-and-open-house-searches {
    background: #E3E8EB;
    border-color: #999;
}
#realestate-search div.new-construction-search form.builder {
    border-bottom-color: #25B;
}
#realestate-search div.new-construction-search p {
    
    background: #E3E8EB;
    color: #666;
}
#realestate-search div.open-house-search {
    border-left-color: #25B;
}
#realestate-search div.open-house-search fieldset.price-range label {
    color: #999;
}



#realestate-search div.other-searches {
    background: #E3E8EB;
    border-color: #999;
}
#realestate-search div.other-searches ul {
    border-left-color: #25B;
}
#realestate-search div.other-searches li {
}


#realestate-search div.sponsored-by {
    background: #dfdfd8;
    border-color: #999;
    border-top: none;
}
#realestate-search ul.tabs li a:link,
#realestate-search ul.tabs li a:visited {
    color: #fff;
}
#realestate-search ul.tabs li a:hover,
#realestate-search ul.tabs li a:active {
    color: #048;
}
#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 {
    color: #666;
}



    
#module-video-with-playlist p.add-to-playlist {
    background: url(/images/branding/arrow-video-playlist.gif);
    color: #666;
}
#module-video-with-playlist form {
    background: #E3E8EB;
    border-color: #ccc;
}
#module-video-with-playlist li {
    border-bottom-color: #fff;
}
#module-video-with-playlist li label {
    color: #048;
}



#realestate-tools {
    border: none;
}
#realestate-tools div.tool-container h4 {
    color: #000;
}
#realestate-tools div.tool-container div.content-left {
    border-right-color: #80adb2;
}




.module-box.sell-your-property h4 {
    border-bottom-color: #c96;
    color: #c96;
}
.module-box.sell-your-property p {
    color: #333;
}
.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 {
    color: #048;
}



#search-results {
    background: #E3E8EB;
    border-color: #999;
}
#search-results p.search-terms {
    color: #666;
}
#search-results p.search-terms span.term {
    color: #666;
}
#search-results ul.pagination li.current {
    color: #666;
}
#search-results ul.results-type li {
    background: url(/images/branding/bar-darkgray-1x11.gif);
}
#search-results ul.results-type li.current {
    color: #666;
}
#search-results ul.results-type li.last {
    background: none;
}
#search-results div.sort-by {
    border-top-color: #ccc;
    color: #666;
}
#search-results div.sort-by li.current {
    color: #666;
}
#search-results ul.results-list li {
    background: #fff;
}
#search-results ul.results-list li.even {
    background: #E3E8EB;
}
#search-results ul.results-list div.item-number {
    color: #048;
}
#search-results ul.results-list dt {
    color: #048;
}
#search-results ul.results-list dl.article dt a {
    background: url(/images/branding/icon-article.gif);
}
#search-results ul.results-list span.byline {
    color: #666;
}
#search-results ul.results-list dd.date,
#search-results ul.results-list dd.section {
    color: #333;
}
#search-results ul.results-list dd.excerpt li {
    background: transparent url(/images/branding/bullet-lightblue-4x4.gif);
}
#search-results ul.results-list dd.excerpt span.term {
    color: #666;
}






.module-list {
    background-position: top right;
    background-repeat: no-repeat;
    border-color: #999;
}
.module-list.scores {
    background-image: url(/images/branding/module-list-bg-scores.jpg);
}
.module-list.schedules {
    background-image: url(/images/branding/module-list-bg-schedules.jpg);
}
.module-list.tickets {
    background-image: url(/images/branding/module-list-bg-tickets.jpg);
}
.module-list ul li a {
    color: #048;
}



#module-mezzanine h2 {
	color: #999;
}
#module-mezzanine h2 a{
	color: #900;
	font-weight: bold;
}
#module-mezzanine p {
    color: #333;
}
#module-mezzanine a.photo img {
    display: block;
}






ul.tabs {
    border-left-color: #999;
}
ul.tabs li {
    border-top-color: #999;
}
ul.tabs li a {
    background: #369 url(/images/branding/tabs-bg.gif) repeat-y 0px 0px;
    border-color: #999;
}
ul.tabs li.current a {
    background: #FFF;
    border-bottom-color: #FFF;
}



.module-box {
    border-color: #25B;
}
.module-box h3 {
    background: #25B;
    color: #fff;
}
.module-box.highlight {
    border-color: #ccc;
}
.module-box.highlight h3 {
    background: #ccc;
    color: #000;
}




div.ad.google-wide {
    background: #fff;
}



#video h4 {
	color: #900;
}
#article div.rail #video {
    border-top-color: #999;
}



#breadcrumb {
    background: #fff;
}
#breadcrumb,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:hover,
#breadcrumb a:active {
    color: #048;
}



#feed a {
    background: url(/images/branding/feed-icon-12x12.gif);
}




a.multimedia-item-type {
    
    background: #900;
    color: #fff !important; 
}



#navigation .ad {
    background: url(/images/branding/navigation-border-double.gif);
}


.graffiti-board {
	border-color: #999;
}
.graffiti-board p.topic {
    color: #333;
}
.graffiti-board div.response {
	background: #FFF;
    border-color: #ccc;
}
.graffiti-board p.username,
.graffiti-board p.date {
	color: #666;
}
.graffiti-board h4 {
    color: #666;
}
.graffiti-board a:link,
.graffiti-board a:visited,
.graffiti-board a:hover,
.graffiti-board a:active {
    font-style: italic;
	text-decoration:underline;
}
.graffiti-board form {
	background: #FFF;
    border-color: #ccc;
}
.graffiti-board label {
    color: #333;
}



#page.graffiti h2 {
	color: #666;
}
#graffiti-comments div.response {
	background: #FFF;
    border-color: #ccc;
}
#graffiti-comments p.username,
#graffiti-comments p.date {
	color: #666;
}
#graffiti-form form {
	background: #FFF;
    border-color: #ccc;
}
#graffiti-form label {
    color: #333;
}
#graffit-form h4{
	color: #666;
}



.email-form {
	border-color: #999;
}
.email-form form {
	background: #FFF;
    border-color: #ccc;
}
.email-form h3 {
	color: #666;
}
.email-form label {
    color: #333;
}



#module-stock {
    border-color: #999;
}
#module-stock form {
    background: #FFF;
    border-color: #ccc;
}
#module-stock p.sponsor {
	border-bottom-color: #999;
	color: #999;
}



#page.quiz #quiz-form ul ul {
	background: #FFF;
    border-color: #ccc;
}



#columnists h2 {
    color: #666;
}
#columnists p.categories a {
    color: #048;
}
#columnists .category {
    border-color: black;
    background-color: #FFF;
}
#columnists .category h3, #columnists .category h3 a {
    color: #666;
}
#columnists .category .columnist h4, #columnists .category .columnist h4 a {
    color: #048;
}
#columnists .category .columnist p a {
    color: #048;
}
#columnists .category .columnist p.links a {
    color: #048;
}



#hyperlocal-tabs p.credit {
	color: #666;
}
#hyperlocal-tabs .gallery-photo #photo-title {
	color: #666;
}





#content.story-gallery #description {
	color:#666;
}
#content.story-gallery .story-item h3 {
	font-weight: bold;
}



#content.special-package .story-item {
	border-color: #999;
}
#content.special-package .story-item h3{
	border-bottom-color: #999;
	background-color: #666;
}
#content.special-package #description {
	color: #666;
}




#module-related-links .quote-module h4 {
	border-bottom-color: #999;
}



.quigo-ad-top {
	background-color: #999;
    text-align: center;
	padding: 2px;
}
.quigo-ad {
	border: 1px solid #999;
}
#content.jobs .quigo-ad {
 width:256px;

}



#navigation #top-jobs {
	background-color: #FFF;
	border: #000 solid 1px;
}
#navigation #top-jobs ul {
	background: none;
}
#navigation #top-jobs ul li {
	background: none;
}
#navigation #top-jobs a {
	color: #369;
}
#navigation #top-jobs ul li p.titleline {
	color: #F60;
}


#subheader #subscription-button a#subsription-text {
	color: #FFF;
}


#newsletter-second-content h3 {
    color:#990000
}
#nav-bar a {

	color: #990000;

}










h2 {
    font-size: 189%; 
    font-weight: bold;
}
#heading h1 {
    font-size: 110%; 
    font-weight: bold;
    text-transform: uppercase;
    color: #666;
}

#page #content #article h1{
	font-size: 189%; 
    font-weight: bold;
	line-height:93%;
	margin:6px 0px 7px;
	color:#004488;
}
#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: bold;
	line-height:93%;
	margin:6px 0px 7px;
	color:#004488;
	text-decoration:none !important;
}
#page #content.story-gallery h1{
	font-size: 189%; 
    font-weight: bold;
	color:#004488;
}
#page #content #article h2{
	font-weight: bold;
    font-size: 110%;
	margin:1.25em 0px;
	margin-bottom:10px;
	margin-top:2px;
	color:#333333;
	line-height:1.22em;
}
#page #content #article #module-related-links h3 {
	font-size: 100%;
	color:#000000;
}


h4 {
    font-size: 122%;
    font-weight: bold;
}



#header p.date {
    font-weight: bold;
    font-size: 85%;
}
#subheader #search label {
    font-size: 85%;
    font-weight: bold;
}
#subheader #search input {
    font-size: 85%;
}
#subheader #search span.google-enhanced {
    font-size: 77%;
    font-weight: normal;
}
#subheader #personalization {
    font-size: 85%;
}
	


#subheader {
	z-index: 999;
	}
#subheader-menu {
	z-index: 999;
	}	

#subheader #subheader-menu a{
	color: #fff; 
	font-family:"Arial",sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
    padding:8px 4px 12px 5px;
}
#subheader #subheader-menu{
	display: inline;
	float: right;
	position: relative;
	margin: 7px 8px 0px 0px;

}
#subheader #subheader-menu ul{
	position: absolute;
	width: 90px;
	top: 26px;
	left: -1px; 
	_top: 33px; 	
	_left: -1px; 
	*top: 33px; 
	*left: -1px; 
	background-color: #fff;
	margin: 0 0px;
	padding: 0 5px;
	z-index: 9999;
	border-left: 1px solid #048;
	border-bottom: 1px solid #048;
	border-right: 1px solid #048;
	border-top: 0px solid #048;	

}
#subheader #subheader-menu div{
	position: relative;
	display: inline;

}

#subheader #subheader-menu div ul li a{
	text-decoration: none;
	color: #006699;
	padding: 5px 10px;
	display: block;
	background-image: url(/images/branding/navigation-dropdown-arrows.gif);
	background-repeat: no-repeat;
	background-position: left 9px; 
	}

#subheader #subheader-menu div ul li{
	border-bottom: 1px solid #bbb;
	text-align:left;	
	}	

#subheader #subheader-menu div ul li a:hover{
	color: #fff;
    text-decoration: underline;
    background-color: #bbb;
	background-repeat: no-repeat;	
	background-position: left -9px;	
	display: block;
	}				
	
#subheader #subheader-menu .subheader-Submenu-active {
	background-color: #fff;   
    background-image: url(/images/branding/subheader-navigation-dropdown-arrows.gif);
	background-repeat: no-repeat;
	background-position: right 12px;	
	border-top: 1px solid #006699;
	color: #006699;
	padding:8px 16px 12px 5px;
	}	
#subheader #subheader-menu .subheader-Submenu-nonactive{
    background-image: url(/images/branding/subheader-navigation-dropdown-arrows.gif);
	background-repeat: no-repeat;
	background-position: right -4px;	
	padding:8px 16px 12px 5px;
	}	
#subheader .subheader-Submenu-nonactive a,
#subheader #subheader-menu .subheader-Submenu-active a  {
		color: #006699;	
	}	
	
#subheader .hide-subMenu {
	display: none;
	}
#subheader .show-subMenu {
	display: block;
	}		



#siteindex li a {
    font-size: 85%;
    font-weight: bold;
}
#siteindex li li a {
    font-size: 77%;
}



a#sitemap-dark { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 13px; 
	font-weight:bold; 
	line-height: 16px; 
	text-decoration: none; color: #003366; 
}
a#sitemap-dark:link { 
	color: #003366;
}
a#sitemap-dark:visited { 
	color: #003366;
}
a#sitemap-dark:active { 
	color: #003366;
}
a#sitemap-dark:hover { 
	color: #666666; 
	text-decoration: underline;
}
a#sitemap-main { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	text-decoration: none; color: #003366; 
}
a#sitemap-main:link { 
	color: #003366;
}
a#sitemap-main:visited { 
	color: #003366;
}
a#sitemap-main:active { 
	color: #003366;
}
a#sitemap-main:hover { 
	color: #666666; 
	text-decoration: underline;
}
a#sitemap-sub { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; line-height: 14px; 
	text-decoration: none; 
	color: #5780A9; 
	padding-left: 5px; 
}
a#sitemap-sub:link { 
	color: #5780A9;
}
a#sitemap-sub:visited { 
	color: #5780A9;
}
a#sitemap-sub:active { 
	color: #5780A9;
}
a#sitemap-sub:hover { 
	color: #666666; 
	text-decoration: underline;
}



#footer h4,
#footer li {
    font-family: Verdana;
    font-size: 77%;
}
#footer h4 {
    font-weight: bold;
}



#page.section-front #content h1 {
    font-size: 185%;
    font-weight: normal;
}



#page.classified #content p.description {
    font-size: 85%;

}



#article p.subhead {
	font-size: 110%;
	font-weight:bold;
	margin-top: 2px;
	margin-bottom: 10px;
}

#article dl.byline dt {
    font-size: 92%;
}

#article dl.byline dd {
    font-size: 92%;
    font-style: normal;
}
#article p.copyright {
    font-size: 92%;
}
#article p.copyright a {
    font-style: italic;
}
#article p.last-updated {
    font-size: 77%;
    font-style: italic;
}
#article p.published {
    font-size: 85%;
    font-style: italic;
}
#article div.photo-right p,
#article div.photo-left p {
    font-size: 85%;
    font-style: italic;
}
#article ul.article-nav li {
    font-size: 92%;
}
#article ul.article-nav li.previous,
#article ul.article-nav li.next {
    font-style: italic;
}
#article ul.article-nav li.unavailable a {
    color: #ccc;
}



#page.search-results #content h2 {
    font-size: 185%;
    font-weight: normal;
}
#page.search-results #content a.search-help {
    font-style: italic;
}
.sponsored-link {
	border: 1px solid #7AF;
	padding: 5px;
}



#page.gallery #gallery-content h2 {
    font-size: 246%;
    font-weight: normal;
}



#page.most-popular h2 {
    font-size: 189%;
    font-weight: bold;
}



#page.real-estate #content h1 {
	color: #666;
	font-size: 185%;
	font-weight: normal;
}#page.real-estate #real-estate-headlines h4 {
	font-size: 122%;
}
#page.real-estate #real-estate-headlines #top-item h4 {
	font-size: 107%;
}



#module-lead-content-tabbed h2,
#module-lead-content-tabbed h3 {
    
    font-size: 159%;
    font-weight: bold;
}
#module-lead-content-tabbed dl.byline {
    font-size: 85%;
}
#module-lead-content-tabbed p.lead {
    font-size: 92%;
}
#module-lead-content-tabbed li {
    font-size: 92%;
    font-weight: bold;
}
#module-lead-content-tabbed p.more {
    font-style: italic;
}
#module-lead-content-tabbed p.last-updated {
    font-size: 77%;
}
#module-lead-content-tabbed span.last-updated {
    font-size: 84%; 
}
#module-lead-content-tabbed ul.tabs li {
    font-size: 92%;
}


#module-lead-content-tabbed.alt h3 {
    font-size: 107%;
    font-weight: bold;
}
#module-lead-content-tabbed.alt p.caption {
    font-size: 85%;
    font-style: italic;
}






#module-secondary-content h2 {
    font-size: 122%;
}
#module-secondary-content li{
    font-size: 92%;
}
#module-secondary-content li h3{
    font-size: 100%;
}
#module-secondary-content li a:link,
#module-secondary-content li a:visited,
#module-secondary-content li a:hover,
#module-secondary-content li a:active {
    font-weight: bold;
}
#module-secondary-content li span.minutes-ago {
    font-size: 85%;
}
#module-secondary-content li li {
    font-size: 100%;
}
#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 {
    font-weight: normal;
}



#module-secondary-content-spotlight h2 {
    font-size: 136%;
    font-style: normal;
    font-weight: normal;
}
#module-secondary-content-spotlight h4 {
    font-size: 92%;
}
#module-secondary-content-spotlight div.content p {
    font-size: 85%;
}
#module-secondary-content-spotlight div.links li {
    font-size: 92%;
    font-weight: bold;
}
#module-secondary-content-spotlight p.last-updated,
#module-secondary-content-spotlight ul p.last-updated,
#module-secondary-content-spotlight .minutes-ago {
    font-size: 85%;
}

#module-secondary-content-spotlight ul.bulleted li a{
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom: 2px;
}




#module-classifieds label {
    font-size: 92%;
}
#module-classifieds input,
#module-classifieds select {
    font-size: 85%;
}
#module-classifieds div.popular-links h5 {
    font-size: 85%;
}
#module-classifieds div.popular-links li {
    font-size: 92%;
}
#module-classifieds li a:link,
#module-classifieds li a:visited,
#module-classifieds li a:hover,
#module-classifieds li a:active {
   
}
#module-classifieds div.ad-options {
    font-size: 85%;
}
#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 {
    font-style: normal;
}




#module-popular-stories h4 {
    font-size: 122%;
}
#module-popular-stories li {
    font-size: 92%;
}
#module-popular-stories li a:link,
#module-popular-stories li a:visited,
#module-popular-stories li a:hover,
#module-popular-stories li a:active {
    font-weight: bold;
}
#module-popular-stories ul.tabs li {
    font-size: 92%;
}



#module-lead-content h3 {
    font-size: 159%;
    font-weight: bold;
}
#module-lead-content dl.byline {
    font-size: 85%;
}
#module-lead-content p.last-updated {
    font-size: 77%;
    font-style: italic;
}





#module-traffic h4 {
    font-size: 122%;
}
#module-traffic dt {
    font-size: 85%;
}
#module-traffic dd {
    font-size: 92%;
}
#module-traffic dd a {
    font-style: italic;
}
#module-traffic li a {
    font-size: 92%;
    font-weight: bold;
}
#module-traffic p {
    font-size: 92%;
}
#module-traffic p.more {
    font-style: italic;
}
#module-traffic div.sponsored-by p {
    font-size: 85%;
    font-style: italic;
}



#module-weblinks h4 {
    font-size: 122%;
}
#module-weblinks li {
    font-size: 92%;
    font-weight: bold;
}
#module-weblinks p.more {
    font-size: 92%;
}
#module-weblinks p.more a:link,
#module-weblinks p.more a:visited,
#module-weblinks p.more a:hover,
#module-weblinks p.more a:active {
    font-style: italic;
}
#module-weblinks p.powered-by {
    font-size: 77%;
}



#module-announcements h4 {
    font-size: 122%;
}
#module-announcements dl.announcement-with-photo dt {
    font-size: 92%;
    font-weight: bold;
}
#module-announcements dl.announcement-with-photo dd.announcement p {
    font-size: 85%;
}
#module-announcements dl.announcement-with-photo dd.announcement p.more {
    font-size: 92%;
}
#module-announcements dl.announcement-with-photo dd.announcement p.more a {
    font-style: italic;
}
#module-announcements dl.announcement-no-photo dt {
    font-size: 92%;
    font-weight: bold;
}
#module-announcements dl.announcement-no-photo dd.announcement p {
    font-size: 85%;
}
#module-announcements dl.announcement-no-photo dd.announcement p.more {
    font-size: 92%;
}
#module-announcements dl.announcement-no-photo dd.announcement p.more a {
    font-style: italic;
}
#module-announcements p.view-all {
    font-size: 92%;
}
#module-announcements p.view-all a {
    font-style: italic;
}




#module-community-blogs h4 {
    font-size: 122%;
}
#module-community-blogs dl.blog-with-photo dt {
    font-size: 92%;
    font-weight: bold;
}
#module-community-blogs dl.blog-with-photo dd.about p {
    font-size: 85%;
}
#module-community-blogs dl.blog-with-photo dd.about p.posted {
    font-size: 85%;
}
#module-community-blogs dl.blog-with-photo dd.about p.more {
    font-size: 92%;
}
#module-community-blogs dl.blog-with-photo dd.about p.more a {
    font-style: italic;
}
#module-community-blogs dl.blog-no-photo dt {
    font-size: 92%;
    font-weight: bold;
}
#module-community-blogs dl.blog-no-photo dd.about p {
    font-size: 85%;
}
#module-community-blogs dl.blog-no-photo dd.about p.posted {
    font-size: 85%;
}
#module-community-blogs dl.blog-no-photo dd.about p.more {
    font-size: 92%;
}
#module-community-blogs dl.blog-no-photo dd.about p.more a {
    font-style: italic;
}
#module-community-blogs p.view-all {
    font-size: 92%;
}
#module-community-blogs p.view-all a {
    font-style: italic;
}



#module-contribute h4 {
    font-size: 122%;
}
#module-contribute li {
    font-size: 92%;
}
#module-contribute li a {
    font-style: italic;
}



#module-directory-events h4 {
    color: #900;
}

#module-directory-events p.description {
    font-size: 92%;
    font-style: italic;
}
#module-directory-events li {
    font-size: 85%;
}
#module-directory-events li a {
    font-weight: bold;
}
#module-directory-events form p {
    font-size: 100%;
}
#module-directory-events label {
    font-size: 92%;
}
#module-directory-events input,
#module-directory-events select {
    font-size: 85%;
    font-style: italic;
}
#module-directory-events input.button {
    font-style: normal;
}



#module-messageboard-promo h4 {
    font-size: 122%;
}
#module-messageboard-promo p.notice {
    font-size: 92%;
    font-style: italic;
}
#module-messageboard-promo p.comment {
    font-size: 92%;
    font-style: italic;
    font-weight: bold;
}
#module-messageboard-promo p.author {
    font-size: 85%;
    font-style: italic;
}
#module-messageboard-promo p.more {
    font-size: 92%;
}
#module-messageboard-promo p.more a {
    font-style: italic;
}



#module-article-tools {
    font-size: 85%;
}
#module-article-tools #list-box li {
    font-style: normal;
}
#module-article-tools #list-box li.text-size {
    font-style: normal;
}
#module-article-tools .sponsor-logo-box p {
    font-style: italic;
}



#module-related-links li {
    font-size: 92%;
    font-weight: bold;
}
#module-related-links a.more {
    font-style: italic;
}



#module-other-stories h4 {
    font-size: 122%;
}
#module-other-stories dt {
    font-size: 92%;
    font-style: italic;
}
#module-other-stories dd {
    font-size: 92%;
    font-weight: bold;
}
#module-other-stories p.more {
    font-size: 92%;
}
#module-other-stories p.more a {
    font-style: italic;
}



#module-talkback-promo h4 {
    font-size: 122%;
}
#module-talkback-promo p.question {
    font-size: 92%;
    font-style: italic;
}
#module-talkback-promo p.indicator {
    font-size: 92%;
}
#module-talkback-promo p.comment {
    font-size: 92%;
    font-style: italic;
    font-weight: bold;
}
#module-talkback-promo p.author {
    font-size: 85%;
    font-style: italic;
}
#module-talkback-promo p.more {
    font-size: 92%;
}
#module-talkback-promo p.more a {
    font-style: italic;
}
#module-talkback-promo p.read-more {
    font-size: 92%;
}
#module-talkback-promo p.read-more a {
    font-style: italic;
}
#module-talkback-promo div.inner-box div.buttons input {
    font-size: 85%;
}



#classified-categories-main h3 {
    font-size: 122%;
    font-weight: bold;
}
#classified-categories-main div.column h4 {
    font-size: 92%;
    font-weight: normal;
}
#classified-categories-main div.column li a {
    
    font-weight: bold;
}
#classified-categories-main div.column div.buy-an-ad ul.more li {
    font-size: 85%;
}
#classified-categories-main div.column div.buy-an-ad ul.more li a {
    font-weight: normal;
}
#classified-categories-main div.column li {
    font-size: 92%;
}
#classified-categories-main p.more {
    font-size: 85%;
}
#classified-categories-main p.more a {
   
}



#classified-categories-more h3 {
    font-size: 122%;
    font-weight: bold;
}
#classified-categories-more #columns-container div h4 {
    font-size: 92%;
    font-weight: normal;
}
#classified-categories-more #columns-container div li {
    font-size: 92%;
}
#classified-categories-more #columns-container div li a {
    
    font-weight: bold;
}
#classified-categories-more p.more {
    font-size: 85%;
}
#classified-categories-more p.more a {
    font-style: italic;
}



#module-most-popular div.item-number {
    font-size: 92%;
    font-weight: bold;
}
#module-most-popular dt {
    font-size: 92%;
}
#module-most-popular dt a {
    font-weight: bold;
}
#module-most-popular dd {
    font-size: 85%;
}
#module-most-popular dd a {
    font-style: italic;
}
#module-most-popular ul.tabs li {
    font-size: 92%;
}



#entertainment-search div.lead-content p {
    font-size: 85%;
}
#entertainment-search div.search-tool h4 {
    font-size: 107%;
}
#entertainment-search div.search-tool p {
    font-size: 92%;
}
#entertainment-search ul.tabs li {
    font-size: 92%;
}



#gallery-photos-more h3 {
    font-size: 136%;
}
#gallery-photos-more select {
    font-size: 85%;
}
#gallery-photos-more p {
    font-size: 92%;
}
#gallery-photos-more p a {
    font-style: italic;
    font-weight: bold;
}



#gallery-slideshow #gallery-slideshow-nav {
    font-size: 92%;
    font-weight: bold;
}
#gallery-slideshow #gallery-slideshow-nav li {
    font-style: italic;
}
#gallery-slideshow #photo-information p.caption {
    font-size: 85%;
}
#gallery-slideshow #photo-information p.credit {
    font-size: 77%;
}



#gallery-photo-tools li {
    font-size: 92%;
    font-style: italic;
}
#gallery-photo-tools-search h5 {
    font-size: 92%;
}
#gallery-photo-tools .sponsor-logo-box p {
    font-size: 77%;
    font-style: italic;
}



#gallery-top-photos div.item p {
    font-size: 85%;
}
#gallery-top-photos p.view-all {
    font-size: 92%;
}
#gallery-top-photos p.view-all a {
    font-style: italic;
}
#gallery-top-photos ul.tabs li {
    font-size: 92%;
}



#gallery-photo-header-logo p.date {
    font-size:85% !important;
    font-weight:bold !important;
}
#gallery-photo-header-title h1{
    font-size:200%;
    font-weight:normal;
}

#gallery-photo-header-title div.description {
    font-size:85%;
}

#gallery-content-popup #gallery-photos-more {
    background:transparent none repeat scroll 0%;
    border-color: #999999;
}
#gallery-content-popup #gallery-photos-more li{
 border-color: #CCCCCC;
    color:#333333;
} 
#gallery-content-popup #gallery-photos-more li2{
 border-color: #CCCCCC;
    color:#333333;
}     
#gallery-content-popup #gallery-photos-more li.current {
    background: url(/common/images/icons/index-bg-active.gif);
}  

#gallery-content-popup #gallery-photos-more li.current a{
   color: white;
}
  
#gallery-content-popup #gallery-photos-more li.list {
    background: url(/common/images/icons/index-bg.gif);
}  

#gallery-content-popup #gallery-photos-more div.list-left{
    border-color: #CCCCCC;
    color:#333333;
    font-size:11px;
    font-weight:bold;
}
#gallery-content-popup #gallery-photos-more div.list-right{
    border-color:#CCCCCC;
    color:#333333;
    font-size:11px;
    font-weight:bold;
}
#gallery-content-popup #gallery-photos-more div.list-middle{
    font-size:11px;
    font-weight:bold;
}
#gallery-photo-no-thurmb{
    background:gainsboro none repeat scroll 0%;
}    
#gallery-photo-footer {
    background:transparent none repeat scroll 0%;
    border-color:#999999;
}    
#gallery-slideshow {
    border-color:#999999;
}

#photo-index {
    color:#666666;
    font-size:85%;
    font-weight:bold;
}
#photo-information h2 {
    color:#666666;
    font-size:85%;
    font-weight:normal;
}



.module-box.real-estate-features h4 a {
    font-size: 107%;
    font-weight: bold;
}
.module-box.real-estate-features p {
    font-size: 92%;
}
.module-box.real-estate-features ul {
    font-size: 92%;
}



#module-columnists h4 {
    font-size: 122%;
}
#module-columnists div.columnist-container h5 {
    font-size: 92%;
    font-weight: bold;
}
#module-columnists div.columnist-container p {
    font-size: 85%;
}



#module-features h4 {
    font-size: 122%;
}
#module-features div h5 {
    font-size: 92%;
    font-weight: bold;
}
#module-features div p {
    font-size: 85%;
}



#module-scores-and-schedule h4 {
    font-size: 100%;
}
#module-scores-and-schedule dt {
    font-size: 77%;
    font-weight: bold;
}
#module-scores-and-schedule dd {
    font-size: 77%;
}
#module-scores-and-schedule p.class {
    font-size: 77%;
}
#module-scores-and-schedule ul.tabs li {
    font-size: 92%;
}



#module-school-search h4 {
    font-size: 122%;
}
#module-school-search label {
    font-size: 92%;
}
#module-school-search select {
    font-size: 85%;
    font-style: italic;
}
#module-school-search li a {
    font-size: 92%;
    font-style: italic;
}



#module-honor-roll h4 {
    font-size: 122%;
}
#module-honor-roll h5 {
    font-size: 92%;
    font-style: italic;
    font-weight: bold;
}
#module-honor-roll dt {
    font-size: 92%;
}
#module-honor-roll dt a {
    font-weight: bold;
}
#module-honor-roll dd {
    font-size: 92%;
}
#module-honor-roll li {
    font-size: 92%;
}
#module-honor-roll li a {
    font-weight: bold;
}
#module-honor-roll p.more {
    font-size: 92%;
}
#module-honor-roll p.more a {
    font-style: italic;
}



#realestate-search h3 {
    font-size: 92%;
    font-weight: bold;
}
#realestate-search label,
#realestate-search legend {
    font-size: 92%;
}
#realestate-search input,
#realestate-search select {
    font-size: 85%;
}
#realestate-search a {
    font-size: 85%;
    font-style: normal;
}


#realestate-search fieldset.search-type label {
    font-size: 100%;
}
#realestate-search div.quick-search fieldset.price-range label {
    font-size: 85%;
    font-style: italic;
}



#realestate-search div.new-construction-search p {
    
    font-size: 92%;
}
#realestate-search div.open-house-search fieldset.price-range label {
    font-size: 85%;
    font-style: italic;
}

#realestate-search ul.tabs li a {
    font-size: 92%;
    font-style: normal;
    font-weight: bold;
}



    
#module-video-with-playlist p.add-to-playlist {
    font-size: 85%;
    font-style: italic;
}
#module-video-with-playlist li {
    font-size: 77%;
}
#module-video-with-playlist li label {
    font-weight: bold;
}
#module-video-with-playlist input.play-all {
    font-size: 77%;
}
#module-video-with-playlist input.play-checked {
    font-size: 77%;
}



#realestate-tools div.tool-container h4 {
    font-size: 107%;
    font-weight: bold;
}
#realestate-tools div.tool-container div.content-left p {
    font-size: 77%;
}
#realestate-tools div.tool-container div.content-right p {
    font-size: 77%;
}
#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 {
    font-weight: bold;
}
#realestate-tools div.tool-container div.content-right p input#tool-find-mortgage-loan-amount {
    font-weight: bold;
}




.module-box.sell-your-property h4 {
    font-size: 136%;
    font-style: italic;
    font-weight: bold;
}
.module-box.sell-your-property p {
    font-size: 107%;
}
.module-box.sell-your-property p a {
    font-style: italic;
}



#search-results p.search-terms {
    font-size: 92%;
}
#search-results ul.pagination li {
    font-size: 92%;
}
#search-results ul.pagination li.previous,
#search-results ul.pagination li.next {
    font-style: italic;
}
#search-results ul.results-type li {
    font-size: 92%;
    font-style: italic;
}
#search-results ul.results-type li.current {
    font-style: normal;
    font-weight: bold;
}
#search-results div.sort-by {
    font-size: 92%;
}
#search-results div.sort-by li.current {
    font-style: normal;
    font-weight: bold;
}
#search-results ul.results-list div.item-number {
    font-size: 92%;
    font-weight: bold;
}
#search-results ul.results-list dt a {
    font-size: 92%;
    font-weight: bold;
}
#search-results ul.results-list dd {
    font-size: 92%;
}
#search-results ul.results-list span.byline {
    font-size: 85%;
    font-style: italic;
}
#search-results ul.results-list dd.excerpt li {
    font-style: italic;
}
#search-results ul.results-list dd.excerpt span.term {
    font-weight: bold;
}






.module-list ul li a {
    font-size: 92%;
    font-style: italic;
    font-weight: bold;
}



#module-mezzanine h2 {
    font-weight: bold;
}
#module-mezzanine a.more {
    font-style: italic;
}
#module-mezzanine.layout-c a {
    font-weight: bold;
}





	#topnav {
		background-color: #336699;
		width: 770;
	}
	
	#topnav tr {
		margin: 0;
		padding-left: 0;
		margin-left: 0;
		background-color: #336699;
		color: #fff;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		white-space: nowrap;
	}
	
	#topnav tr td { display: inline; }
	
	#topnav tr td a {
		padding: .2em .49em;
		background-color: #336699;
		color: #fff;
		text-decoration: none;
		float: left;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-right: 1px solid #aaa;
	}
	
	#topnav tr td a:hover {
		background-color: #003399;
		color: #fff;
	}
	
	#topnav a#current {
		background-color: #003399;
		color: #fff;
	}
	
	#topnav a#misc {
		background-color: #336699;
		color: #fff;
	}
	
	#topnav a#misc:hover {
		background-color: #003399;
		color: #fff;
	}




#module-breaking {
	border-top-color: #999;
}
    
#breaking-news h2 {
    font-size: 122%;
    
    
}
#breaking-news a.more {
    font-style: italic;
}

.section-front #breaking-news-500 {
    margin-top: 20px;
}

#breaking-news-500.layout-b h3 {
	font-size: 115%;
	font-weight: bold;
}

#breaking-news-500.layout-b h4 {
	font-size: 176%;
	font-weight: bold;
}



.module-box h3 {
    font-size: 100%;
    font-weight: bold;
}



#breadcrumb {
    font-size: 85%;
}



#feed a {
    font-size: 85%;
}



#add-as-homepage a {
    font-size: 85%;
}
#add-as-homepage {
	top: -18px;
	left: -90px;
	position: relative;
}



html body #page a.multimedia-item-type {
    font-size: 10px !important; 
    font-weight: bold;
}





p.xxsmall {
   font-size:70%;
}
p.xsmall {
   font-size:77%;
}
p.small {
   font-size:85%;
}
p.medium {
   font-size:100%;
}
p.large {
   font-size:114%;
}
p.xlarge {
   font-size:144%;
}
p.xxlarge {
   font-size:189%;
}



.graffiti-board a:link,
.graffiti-board a:visited,
.graffiti-board a:hover,
.graffiti-board a:active {
    font-style: italic;
}



#module-stock label {
    font-style: italic;
}
#module-stock ul p {
    font-style: normal;
	font-weight: bold;
	line-height: 1.6em;
}
#module-stock li a {
    font-style: italic;
	line-height: 1.6em;
}



#columnists h2 {
    font-weight: bold;
}
#columnists p.categories a {
    font-weight: bold;
}
#columnists .category h3, #columnists .category h3 a {
    font-weight: bold;
}
#columnists .category .columnist h4, #columnists .category .columnist h4 a {
    font-weight: bold;
}
#columnists .category .columnist p a {
    font-weight: bold;
}
#columnists .category .columnist p.links a {
    font-weight: bold;
}



#page.jobs #headline-rail h4{
	font-size: 107%;
}
#page.jobs #headline-rail p{
	font-size: 100%;
}



#page.cars #module-secondary-content h4{
	font-size: 107%;
}
#page.cars #module-secondary-content p{
	font-size: 100%;
}




#module-related-links .quote-module h4 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#module-related-links .quote-module p {
	font-style: italic;
}




.quigo-ad {
	font-size: 77%;
}




#navigation #top-jobs {
	background-color: #FFF;
	border: #000 solid 1px;
}
#navigation #top-jobs ul {
	background: none;
}
#navigation #top-jobs ul li {
	background: none;
}
#navigation #top-jobs a {
	color: #369;
}
#navigation #top-jobs ul li p.titleline {
	color: #F60;
}





p.rail-list-item {
	font: normal 11px Helvetica, Arial, sans-serif;
	line-height: normal;
	text-align: left;
	padding: 0;
	margin-top: 4px;
}




.module-ugc-promo div.notice {
     font-style: italic;
}
.module-ugc-promo div.post {
      font-weight: bold;
}
.module-ugc-promo span.author-date {
     font-style: italic;
}




#register-done-content ul {
    padding: 5px;
}






#ap-election-feed {
 background-image: url(/common/images/ap-background.gif);
 background-position: 0px 35px;
 background-repeat: repeat-x;
 font-size: 92%;
}
#ap-election-feed .ap-table .delegate {
 float: left;
 padding-left: 6px;
}
#ap-election-feed .ap-table{
 width: 258px;
 margin-top: 5px;
}
#ap-election-feed .ap-table td.name {
 width: 85px;
}
#ap-election-feed .ap-table td.value {
 width: 35px;
 text-align: right;
}
#ap-election-feed .party-container {
 float: left;
}
#ap-election-feed .party {
 font-weight: bold;
}
#ap-election-feed .party-container.gop {
 margin-left: 10px;
}
#ap-election-feed .needed {
 text-align: right;
}
#ap-election-feed .ap-comment {
 font-size: 92%;
 text-align: right;
 padding-top: 4px;
}




#page.green #promo-rail {
	margin-top:62px !important;
}




#ribbon {
	background-color: #C0C0C0;
}

.ribbon-border {
	background-color:#ccc;
}
#ribbon A {
	color: #000;
	text-decoration: none;
}
#ribbon A:link {
	color: #000;
}
#ribbon A:visited {
	color: #000;
}
#ribbon A:hover {
	color: #000;
}
#ribbon A:active {
	color: #000;
}
#ribbon-section-title {
	font-size:120%;
	font-weight: bold;
	color: #000;
}
.ri-section {
	font-size: 100%;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
}
.ri-thumbnail {
}
.ri-brief P {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
.ri-title {
	margin: 0px;
	padding: 0px;
	font-size: 130%;
	line-height: 100%;
	font-weight: bold;
	color: #000;
}
.ri-title A {
	color: #000;
}
.ri-title A:link {
	color: #000;
}
.ri-title A:visited {
	color: #000;
}
.ri-title A:hover {
	color: #000;
}
.ri-title A:active {
	color: #000;
}
.ribbon-bottom {
	border-bottom-color: #999;
}

#page.section-front #content h2.section-title-top {
font-size:185%;
font-weight:normal;
background:#FFFFFF none repeat scroll 0%;
color:#666666;
}
#text-banner h2.section-title-top {
	color: #666;
	font-size: 185%;
	font-weight: normal;
}
#page.real-estate #content h2.section-title-top {
    background: #fff;
    color: #666;
    color: #666;
	font-size: 185%;
	font-weight: normal;
}
#page-newsletter #newsletter-lead-module #module-lead-content h1 {
    color: #048;
    font-size: 189%;
	font-weight: bold;
}
#page-newsletter #newsletter-lead-module #module-lead-content h1 a {
    font-size: 84%;
}
#related-topic-article {
	border:2px solid #666666;
	height:100%;
	width:99%;
	margin:auto;
}
#related-topic-article h3.article-related-topics {
	font-size:90%;
	font-weight:normal;
	padding:5px;
}
#related-topic-article h3.article-related-topics span.tag-title {
	color:#000000;
	font-weight:bold;
}
#topix-related-border {
	height: 30px;
	width: 522px;
	float:left;
	border:2px solid #666666;
}



#search-results ul.results-type li.advanced-open,
#advanced-selected-facets .advanced-selected-head {
	background-color:#E3E8EB !important;
}

#advanced-facets,
#advanced-selected-facets {
	background-color:#FFFFFF !important;
}
div.rail div.left-util-rail #module-secondary-content-spotlight h3 {
	font-size: 100%;
	color: #00558C;
}
div.rail div.left-util-rail #module-secondary-content-spotlight div.content h3 {
	margin-bottom: 4px;
	font-size: 92%;
	color: #00558C;
}
div.rail div.left-util-rail h3 {
	font-size: 122%;
	font-weight: bold;
	color: #990000;
}
div.rail div.right-util-rail div.container h4 {
	color: #004488;
}



div.digg-tabs {
height: 23px;
margin-bottom: -1px;
width: 100%;
z-index: 1;
font-weight: bold;
}

.hidden-tab {
    background-color: #369 !important;SDS    
}

.hidden-tab a:link, .hidden-tab a:visited {
    color: #fff !important;
}

#digg-tabs-body { 
    border: 1px solid #999999  !important;
}

#digg-popular, #digg-upcoming {
    border-top: 1px solid #999999 !important;
	border-right: 1px solid #999999 !important;
	border-left: 1px solid #999999 !important;
border-bottom: 0 !important;
    padding: 3px !important;
}

