/*colors & text*/
.white{background: #fff;}
.black{background: #000;}
.lightred_gradient{background: #be1400 url(../images/gradient/lightred.png) top left repeat-x;}

a.white-link{color:#fff; text-decoration: none;}
a.white-link:hover{color:#a9a9a9; text-decoration: underline;}
.white-red-link a, a.white-red-link{color:#fff; text-decoration: none;}
.white-red-link a:hover, a.white-red-link:hover{color:#e0220c; text-decoration: none;}

body{ background: #fff url(../images/bg/bg-gradient.png) top left repeat-x; }

/*Top Header & menu */
.top_header{ height: 123px;}
.top_header_other{ height: 138px; margin-bottom: 19px;}
#logo{ margin-top: 12px; vertical-align: middle; margin-right: 100px;}
#tab-set{ margin-top: 18px;}

/*Language Icons*/
a.lang-select {padding-left: 10px; vertical-align:bottom;}
a.lang-select img{padding-right: 5px;}

/*Top tabs*/
#tab-set .tabs { height:1%; margin:0 0 .75em 0; min-height:auto; overflow:auto; text-transform:uppercase;font-weight: normal; font-family: Verdana, Helvetica; /*CHECK TOPHEADER.PHP FOR MORE THEMES*/ }
#tab-set .tabs li {float:left; line-height:1.5; list-style-type:none; margin:0 .175em 0 0; padding:0; cursor:pointer; }
#tab-set .tabs li a { background:#292a2b;color:#fff; display:block; float:left;}
#tab-set .tabs li.current_page_item a { background: #be1400 url(../images/gradients/lightred.png) top left repeat-x; color:#fff; cursor:default;}
#tab-set .tabs li a, #tab-set .tabs li a:focus, #tab-set .tabs li a:hover { text-decoration:none; }
#tab-set .tabs li a:focus, #tab-set .tabs li a:hover { background: #be1400 url(../images/gradients/lightred.png) top left repeat-x; outline:none; }
#tab-set .tabs li.current_page_item a:focus, #tab-set .tabs li.current_page_item a:hover { background: #be1400 url(../images/gradients/lightred.png) top left repeat-x;}	

/*call us box*/
#call-us-box{width:169px; margin: 9px 0 0 0; font-size: .8em; }
#call-us-info{border-left: 1px solid #373636; border-bottom: 1px solid #373636; border-right: 1px solid #373636; text-align: center; color:#a9a9a9; padding: 4px 0;}
#call-us-info #phone-number{font-weight: bold; color: #fff; font-size: 1.2em;}
#call-us-info #map-directions{text-align: right; padding-right: 33px;}

/*Main Portrait*/
#main-portrait{/*background: HAD TO MOVE THIS TO INDEX.PHP in the TEMPLATE FILE (FOR LANGUAGE SWITCHING)*/}
#main-portrait{ height:387px; top left no-repeat; vertical-align: bottom;}
#main-portrait div{ padding-top: 280px;}

/*News Bar*/
#news-wrapper{margin-top: 3px; background: transparent url(../images/gradients/news-room-bg.png) bottom left no-repeat; padding-bottom: 5px;}
#news-bar{border-top: 1px solid #878787; border-bottom: 1px solid #878787; background: #97999c; height: 39px; overflow: hidden;}
#news{margin:0 !important; padding-top: 5px;}
#news li{width: 100%;}
#news #ticker-content{display: block; float: left; color: #fff; font-style: italic; padding-top: 5px;}
#news #ticker-content #ticker-title{font-size: 14px; color:#fff; font-weight: normal; text-decoration: none; font-style: normal;}
#news #ticker-read-more a{display: block; float: right; /*background prop moved to index.php*/ width: 108px; height: 28px;}
#news #ticker-read-more span{display: none;}

/*Picture Bar*/
#meet-the-team{}
#here-to-help{text-align: center;}
#legal-questions{text-align: right;}

/*Footer*/
#footer-wrap{min-height: 130px; background: #1c1c1c url(../images/gradients/footer.png) top left repeat-x; margin-bottom: 20px;}
.footer{margin-top:30px;}
.footer-img{margin-top:25px;}
#footer-nav .tabs { height:1%; margin:0 0 .5em 0; min-height:auto; overflow:auto; text-transform:uppercase; font-size: 12px; font-weight: normal; font-family: Myriad, Verdana, Helvetica;}
#footer-nav .tabs li { float:left; line-height:1.125em; list-style-type:none; margin:0 1.5em 0 0; padding:0 0 5px 0; height: 25px; }
#footer-nav .tabs li a { color:#f1f1f1; cursor:pointer; display:block; float:left; text-decoration: none; }
#footer-nav .tabs li a:hover { color: #999; border-bottom: 4px solid #999;}
#disclaimer{color: #c7c7c7; text-align: justify; padding-bottom:30px;}

/*Left Sidebar*/
#sidebar-menu ul {margin: 0 !important;}
#sidebar-menu ul li{display: block; background-color: #292a2b; padding: 3px; text-align: center; margin-bottom: 5px;}
#sidebar-menu ul li a{border: 1px solid #868686; padding: 5px; display: block; text-transform: uppercase; color:#fff; font-size: 13px; text-decoration: none;}
.sidebar-pages{padding-bottom: 100px;}
#leftsidebar{padding-bottom: 20px;}
.archive_header{display:block; background-color:#292A2B; padding: 5px; color: #fff; border-bottom: 2px solid #c22f1d;}
/*Main Content*/
.page-custom-image{margin-bottom: 15px;}

/*Single Post*/
#nav-below{ text-align: center;}
/*#nav-below .nav-next a, #nav-below .nav-previous a{ border: 1px solid #000; padding: 5px 10px; display: inline-block; background: #999; }
.posted-on-date{ font-weight: bold;}*/
#nav-below .nav-previous a, #nav-below .nav-next a{ display: inline-block; width:47px; height:20px; background: transparent url(../images/accents/small-button.gif) top left no-repeat; font-size: 9px; padding-top: 3px;}
#nav-below .nav-previous{margin-right: 20px;}

/*404*/
h2.page-not-found{
  text-align: center;
  color: #010101;
}
/*Conact Us*/
#contact_us_sidebar h1{
  font-size: 1.5em;
  color: #000;
  margin-bottom: 1em;
}
#contact_us_sidebar{
  font-size: 13px;
  color: #383838;
  text-align: left;
  margin-bottom: 20px;
}