a,
a:hover {
  color: #e65541;
}

#menu-bar-wrapper .region-menu-bar {
  background: #252525;
}

#menu-bar-wrapper {


}

.tb-megamenu .nav > li {
  background: url(images/bg-line-nav.gif) repeat-y 0 0;
  padding-left: 2px;
}

.tb-megamenu .nav > .active > a, 
.tb-megamenu .nav > .active > a:hover, 
.tb-megamenu .nav > .active > a:focus, 
.tb-megamenu .nav > li > a:focus, 
.tb-megamenu .nav > li > a:hover, 
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, 
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, 
.tb-megamenu .nav > li.dropdown.open.active > a:hover {
  background: #a10017;
}

.tb-megamenu .nav > li > a {
  color: #fff;
}

.tb-megamenu .dropdown-menu {
  background: #252525;
  border-color: #a10017;
}

.tb-megamenu .dropdown-menu li > a {
  color: #aaa;
}

.tb-megamenu .mega-nav .mega-group > .mega-group-title, 
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, 
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  color: #aaa !important;
}

.tb-megamenu .dropdown-menu .tb-block, 
.tb-megamenu .dropdown-menu .tb-block a {
  color: #aaa;
}

.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  border-bottom-color: #fff;
  border-top-color: #fff;
}

.tb-megamenu .dropdown-menu .active > a, 
.tb-megamenu .dropdown-menu .active > a:hover {
  color: #fff;
}

#menu-bar-wrapper .sf-menu.sf-style-zircon li {
  background: url(images/bg-line-nav.gif) repeat-y 0 0;
}

#menu-bar-wrapper .sf-menu.sf-style-zircon > a {
  color: #fff;
}

#menu-bar-wrapper .sf-menu.sf-style-zircon > a.active,
#menu-bar-wrapper .sf-menu.sf-style-zircon > .active-trail .sf-depth-1,
#menu-bar-wrapper .sf-menu.sf-style-zircon > li.sfHover > a,
#menu-bar-wrapper .sf-menu.sf-style-zircon > a:hover,
#menu-bar-wrapper .sf-menu.sf-style-zircon > a:focus,
#menu-bar-wrapper .sf-menu.sf-style-zircon > a:active {
  background: #a10017;
}

#menu-bar-wrapper .sf-menu.sf-style-zircon > .active-trail .sf-depth-1 {
  background: 6d602c;
}

#menu-bar-wrapper .sf-menu.sf-style-zircon ul {
  background: #252525;
  border-color: #a10017;
}

#menu-bar-wrapper .sf-menu.sf-style-zircon.sf-navbar ul li a:hover,
#menu-bar-wrapper .sf-menu.sf-style-zircon.sf-navbar ul li a:focus,
#menu-bar-wrapper .sf-menu.sf-style-zircon.sf-navbar ul li a:active,
#menu-bar-wrapper .sf-menu.sf-style-zircon.sf-navbar ul li .active {
  color: #a10017 !important;
}

#menu-bar-wrapper .sf-menu.sf-style-zircon ul li {
  border-color: #2f2f2f;
  padding-left: 0;
}

#menu-bar-wrapper .sf-menu.sf-style-zircon.sf-navbar ul li.menuparent:hover > a,
#menu-bar-wrapper .sf-menu.sf-style-zircon.sf-navbar ul ul li a:hover,
#menu-bar-wrapper .sf-menu.sf-style-zircon.sf-navbar ul ul li a:active,
#menu-bar-wrapper .sf-menu.sf-style-zircon.sf-navbar ul ul li a:focus,
#menu-bar-wrapper .sf-menu.sf-style-zircon.sf-navbar ul ul li a.active {
  color: #a10017 !important;
}

.block ul.menu li a {
  background: url(images/ico-menu.png) 5px 11px no-repeat;
  color: #eadf8a;
}

.block ul.menu li.active-trail > a,
.block ul.menu li > a.active {
  background-position: 5px -23px;
  color: #a99549;
}

.block ul.menu li li a:hover,
.block ul.menu li li a:focus,
.block ul.menu li li a:active {
  background-position: 5px -92px;
  color: #a10017;
}

.block ul.menu li a:hover,
.block ul.menu li a:focus,
.block ul.menu li a:active {
  background-position: 5px -23px;
  color: #a10017;
  text-decoration: none;
}

.block ul.menu li li a.active {
  background-position: 5px -92px;
  color: #a10017;
}

.block-user .item-list li a.username,
.view-grid-panel .views-field-title a:hover,
.view-grid-panel .views-field-title a:focus,
.view-grid-panel .views-field-title a:active,
.node-title a:hover,
.node-title a:active,
.node-title a:focus,
.region-content .view .views-row .views-field-title a:hover,
.region-content .view .views-row .views-field-title a:active,
.region-content .view .views-row .views-field-title a:focus,
.region-content .view .views-row .views-field-name a:hover,
.region-content .view .views-row .views-field-name a:active,
.region-content .view .views-row .views-field-name a:focus {
  color: #a10017;
}

.article ul.links li.comment-comments a:hover,
.article ul.links li.comment-comments a:active,
.article ul.links li.comment-comments a:focus {
  background: #a10017;
}

.item-list ul.pager li.pager-current {
  color: #a10017;
}

.sidebar .block-title,
.block-rounded .block-title,
.block-xhtml .block-title {
  background: #a10017;
}

.block-quicktabs .views-row .views-field-title a:hover,
.quicktabs-style-zircon .block-content .item-list ul li a:hover,
.quicktabs-style-zircon .block-content .item-list ul li a:active,
.quicktabs-style-zircon .block-content .item-list ul li a:focus,
.item-list ul li a:hover,
.item-list ul li a:active,
.item-list ul li a:focus {
  color: #a10017;
}

.quick-accordion-zircon .ui-state-active {
  background: #a10017;
  border: 1px solid #a10017;
}

.block-poll .links li a:hover {
  color: #a10017;
}

.view-horizontal-carousel .jcarousel-prev-horizontal {
  background: url(images/controls.png) 0 0 no-repeat;
}

.view-horizontal-carousel .jcarousel-prev-horizontal:hover {
  background-position: 0 -30px;
}

.view-horizontal-carousel .jcarousel-next-horizontal {
  background: url(images/controls.png) 0 -60px no-repeat;
}

.view-horizontal-carousel .jcarousel-next-horizontal:hover {
  background-position: 0 -90px;
}

.email-address a {
  color: #a10017;
}

.email-address a:hover {
  color: #fff;
}

.block-custom-form .form-item {
  background: #000;
  border-bottom: none;
  border-color: #fff;
}

.block-custom-form span.button input.form-submit {
  background: #a10017;
}

.block-custom-form .form-text {
  color: #666;
}

ul.primary li a:hover {
  color: #a10017;
}

span.button input.form-submit:hover,
span.button input.form-submit:focus,
.comment ul.links li a:hover,
.comment ul.links li a:active,
.comment ul.links li a:focus {
  background: #a10017;
}

.comment-title a:hover,
.comment-title a:active,
.comment-title a:focus {
  color: #a10017;
}

.page-blog ul.action-links li a,
.node-blog ul.links li.blog_usernames_blog a:hover,
.node-blog ul.links li.blog_usernames_blog a:active,
.node-blog ul.links li.blog_usernames_blog a:focus,
.page-forum ul.action-links li a {
  background: #a10017;
}

.page-blog ul.action-links li a:hover,
.page-forum ul.action-links li a:hover {
  background: #333;
}

.region-content .view .views-view-grid .grid-inner .views-field-name a:hover,
.region-content .view .views-view-grid .grid-inner .views-field-name a:focus,
.region-content .view .views-view-grid .grid-inner .views-field-name a:active {
  color: #a10017;
}

.galleryformatter-greenarrows .gallery-thumbs .back {
  background: url(images/controls.png) no-repeat 0 0;
}

.galleryformatter-greenarrows .gallery-thumbs .back:hover {
  background-position: 0 -30px;
}

.galleryformatter-greenarrows .gallery-thumbs .forward {
  background: url(images/controls.png) no-repeat 0 -60px;
}

.galleryformatter-greenarrows .gallery-thumbs .forward:hover {
  background-position: 0 -90px;
}

#forum td.forum .name a:hover,
#forum td.forum .name a:active,
#forum td.forum .name a:focus,
#site-map a:hover,
#site-map a:focus,
#site-map a:active,
.search-results .title a:hover,
.block-user .item-list li a:hover,
.block-user .item-list li a:focus,
.block-user .item-list li a:active {
  color: #a10017;
}

#panel-third-wrapper {
margin-bottom: 40px;
}

#panel-second-wrapper .container {
  background-color: rgba(50,50,50, 0.9);
  color: #eeeeee;
  border-top: 1px solid #66613b;
  border-bottom: 1px solid #66613b;
}

#footer-wrapper .container {
  background: none;
 }

#panel-third-wrapper .block-inner,
#breadcrumb-wrapper,
#footer-wrapper .grid-inner {
  border-color: #3f3f3f;
}

#panel-first-wrapper > .container,
#main-wrapper > .container,
#panel-second-wrapper .container,
#slideshow-wrapper .container {
  -webkit-box-shadow: 0 0 5px #333;
  box-shadow: 0 0 5px #333;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  border-left: 0px;
  border-right: 0px;
}

#panel-first-wrapper > .container {
background-color: rgba(50,50,50, 0.9);
  color: #eeeeee;
}





.sidebar .block-views .views-field-title .field-content a:hover,
.sidebar .block-views .views-field-title .field-content a:focus,
.sidebar .block-views .views-field-title .field-content a:active {
  color: #a10017;
}

#panel-third-wrapper h2,
.email-address a {
  text-shadow: 0 1px 0 #000;
}

a.btn-btt {
  background: #000;
}

#menu-bar-wrapper ul.menu li {
  background: url(images/bg-line-nav.gif) 0 0 repeat-y;
}

#menu-bar-wrapper ul.menu li a:hover,
#menu-bar-wrapper ul.menu li a:focus,
#menu-bar-wrapper ul.menu li a:active,
#menu-bar-wrapper ul.menu li a.active,
#menu-bar-wrapper ul.menu li.active-trail > a.active-trail {
  background: #a10017;
}

#menu-bar-wrapper ul.menu ul {
  background: #252525;
  border-color: #a10017;
}

#menu-bar-wrapper ul.menu ul li {
  border-color: #2f2f2f;
}

#menu-bar-wrapper ul.menu ul li a {
  color: #aaa;
}

#slideshow-wrapper .container { 
  background-color: rgba(0,0,0,0.4);
  }