/* -------------- Site customizations -------------- */
#blox-html-container {background: url("../../images/_site/bg.jpg") no-repeat fixed top center transparent;}
#blox-container {box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.73);padding: 0;}
#main-nav-container {margin-bottom: 10px;}

/* 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 {height: 85px;margin-bottom: 10px;margin-top: 10px;padding-top: 0;width: 304px;}
#blox-header h1 a, #blox-header h2 a {height: 85px;width: 304px;}

/* Header */
#blox-header {background: none transparent;padding: 0;}
.top-right-one {bottom: 0;position: absolute;right: 200px;width: 150px;}
#weather-bug #icon img {float: left;}
#weather-bug {width: 150px;}
#weather-sponsor {bottom: 1px;display: block;height: 31px;left: 377px;position: absolute;width: 88px;top:108px;}
#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;}
.top-right-two {bottom: 10px;float: right;position: absolute;right: 0;width: 210px;}
.blox-search-block .search-bar {font-size: 14px;height: 27px;padding: 0 0 0 10px;width: 150px;}
.blox-search-block .search-submit {padding: 0;width: 30px;height: 30px;}

/* Theme change */
#weather-bug, #weather-bug a, #blox-header-search a { color: #000;}
    
/*  Header Top Navigation */
#header-top {margin-bottom: 0;padding: 0 10px 0;}
.header-top-navigation a {color: #000000;font-size: 12px;font-weight: bold;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-left ul.header-top-navigation li { background: url("../../images/_site/pipe.png") no-repeat scroll 0 7px transparent; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; padding: 2px 4px 2px 5px;}
#header-top-left ul.header-top-navigation li:first-child { background-image: none; background-color: transparent;}
#header-top-left ul { margin-left: 0;margin-top:2px;}
#header-top.inside_header #blox-user-panel.minimal { color: #000;}
#header-top.inside_header #blox-user-panel.minimal a { color: #000;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}
#blox-user-panel.minimal .panel-delimiter {padding: 0 4px;font-size: 10px;}

/*  Navigation */
.home-icon > a {line-height: 40px;}
ul.navigation { background-color: #9b332a; color: #FFFFFF; font-weight: bold;height:40px;}
ul.navigation > li { background-color: #9b332a; color: #FFFFFF; font-weight: bold;height:40px;line-height:40px;}
ul.navigation, ul.navigation > li > a { color: #FFFFFF;}
ul.navigation > li.current-section { background-color: #333333;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #333333;}
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 {padding: 0 13px;}

/* 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-image: none; background-color: transparent; border-top: medium none;}

/* Drop Nav */
ul.navigation.drop ul {background:none #EFEFEF;margin-left: -13px;width: 168px;z-index: 9999;border:1px solid #CCC;border-top:none;}
ul.navigation.drop ul li {background:none transparent;border-top:1px solid #CCC;}
ul.navigation.drop ul li:first-child {border-top:none;}
ul.navigation.drop ul li:hover {background:none #CCC;}
ul.navigation.drop ul li:hover a {color:#000;}

/*  Footer */
.footer-section-block.start.contact h4 {display:none;}
#blox-footer .footer-section-block.start.contact p { line-height: 1.4em; margin: 0 0 5px; padding: 0 14px 10px;}
p.footer-logo { background: url("../../images/_site/logo-footer.png") no-repeat scroll 0 0 transparent; display: block; height: 86px; width:300px; margin: 5px 0 5px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 86px; width:300px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 210px;}
.footer-section-block.search .search-options { padding: 15px;border:none;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { padding-left: 3px;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background-image: none; background-color: transparent; padding-left: 0;}


#blox-footer {background: none repeat scroll 0 0 #9b332a;margin: 0 auto 5px;}
#blox-footer ul.nav-footer.bull-list { color: #FFF;margin-left:4px;margin-top:10px;}
.nav-footer.bull-list li {list-style-type: none;margin-bottom: 1px;margin-left: 0;padding-left: 7px;}
.footer-section-block.contact {width: 300px;}
#blox-footer .footer-section-block h4 {border-bottom: 1px solid #d1d1d1;color: #FFF;padding: 9px 60px 10px 0;}
#blox-footer .footer-section-block.search {width: 290px;}
#blox-footer .footer-section-block.start.contact p, #blox-footer .footer-section-block.start.contact p a {color: #FFF;}
.blox-bottom-block-holder ul li a {color: #FFF;}
.footer-section-block.search form label {color: #FFF;}
#blox-footer .blox-bottom-block-holder {border-top: none;}
#blox-footer .footer-section-block {border-right: 1px solid #801f17;}
#blox-footer .footer-section-block.search {border-right: 0 none;}
#blox-footer #blox-copyright, #blox-footer #blox-copyright a, .copyright, .copyright a {color: #fff;}

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



/* Slideshow Swoosh Block */
#tn-slider {background: none repeat scroll 0 0 #efefef;border: 1px solid #ccc;margin: 0 0 20px;}

/* Block Titles */
.blox-sub-title h4, .blox-title h3, .blox-sub-title h4 a, .blox-title h3 a {color: #000;}
.blox-sub-title, .blox-title {border-bottom: 1px solid #000;}

/* Zebra */
.blox-zebra-nav a {font-weight:bold;}
.blox-zebra-nav a:hover {color:#000;}

/* Calendar Block */
#calendar-widget-buttons .event-submit {width: 31%;}
#calendar-widget-buttons a {padding:0;}

/* Breaking News Block */
.blox-breaking-news {background: none repeat scroll 0 0 #9b332a;}

/* Misc */
#index-section-title, .form-title h1.form_heading {background: none repeat scroll 0 0 #222;}
.day-partition {background: none repeat scroll 0 0 #9b332a;}
a.more, a.more-grey {background: none repeat scroll 0 0 #9b332a;color: #fff;}
a.more:hover {background: none repeat scroll 0 0 #c7453a;text-decoration: none;}
.more:hover, a .more:hover {color: #FFFFFF;}
.classifieds .heading-class .button {background: none repeat scroll 0 0 #9b332a;border-radius: 10px;color: #fff;}
.classifieds  .heading-class .button a {color: #fff;}
.classifieds .heading-class .button:hover {background: none repeat scroll 0 0 #c7453a;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 #9b332a;border-radius: 10px;color: #fff;}
.calendar .button a {color: #fff;}
.calendar .button:hover {background: none repeat scroll 0 0 #c7453a;color: #FFFFFF;}
.calendar a.button:hover, .calendar .button a:hover, .calendar .button:hover a {color: #FFFFFF;text-decoration: none;}


/* ---- meet the team static page -----------*/
div.bio_lt > img{
-webkit-border-radius: 3px 3px 3px 3px;

border-radius: 3px 3px 3px 3px;
-webkit-box-shadow: 2px 2px 3px 1px #474747;

box-shadow: 2px 2px 3px 1px #474747;}


.bio_rt {
border: 1px solid #FFF;
padding: 5px;
border-radius: 10px;
box-shadow: 3px 3px 3px 1px #000;
margin-bottom:24px;
}


/*---------- end ---------------*/

/* user dashboard  */
a#searchBtn {
display: none !important;
}

#in-story {margin-right: 16px;}

.top-right-one {  right: 436px;}
.top-right-two {right: 253px;}

.block.utility.user-panel .standard {
  margin-bottom: 15px;
  position: absolute;
  right: -251px;
  top: -22px !important;
  width: 105% !important;
}