body {
    font-family: helvetica, arial, sans-serif;
    background-color: #FFF;
}
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a{
	font-family: Georgia, "Times New Roman", Times, serif;
    color:#000;
	font-weight: normal;
	letter-spacing: normal !important;
}
a, a:visited, a:hover, a:active, a:link {color:#000; font-weight: normal;}
div#container {
    background-color: #FFF;
}
/* Header Styles */
div#branding {
    background:transparent; 
    border-top: 5px solid #000;
}
div#header {
    height:105px;
    position:relative;
	margin-bottom:0px;
}
div#homepageLink {
    width: 117px;
    height: 125px;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}
div#homepageLink a {
    display: block;
    width: 117px;
    height: 125px;
}
div#homepageLink a,
div#homepageLink a:link,
div#homepageLink a:hover,
div#homepageLink a:active,
div#homepageLink a:visited {
    text-decoration: none;
}
div#logo {
    position: absolute;
    bottom: 0;
    left: 10px;
}

/* Centered Header Styles */
div#header.centered-logo div#logo {
	left: 287px;
}

/* Footer Styles */
div#footer {
    background-color:#F8F8F8;
    color:#3A3939;
    width: 100%;
}
div#footer {
    padding:0;
}
div#footer div#siteOverview {
    padding:10px;
}
div#footerContainer {
    background-color: #333;
}
div#footer div#footertext ul.links li a{
    color: #FFF;
}
div#footerlogo, div#footertext {
    padding: 10px;
    background-color: #333;
    color: #FFF;
}
div#footertext {
    width: 680px;
    font-size: 11px;
}

/* Navigatiion Styles */
div#classBarNav {
    font-size:11px;
}
div#classBarNav ul.classBarNavLink {
    background: transparent url(/images/classbar_bg.gif) no-repeat 0 0;
    padding-left: 45px;
}
div#classBarNav ul.classBarNavLink li {
    border-left:none;
    background-color: #000;
}
div#classBarNav ul.classBarNavLink a {
    color:#FFF;
}
ul#root li {
    margin-top: 4px;
 
}
ul#root li ul.level2 li {
	margin-top: 2px;
	 
}
ul#root li a.mainNav {
	/* Changed color TIR-524 */
	 text-transform: capitalize;
    color:#FFF;
    font-size:16px;
}
ul#root li a.mainNav:hover,
ul#root li.highlight a.mainNav {
    color: #FFF;
    height:32px;
}
ul#root li.highlight,
ul#root li:hover {
    background-image:
    background-position:center top;
    background-repeat:no-repeat;
}
ul#root li ul.level2 {
	/* Changed color TIR-524 */
	/* Removed background img TIR-972 */
    background-color: #00A8C9;
	background-image: none;
	top: 32px;
}
ul#root li ul.level2 li:hover {
    background: none;
    text-decoration: underline;
}
ul#root li.highlight ul.level2 li a,
ul#root li ul.level2 li a {
	/*line-height:28px;*/
    color:#FFFFFF;
    font-size:11px;
    text-transform: uppercase
}
div#hotTopic {
    color:#092D3C;
}
div#hotTopic ul li.hot-link-begin {
    color: #F00;
}
div#hotTopic ul li a {
    color:#092D3C;
	text-transform: none;
}

body#videofront div#hotTopic ul li a,
body#videofront div#hotTopic ul li,
body#videofront div#hotTopic ul li a:hover {
    color: #FFF ;
}
body#videofront div#hotTopic ul li  {
    border-color: #FFF ;
}


/* Headline Styles */
div.headlines h2.headline a,
div.headlines h3 a,
div.headlines h4 a {
	color:#000;
}
div.multiple ul {
	margin-bottom: 10px;
	}
div.multiple ul li {
	padding: 10px 0 0 5px;
	}
.mainWSecondary .aboveHeadlinePos img.headlineThumb,
.mainWSecondary .belowHeadlinePos img.headlineThumb {
	float: none;
	}

div.galleryModule h3 {
    font-size: 18px;
}

/* Lead Content */
#leadcontent-main, .leadMezz {
    background-color: transparent;
    border: none;
}
div.leadcolumn2,
div#leadcontent-main div#headlineContainerLarge,
div#leadcontent-main div#slideContainerSmall,
div#leadcontent-main div#slideContainer,
div#leadcontent-main div#slideContainerAdjust,
div#leadcontent-main div#headlineContainer,
div#leadcontent-main div#headlineContainerAdjust {
    border-left: none;
    border-right: none;
    left: 0;
/*    margin-left: 5px;*/
}
div#slideContainer {z-index: 20}

div#leadcontent-main .headlineDivider {
	display:none;
}
div#leadcontent-main h2.headline a {
    color: #000;
}
div#leadcontent-main div.noRotate p.brief {
	font-weight: normal;
}
#leadcontent-main div.noRotate h1,
#leadcontent-main div.noRotate h1 a,
#leadcontent-main div.noRotate h2,
#leadcontent-main div.noRotate h2 a {
    font-size:24px;
}
#leadcontent-main div.headline-container div.noRotate h2.headline,
#leadcontent-main div.headline-container div.noRotate h2.headline a {
    font-size: 18px;
}
/* Tab Module Styles */
div.promoRSS, div.tabModuleContainer {
    background:url(/images/module_bg.gif) no-repeat 0 0;
}

div.tabModuleContainer2 {
    background:url(/images/module_bg.gif) no-repeat 0 0;
    border-top:4px solid #002B3E;
}
div.mezzanine h2.header {
	padding-left: 0px;
}
li.mezzitem h2 a {font-weight: bold}
#promo-rail h4, #promo-rail h4 a, #sponsored-links h3.tabTitle, #search-results h3.tabTitle,
div.promoRSS div.rssHeader h2,
div.mezzanine h2.header,
div.tabModuleContainer h2.tabTitle,
div.tabModuleContainer h2.tabTitle a,
div.tabModuleContainer div.tabs h2.tabTitle,
div.tabModuleContainer div.tabs h2.tabTitle a,
div.headlines h2.title,
div.headlines h2.title a,
div.galleries h2.title,
div.galleries h2.title a, div.rssHeader h2, div.rssHeader h2 a {
    font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
    color: #000;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-top: 4px;
	font-weight: bold;
}
div.headlines h2.title {
    padding-top: 10px;
}
div.headlines h2.title a, div.headlines h2.title {
    font-weight: bold;
}
div.headlines { 
	border-top: 4px solid #002B3E;
	padding: 0;
}
div.noBorder .headlines{
	border-top: none;
}
div.tabModuleContainer ul.tabModule {
    margin: 0;
}
ul.tabModule li{
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border: none;
}
ul.tabModule li.curTab, ul.tabModule li.curTab:hover {
    color: #000;
    background: none;
}
ul.tabModule li, ul.tabModule li:hover {
    color: #666;
    background: none;
}
ul.tabModule li.curTab a {
    color: #000;
}
ul.tabModule li a {
    color: #666;
}

/* Promo Styles */
div.featurePromo {
    background-color: #FFF !important; border: 0 !important;
    color: #000;
    border-bottom: 1px solid #F3CD6C;
}
div.featurePromo a {
    color: #000;
}
div.featurePromo div.featureHeader {
    background: #F3CD6C url(/images/module_bg.gif) no-repeat scroll top right;
    margin: -5px -5px 0;
    padding-top: 5px;
}
div.featurePromo h2.title, div.photogalleryPromo h2.headline {
    /* color:#FFF; commented out for TIR-1346 */
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}
div.promoRSS div.rssHeader h2 {

}
/* FIXES TRAFFIC CONE ORANGE */
/*Fixes orange boxes */
.featurePromo h2 {background-image: none !important; font-size: 14px !important; font-weight: bold !important; color: #000 !important; background-color: #FFF !important; margin-left: 6px !important; padding-top: 10px !important; border-top: 1px solid #B0B0B0 !important; }

/*Fixes serif type and small type in formerly orange boxes */
div.featuredItem h4 a {font-family: Arial !important; font-size: 14px !important;}

div.mostViewed li.mv_headline a {font-size: 14px !important;}

.featurePromoTitle h2 a { font-family: Helvetica,Arial,sans-serif; font-weight: bold; font-size: 15px; }

/* Accordion Styles */
div.accordion ul.accordionToggle,
div.accordionContent {
    background-color: #E5EBF7;
    background-image: none;
}
div.accordion ul.accordionToggle li.arrow {
    background:transparent url(/images/accordion_sprite.gif) no-repeat scroll 0 0;
}
div.accordion ul.accordionToggleActive li.arrow {
    background:transparent url(/images/accordion_sprite.gif) no-repeat scroll 0 -21px;
}
div.accordion ul.accordionToggle {
    border-top: 3px solid #a7bee3;
}
div.accordion ul.tab1 {
    border-top: none;
}

/* Article Styles */
div#content.article h1,
div#content.article h2,
div#content.article h3,
div#content.article #gallery-subcontent div h3 {
    color:#000;
    padding-left: 0;
}
div#content.article h1 {
    font-size: 24px;
}
div#content.article h2 {
    font-size: 14px;
    padding: 3px 0 5px;
}
div.article div.articlerail {

}
div.article div.articlerail div.articleRelates {
	background-color:#f2f1ef;
    border: 1px solid #DDD;
	margin-bottom:20px;
}
div#content.article div.story {
    background: none;
    border: none;
}
div#story-body a {text-decoration: underline;}
div#story-body span.toolSet a, div#story-body div#moduleArticleTools a, div#story-body div.articlerail a, div.storygallery div.storyGalleryRail a {text-decoration: none}
div#content.article #module-ratings-and-comments h2 {
    color:#000;
}
span#extraPhotos, span#extraVideos, span#extraAudio, span#extraMultimedia, span#extraStories, span#extraLinks, span#extraTopics {
    border:1px solid #046;
    background-color:#ECEED6;
}
#content #articletools-fontsize .text {
	font-weight: normal;
	}


/* Most Popular Styles */
div.popular {
    background: none;
    border-top: 0;
    }
div.popular div.tabs ul li.tab {
    margin: 0;
}

/* Photogallery Styles */
div#gallery-content-popup div#gallery-photos-more li {
	background-color: #666;
	background-image: none;
	}
#gallery-content-popup #gallery-photos-more li.current a {
	background-color: #333;
	background-image: none;
	color: #E2E419;
	}
#gallery-content-popup #gallery-photos-more li a:hover {
	background-color: #333;
	}


/* Taxonomy Styles */
#rtIconBGBar, #topicGallerySummaryHead, #tgSearchForm, .tax-tab, .tabLeftBorder, .tabRightBorder, #htTopTitleBar, .ttHead td {
    background-color:#0487A5;
}

.tax-tab {
    border-bottom:0px none;
    border-top:0px none;
}
#tax-filterContainer {
    background:#0487A5 none repeat scroll 0 0;
}

#tax-hotTopicsOutsideWide, #tax-smallHotTopicsModule, .ttTopic td, .ttHead td, #queueLoadingDiv, #tiSearchInner {
    border-color:#0487A5;
}
div.tabs1 { border-top: 4px solid #002B3E;}
div.tabs2 { border-top: 4px solid #EA6A29;}
div.tabs3 { border-top: 4px solid #57B68A;}
div.tabs4 { border-top: 4px solid #D16396;}

body {
	background:#006687 url("/images/background.gif") repeat-y scroll 50% 0;
	background-image: none;
}
div#branding {
	border-top: 0px;
}
div#classBarNav {
	/* background:transparent url("/images/classified_bg.gif") no-repeat scroll 0 0;  TIR-1606 */
	background: none repeat scroll 0 0;
	margin-left: 0;
	padding-left: 0;
	width: 972px;
}
div#classified-bar { 
	margin-left: 0;
	padding-left: 8px;
	position:relative;  
	background-color:#000; 
	height:24px;
}
div#classBarNav ul.classBarNavLink {
	background: none;
	padding:6px 5px 4px;
}
div#classBarNav ul.classBarNavLink li {
	background-color: transparent;
	border-right:none;
}
div#header {
	height:126px;
	position:relative;
	background: url('/images/SunSentinel-header.png') no-repeat 0px -20px;
	margin-left: 0;
	/*padding-left: 8px;*/
}
body.hurricane div#header {
background:transparent url(/images/hurricane_bg.jpg) no-repeat scroll 0 -18px;
}
div#classBarNav ul.classBarNavMember {
	color:white;
	float:left;
	list-style-type:none;
	padding:6px 5px 4px;
}
div#classBarNav ul.classBarNavMember a{
	color:white;
}
div#ssorNavHeader{background-color: transparent !important;}
ul#root li.highlight a, ul#root li.highlight a.mainNav span{
	background-color:#00A8C9; 
}
ul#root li.highlight, ul#root li:hover {
	 
	background-position:center top;
	background-repeat:repeat-x;
    background-image: none;
   
}
ul#root li ul.level2 li, ul#root li ul.level2 li.highlight li:hover {
	color:#FFFFFF;
}

div#navigation {
	background:#000000;
	margin-top:0; 
	margin-bottom:17px; 
	position:relative;
	margin-left:0;
	padding-left:8px;
	width: 972px;
}
div#container.fjj div#navigation {
	background: transparent;
}
div#navigation div#search {
	padding: 2px 12px 0 0;
}
div#navigation div#layerOne {
	min-height: 46px;
}
#root li.first {
	background: #000000; margin-left: 0px;  
}
div#container.fjj #root li.first {
	background: transparent;
}
ul#root li ul.level2{
    margin-left:-8px;  
    padding:7px 8px 6px 0px;
}

div.accordion ul.accordionToggleActive li.arrow {
	background:transparent url("/images/accordion_sprite.gif") no-repeat scroll 0 -21px;
}
div.accordion ul.accordionToggle li.arrow {
	background:transparent url("/images/accordion_sprite.gif") no-repeat scroll 0 0;
}
div.accordion ul.accordionToggle, div.accordionContent {
	background-color:#ffdd81;
	background-image:none;
	color: #000;
}
div.accordion ul.accordionToggle {
	border-top:2px solid #ff740f;
}
div.accordion {
	border-color:#ff740f;
	border-style:solid;
	border-width:1px;
/*	margin-bottom:0px;*/
	position:relative;
}
div.featurePromo {
	background-color: #ffdd81;
	background-image: none;
/*	margin:-5px -5px 0;*/
	margin: 0px;
	padding-top:0px;
/*
}
div.featurePromo {
	background-color:#ffdd81;
*/
	border: 0px;
	border-bottom:1px solid #F3CD6C;
	color:#000000;
	padding-bottom: 5px;
}
#promoUtility {
	margin-left: 0px;
}
#topLeftWide, #middleLeftWide, #bottomLeftWide, #topRightWide, #middleRightWide, #bottomRightWide {
padding: 0px;
width:620px;
}

div#topLeftWide .noBorder {border-top:0px;}

#topLeftNarrow, #middleLeftNarrow, #bottomLeftNarrow, #topRightNarrow, #middleRightNarrow, #bottomRightNarrow {
padding: 0px;
width:336px;
}
.twoColumnSplit div.featurePromo,
.twoColumnSplit div.photogalleryPromo {
	margin-left: -10px;
	}
div.photogalleryPromo h2.headline, div.featurePromo h2.title {
	background: url('/images/promoBlueCap.gif') no-repeat;
	margin-left: -8px;
	padding: 5px 0px 0px 13px;
	height: 27px;
}
div.photogalleryPromo h2.headline{
    background:none;
}
/* div.photogalleryPromo h2.headline {color: #fff;} commented out for TIR-1346 */
div.photogalleryPromo h2.titleRight, div.featurePromo h2.titleRight {
	background: url('/images/promoWhiteCap.gif') no-repeat;
	margin-left: -8px;
	padding: 5px 0px 0px 13px;
	height: 27px;
}
div.module {
	margin-bottom: 0;
	}
div.headColumn1,
div.headColumn2,
div.headColumn3 {
	padding-left:10px;
	margin-bottom: 10px;
}
div.promoRSS{
	margin-bottom: 10px;
}
div.headColumn1 {
	padding-left: 0;
}
span.last-updated {
	font-style: normal;
}
.iconBlock a {
	color: #00475d;
}

div#branding.thirdParty {
    background-color: #fff;
}
div#branding.thirdParty div#classified-bar{
	background-image: none;
}
div#toolbarthirdparty {
	background-color:#000;
	padding: 5px 0px;
}
div#headerthirdparty {
	background:#fff;
	margin: 0px;
	padding:5px 0;
}
div#breadcrumbthirdparty {
	padding-top: 5px;
}
div#breadcrumbthirdparty, div#breadcrumbthirdparty a{
	color: #fff;
}

/* third party blog pages */
div.thirdpartyblogs div#headerthirdparty {
background: url('/images/SunSentinel-header.png') no-repeat 0px -20px;
height: 115px;
}
div.thirdpartyblogs div#logothirdparty a img {
visibility: hidden;
}
div.thirdpartyblogs div#logothirdparty a {
margin-left: -10px;
display: block;
height: 120px;
width: 115px;
}
div.thirdpartyblogs div#headerAd {
  margin-top: -4px;
}
/* end third party Blog pages */

.sectiontitle {
	font-size:42px;
	margin: 0 0 0 5px;
	letter-spacing: -2px;
}

.sectiontitle h1 a {
	text-decoration: none
}
div#leadcontent-main div#headlineContainer, div.leadcolumn2, div#leadcontent-main div#headlineContainer {border-color: #fff;}
div.headline1 h2.headline {font-size: 16px; margin-right: 10px;}
h2.collectionTitle a {
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:bold;
	color:#00475D;
}

.headlines div.curvedContent h2.title {
	padding-top:2px !important;
}


span.minutesAgo, p.last-updated {
	font-style:normal;
}
div.nobar {
    border-top: none;
}
div.headlines ul.col2 li {
	padding-bottom: 10px;
}
div.headlines ul.col2 li.multimediaIcon {
	padding-bottom: 0;
}
div.mainWSecondary h2.headline a {font-size: 20px;}

div.promoRSS div.rssContent a, div.promoRSS span.rssMoreLink a {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	font-size:12px;
}
.headlineItem .update-source {padding-left: 5px;}

 /* for ticket 1346 */
.photogalleryPromo li.photoGalleryItem a{
font-weight: bold;
}
#rightRailTop .photogalleryPromo{
background-color: #fff;
}
.photogalleriesMain h3.headline{
clear: both;
margin-right: 10px;
}
#rightRailTop .photogalleryPromo h2.headline{
	font-size: 15px;
	color: #000;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
}
/*end ticket 1346 */

div.photogalleryPromo.module{
    background-color:#fff;
}
div.photogalleryPromo{
    border-bottom-color:#fff;
}

/* Silvia Fausto ticket 1228 */
h3, h5, h3 a, h5 a { color:#000000; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:normal; }
h4, h4 a { font-size:16px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; }
div.headlines h2.headline a, div.headlines h3.headline a, div.headlines h4.headline a { font-weight:normal; font-family: Helvetica, Verdana, Arial, sans-serif }
headline a, h4.headline a{ position:relative; font-size:13px; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:normal; }
div.promoRSS div.rssContent a, div.promoRSS { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:normal; }
span.rssMoreLink a { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:10px;}
div.poll h4 { font-size:16px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; }
div.poll p.question { font-weight:normal; }
div.mainWSecondary h2.headline a { font-size:18px !important; font-family: Georgia, "Times New Roman", Times, serif; }

div#search-results .results-list h3 a {font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; font-size: 120%;}
a.taxInlineTagLink {color: #00475d;}
div.headlines h2.embiggen a, div.headlines h3.embiggen a, div.headlines h4.embiggen a {font-family:Georgia,"Times New Roman",Times,serif;}
div.headlines h2.embiggen.title a, div.headlines h3.embiggen.title a, div.headlines h4.embiggen.title a {font-family:Helvetica, Verdana, Arial, sans-serif;}

/* TIR-1744 */
div.byline a{
    text-decoration:underline !important;
}


/* Columnist Bio Styles */

#columnist-bio-body #header {
	margin: 0;
	}
	
/* weather styles */	
.weathersnipet, .forecast-module {
margin-left: 5px;
}
div#weatherbug {
top:30px;
height: 32px;
left:400px;
}
div#weatherbug a {
color: #FFF;
font-size: 14px;
}
div#weatherbug p.wu-weather {
top:0px;
 
}
div#weatherradar img {
height:75px;
width:75px;
}
div#weatherradar {
top:5px;
left:320px;
position:absolute;
}
div#topLeftWide div.weather {
margin-left: 5px;
}
div.hourlyForecast {
    background-color: #FFF;
}
div.skyline div.data h3 {
    font-weight: bold;
}
div.skyline div.data h3,
div.skyline div.data h4,
div.skyline div.data p.hilo {
    font-family: helvetica,arial,sans-serif
}

/* headlines and brief */
div.headlines div.headlineItem p.embiggen {
font-size: 13px;
}

/*most popular */
div.mostpopular div.tabContent div.item a{
font-size:14px;
padding-bottom:10px;
}

/* columnist changes */
div#content.article #columnist h2{
font-size: 16px;
font-weight: bold;
}
ul.recent-columns h5 a {
font-size: 17px;
font-family:Georgia,"Times New Roman",Times,serif;
}
div.columnistsContent p {
font-size: 14px;
font-family:Georgia,"Times New Roman",Times,serif;
}

#columnist div.rail h3 a {
font-size: 17px;
font-family:Georgia,"Times New Roman",Times,serif;
}

/* headlines */
div.headlines h2.headline a, div.headlines h3.headline a, div.headlines h4.headline a, .headline a {
font-size: 14px;
}

#headlineContainer div.mainHeadline div.first h2.headline a {
font-family:Georgia,"Times New Roman",Times,serif;
font-size: 17px;
}

div.headlines h2.embiggen a, div.headlines h3.embiggen a, div.headlines h4.embiggen a, div.headlines .embiggen a {
font-size:21px;
}

div.headline1 h2.headline a, div.headline1 h3 a {
font-size: 14px;
}
#headlineContainer h3.headline a {font-size: 14px;}
#headlineContainer div.mainHeadline div.last h4.headline a {font-size: 14px; font-family: Helvetica,Verdana,Arial,sans-serif;}

div.slideshow-thumb-img-small-container div.highlight, div#leadcontent-main div#headlineContainer div.highlight {
    opacity: 1.0;
    *filter: alpha(opacity=100);
    background-color: #d8d8d7;
}



/*archive search */
#promo-rail div.archiveSearch {
	padding: 20px;
	border: solid 1px #CCC;
}
div.archiveSearch h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #000;
}
div.archiveSearch form#lat_archives {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #000;
	padding: 10px;
}
div.archiveSearch form#lat_archives input {
	margin: 5px;
}
div.archiveSearch a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
}
div.archiveSearch a #archiveArrows {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2262cc;
	display: inline;
}
div.archiveSearch a img {
	border: none;
	padding: 20px;
	margin-left:27px;
}

/* BAQ-732 */
div.briefRight table.headlineBelow {
	float: none;
}

/* Search Results Top Results Styles */
div#sponsored-links { margin-left: 40px; padding-top:5px; padding-bottom:5px; padding-left:0px; padding-right:0px;}
div#sponsored-links div.sponsored-link { padding: 3px 20px 4px 12px; margin-bottom: 8px; background: #F3F3F3;}
div#sponsored-links h4 { 
        color: #555; 
        font-size: 11px; 
        line-height: 11px; 
        padding-right: 20px; 
        margin-bottom: -18px;
	text-align: right;
	text-transform: capitalize;
}
div#sponsored-links div.sponsored-link a { font-weight: bold; font-size: 14px; line-height: 18px; }
div#search-results { border-top: 2px solid;}

/* Search Results Google Ad Styles */

#search-google-ads { margin-left: 40px; }
#search-google-ads h4 {
	color: #555;
	font-size: 11px;
	line-height: 11px;
	padding-right: 20px;
	margin-bottom: -18px;
	text-align: right;
	text-transform: capitalize;
	}
#search-google-ads .google-ad {	padding: 3px 20px 4px 12px; margin-bottom: 8px; background: #F3F3F3;}
#search-google-ads p a { font-weight: bold; font-size: 14px; line-height: 18px;	}
#search-google-ads p,
#search-google-ads p.url a { font-weight: normal; font-size: 12px; line-height: 16px;}

/* BAQ-591 */

div.dateStamp {
	bottom:66px;
	color:white;
	left:173px;
	position: static;
}

div.dateTop {
	position: absolute;
	bottom: 5px;
	left: 654px;
	font-size: 14px;
}

div.dateBottom {
	position: absolute;
	bottom: 5px;
	right: 20px;
	font-size: 14px;
}

div.dateFormat1 div.dateTop span.day {
	font-size: 14px;
}

div.dateFormat1 div.dateTop span.year {
	font-size: 14px;
}

/* BAQ-1192 */

div#headerAdCode1.headerAdCodeNoPromo {
	top:29px;
}
div.eventContentItem, div.venueContentItem{
    background-color:#FFDD81 !important;
	border-bottom:1px solid #fff !important;
 }

/* carnival */
body#carnival{color:black;margin:0;text-align:center;}
#providerChoiceIntro p{margin:0;padding:0;margin-top:5px;}
#providerChoiceIntro h1{margin:0;padding:0;}
#carnival_logo{background:url("/images/SunSentinel-header.png") repeat scroll 0 -21px;height:122px;margin:0 auto;width:660px;}
#carnival h2{font-size:18px;}
.signon-content .required_label span,.signon-frame .required_label span{color:red;}
.signon-frame input.error{border:1px solid red;}
.signon-frame span.signon-error{color:red;}
.signon-frame h2{font-size:18px;}
#carnival #content{width:660px;border:1px solid #000;overflow:hidden;background-color:#fff;}
#carnival #content #providerChoiceIntro,#carnival #content #providerChoice{margin:0 10px;}
#carnival #content .additionalOptions{margin:10px 10px;}
div.additionalOptions{width:500px;}
/* end carnival */
#ugcGalleryNavigation ul li#photo-next-left {
	background-image:url('/hive/images/ugc/sfl_ugc_gall_arrow_left.gif') !important;
}
#ugcGalleryNavigation ul li#photo-next-right {
	background-image:url('/hive/images/ugc/sfl_ugc_gall_arrow_right.gif') !important;
}
#subscription-form-field ul li {
	height:30px;
}



/*begin: baq-301 and baq-805*/
body.parenting div#navigation {
 background: none;
 padding-left: 0;
 width: 980px;
}
body.parenting div#layerOne {
 min-height: 34px;
 margin-bottom: 8px;
}
body.parenting ul#root li {
 height: 24px;
 margin-top: 0;
}
body.parenting ul#root li.first,
body.parenting ul#root li.highlight {
 background: #00A8C9;
}
body.parenting ul#root li a.mainNav span {
 color: #502886;
 position: relative;
 top: 4px;
}
body.parenting ul#root li.first a.mainNav span,
body.parenting ul#root li.highlight a.mainNav span {
 color: #fff;
}
body.parenting ul#root ul.level2 {
 line-height: 18px;
 margin-left: 0;
 padding-left: 0;
}
body.parenting ul#root ul.level2 li.highlight {
 background: none;
 cursor: pointer;
} 
body.parenting ul#root li ul.level2 {
    margin-left: 0px;  
    padding: 3px 0 0 0;
}
body.parenting div#physical-address address, div.family a { color: white; }
/*end: baq-301 and baq-805*/ 



ul#root li a.mainNav span { 
padding:6px 5px 6px 5px; 
}
ul#root li {padding-left:2px; padding-right:2px;}

/*Find Local Styles */
#container #findlocal .module > h2, #container #findlocal .module > h3, 
#container #findlocal .module > h4, #container #findlocal .module > caption {
color:#000000;
background:none;
border-top:4px solid #002B3E;
}
#container #findlocal div.module {border:none;}
#container #findlocal .facets .module_content,
#container #findlocal .module_content {border:none;}
/*
#container #findlocal #powered_by_mmx,
#container #findlocal #powered_by_mmx .module_content {border:none;}
*/

#container #findlocal a:link, #container #findlocal a:visited {
color:#003344;
}
#container #findlocal #listing_detail h1, #container #findlocal #event_detail h1 {
color:inherit;
}
#container #findlocal .details p.neighborhood strong, #container #findlocal .details p.categories strong {
color:inherit;
}
#container #findlocal table#neighborhoods {width:100%;}
#container #findlocal #category_table .category_list a,
#container #findlocal #category_table_more .category_list a, 
#container #findlocal #neighborhood_table .neighborhood_list a {color:#000000;}
#container #findlocal ul#search_pagination a {color:#000000; font-weight:bold;}
#container #findlocal #display_results td.display_right, 
#container #findlocal #display_results td.display_left  { color:#000000;}
#container #findlocal #listing_detail ul.events .event_title a { color:#000000; font-size:14px;}
div.findLocal .listingCity, div.findLocal .eventCity, div.findLocal .eventPhone { font-size:12px;}
div.findLocal div.listingImge, div.findLocal div.listingImage, div.findLocal div.eventImage {border:0 none;margin-right:8px;}
a.mobilestorylink {display:none;}

div#targetWeeklyAd {
	top: 0;
	padding: 0;
}

div.mainWSecondary ul.twoColumn.col1{
    margin-bottom:20px;
}

div.thirdPartyNavSearch {
  position: absolute;
  right: 0;
  top: 4px;
}
div.thirdPartyNavSearch input#searchText {
  width: 108px;
}

/* Real Estate Navigation Fix */
body.realestate ul#root li.first { height:32px; }
/* End RE Nav Fix */

/* Shopping Section */
body.sofla_shop {background-image:none !important; background-color:#fff !important;}
.sofla_shop #classBarNav, .sofla_shop #classified-bar { background: #fff; }
.sofla_shop #classBarNav {height:20px;}
.sofla_shop #classBarNav .classBarNavLink {padding:3px 0;}
.sofla_shop #classBarNav .classBarNavLink li a {color: #333; font-weight: normal; font-size: 12px; text-transform:none;}
.sofla_shop #header { background: #fff; height: 100px; border-top: 3px solid #c33; }
.sofla_shop #navigation { background: #c33; }
.sofla_shop #navigation .mainNav { color: #f4ebdc; font-weight: normal; }
.sofla_shop #navigation #root li.navLink a.mainNav { padding:8px 7px 7px 7px; text-transform: uppercase; font-size:12px; position:relative; top:1px; }
.sofla_shop #navigation #root li.navLink a.mainNav span { padding:5px 8px 8px 0; }
.sofla_shop #root li {margin:0 -2px 0 0; padding:0; background:#c33;}
.sofla_shop #layerOne #root li.navLink {height:28px;}
.sofla_shop #root li .level2 { background: #333; color: #fff; top:27px; }
.sofla_shop #root li .level2 li { background: #333;}
.sofla_shop #root li .level2 li a,
.sofla_shop #root .highlight .level2 li a { background:#333; color: #fff; font-weight: normal; font-size:12px; }
.sofla_shop #root .highlight .mainNav { background: url(/images/tabs_nxj.gif) no-repeat 0 3px; height:12px;}
.sofla_shop #root .highlight .mainNav span { color: #fff; background: url(/images/tabs_nxj.gif) no-repeat right -40px; }
.sofla_shop #logo,
.sofla_shop #root li.hideMainNav,
.sofla_shop #root .emptySubNav,
.sofla_shop .dateStamp,
.sofla_shop #headerAdCode1,
.sofla_shop #inlineHeaderAd,
.sofla_shop #targetWeeklyAd,
.sofla_shop #sectionBreadcrumb,
.sofla_shop .slidingbillboard,
.sofla_shop #siteOverview,
.sofla_shop #hotTopic {display: none; }
.sofla_shop #footer { margin-top: 4px; border-top: 4px solid #c33; width: 980px; }
.sofla_shop #footerContainer { background: #fff; }
.sofla_shop #footerlogo { background: #fff; padding: 0; }
.sofla_shop #footertext { color:#333; background: #fff; padding: 0; margin-top: 25px; width: 760px; }
.sofla_shop #footer #footertext .nav .links li a,
.sofla_shop #physical-address address,
.sofla_shop .family a { color: #333; font-weight: normal; }
.sofla_shop #physical-address { width: 450px; margin-left: 220px; text-align: left; }
.sofla_shop .family { position: relative; top: -25px; }
/* Shopping Section Thirdparty */
.sofla_shop #logothirdparty,
.sofla_shop #search { display: none; }
.sofla_shop #headerthirdparty { background: #fff; height: 100px; border-top: 3px solid #c33; padding: 0; }
#footer.sofla_shopping #footerContainer #footertext { text-align: left; }
#footer.sofla_shopping #footerContainer #footertext .lastMenuItem { *margin-top: -28px; } /* thirdparty footer IE7 hack */
/* END Shoping Section */

/* BAQ-2871 */
.relatedHeadline .iconBlock a {
	color: #000;
}
/* BAQ-3012 */
h1.bigStoryHeadline {font-size: 40px !important;}
div.bigStoryBrief p.brief a {font-weight: bold !important;} 
/*CHANGES BLACK BARS TO GRAY */ 
.graybar {border-top: 1px solid #B0B0B0 !important; padding-top: 8px !important;}
.graybar h2.title {margin-bottom: 8px !important;} 
/* CHANGES SERIF TYPE & LETTERSPACING */ 
.mezzitem h1, .mezzitem h2, .mezzitem h3, .mezzitem h4, .mezzitem h5, .mezzitem h1 a, .mezzitem h2 a, .mezzitem h3 a, .mezzitem h4 a, .mezzitem h5 a {font-family: Arial, Helvtiva, sans-serif !important;}
 /* FIXES MARGIN ISSUE ON MODULE TITLES */
div.multiple div.curvedTop div.curvedContent {padding-left: 0px !important;}