/* -------------- Simplicity defaults -------------- */
#blox-html-container {background: url("../../images/_site/header_top.png") repeat-x scroll left top #592A8A;}
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;
}
/* widen site */
#blox-container {border-radius: 0 0 10px 10px;margin-bottom: 20px;padding: 20px 10px;width: 960px;}
#main-nav-container {background: none repeat scroll 0 0 #FFFFFF;padding-left: 10px;padding-right: 10px;width: 960px;}
#blox-header {padding-left: 10px;padding-right: 10px;width: 960px;}
#blox-wrapper {background: none repeat scroll 0 0 transparent;margin: 0 auto;width: 980px;}
#leaderboard-bottom {background: none repeat scroll 0 0 transparent;padding-left: 10px;padding-right: 10px;width: 960px;}

/* 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}
#blox-header h1, #blox-header h2 {bottom: 0;height: 242px;left: 0;margin: 0;padding: 0;position: relative;width: 612px;}
#blox-header h1 a, #blox-header h2 a {height: 242px;width: 612px;}

/* Header */
#blox-header {background: none repeat scroll 0 0 #FFFFFF;border-radius: 10px 10px 0 0;height: auto;overflow: visible;}

/* Search */
.blox-search-block .search-bar {padding: 4px;width: 170px;}
.blox-search-block .search-submit {height: 25px;padding: 0;width: 61px;}
.top-right-two {bottom: -37px;float: right;position: absolute;right: 10px;width: 255px;z-index: 999;}

/* Weather */
.top-right-one {bottom: 0;position: absolute;right: -50px;width: 300px;}
#weather-300-by-250 {background-color: transparent;border: none;font-size: 12px;margin-bottom: 20px;width: 298px;color:#222;}
#weather-300-by-250 #extended-forcast-title, #weather-300-by-250 .block, #weather-300-by-250 h2, #weather-300-by-250 h3 {display: none;}
#weather-300-by-250 .info-one .temp {color: #3B247D;}
#weather-300-by-250 .info-two {clear: left;margin-top: 0;padding-left: 86px;}
#seven-day-forcast {margin: 10px 0 0 -10px;padding: 0;text-align: center;}
#seven-day-forcast a {background: none repeat scroll 0 0 transparent;border-radius: 0;color: #3B247D;font-size: 16px;font-weight: bold;padding: 0;width: 100%;}

#weather-sponsor {bottom: 48px;display: block;height: 31px;left: 715px;position: absolute;width: 88px;}
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object, .demo-ad.size-88x31.weather-sponsor-preview {bottom: 0 !important;position: absolute;right: 0 !important;}

/*  Header Top Navigation */
#header-top {height: 38px;margin-bottom: 10px;padding: 0 10px 10px;line-height: 38px}
.header-top-navigation a {color: #FFFFFF;font-size: 12px;font-weight: bold;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top #header-top-right .header-top-navigation li {padding: 3px 4px;}
#header-top-left ul.header-top-navigation li {background: url("../../images/_site/pipe-white.png") no-repeat scroll 0 15px transparent;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 12px;padding: 0 6px;}
#header-top-left ul.header-top-navigation li:first-child { background: url("none") no-repeat scroll 0 7px transparent;}
#header-top-left ul { margin-left: 0;}
#header-top-right ul.login {margin: 0;}
.nav-header_top_right-right-facebook a {background: url("../../images/_site/header-icon-facebook.png") no-repeat scroll 0 0 transparent;display:block;width:32px;height:32px;text-indent:-9999px;}
.nav-header_top_right-right-twitter a {background: url("../../images/_site/header-icon-twitter.png") no-repeat scroll 0 0 transparent;display:block;width:32px;height:32px;text-indent:-9999px;}
.nav-header_top_right-right-instagram a {background: url("../../images/_site/header-icon-instagram.png") no-repeat scroll 0 0 transparent;display:block;width:32px;height:32px;text-indent:-9999px;}
#blox-user-panel.minimal, #blox-user-panel.minimal a {color: #FFFFFF;}
#blox-user-panel.minimal .panel-delimiter {font-size: 10px;padding: 0 4px;}


/*  Navigation */
ul.navigation {background: none #F2F2F2;border: 1px solid #D2D4D3;color: #592a8a;font-weight: bold;height: 40px;}
ul.navigation > li { background: none transparent; color: #592a8a; font-weight: bold;line-height: 40px;border-right: 1px solid #D2D4D3;}
ul.navigation, ul.navigation > li > a { color: #592a8a;}
ul.navigation > li > a, ul.navigation > li > .no-link {text-transform: uppercase;color:#592a8a;font-size:14px;font-weight:bold;}
ul.navigation > li > .no-link {display:inline-block;}
ul.navigation > li.current-section {background: none #d8cadb;}
ul.navigation > li:hover {background: none #592a8a;}
ul.navigation > li.current-section a { color: #592a8a;}
ul.navigation > li:hover 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;}

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

/* Drop Nav */
ul.navigation.drop ul {background-color: #EFEFEF;}
ul.navigation.drop ul {border: 1px solid #D2D4D3;border-top:none;border-bottom:none;margin-left: -8px;width: 168px;}
ul.navigation.drop ul li {border-top: none;border-bottom: 1px solid #D2D4D3;}
ul.navigation.drop ul li:hover {background: none #592a8a;}
ul.navigation.drop ul li:hover a, ul.navigation.drop ul li a:hover {color:#FFF;}

/*  Footer */
#blox-footer {background: url("../../images/_site/footer-horizontal-top.png") repeat-x scroll left top transparent;margin: 10px auto 5px;padding: 10px 0;width: 980px;}
#blox-footer .blox-bottom-block-holder {background: none repeat scroll 0 0 transparent;border-top: none;margin: 20px 10px 0;width: 960px;}
.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/logo.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-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-copyright, .copyright {background: none repeat scroll 0 0 #FFFFFF;font-size: 11px;padding: 5px;text-align: center;}
.copyright a {color:#3d237e;}
#blox-footer, #blox-footer a, #blox-footer h3 {color:#FFF;}
.footer-custom1 {display: inline-block;float: left;width: 20%;}
.footer-custom2 {display: inline-block;float: left;width: 20%;}
.footer-custom3 {background: url("../../images/_site/footer-vertical.png") repeat-y scroll right top transparent;display: inline-block;float: left;width: 23%;}
.footer-custom4 {display: inline-block;float: left;margin-left: 10px;width: 35%;text-align: left;}
.blox-bottom-block-holder ul li.footer-head {font-size: 20px;margin-bottom: 4px;text-transform:uppercase;}
#footer-nav ul {border-left: 1px solid #FFC702;list-style: none outside none;margin-top: 20px;text-align: left;}
#footer-nav ul:first-child {margin-top:0;}
.blox-bottom-block-holder ul li {background: none repeat scroll 0 0 transparent;font-weight: bold;padding-left: 9px;}
#tncms-region-footer-custom4 .blox-sub-title, #tncms-region-footer-custom4 .blox-title {border-bottom: none;overflow: visible;text-transform: uppercase;font-size:10px;}


/* -------------- Site customizations -------------- */

.blox-breaking-news {background: none repeat scroll 0 0 #3b247d;}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {background: none repeat scroll 0 0 #34164C;border-radius: 0;text-transform:uppercase;}
.blox-breaking-news a, .blox-breaking-news a:hover {color: #FFFFFF;}

.blox-zebra-nav a:hover {color: #08478D;}
a.more, a.more-grey {background: none repeat scroll 0 0 #DAC9DB;color: #4E2A81;text-transform: uppercase;}
a.more:hover {background: none repeat scroll 0 0 #34164c;text-decoration: none;}
.more:hover, a .more:hover {color: #FFFFFF;}

#blox-html-container #blox-wrapper .blox-title {background: none repeat scroll 0 0 #3b247d;height: auto;text-transform: uppercase;}
#blox-html-container #blox-wrapper .blox-title h3 {background: none transparent;border-bottom: none;border-top: none;color: #FFF;line-height:20px;}
#blox-html-container #blox-wrapper .blox-title h3 a {color:#FFF;}

#calendar-widget-buttons .event-submit {width: 31%;}
.ui-widget-header {background: none repeat-x scroll 50% 50% #3B247D;border: 1px solid #3B247D;color: #FFFFFF;}

#index-section-title, .form-title h1.form_heading {background: none repeat scroll 0 0 #34164C;text-transform: uppercase;}
#section-rss-link {float: left;margin: 0 0 0 8px;}
.day-partition {background: none repeat scroll 0 0 #34164C;}

.classifieds .heading-class .button {background: none repeat scroll 0 0 #DAC9DB;border-radius: 10px;color: #4E2A81;}
.classifieds  .heading-class .button a {color: #4E2A81;text-transform:uppercase;}
.classifieds .heading-class .button:hover {background: none repeat scroll 0 0 #34164c;color: #FFF;}
.classifieds .heading-class a.button:hover, .classifieds .heading-class .button a:hover, .classifieds .heading-class .button:hover a {color: #FFFFFF;text-decoration: none;}
#businessSearch.search-box {background: none repeat scroll 0 0 #EFEFEF;color: #222;}
#businessSearch .name-option {padding-left: 10px;}
#calendarSearch.search-box {background: none repeat scroll 0 0 #EFEFEF;color: #222;}
.calendar .button {background: none repeat scroll 0 0 #DAC9DB;border-radius: 10px;color: #4E2A81;}
.calendar .button a {color: #4E2A81;text-transform:uppercase;}
.calendar .button:hover {background: none repeat scroll 0 0 #34164c;color: #FFFFFF;}
.calendar a.button:hover, .calendar .button a:hover, .calendar .button:hover a {color: #FFFFFF;text-decoration: none;}

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