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
}
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 url(images/page_bg.jpg) no-repeat scroll 0 0;
    border-top: 5px solid #000;
}
div#header {
    height:105px;
    position:relative;
}
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;
}
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;
    background-color: #000;
}
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;
    height: 28px;
}
ul#root li ul.level2 li {
	margin-top: 2px;
	height: 26px;
}
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;
}
ul#root li.highlight,
ul#root li:hover {
    background-image:url(images/menuArrow.jpg);
    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;
}

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.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: #FFF3D7;
    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 {

}

/* 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;
}
div#branding {
	background:transparent url("images/page_bg.jpg") no-repeat scroll 0 0;
	border-top: 0px;
}
div#classBarNav {
	/* background:transparent url("images/classified_bg.gif") no-repeat scroll 0 0;  TIR-1606 */
	background: #000000 none repeat scroll 0 0;
	margin-left: 0;
	padding-left: 0;
	width: 972px;
}
div#classified-bar {
	background:#000000;
	margin-left: 0;
	padding-left: 8px;
	position:relative;
}
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;
}
ul#root li.highlight, ul#root li:hover {
	background-color:#00A8C9;
	background-position:center top;
	background-repeat:repeat-x;
}
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#navigation div#search {
	padding: 2px 12px 0 0;
}
#root li.first {
	background: #000000; margin-left: 0px; height: 28px;
}
ul#root li ul.level2{
    margin-left:-8px;
    padding-left: 8px;
}

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;
}
.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 {
bottom:1px;
height: 32px;
left:480px;
}
div#weatherbug a {
color: #FFF;
font-size: 14px;
}
div#weatherbug p.wu-weather {
bottom:auto;
text-align:left;
}
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:17px;
}

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('images/sfl_ugc_gall_arrow_left.gif') !important;
}
#ugcGalleryNavigation ul li#photo-next-right {
	background-image:url('images/sfl_ugc_gall_arrow_right.gif') !important;
}
#subscription-form-field ul li {
	height:30px;
}
