/* Styles listed for Market Ease of Use */

/* Colors, Backgrounds */
/* BEGIN MANIFEST CODE ******************************************/

/* Headings
----------------------------------------------- */
.TSN1 p {margin:5px 0px; padding:5px 0px;} 	
#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: #00558C;
}
h2 {
    color: #00558C;
}
h3 {
    color: #00558C;
}
h4 {
    color: #29516B;
}
h5 {
    color: #00558C;
}
/** END Text ---------------------------------- */

/* Links
----------------------------------------------- */
/* Maintain the order below */
a:link {
    color: #00558C;
}
a:visited {
    color: #00558C;
}
/** END Text ---------------------------------- */

/* Page - main container
----------------------------------------------- */
#page {
    background: url(/dailypress/main/art/page-bg-nav-only.gif);
}
/** END Page ---------------------------------- */

/* Header
----------------------------------------------- */
#header {
    background: url(/dailypress/main/art/header.gif);
}
/** END Header -------------------------------- */

/* Navigation
----------------------------------------------- */
#navigation {
    background: #EEEEEE;
}
#navigation a:link,
#navigation a:visited,
#navigation a:hover,
#navigation a:active,
#navigation span {
    color: #29516B;
}
#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: #29516b;
}
#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: #fff;
}
#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: #29516b;
}
#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: #29516b;
}
#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: #0069ad; */
}
#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: #29516B;
}
#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: #29516b;
}
#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: #0069AD;
}
#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: #29516B;
	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: #29516b;
}
#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;
}
#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: #29516b;
}
#navigation ul {
    background: url(/dailypress/main/art/navigation-border-double.gif);
}
#navigation ul ul {
    background: none;
}
#navigation li {
    background: url(/dailypress/main/art/navigation-border-single.gif);
}
#navigation li li {
    background: url(/dailypress/main/art/bullet-navigation.gif);
}
#navigation li.current {
    background: #DAE3E7 url(/dailypress/main/art/navigation-border-double.gif);

}
#navigation li.current.current-section a {
    background-color: #0069AD;
}
#navigation li.current a,
#navigation li.current span {
   background: url(/dailypress/main/art/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: #ADCBD6;
	color: #29516B;
}
#navigation li.current li.current-subsection li {
    background: #DAE3E7 url(/dailypress/main/art/bullet-navigation.gif);
	color: #29516b;
}
#navigation li.classified li.current-subsection li {
    background: #ADCBD6 url(/dailypress/main/art/bullet-navigation.gif);
  	color: #29516b;
}
#navigation li.current li.current-subsection li a,
#navigation li.current li.current-subsection li span {
	color: #29516b;
}
#navigation li.current li li a,
#navigation li.current li li span {
	color: #29516b;
}
#navigation li.classified {
    background: #DAE3E7 url(/dailypress/main/art/navigation-border-double.gif);
}

/** END Navigation ---------------------------- */

/* Footer
----------------------------------------------- */
#footer {
    background-color: #FFFFFF;
    border-top-color: #999;
}
#footer-bottom{
    background-color: #FFFFFF;
}
#footer li {
    font-family: Verdana;
}
#footer #footer-utility {
    background-color: #FFFFFF;
    border-top-color: #999;
    border-bottom-color: #999;
}
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
    color: #00558C;
}
/** END Footer -------------------------------- */


/* Main Front
----------------------------------------------- */
#page.main-front #content {
    background: url(/dailypress/main/art/white-bg-526x25.gif);
}
#page.main-front #module-secondary-content-spotlight #container {
    border-color: #999;
}
#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;
}
/** END Main Front ---------------------------- */

/* Section Front
----------------------------------------------- */

#page.section-front #content h1 {
    background: #fff;
    color: #29516B;
}
#page.section-front #content .rail {
    background: url(/dailypress/main/art/section-front-rail-bg.gif);
}
/** END Section Front ------------------------- */

/* Classified Front
----------------------------------------------- */
#page.section-front.classified {
    background: url(/dailypress/main/art/page-bg-nav-only.gif) repeat-y;
}
#page.classified #content p.description {
    color: #666;
}
#text-banner h1 {
	color: #29516b;
	font-size: 246%;
	font-weight: normal;
	padding-top: 10px;
	margin-top: 2px;
}
/** END Classified Front ---------------------- */

/* Hyperlocal Front
----------------------------------------------- */
#page.hyperlocal #module-lead-content-tabbed ul.tabs {
    background: #fff;
}
/** END Hyperlocal Front ---------------------- */

/* High School Sports
----------------------------------------------- */
#page.highschool #video {
    background: #fff;;
}
/** END High School Sports ---------------------- */

/* Search Results
----------------------------------------------- */
#page.search-results #content h2 {
    background: #fff;
    color: #29516B;
}
/** END Search Results ------------------------ */

/* Gallery
----------------------------------------------- */
#page.gallery #gallery-content h2 {
    color: #29516B;
}
#page.gallery #module-related-links {
    border-color: #999;
}
/** 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: #999;
}
#page.section-front.entertainment #module-secondary-content-spotlight div.container {
    border-color: #999;
}
/** END Entertainment Front ------------------- */

/* Most Popular
----------------------------------------------- */
#page.most-popular h2 {
    background: #F7F7F7;
    color: #29516B;
}
/** END Most Popular -------------------------- */

/* Real Estate
----------------------------------------------- */
#page.real-estate #content h1 {
    background: #fff;
    color: #29516B;
}#page.real-estate #real-estate-headlines h4 {
	font-size: 122%;
}
#page.real-estate #real-estate-headlines #top-item h4 {
	font-size: 107%;
}
/** END Real Estate --------------------------- */

/* Breadcrumbs
----------------------------------------------- */
#breadcrumb {
    background: #fff;
}
#breadcrumb,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:hover,
#breadcrumb a:active {
    color: #00558C;
}
/** 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 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 .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-tabbed .column-2 h2.first-h, #module-lead-content-tabbed .column-2 .first-item h2 { 
	font-size: 159%;
	font-weight: bold;
}

#module-lead-content-tabbed .lead-content-9-head h2 {
	font-size: 190%;
	
	}	
#module-lead-content-tabbed h2 a { 
	font-size: 100%;
	font-weight: bold;
}
#module-lead-content .column-2 h4 a{
    font-size: 100%;
}

#module-lead-content-tabbed h4 { 
	font-size: 100%;
	font-weight: bold;
}
#module-lead-content-tabbed .lead-content8 h4#other-headline  {
	font-size: 127%;
	}

#module-lead-content-tabbed .column-2 h2  { 
		font-size: 104%;
}
#module-lead-content .lead-content8 h4#other-headline  {
	font-size: 127%;
	}

#module-lead-content .column-2 h2  { 
		font-size: 106%;
}

/* END M-001 Lead Content - Tabbed */

/* M-002 Secondary Content */

#module-secondary-content h2, #module-secondary-content h2 a {
    border-bottom-color: #ccc;
    color: #29516B;
}
#module-secondary-content li{
    font-size: 92%;
}
#module-secondary-content li h3{
    font-size: 100%;
	padding-bottom: 7px!important;
}
#module-secondary-content li h2.h2-head,
#module-secondary-content li h4.h4-head {
	padding-bottom: 7px !important;
}
#module-secondary-content li a:link,
#module-secondary-content li a:visited,
#module-secondary-content li a:hover,
#module-secondary-content li a:active {
    color: #00558C;
}
#module-secondary-content li span.minutes-ago {
    color: #F00;
}
/* END M-002 Secondary Content */

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


#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: 110%;
}
/* END M-009 Lead Content */

/* M-010 Weather */
    /* Module eliminated -- leaving styles to maintain a placeholder. To
       retrieve the deleted styles, see revision 344 of the Gen3 SVN
       repository. */
#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;
}
/* END M-010 Weather */

#page.gallery #gallery-content h1{
	font-weight: bold;
	line-height: 1.22em;
	color: #29516b;
	font-size: 246%;
	font-weight: normal;
	width: 830px;
}
/* END M-030 Photo Gallery Slideshow */

/* Ads
----------------------------------------------- */

div.ad.google-wide {
    background: #fff;
}
/** END Ads ----------------------------------- */

/* Video
----------------------------------------------- */
#article div.rail #video {
    border-top-color: #999;
}
/** END Video --------------------------------- */

/* Breadcrumbs
----------------------------------------------- */
#breadcrumb {
    background: #fff;
}
#breadcrumb,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:hover,
#breadcrumb a:active {
    color: #00558C;
}
/** Breadcrumbs ------------------------------- */

#navigation .ad {
    background: url(/dailypress/main/art/navigation-border-double.gif);
}





























































/*Daily Press*/


/* Fonts */

/* BEGIN MANIFEST CODE ******************************************/

/* Headings
----------------------------------------------- */
h2 {
    font-size: 189%; /* See headers on article page templates. */
    font-weight: bold;
}

#content #article h1{ /*Article header*/
	font-size: 189%;
    font-weight: bold;
	color: #00558c;
	line-height: 93%;
	margin-top: 6px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
}
#page #content #article h1 a:link,
#page #content #article h1 a:visited,
#page #content #article h1 a:hover,
#page #content #article h1 a:active{ /*Article header*/
    font-weight: bold;
	color: #00558c;
	line-height: 93%;
	margin-top: 6px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration:none !important;
}

#content #article h2{ /* Article Subheader */
    color: #00558c;
	font-size: 100%;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 10px;
	line-height: 120%;
}

#content #article #module-related-links h3 { /* Article related links */
	font-size: 100%;
	color: #000000;
}

#content.story-gallery h1{ /* Story Gallery header */
	font-size: 189%;
    font-weight: bold;
	color: #00558c;
}

#heading h1 {
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
}
h4 {
    font-size: 122%;
    font-weight: bold;
}
/** END Text ---------------------------------- */

/* Header
----------------------------------------------- */
#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%;
}
/** END Header -------------------------------- */

/* Site Index
----------------------------------------------- */
#siteindex li a {
    font-size: 85%;
    font-weight: bold;
}
#siteindex li li a {
    font-size: 77%;
}
/** END Site Index ---------------------------- */

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

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

/* Section Front
----------------------------------------------- */
#page.section-front #content h1 {
    font-size: 246%;
    font-weight: normal;
}
/** END Section Front ------------------------- */

/* Classified Front
----------------------------------------------- */
#page.classified #content p.description {
    font-size: 85%;
    font-style: italic;
}
/** END Classified Front ---------------------- */

/* Article - generic article styles
----------------------------------------------- */
#article dl.byline dt {
    font-size: 92%;
}
#article dl.byline dd {
    font-size: 85%;
    font-style: italic;
}
#article p.caption {
    font-size: 85%;
}
#article p.credit {
	font-size: 77%;
}
#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;
}
/** END Article ------------------------------- */

/* Search Results
----------------------------------------------- */
#page.search-results #content h2 {
    font-size: 246%;
    font-weight: normal;
}
#page.search-results #content a.search-help {
    font-style: italic;
}
/** END Search Results ------------------------ */

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

/* Most Popular
----------------------------------------------- */
#page.most-popular h2 {
    font-size: 246%;
    font-style: italic;
    font-weight: bold;
}
/** END Most Popular -------------------------- */

/* Real Estate
----------------------------------------------- */
#page.real-estate #content h1 {
    font-size: 246%;
    font-style: normal;
    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%;
}
/** END Real Estate --------------------------- */

/* Modules
----------------------------------------------- */
#module-lead-content-tabbed h2,
#module-lead-content-tabbed h3 {
    /* Use an <h3> if the page already has an <h2>. */
    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%; /* Assuming 12px (92%) context and 10px (77%) desired
                       font size, 77/92 = approx 84% */
}
#module-lead-content-tabbed ul.tabs li {
    font-size: 92%;
}
/* M-001 Alternate Styles */

#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;
}
/* END M-001 Alternate Styles */

/* END M-001 Lead Content - Tabbed */

/* M-002 Secondary Content */

#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;
}
/* END M-002 Secondary Content */

/* M-004 Secondary Content Spotlight */
#module-secondary-content-spotlight h2 {
    font-size: 136%;
    font-style: italic;
    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;
}
/* END M-004 Secondary Content Spotlight */

/* M-006 Classifieds Search */
#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 {
    font-style: italic;
}
#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;
}
/* END M-006 Classified Search */


/* M-007 Popular Stories */
#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%;
}
/* END M-007 Popular Stories */

/* M-009 Lead Content */

#module-lead-content h2 a { 
	font-weight: bold;
}

#module-lead-content div.lead-content2 h2 a { 
	font-size: 159%;
	font-weight: bold;
}

#module-lead-content div.columns-container div.column-2 h2.first  { 
		font-size: 159%;
}

#module-lead-content .column-2 h2.first-h  { 
		font-size: 100%;
}
#module-lead-content .column-2 h2  { 
		font-size: 105%;
}


#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-lead-content li {
    font-weight: bold;
}
#module-lead-content li a {
    font-size: 92%;
}
/* END M-009 Lead Content */

/* M-011 Traffic */

#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;
}
/* END M-011 Traffic */

/* M-012 Weblinks */
#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%;
}
/* END M-012 Weblinks */

/* M-013 Announcements */
#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;
}
/* END M-013 Announcements */

/* M-014 Community Blogs */
/* NOTE: this is similar to M-013 styles */
#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;
}
/* END M-014 Community Blogs */

/* M-015 Contribute */
#module-contribute h4 {
    font-size: 122%;
}
#module-contribute li {
    font-size: 92%;
}
#module-contribute li a {
    font-style: italic;
}
/* END M-015 Contribute */

/* M-016 Events Directory */
#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;
}
/* END M-016 Events Directory */

/* M-017 Message Board */
#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;
}
/* END M-017 Message Board */

/* M-018 Article Tools */
#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;
}
/* END M-018 Article Tools */

/* M-020 Related Links */
#module-related-links li {
    font-size: 92%;
    font-weight: bold;
}
#module-related-links a.more {
    font-style: italic;
}
/* END M-020 Related Links */

/* M-022 Other Stories */
#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;
}
/* END M-022 Other Stories */

/* M-023 Talkback Promo */
#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%;
}
/* END M-023 Talkback Promo */

/* M-025 Classified Categories, Main */
#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-style: italic;
    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 {
    font-style: italic;
}
/* END M-025 Classified Categories, Main */

/* M-026 More Classified Categories */
#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-style: italic;
    font-weight: bold;
}
#classified-categories-more p.more {
    font-size: 85%;
}
#classified-categories-more p.more a {
    font-style: italic;
}
/* END M-026 More Classified Categories */

/* M-027 Most Popular */
#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%;
}
/* END M-027 Most Popular */

/* M-028 Entertainment Search */
#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%;
}
/* END M-028 Entertainment Search */

/* M-029 Gallery Photos More */
#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;
}
/* END M-029 Gallery Photos More */

/* M-030 Photo Gallery Slideshow */
#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%;
}
/* END M-030 Photo Gallery Slideshow */

/* M-031 Photo Tools */
#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;
}
/* END M-031 Photo Tools */

/* M-033 Gallery Top Photos */
#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%;
}
/* END M-033 Gallery Top Photos */

/* M-034 Real Estate Features */
.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%;
}
/* END M-034 Real Estate Features */

/* M-036 Columnists */
#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%;
}
/* END M-036 Columnists */

/* M-037 Features */
#module-features h4 {
    font-size: 122%;
}
#module-features div h5 {
    font-size: 92%;
    font-weight: bold;
}
#module-features div p {
    font-size: 85%;
}
/* END M-037 Features */

/* M-038 Scores */
#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%;
}
/* END M-038 Scores */

/* M-039 School Search */
#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;
}
/* END M-039 School Search */

/* M-040 Honor Roll */
#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;
}
/* END M-040 Honor Roll */

/* M-041 Real Estate Search */
#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: italic;
}

/* M-041 sub-module: quick-search */
#realestate-search fieldset.search-type label {
    font-size: 100%;
}
#realestate-search div.quick-search fieldset.price-range label {
    font-size: 85%;
    font-style: italic;
}
/* END M-041 sub-module: quick-search */

/* M-041 sub-module: new-construction-and-open-house-searches */
#realestate-search div.new-construction-search p {
    /* The "or" between searches. */
    font-size: 92%;
}
#realestate-search div.open-house-search fieldset.price-range label {
    font-size: 85%;
    font-style: italic;
}
/* 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: bold;
}
/* END M-041 Real Estate Search */

/* M-042 Video with Playlist */
    /* This module uses some IE-specific styles which are in ie.css. */
#module-video-with-playlist p.add-to-playlist {
    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%;
}
/* END M-042 Video with Playlist */

/* M-043 Real Estate Tools */
#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;
}
/* END M-043 Real Estate Tools */

/* M-044 Sell Your Property (example of .module-box) */

.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;
}
/* END M-044 Sell Your Property */

/* M-046 Search Results */
#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;
}

/* NOTE: An example an alternate icon follows (the image does not currently
   exist. The class of the <dl> sets which icon appears and could be used
   to set other styles based on search result type. The <dl> was chosen for
   ease of implementation, since it did not have an existing class.*/
/* #search-results ul.results-list dl.video dt a {
    background: url(/images/branding/icon-video.gif) no-repeat left 1px;
    padding-left: 14px;
} */
/* END M-046 Search Results */

/* M-048 Scores Module List */
.module-list ul li a {
    font-size: 92%;
    font-style: italic;
    font-weight: bold;
}
/* END M-048 Scores Module List */

/* Mezzanine Module */
#module-mezzanine h2 {
    font-weight: bold;
}
#module-mezzanine a.more {
    font-style: italic;
}
#module-mezzanine.layout-c a {
    font-weight: bold;
}
/* END Mezzanine Module */

/** END Modules ------------------------------- */

/* Breaking News
----------------------------------------------- */
#module-breaking {
	border-top-color: #999;
}

    /* For a version with border and padding, see the comments in this
       section starting with "With border". */
#breaking-news h2 {
    font-size: 122%;
    /* With border - uncomment the following line: */
    /* margin: 0px 11px; */
}
#breaking-news a.more {
    font-style: italic;
}

#breaking-news-500 {
    padding: 7px 0px 10px 0px !important;
	margin-top: 2px;
}
/** END Breaking News ------------------------- */

/* Generic Box
----------------------------------------------- */
.module-box h3 {
    font-size: 100%;
    font-weight: bold;
}
/** END Generic Box --------------------------- */

/* Breadcrumbs
----------------------------------------------- */
#breadcrumb {
    font-size: 85%;
}
/** Breadcrumbs ------------------------------- */

/* Feeds
----------------------------------------------- */
#feed a {
    font-size: 85%;
}
/** Feed -------------------------------------- */

/* Make us your homepage
----------------------------------------------- */
#add-as-homepage a {
    font-size: 85%;
}
/** Make us your homepage --------------------- */

/* Misc: Classes (for use anywhere)
----------------------------------------------- */
html body #page a.multimedia-item-type {
    font-size: 10px !important; /* Font size in pixels to avoid issues with nested
                        percentages. */
    font-weight: bold;
}
/** END Misc  --------------------------------- */

/* END MANIFEST CODE ******************************************/

/* Article Resize */
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%;
}
/* END Article Resize */

/* Embeded Graffiti Board */
.graffiti-board a:link,
.graffiti-board a:visited,
.graffiti-board a:hover,
.graffiti-board a:active {
    font-style: italic;
}
/* END Embeded Graffiti Board */

/* Stock Module */
#module-stock label {
    font-style: italic;
}
#module-stock ul p {
    font-style: italic;
}
#module-stock li a {
    font-style: italic;
}
/* END Stock Module */

/* Columnists Index */
#columnists h2 {
    font-style: italic;
    font-weight: bold;
}
#columnists p.categories a {
    font-weight: bold;
}
#columnists .category h3, #columnists .category h3 a {
    font-style: italic;
    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;
}
/* END Columnists Index */

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

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

/* quote-module */

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

/* END quote-module */

/* Quigo ads */
.quigo-ad {
	font-size: 77%;
}

/* end Quigo ads */

/* Top Jobs */
#navigation #top-jobs a {
	font-size: 100%;
	font-weight: normal;
}
#navigation #top-jobs ul li p {
	font-size: 85%;
}
/* END Top Jobs */


/*Register Done Content */

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

/* END Register Done Content */


/* END Fonts */

/* Custom Form */

#content div#article.custom-form h2 {
	font-size: 189%;
	font-weight: bold;
}

/* END Custom Form */

/* Newsletter */
#newsletter-second-content #module-secondary-content h3  {
	color:#29516B;
	font-size:122%;
	font-weight:bold;
}

#newsletter-second-content #module-secondary-content .photo {
clear:both;
float:left;
padding-right:10px;
display:block
}

#newsletter-lead-module #module-secondary-content div{
margin-bottom:10px !important;
}
/* End Newsletter */

/* Green Section */

#page.green #promo-rail {
	margin-top:71px !important;
}
/* End Green */

/* Ribbon */
#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;
}
/* End Ribbon */
#page.section-front #content h2.section-title-top {
font-size:246%;
font-weight:normal;
background:#FFFFFF none repeat scroll 0%;
color:#29516B;
}
#page.real-estate #content h2.section-title-top {
    background: #fff;
    color: #29516B;
    font-size: 246%;
    font-style: normal;
    font-weight: normal;
}
#text-banner h2.section-title-top {
	color: #29516b;
	font-size: 246%;
	font-weight: normal;
	padding-top: 10px;
	margin-top: 2px;
}
#page-newsletter #newsletter-lead-module #module-lead-content h1 {
    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;
}
.weather-sect #module-secondary-content li h3,
.weather-sect #module-secondary-content li h2.h2-head,
.weather-sect #module-secondary-content li h4.h4-head {
	padding-bottom:0px !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: #29516B;
}

