/* -------------- Site customizations -------------- */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
	{background: url("../../images/_site/logo.png") no-repeat transparent;width:212px;height:104px;padding:0;margin-left:5px}
#leaderboard-top {width:728px;float:right;margin-top:3px}
#blox-header-vertical-nav h1 a,
#blox-header-vertical-nav h2 a,
#blox-header h1 a,
#blox-header h2 a
	{width:212px;height:104px}
#leaderboard-top {width:728px;float:right;margin-top:3px}

.blox-header-search {text-align:left;width:288px;left:0px;bottom:3px;position:absolute}

#blox-search-form{background:url(../../images/_site/search.png) no-repeat top left;height:32px;margin-top:0px;overflow:hidden;padding:0px;width:285px;}
#blox-search-form input {font-family: inherit;border: 0px;background: transparent;}
#blox-search-form .search-bar {width:232px;float:left;font-size:13px;height:30px;padding-left:8px;color:#939598;}
#blox-search-form .search-submit {color: #fff;width: 42px;float: right;font-size: 12px;cursor: pointer;font-weight: normal;margin-right: 0px;padding: 0;text-indent:-5000px;height:34px;font-size:0;}

.top-right-one {width:680px;right:0;bottom:0px;height:42px;}

.top-right-one .blox-title {width:100px;float:left;border:0 !important;padding:0;}
.top-right-one .blox-title h3 {font:bold 15px/12px arial,helvetica,sans-serif !important;color:#000;padding:2px 0 !important;text-transform:none;}

.top-right-one .blox-list {width:495px;float:left;padding:0 !important;margin-top:0 !important;margin-bottom:0 !important}
.top-right-one .blox-list li {width:150px;float:left;padding:0 !important;background:none;margin-right:12px;border:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.top-right-one .blox-list li a {font:normal 11px arial,helvetica,sans-serif;color:#900;text-decoration:underline; }
.top-right-one .blox-recent-block {height: 1%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.top-right-one .blox-column {margin-top:15px;margin-left:70px}        
/*  Header Top Navigation */

#blox-html-container {background:url(../../images/_site/body-bg.jpg) repeat-x top left;padding-top:5px}
#header-top {padding:0;height:33px;}
#blox-header {padding: 0;background:none;margin-top:5px;height:143px}
.header-top-navigation a { color: #fff;line-height:18px}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-right ul.header-top-navigation li { background: url("../../images/_site/pipe-white.png") no-repeat scroll 0 5px transparent; font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; font-size: 11px; padding: 0px 4px 0px 5px;}
#header-top-right ul.header-top-navigation li:first-child { background: url("none") no-repeat scroll 0 7px transparent;}
#header-top-right ul { margin-right: 0;}
#header-top-right ul.header-top-navigation {padding:0 !important;height:21px;margin-top:0}


/* Small top navigation - user panel */

.blox-user-panel dl,.blox-user-panel dd {overflow:hidden !important;font:normal 11px Tahoma,arial,helvetica,sans-serif}
#blox-user-panel {overflow:hidden !important;height:20px;float:left !important;text-align:left !important;margin-right:0px !important;}
#blox-user-panel .uUser  {font:normal 11px tahoma,sans-serif !important;color:#fff;line-height:18px !important}
#blox-user-panel .uUser  a{font:normal 11px tahoma,sans-serif !important;color:#fff}
#blox-user-panel a {color:#fff;font:normal 11px/18px tahoma,sans-serif !important;}

/*  Navigation */
ul.navigation {-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2)}
ul.navigation, ul.navigation > li { background: #555 url(../../images/_site/nav.jpg) repeat-x center left; color: #000000;}
ul.navigation > li {font-size:13px;font-family:Oswald;line-height:36px;text-transform:uppercase;border-right:1px solid #000;border-left:1px solid #7f7f7f;}
ul.navigation > li ul {text-transform:none;}
ul.navigation, ul.navigation > li > a { color: #FFFFFF;}
ul.navigation > li.current-section { background: #ac4d4d url(../../images/_site/nav-active.jpg) repeat-x center left !important}
ul.navigation > li.nav-right { background: #333 url(../../images/_site/nav-dark.jpg) repeat-x center left}
ul.navigation > li:hover, ul.navigation > li.active { background: #333 url(../../images/_site/nav-dark.jpg) repeat-x center left}
ul.navigation > li.nav-right:hover, ul.navigation > li.nav-right.active { background: #333 url(../../images/_site/nav.jpg) repeat-x center left}
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 > li.nav-main-item-home {padding-top:3px;padding-bottom:3px}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");width:11px !important;margin-left:-3px}
.ui-icon-circle-triangle-s { background-position: -65px -15px;}
.ui-icon-circle-triangle-n {background-position:0px -15px}
ul.navigation li.nav-main-item-home {border-left:0}
ul.navigation .section-list li{font-size:13px;line-height:30px;}


/* 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;line-height:24px;padding-bottom:8px;background:url(../../images/_site/bl-dot.png) no-repeat 2px 14px !important;border-top-style:dotted}
ul.navigation.mega .mega-nav-container .blox-list li a{ font:normal 12px arial,Tahoma,helvetica,sans-serif;color:#147 !important}
ul.navigation.mega .mega-nav-container .blox-list li a:hover {color:#c00 !important}
ul.navigation.mega .mega-nav-container ul.blox-flags.headline-list li {border: none;}
ul.navigation.mega .mega-nav-container p {font:normal 11px arial,helvetica,sans-serif}
ul.navigation.mega .mega-nav-container li ul li{font:normal 10px arial,helvetica,sans-serif}
#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;font:normal 15px Oswald;color:#900}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title {margin-top:10px;border-bottom:1px solid #e5e3e3}
ul.navigation.mega .mega-nav-container h4.blox-headline {font:bold 15px arial, Tahoma, sans-serif;}
ul.navigation.mega .mega-nav-container h4.blox-headline a {color:#147}
ul.navigation.mega .mega-nav-container h4.blox-headline a:hover {color:#c00}
/*  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.png") no-repeat scroll 0 0 transparent; display: block;  margin: 5px 0 5px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 104px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 240px;}
.footer-section-block.search .search-options { padding: 5px;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background: url("none") no-repeat scroll 0 0 transparent; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list { color: #788196;}
#blox-footer .blox-bottom-block-holder {border:0 }
#blox-footer .footer-section-block h4 {padding:0 0 5px;margin-bottom:5px;font:normal 15px Oswald,arial,helvetica,sans-serif;text-transform:uppercase;color:#222;border-bottom:1px dotted #ccc}
#blox-footer a {color:#114477 !important;letter-spacing:normal}
#blox-footer p {color:#114477;letter-spacing:normal}
#blox-footer .footer-section-block {border-right:1px dotted #ccc}
#blox-footer .search-options {border:1px dotted #ccc;background:#f5f3f3}

#blox-footer {margin-bottom:0;padding-bottom:10px}
p.copyright {background:url(../../images/_site/footer2.png) center top no-repeat;width:980px;padding:0;margin:0 auto;padding-top:15px;padding-bottom:20px}

.front-slides  {margin-bottom:10px;}
.front-slides .slideshow-presentation-nav-items {background:#000 !important;height:80px;padding-top:2px}
.front-slides .slideshow-presentation-nav-items li {border:0 !important;margin-left:2px !important;margin-right:1px !important;border-top:2px solid black !important}
.front-slides .slideshow-presentation-nav-items li.active-nav {border-top:2px solid #880000 !important}
.front-slides .slideshow-presentation-nav-items .headline {font-size:11px;text-transform: !important}
.front-slides .slideshow-presentation-panel-items {border:1px solid #000 !important;background:#000 !important;margin-bottom:0px !important;border-bottom:0 !important}


.big-story {margin-bottom:0px;background:url(../../images/_site/lead_bg.gif) repeat-y left top;}
.big-story .blox-top-story {width:auto}
.big-story .lead-presentation-photo {padding:0;border:0;width:300px !important;height:200px;-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);overflow:hidden;border:1px solid #fff}
.big-story .lead-presentation-photo img {width:300px !important}
.big-story .blox-headline a {font:normal 24px arial,helvetica,sans-serif !important;color:#147 !important}
.big-story .blox-headline a:hover {color:#c00 !important}
.big-story p {color:#666}
.big-story .blox-title {background:#fff !important;width:100%;margin-right:0 !important;margin-bottom:0}
.threestories {background:url(../../images/_site/feed_bg.gif) repeat-y right top;margin-bottom:15px;padding-bottom:0;border-bottom:1px solid #EAEAEA}
.threestories .section-title{display:none !important}
.threestories p {display:none}
.threestories h4 a{font:normal 12px/16px arial,Tahoma,helvetica,sans-serif !important;color:#147 !important;padding-right:5px;width:195px !important;display:block;margin-left:5px}
.threestories h4 a:hover{color:#c00 !important}
.threestories .sections-list {padding:0 !important;margin-left:0 !important;margin-bottom:0 !important}
.threestories .sections-list li {width:208px !important;margin-left:0 !important}
.threestories .sections-list .custom-image-wrapper {width:200px !important;-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);border:1px solid #fff !important}
.threestories .sections-list img {width:200px;height:auto !important}

#calendar-widget-block{border-color:#ddd;}

#calendar-widget-block .heading h3 {margin:0;padding:0;height:auto !important}
#calendar-widget-block .heading {background:none !important;height:auto !important;padding:0 !important;margin-top:0 !important;height:25px !important;border-bottom:0px solid #08478d;}
#calendar-widget-block .heading h3 a{left:0 !important;border:0;font:normal 18px "Oswald",tahoma,arial,helvetica,sans-serif !important;color:#6c6e70!important;padding:0;margin-bottom:5px;border-top:0px solid #08478d;margin:0 !important;top:0 !important;text-transform:uppercase}

#blox-featured-listings{border-color:#ddd;padding:5px 10px 20px 10px}
#blox-featured-listings .heading h3 {margin:0 !important;padding:0;float:left;}
#blox-featured-listings .heading {background:none !important;height:auto;border-bottom:1px solid #08478d;}
#blox-featured-listings .heading h3 a{left:0 !important;border:0;font:normal 18px "Oswald",tahoma,arial,helvetica,sans-serif !important;color:#6c6e70!important;padding:0;margin-bottom:5px;border-top:0px solid #08478d;margin:0 !important;top:0 !important;text-transform:uppercase}

.marketplace .heading h2 a {font:bold 23px/21px arial,helvetica,sans-serif !important;color:#000 !important;border:0}
.marketplace .heading h2 {border:0}
h1.index-section-flag {font:bold 23px arial,helvetica,sans-serif !important;color:#000 !important;background:none !important;line-height:42px !important}
#index-section-title {background:none;border-bottom:2px solid #000}
.heading-class h1 {font:bold 23px arial,helvetica,sans-serif !important;color:#000 !important;background:none !important;line-height:42px !important}
.heading-class h1 a{color:#000 !important}
.heading-cal h1 {font:bold 23px arial,helvetica,sans-serif !important;color:#000 !important;background:none !important;line-height:34px !important}
.heading-cal h1 a{color:#000 !important}
.heading-cal .button {border-radius:5px;background:#900}

.blox-title {border-bottom:2px solid #444!important;padding: 3px 0 3px 0 !important;background:none !important;border-top:0 !important}
.blox-title h3 {border:0 !important}
.blox-title,.blox-sub-title h4, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a{
color:#444;font-family:"Oswald",tahoma,arial,helvetica,sans-serif !important;font-weight:400;font-size:18px;padding-left:0 !important;border-top:0;background:none;text-transform:uppercase}

.blox-sub-title{margin-bottom:5px;clear:both !important}
.blox-list li h3  {margin-left:0 !important;padding-left:10px !important;background:url(../../images/_site/bl-dot.png) no-repeat 2px 9px !important;padding-top:4px;padding-bottom:4px}
.blox-headline a {color:#147;font:normal arial,helvetica,sans-serif}

.zebra-list li {border-bottom-style:dotted !important}
.zebra-stripes a:hover {color:#c00 !important}
.zebra-stripes {}
.zebra-mane .headline-cell a {color:#147 ;font:normal 18px  arial !important}
.zebra-mane p {color:#666}
.zebra-mane .image-cell img {-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);border:1px solid #fff !important}
.zebra-stripes ul li {margin-left:0 !important;padding-left:10px !important;background:url(../../images/_site/bl-dot.png) no-repeat 2px 11px !important}
.zebra-stripes .headline-cell a {color:#147;font:normal 12px/16px arial,Tahoma,sans-serif !important}
.zebra-stripes .headline-cell .flag a,.zebra-stripes .headline-cell .simple-flag a  {color:#fff;font-size:11px !important;}
.zebra-stripes small {color:#ccc !important}
.blox-zebra-nav {background-color:#fff;margin-top:0 !important;padding-right:5px !important;padding-top:3px;margin-bottom:0 !important}
.blox-zebra-nav a {color:#888;border-color:#D9D9D9}
.blox-zebra-list .rss {margin-top:7px !important}




#blox-container .blox-list li a {color:#262626 !important;}
#blox-container .blox-list li {background:none;padding:5px 0;border-top:1px dotted #ccc;border-bottom:0}
#blox-container .blox-list li li{background:none;padding:5px 8px;border-top:0px dotted #ccc;margin-bottom:0}
#blox-container .blox-list .blox-headline {margin-left:0 !important;display:block !important;font:normal 12px arial,Tahoma,sans-serif !important;width:auto;padding-left:10px !important;background:url(../../images/_site/bl-dot.png) no-repeat 2px 5px !important;}
#blox-container .blox-list .blox-headline a {color:#147 !important;font:normal 12px/16px arial,Tahoma,sans-serif !important}
#blox-container .blox-list .blox-headline a:hover {color:#c00 !important}
#blox-container .blox-list .blox-comments a{color:#aaa !important}
#blox-container .blox-list .blox-comments li{padding:0;margin:0;margin-left:-1px}


.iterodd {background:none !important}
.blox-bucket-list .bucket-headline a {font:normal 18px arial;color:#000}
.blox-bucket-list dl{border-bottom:1px dotted #ccc !important}
.blox-bucket-list .odd-list-item {background:#f3f3f3f}
dd.bucket-headline a {color:#147 !important}
dd.bucket-headline a:hover {color:#c00 !important}
#blox-poll p a {color:#4D4D4D;font:bold 13px tahoma,arial,helvetica,sans-serif}

#weather-300-by-250 {border:1px solid #EAEAEA;background:url(../../images/_site/feed_bg.gif) repeat-y right top;padding-bottom:5px}
#weather-300-by-250 h2 {display:none}
#weather-300-by-250 .block + .block + .block {display:none}
#weather-300-by-250 #seven-day-forcast {display:none !important}
#weather-300-by-250 h3 {text-align:left;font:normal 15px "Oswald",tahoma,arial,helvetica,sans-serif !important;color:#6c6e70!important;padding:5px;text-transform:uppercase}
#weather-300-by-250 #extended-forcast-title {border-top:1px solid #fff}

.soft {background: #efefef;border:1px solid #ddd;padding:15px 10px;border-radius:0 !important}
#blox-right-col .soft {background:#fff}
.soft .blox-title h3 a{color:#262626;font-family:"Oswald",tahoma,arial,helvetica,sans-serif !important;font-weight:400;}
.soft .blox-title {border:0 !important}
.soft .image-list {margin-bottom:5px}
.soft .image-list li {border-top:0;border-bottom:1px dotted #ccc}
.soft .image-list-text a {color:#000;font:bold 13px tahoma,arial;}
.soft .image-list-text em{clear:both !important;display:block}
.soft .image-list .image-list-text {width:55%}
.soft .image-list .image-list-text h4 {font:normal 12px tahoma,arial,helvetica,sans-serif;}
.soft .image-list .image-list-text p {clear:both}
.blox-breaking-news{background-color:#840810;width:950px;margin-left:5px}
.blox-breaking-news h2,.blox-breaking-news p,.blox-breaking-news dt,.blox-breaking-news dd{line-height:60px}
.blox-breaking-news h2,.blox-breaking-news dt,.blox-breaking-news p.title-flag{text-indent:-9000px;background:#840810 url(../../images/_site/breaking.gif) no-repeat 0px -3px ;width:70px}
.day-partition {background: #147 !important;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;font:normal 11px arial,helvetica,sans-serif;padding:3px 0 3px 5px; margin-top:-1px}
.calendar .navigation .blox-asset-content-block {padding:0 !important;background:none}
#blox-asset-title {font:normal 28px/32px arial,helvetica,sans-serif}
#blox-asset-title span {color:#000 !important;font-weight:normal !important}

#calendarSearch {border:0;background:#147 !important}
#calendarSearch a {color:#fff}

/* More section float fix */
.more{float: none;}

/*Schurz*/
/*Section Page Override*/
.blox-bucket-list dt.bucket-photo img { max-height: 160px; }

/*General Styles*/
.schurz { font-size: 1.3em; }
.schurz a { color: #457D9D; }
.schurz ul { margin-left: 13px; }
.schurz ul li { list-style-type: square; }

/*Front Page Headline List*/
.sci_headline { }
.sci_headline p { font:normal 12px arial,helvetica,sans-serif;line-height:18px;color:#666}
.sci_headline h3 {  color: #004265; font-size: 21px; font-family: 'PT Sans Narrow',sans-serif; width: 100%;font-weight:normal }
.sci_headline_paging { font-size: 20px; background-color: #F7F5ED;  text-align: center;padding:3px;height:26px;line-height:26px;margin-bottom:0; }
.sci_headline_paging_num_selected { background-color: white; width: 24px; float: left;line-height:26px }
.sci_headline_paging_num { width: 24px; height: 20px; float: left; }
.sci_headline_paging_nextprev { height: 20px; float: left; }
.sci_headline_img { margin-right: 30px; margin-bottom:10px !important;width:200px;float:left;-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);border:1px solid #fff !important }
.sci_headline_img img { width: 200px; height: 200px;border:0 !important }

.schurz_headline h2 {border-bottom:2px solid #444!important;padding: 3px 0 3px 0 !important;background:none !important;border-top:0 !important;color:#444;font-family:"Oswald",tahoma,arial,helvetica,sans-serif !important;font-weight:400;font-size:18px;padding-left:0 !important;border-top:0;background:none;text-transform:uppercase}
.schurz_headline .feature-block {height:auto !important;margin-top:10px !important;clear:both;border-bottom:1px dotted #ccc}
.schurz_headline {margin-bottom:20px}

/* Orbituaries css fix*/
/*.sci_obits*/
.sci_obit_blox_bucket-list .sci_obit_grid_  {margin-top:15px; margin-bottom: 15px;}
.sci_obit_blox-bucket-list {margin-left: 100px;}
.sci_obit_blox-bucket-list .sci_obit_grid_ .sci_obit_bucket-headline a {color: #004265; font-weight:400; font-size:14px; font-family: 'PT Sans Narrow',sans-serif !important;font-weight:bold;}
.sci_obit_blox-bucket-list .blox-no-comments {}
.sci_obit_blox-bucket-list .sci_obit_grid_ h3 { font-size: 12px; font-family: 'PT Sans Narrow',sans-serif; width:100%;font-weight:normal } 

.sci_obit_bucket-photo { margin-right:35px; margin-bottom:10px !important;float:left;-webkit-box-shadow:  5px 5px 7px 5px rgba(0, 0, 0, 0.2);box-shadow:  5px 5px 7px 5px rgba(0, 0, 0, 0.2);border:2px solid #fff !important }
.sci_obit_bucket-photo img{ width:80px;height:118px;border:0 !important }
.sci_obit_grid_  {margin-bottom:20px;}