body,a,b,strong,p{font-family:'Droid Sans',serif}
body { background-color: #FFFFFF !important;}
a { color: #181818;}
#blox-container { padding: 10px 0 20px;}

/*///////////////////// Header /////////////////////*/
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2	{background: url("../../images/_site/logo-445.png") no-repeat scroll 0 5px transparent;}
#blox-header h1, #blox-header h2 { height: 100px;  width: 445px;  margin: 0 0 10px;}
.block.utility.user-panel { margin-bottom: 0;}
div#tile-top { bottom: 10px; display: block; height: 90px; position: absolute; right: 0px; width: 200px;}
.header-top-left-one {display: inline-block; float: left;  width: 320px; min-height: 1em;}
.header-top-middle-one {display: inline-block; float: left; width: 320px; min-height: 1em;}
.header-top-right-one {display: inline-block; float:left; width: 320px; min-height: 1em;}
.blox-search-block {  padding: 0 10px;}
.blox-search-block .search-submit { height: 24px; padding: 1%; width: 10%;}
#blox-header .blox-search-block .search-bar { padding: 1%; width: 98%; text-align: center;}
#blox-header .blox-search-block .search-submit { display: none;}
/* Other changes */
#blox-header { margin-top: 15px;}
#blox-right-col .blox-search-block { padding: 0 0 10px;}
#blox-right-col .blox-search-block a { color: #145974; display: block; font-size: 12px; margin-bottom: 2px; text-transform: uppercase;}
#blox-right-col .blox-search-block .search-bar { background: none repeat scroll 0 0 #F4F4F4 !important; border: 1px solid #CCCCCC; color: #333333; font-size: 12px; margin: 0 2px 0 0; padding: 4px 0 4px 5px; width: 258px;}
#blox-right-col .blox-search-block .search-submit { background: none repeat scroll 0 0 #666666 !important; border: 1px solid #666666; color: #FFFFFF; font-size: 12px; font-weight: bold !important; height: 25px; margin: 0; padding: 0 5px; text-decoration: none; text-transform: uppercase; width: 30px;}
        
/*///////////////////// Header Top Navigation /////////////////////*/
#blox-header {padding: 0;}
.header-top-navigation a { color: #000000;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top { background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; margin-bottom: 0px; padding: 0 10px;}
#header-top-left ul.header-top-left.login { margin: 4px 20px;}
#header-top-left ul.header-top-navigation { margin: 2px 0px;}
#header-top-left ul.header-top-navigation li { background: url("../../images/_site/pipe.png") no-repeat scroll 0 7px transparent; font-family: Droid Sans, Arial, Tahoma, sans-serif; font-size: 12px; padding: 2px 4px 2px 5px;}
#header-top-left ul.header-top-navigation li:first-child { background: url("none") no-repeat scroll 0 7px transparent; padding-left: 0;}
#header-top-left ul { margin-left: 0;}
#header-top-left ul.header-top-navigation li {font-size: 12px;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-enews { background: url("../../images/_site/icon20_email.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-twitter { background: url("../../images/_site/icon20_twitter.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-youtube { background: url("../../images/_site/icon20_you_tube.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-google { background: url("../../images/_site/icon20_google.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-facebook { background: url("../../images/_site/icon20_facebook.png") no-repeat scroll 0 0 transparent;  margin: 0 5px; padding: 0;}
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-enews a, 
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-twitter a,
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-youtube a,
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-google a,
#header-top-left ul.header-top-navigation li.nav-header_top_left-left-facebook a{ text-indent: -1000em; display: block; height: 20px; width: 20px;}
#header-top-left ul.header-top-left.login { margin: 4px 0px;}
.header-top-left.weather #weather-bug #temp, .header-top-right.weather #weather-bug #temp {font-size: 15px;}
.header-top-left.weather #weather-bug, .header-top-right.weather #weather-bug { margin: 0; width: auto;}
.header-top-left.weather #weather-bug #temp, .header-top-right.weather #weather-bug #temp { display: inline; float: left; /*font: bold 12px/25px Arial,sans-serif;*/}
.header-top-left.weather #weather-bug #conditions, .header-top-right.weather #weather-bug #conditions { color: #000000; display: inline; float: right; font: 12px/26px Arial,sans-serif;}
#tncms-region-nav-header_top_left { float: none; left: 405px; position: absolute; text-align: center; width: 150px;}

#header-top-right ul.login { margin: 4px 40px 4px 10px;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-enews { background: url("../../images/_site/icon20_email.png") no-repeat scroll 0 0 transparent; margin: 0 95px 0 5px; padding: 0;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-twitter { background: url("../../images/_site/icon20_twitter.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-youtube { background: url("../../images/_site/icon20_you_tube.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-google { background: url("../../images/_site/icon20_google.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-facebook { background: url("../../images/_site/icon20_facebook.png") no-repeat scroll 0 0 transparent; margin: 0 5px; padding: 0;}
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-enews a, 
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-twitter a,
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-youtube a,
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-google a,
#header-top-right ul.header-top-navigation li.nav-header_top_right-right-facebook a{ text-indent: -1000em; display: block; height: 20px; width: 20px;}
#header-top-right ul.date li.current-time { font-size: 12px;  margin: 4px 10px;}
#header-top-right .header-top-right.search { float: right; margin: 4px 0;}

/*/////////////////////  Navigation /////////////////////*/
ul.navigation, ul.navigation > li { background-color: #888888; color: #000000;}
ul.navigation, ul.navigation > li > a { color: #FFFFFF;}
ul.navigation > li.current-section { background-color: #666666;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #666666;}
ul.navigation > li.current-section a { color: #FFFFFF;}
ul.navigation > li:hover a, ul.navigation > li.active a { color: #FFFFFF;}
ul.navigation > li.current-section ul li a { color: #000000;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #000000;}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");}
.ui-icon-circle-triangle-s { background-position: -64px -15px;}
.ui-icon-circle-triangle-n {background-position:0px -15px}
/*///////////////////// Navigation changes /////////////////////*/
/* Nav related */
ul.navigation { background-image: url("none"); border-radius: 0;}
ul.navigation > li:hover {background-image: url("none");  border-radius: 0;}
ul.navigation.mega .mega-nav-container .blox-list li { background: url("none") no-repeat scroll 0 50% rgba(0, 0, 0, 0); color: #333333; font-size: 1.2em; margin: -1px 0 1px; padding: 0 0 2px 11px; border-top: medium none;}
/* nav colors */
ul.navigation, ul.navigation > li { background-color: #145974;}
ul.navigation > li { border-left: medium none; border-right: 1px solid #CCCCCC;}
ul.navigation > li.current-section { background-color: #000000;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #000000;}

/*///////////////////// Mega Nav /////////////////////*/
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a.tn-flag { color: #FFFFFF;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { height: auto; width: auto;}
ul.navigation.mega .mega-nav-container .blox-list li { margin: -1px 0 1px;}
ul.navigation.mega .mega-nav-container ul.blox-flags.headline-list li {border: none;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title h3,
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { background: url("none") repeat scroll center bottom transparent; border-top: medium none;}

/*///////////////////// Footer /////////////////////*/
.footer-section-block.start.contact h4 {display:none;}
#blox-footer .footer-section-block.start.contact p { line-height: 1.7em; margin: 0 0 5px; padding: 0 14px 10px;}
p.footer-logo { background: url("../../images/_site/logo-200.png") no-repeat scroll 0 0 transparent; display: block; height: 50px; margin: 5px 0 25px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 50px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 240px;}
.footer-section-block.search .search-options { padding: 5px;}
#blox-footer ul.nav-footer.bull-list { color: #788196;}

/*///////////////////// Ads /////////////////////*/
.demo-ad.page-curl {background: url("../../images/_site/page-curl.png") no-repeat scroll 0 0 transparent; position: absolute; top: 0; right: 0; height: 150px; width: 150px;}
#pageFooterOuter { background-color: #ECECEC; bottom: 0; height: 90px; left: 0; padding: 5px 0; position: fixed; width: 100%; z-index: 998;}
#closeme { bottom: 0; font-size: 12px; height: 50px; left: 10px; position: fixed; width: 90px; z-index: 999;}
#closeme a { color: #666666;}
/* IE 6 */
* html #pageFooterOuter { position:absolute; top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');}
/* Anchor Ad - sarahf */
p.copyright { padding-bottom: 90px;}
#anchor { bottom: -3px; display: block; height: auto; left: 50%; margin-left: -500px; position: fixed; text-align: center; width: 1000px; z-index: 10000;}
#anchor img, #anchor iframe, #anchor object, #anchor embed {margin: 0;}


/*///////////////////// Clean Palette Font changes /////////////////////*/
body,a,b,strong,p,
#header-top-left ul.header-top-navigation li,
#header-top-right ul.date li.current-time,
.header-top-left.weather #weather-bug #temp, 
.header-top-right.weather #weather-bug #temp,
.block.utility.user-panel .ui-widget,
ul.navigation, ul.navigation > li,
.blox-title h3, .blox-sub-title h4,
.blox-asset-content h3, #blox-center-piece h3,
#blox-footer .footer-section-block h4,
h1, h2, .blox-serif, #blox-story .inset-left, #blox-story .inset-right,
.blox-recent-block h4,
.universal-tabs .tabs-container a span,
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button,
.slideshow-presentation, .slideshow-presentation-panel-item h3, .slideshow-presentation-panel-item h3 a,
.slideshow-presentation-panel-item .panel-content-container,
.slideshow-presentation .slideshow-presentation-nav-item a.link,
#header-top, .ui-widget,
#blox-user-panel.minimal #uUser,
#blox-user-panel a
{font-family: Droid Sans, Arial, Tahoma, sans-serif;}

/*/// Font size, color, weight changes ///*/
.block.utility.user-panel .minimal .uUser, #blox-user-panel.minimal .uUser { color: #181818; font-size: 12px; font-weight: normal;}
.block.utility.user-panel .ui-widget a, #blox-user-panel.minimal .ui-widget a { font-size: 12px;}
.block.utility.user-panel .ui-widget .uUser a, #blox-user-panel.minimal .ui-widget .uUser a { margin: 0; color: #181818; font-size: 12px;}
#blox-user-panel.minimal #uUser {  font-weight: normal;  margin-right: 10px;}
#blox-user-panel #uUser a { color: #181818; font-size: 12px;}
#blox-user-panel a { font-size: 12px;color:#181818;}
#blox-user-panel #uNavReauth { font-size: 12px;}
.blox-title h3, .blox-sub-title h4 { color: #145974; font-size: 21px; font-weight: bold; text-transform: uppercase;}
.blox-asset-content h3, #blox-center-piece h3 { font-size: 3em; font-weight: bold;}
.blox-asset-content p { color: #666666; font-size: 1.5em; line-height: 1.5em;}
h3 { font-size: 18px; font-weight: bold;}
.blox-recent-block h4 { font-weight: normal;}
.blox-column .blox-list li a { font-weight: normal;}
.slideshow-presentation-panel-item h3, .slideshow-presentation-panel-item h3 a { font-size: 40px; line-height: 42px;}
.slideshow-presentation-panel-item .panel-content-container { font-size: 18px; line-height: 22px;}
.slideshow-presentation .slideshow-presentation-nav-item a.link {  font-size: 14px; line-height: 18px;}
.blox-list li h4.blox-headline, .blox-list li h3.blox-headline { font-size: 14px; font-weight: normal; line-height: 20px;}
.blox-column .blox-list li a { color: #181818; font-weight: normal;}
.photo-cutline p { color: #999999; font-size: 12px; margin: 5px;}

/*  Shading and borders */
#header-top { background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; box-shadow: none;}
#blox-header-vertical-nav, #blox-header { box-shadow: none;}
#blox-container { box-shadow: none;}
#main-nav { box-shadow: none;}
ul.navigation.mega .mega-nav-container { background: none repeat scroll 0 0 #FFFFFF; border-radius: 0 0 4px 4px; /*box-shadow: none;*/}
.blox-title .block-title-color { background-color: transparent !important;}
.highlight-grey { background: none repeat scroll 0 0 transparent; border: medium none; margin-bottom: 20px; padding: 0;}
.highlight-dark { background: none repeat scroll 0 0 transparent; border: medium none; margin-bottom: 20px; padding: 0;}
.soft { border: 1px solid #ECECEC;}
.soft .blox-title h3 a { color: #145974; font-weight: bold;}
.soft .image-list-text h4 { color: #333333; font-size: 1.5em; font-weight: normal;}
.soft .image-list li { border-top: 1px dotted #DDDDDD; padding: 15px 0; width: 100%;}

#blox-html-container .blox-comments li a, #blox-html-container .blox-no-comments li a, 
#blox-html-container .blox-comments a, #blox-html-container .blox-no-comments a { color: #AAAAAA;}
.blox-zebra-list { border: medium none; box-shadow: none;}
.blox-zebra-nav { border-bottom: medium none; padding: 0; text-align: left;}
.blox-zebra-list p { margin: 5px 0;}
.blox-zebra-nav a { border-left: 1px solid #CCCCCC; color: #999999; font-size: 11px; margin-left: 10px; padding-left: 10px;}
.blox-zebra-nav a:first-child { border-left: 0 none; margin-left: 0; padding-left: 0;}
.blox-zebra-list .zebra-mane a { font-size: 21px; font-weight: normal; line-height: 29px;}
.blox-zebra-list .zebra-mane .headline-cell { display: block; padding-bottom: 10px;clear: both;}
.blox-zebra-list .zebra-mane .image-cell {float: left;}
.blox-zebra-list .zebra-mane p { color: #666666; font-size: 1.4em; line-height: 1.4em;}
.blox-zebra-list .zebra-stripes { margin-left: 34px; width: 366px;}
.blox-zebra-list .zebra-stripes li.iterodd { background: none repeat scroll 0 0 transparent;}
.blox-zebra-list .zebra-stripes li { border-bottom: medium none; border-top: medium none; display: list-item !important; font-size: 13px; font-weight: normal; line-height: inherit; list-style: none; margin: 0; padding: 10px 0; width: auto;}
.blox-zebra-list .tn-flag { margin-left: 5px; margin-right: 5px;}
.blox-title, .blox-sub-title { border-bottom: 1px solid #ECECEC; clear: both; margin-bottom: 10px; padding-bottom: 2px; text-transform: uppercase;}
.blox-title .block-title-color { padding: 0;}
.blox-title a, .blox-sub-title a { color: #145974;}
#blox-html-container .blox-zebra-list .blox-title .rss { margin: 4px 0 4px 10px;}
.blox-top-story-holder { margin-top: 0;}
.tn-flag { background: none repeat scroll 0 0 #DDDDDD; color: #666666; font-size: 11px; font-weight: bold; padding: 3px 6px;}

.blox-poll-asset .blox-info .question { font-size: 17px; font-weight: normal; line-height: 25px;}
.blox-poll-asset .blox-info p.desc { color: #666666; font-size: 13px; line-height: 18px; padding-bottom: 20px;}
.blox-poll-asset dd.poll-odd, .blox-poll-asset dd.poll-even { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px dotted #ECECEC; font-size: 13px; line-height: 20px;}
.blox-poll-asset.showChart .chart-wrapper { border-bottom: 1px dotted #ECECEC;}
.blox-poll-asset .chart-wrapper { border-top: 1px dotted #ECECEC;}
.blox-poll-asset .poll-submit, .blox-poll-asset .poll-view-results, .blox-poll-asset .poll-view-options { background: none repeat scroll 0 0 #666666; border-radius: 0; color: #FFFFFF; font-size: 10px; padding: 4px 8px; text-transform: uppercase;}

.blox-photo-gallery-list li { background: none repeat scroll 0 0 #444444; border: 4px solid #999999; border-radius: 4px;}

#ara-container { border: medium none;}
#ara-container h2, #ara-container .image-list-text h4 { color: #333333; font-size: 13px;}
#ara-container p,
#ara-container .image-list-text p { color: #666666; font-size: 12px; font-weight: normal; line-height: 14px;}
#ara-container #nav-container { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: #ECECEC -moz-use-text-color; border-image: none; border-style: solid none; border-width: 1px medium;}
#ara-container a.next { background-position: 0 -16px;}
#ara-container a.prev { background-position: 0 -16px;}

#calendar-widget-block, #business-events { border: medium none; border-radius: 4px; padding: 5px 0 15px;}
#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a { color: #145974; display: block; font-size: 30px; left: 55px; margin: 0; position: relative; top: 14px;}
#calendar-widget-block > form { margin: 0 15px;}
#calendar-widget-buttons { margin: 0 19px 0 15px; width: auto;}
.calendar .heading, .calendar .heading-cal { padding: 0;}
.calendar .marketplace.sectionHead, .calendar .blox-title h3, .calendar .blox-title h3 a { color: #145974; font-family: droid sans; font-size: 16px; font-weight: normal;}

#blox-featured-listings { border: medium none; border-radius: 4px; padding: 15px 0;}
#blox-featured-listings .heading h3 a { float: none; color: #145974; display: block; font-size: 30px; left: 70px; margin: 0; position: relative; top: 14px;}

/* side-rail-weather */
.rail-weather-region {float: left; width: 46%; margin: 2%; padding: 5px 0;}
.rail-weather-sponsor {float: right; width: 40%; margin: 2%;}
#side-rail-weather { border: 1px dotted #ECECEC; margin-bottom: 20px;}

/* footer */
#blox-footer p { color: #999999;}
#blox-footer .footer-section-block h4 { border-bottom: medium none; color: #666666; font-size: 13px; padding: 10px 5px 5px; text-align: left;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background: url("none") no-repeat scroll 0 0 transparent; margin: 0 0 5px 8px; padding-left: 0;}
.blox-bottom-block-holder ul li a { color: #999999;}
.footer-section-block ul li a { font-size: 11px; line-height: 11px;}
#blox-footer .blox-bottom-block-holder {  border: 1px solid #ECECEC; border-radius: 3px;}
#blox-footer .footer-section-block { border: medium none; height: auto; padding: 0 28px;}
#blox-footer .footer-section-block.contact{ padding: 0 0 0 10px;}
#blox-footer .footer-section-block.start.contact p { font-size: 12px; letter-spacing: 0; line-height: 1.7em; margin: 0 0 5px; padding: 0 0 10px;}
p.footer-logo { margin: 5px 0 15px !important;  padding: 0 !important;}
#blox-footer .footer-section-block.search {  width: 215px;}
.footer-section-block.search form { margin: 8px; text-align: left;}
.footer-section-block.search .search-options { padding: 0 5px;}
.footer-section-block.search .search-options { border: medium none;}
.footer-section-block.search form p label { color: #666666; font-size: 11px; font-weight: bold; line-height: 11px; padding-left: 0;}
.footer-section-block.search form label { color: #999999; font-size: 11px; line-height: 11px; padding-left: 5px;}
#blox-footer .footer-section-block.search form p { margin: 0 0 10px; padding: 0;}
#blox-footer #blox-copyright, .copyright { color: #999999; font-size: 10px; font-weight: normal; margin: 0 auto; padding: 5px; text-align: left; width: 940px;}
.copyright strong { font-weight: normal;}
.copyright a { color: #145974;}

/* buttons/forms */
button, html input[type="button"], input[type="reset"], input[type="submit"] { background: none repeat scroll 0 0 #666666 !important; border: medium none !important; border-radius: 0; color: #FFFFFF !important; font-size: 12px; font-weight: normal !important; height: 25px; margin: 0; padding: 0 5px; text-decoration: none; text-transform: uppercase; width: auto;}
.facet-search button, html .facet-search input.ui-icon-arrowthick-1-e[type="button"], .facet-search input.ui-icon-arrowthick-1-e[type="submit"] {
  background: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_222222_256x240.png") no-repeat scroll -34px -48px #DDD !important;
  border: 1px solid #999 !important;
  border-radius: 4px !important;
  width: 15px !important;
}

.btn-go.ui-state-default { background: url("none") repeat-x scroll 50% 50% #666666; border: 1px solid #666666; border-radius: 0; color: #FFFFFF; font-weight: normal;}
input, textarea, select { background: none repeat scroll 0 0 #F4F4F4 !important; border: 1px solid #CCCCCC; color: #333333; font-size: 12px; margin: 0 2px 0 0; padding: 4px 0 4px 5px;}
.ui-widget .ui-widget { font-size: 12px; font-weight: normal;}
#businessSearch #normalOptions div.areas select,
#calendarSearch #normalOptions div.areas select { background: none repeat scroll 0 0 #F4F4F4 !important; border: 1px solid #CCCCCC; color: #333333; font-size: 12px; margin: 0 2px 0 0; padding: 4px 0 4px 5px;}
#businessSearch #advancedOptions { height: 75px;}
.ui-widget-content a.more-link { background: none repeat scroll 0 0 #666666; border: 0 none; border-radius: 0; color: #FFFFFF; float: right; font-size: 12px; height: auto; margin: 0; padding: 4px 10px; text-transform: uppercase; width: auto;}
a.more, a.more-grey { background: none repeat scroll 0 0 #666666; border-radius: 0; color: #FFFFFF; font-size: 12px; font-weight: normal; text-transform: uppercase;}

#index-section-title { background: none repeat scroll 0 0 #ECECEC; color: #666666; font-weight: normal; padding: 3px;}
#index-section-title h1, #index-section-title h2 { font-size: 36px; font-weight: normal;}

#blox-breadcrumbs { border-bottom: medium none; margin-bottom: 0; padding-bottom: 5px;}
.day-partition { background: none repeat scroll 0 0 #ECECEC; color: #666666; font-size: 14px; font-weight: normal;}

.blox-bucket-list .odd-list-item, 
.blox-bucket-list .even-list-item { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.blox-bucket-list .even-list-item, .blox-bucket-list .odd-list-item { border-bottom: medium none; padding: 5px;}
.blox-bucket-list .blox-flags .tn-flag { margin-top: 0;}
.blox-bucket-list dd a, .blox-slider-news dd a { display: block; font-weight: normal;}
.blox-bucket-list dd p { color: #666666; font-size: 13px; line-height: 18px; padding-bottom: 10px;}
.blox-bucket-list dd.bucket-headline { font-size: 16px; line-height: 16px;}

.universal-tabs .tabs-container a span { font-size: 12px; font-weight: normal;}
.tabset a { color: #666666; font-size: 12px; font-weight: normal;}
div.full-width .blox-list li a { color: #666666; font-weight: normal;}

#blox-story h1 .blox-headline { color: #222222; font-weight: normal; line-height: 58px;}
#blox-story h1 h1 { font-size: 42px;}
#blox-story-text p { color: #181818; font-size: 1.2em; line-height: 125%; padding-bottom: 18px;}
.ui-widget-content { border: 1px solid #ECECEC; color: #222222;}
#comment-log-in-area h3 { color: #666666; font-weight: normal;}
.login-box-form label { font-weight: normal;}
#comment-rules h3, #user-comment-area h3.header { font-weight: normal;}
#blox-story .story-times { color: #666666; font-size: 12px; font-weight: normal; padding: 13px 0;}
#blox-main-nav li a, #blox-classifieds-nav li a, #blox-body-nav li a { font-weight: normal; font-size:  12px;}
#story-font-size dd, #story-font-size dt { font-size: 12px;}
.calendar .blox-recent-list li { border-bottom: 1px dotted #CCCCCC; border-top: 0 none;}
.content-partition.attention { border-bottom: 1px solid #ECECEC; color: #666;}
.content-partition { color: #666666; font-weight: normal; margin-top: 0;}
.side-part.calendar .venue-info { border: 1px solid #ECECEC;}

#blox-wrapper .heading.detail h1 { font-size: 34px;}
#blox-wrapper .heading.detail h1 a { color: #666666; font-weight: normal;}
#eventDetail #header h2 { color: #333333; font-weight: normal;}

.schedule, #eventDetail .list li.schedule { margin: 10px 0 5px;}
#eventDetail .list li.schedule.single { color: #CC3300; font-size: 18px; font-weight: normal; line-height: 21px;}

.marketplace .heading strong { font-weight: normal;}

.core-classifieds-search.search-box legend { font-size: 16px; font-weight: normal;}
.core-classifieds-search.search-box input.type-text { padding: 5px;}
.heading-class .button { background: none repeat scroll 0 0 #557C9D; border-radius: 0; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.blox-list li { background: url("none") no-repeat scroll 0 50% rgba(0, 0, 0, 0); border-top: 1px solid #ECECEC; list-style: disc outside none; margin: -1px 0 1px; padding: 10px 0;}

.grid_9 .slideshow-presentation .slideshow-presentation-panel-item { background-position: center top !important;}
.grid_9 .slideshow-presentation.horizontal .slideshow-presentation-nav-item { background-position: center -20px !important;  width: 171.5px !important;}

.lead-presentation-photo { border: medium none;}

#header-icons { float: right; margin: 18px 0 0; width: 300px;}
#header-icons ul { float: left; margin: 10px 0; width: 150px;}
#header-icons li { color: #DDDDDD; font-size: 13px; font-weight: bold; list-style: disc outside none; margin: 0 7px 5px 24px;}
#header-icons li a {color: #145974;}

.grid_9 .core-slider.horizontal.showcase .group .item .image {
  padding-left:0 !important;
}
.core-slider.horizontal.showcase .group .item img {
  height: auto !important;
  width: 100% !important;
}

.grid_9 .core-slider.horizontal .group .item { width: 289px;}
.grid_9 .core-slider.horizontal.showcase { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #ECECEC; border-radius: 5px; height: 280px; margin-bottom: 10px; margin-top: 0; overflow: visible;}
.grid_9 .core-slider.horizontal.showcase .group .item .text { background: none repeat scroll 0 0 #999999; color: #FFFFFF; font-size: 16px;}
.grid_9 .core-slider.horizontal.showcase .group .item .image { background: none repeat scroll 0 0 #999999; height: 170px;}
.grid_9 .core-slider.horizontal .group .item .text h4 { font-weight: normal;}


.highlight-white { border: 1px solid #DDDDDD; border-radius: 4px;}
.blox-multimedia-block {  background: none repeat scroll 0 0 #DDDDDD;}

.core-slider.horizontal.showcase .group .item .image img.vertical {
  height: 200px !important;
  width: auto !important;
}

.blox-zebra-list .zebra-mane .image-cell {
  float: none;
  margin: 6px 0px;
  text-align: center;
}
.blox-zebra-list .large-photo .image-cell img {
  margin: 0 auto;
  width: 175px;
}

#center-bottom, #center-middle, #center-top { margin-bottom: 10px;}
#tncms-region-ads-center-middle iframe, #tncms-region-ads-center-top iframe { margin: 0;}
#leaderboard-middle { margin-bottom: 10px;}
#tncms-region-ads-rail-top-two embed, #tncms-region-ads-rail-top-two iframe, #tncms-region-ads-rail-top-two img, #tncms-region-ads-rail-top-two object {
  margin: 0 0 20px;
}
/* copy of RT: #562626 align rail-200-middle */
#rail-200-middle { text-align: center!important;padding-bottom: 16px!important;}

/* copy of RT: #562767 increase logo clickable area */
#blox-header h1 a, #blox-header h2 a { width: 445px;height: 100px;}


/* AP Fix #575754 */
html body .ndn_embedContainer {display: none;}
html body .ndn_embedContainer.ndn_widget_VideoLauncher-Slider{display:block;}

_:-ms-fullscreen, :root #tncms-region-ads-in-story > * { margin:inherit !important; }