/* 
WOO CUSTOM STYLESHEET
---------------------
style sheet order is style.css, gold.css, custom.css
Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/*#content{background:transparent url('images/bg-texture.png')  0px 580px repeat;}*/

a {color:#5577a4;}
a:hover {color:#305280;}
body {font-family: arial, geneva, helvetica, swiss, sans-serif;}
.searchform input.s  { font-family: arial, geneva, helvetica, swiss, sans-serif !important;  }
.searchform input.search-submit { position: absolute; top:4px; right:17px; border:none; margin:0; padding:0; }

/*#content{background:transparent url('images/bg-texture.png')  0px 580px repeat;} */

#navigation .nav {font-family: arial, geneva, helvetica, swiss, sans-serif;}

/*#navigation .nav { background-color:#5577a4; }*/
#navigation .nav { background-color:#2c5381; }
#navigation .nav li a { text-transform: uppercase; color:#fff;}

#navigation .nav li a:hover, 
#navigation .nav li.current_page_item a, 
#navigation .nav li.current_page_parent a,
#navigation .nav li.current-menu-ancestor a,
#navigation .nav li.current-cat a,
#navigation .nav li.current-menu-item a,
#navigation.nav li.sfHover { background: #305280; color:#fff; text-shadow:none; }

#navigation .nav li ul li a{color:#000;}
#navigation .nav li ul li a:hover{color:#333;}

#top {border-bottom:1px solid #305280;}
#top, .nav {/*background-color:#404347;background-color:#a0a1a3; */ background-color:#fff;}
#top .nav a { font-size:14px;font-weight:bold; text-shadow:none;}

	#top .nav a:hover, 
	#top .nav li.current_page_item a, 
	#top .nav li.current_page_parent a,
	#top .nav li.current-menu-ancestor a,
	#top .nav li.current-cat a,
	#top .nav li.current-menu-item a,
	#top .nav li.sfHover { background: #305280; color: #fff; text-shadow: none; }
	
	#top .nav li ul li a{color:#000;}
#top .nav li ul li a:hover{color:#333;}

		#top .nav li.sfHover a.sf-with-ul{ background: #305280; color: #fff; text-shadow: none; }
	
	/*added 04/27

	
	#top .nav li ul.sub-menu, #top .nav li ul.sub-menu:hover{ background-color: #f1f1f1; color: #000; text-shadow: none; }
	
	#top .nav li ul.sub-menu li, #top .nav li ul.sub-menu li:hover{ background-color: #f1f1f1; color: #000; text-shadow: none; }
		 
  #top .nav li ul.sub-menu li.sfHover a,  #top .nav li ul.sub-menu li.sfHover a:hover { background-color: #f1f1f1; color: #000; text-shadow: none; }*/
    
    
/*#logo {width:665px; height:150px; margin:0px auto;}*/	

#slides .slides_container { background: #bbb url('images/load-indicator.gif') no-repeat center center !important; /*border: 3px solid #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 0 8px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2); */}

#slides .slides_container .slide-content .inner-wrap{ background: #000 url('images/steel-chunk-three.png') repeat center center !important;}
	
#recent-news .post h2.title a, #more-news .post h2.title a{/*color:#968a58 !important;*/ color:#305280;}	

/*.post-more p.svcard {display:block; margin-top:0px;}*/

h3, h3.title, h1.title {font-family: arial, geneva,helvetica, swiss, sans-serif; color:#305280;}

.post-title-wrap h1.title {color:#305280;}

.entry .column .sociable .sociable_tagline {color:#b46224; }
.entry .column .sociable ul li a img{ margin-top:10px;}

.widget h3  { font-family: arial, geneva,helvetica, swiss, sans-serif; margin: 0 0 2px; padding: 0 0 10px; border-style: solid; border-width: 0 0 1px; text-align: center; /*font-size: 25.2px;*/font-size: 17.64px; color:#305280;}
#connect-related h3.title  { font-family: arial, geneva,helvetica, swiss, sans-serif; border-style: solid; border-width: 0 0 1px; margin: 0 0 1px; font-size: 18px; padding: 0 0 10px 10px; text-transform:uppercase; font-weight:normal;}

.title-media-block {color:#b46224; padding-top:20px;margin-left:10px;}

.title-media-block .post-title-wrap h1.title a{color:#305280; margin-left:10px;}

h2.section-title {font-family: arial, geneva, helvetica, swiss, sans-serif; font-size:20.2px; color:#305280;margin-left:10px;}

/*SM-B*/
h2.section-title a.subscribe  {font-family: arial, geneva, helvetica, swiss, sans-serif;}
.widget_woo_twitter ul li .content { font-size: 14px; font-family: arial, geneva, helvetica, swiss, sans-serif;}

.widget_woo_twitter ul li { padding: 10px 0 10px 50px; background: url(images/ico-twitter-widget-blue.png) no-repeat 10px 10px; }

/*#recent-news .post  {background:transparent url('images/bg-tab-gradient.png')  left bottom repeat-x;}*/

.archive-layout .post  { float: left; width: 275px; /*margin: 0 20px 40px 0;*/ margin: 0 20px 20px 0; padding:0px 10px 0px 10px; border-bottom: none; }

.archive-layout .post .entry a img.alignleft.wp-post-image {clear:none !important; }

.archive-layout .post .entry p {float:left; clear:none !important; }

/*#more-news .post  {background:transparent url('images/bg-tab-gradient.png')  left bottom repeat-x;}*/

#more-news .post  { float: left; width: 130px; margin: 0 20px 0 0; padding:0px 5px 0px 5px;border-bottom: none; }

.post-meta span.category a {color:#b46224 !important;/* color:#968a58 !important; */font-size:12px;}

/*#recent-news-filter li#latest.category a.active {color:#b46224 !important;}*/

/*.post-more span.read-more a {color:#b46224 !important;}*/

.widget .back ul li span.content {width:290px; padding-right:10px;}
.widget .back ul li span.content a{color:#b46224 !important;}

#sidebar .textwidget {width:160px;margin:0px auto 0px auto;}

#sidebar .textwidget div a{color:#968a58;}

#mc_embed_signup form input.button, #mc_embed_signup form input.btn, #mc_embed_signup form input.submit {color:#000;}

#mc_embed_signup form input.button:hover, #mc_embed_signup form input.btn:hover, #mc_embed_signup form input.submit:hover {color:#ffffff !important;}

#mc_embed_signup form.newsletter-form input.submit:hover {color:#ffffff;}

.adspace-widget  { text-align: center; padding: 30px 0px 0px 0px; background: #fff; border: 1px solid rgba(0,0,0,0.08); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/*mods jan 07/2013*/
#main.col-left .archive-layout .hentry a img {width:auto; max-width:275px;}


/*page-id-specific*/
body.page-id-2 #content{width:960px; /*background:transparent url('images/bg-texture.png')  0px 10px repeat;*/}

body.page-id-2 #content .col-left { padding-left:10px; }

body.page-id-1253 #content{width:960px; /*background:transparent url('images/bg-texture.png')  0px 10px repeat; */}

body.page-id-1253 #content .post-1253  .entry .column-01 {width:940px; height:auto; min-height:624px; max-height:700px; padding-bottom:10px;}

/*jobs widget*/
#sidebar .primary #text-4 div.textwidget div{ width:300px;}
#sidebar .primary #text-4 div.textwidget {width:300px;}

/*added 05/5*/
#sidebar .primary #text-4 div.textwidget div .widget div a b {color:#5577a4;}


#sidebar .primary #archives-3 select {width:auto; min-width:105px;margin-top:10px; margin-left: 89px;}

/*#sidebar .primary #ad-buttons */

#sidebar .primary #ad-buttons {width:300px; padding:0px; margin:0px; }

#sidebar .primary #ad-buttons #ab_adblock {width:300px; margin:10px auto 0px auto; text-align:center;}

#sidebar .primary #ad-buttons #ab_adblock a img{width:250px; display:block;margin-left:25px; }

#sidebar .primary .widget_text .textwidget a img{ margin-left:auto; margin-right:auto;}

#sidebar .primary .widget_text .textwidget {text-align:center;}

#sidebar .primary .widget_woo_subscribe #connect-related .connect .connect-inner .social a {padding:2px; margin:0px;}

/*added 04/27*/
#sidebar .primary #pfb_follow_button-3 div.pinterest-follow-btn-wrapper-widget {width:156px; height:26px;margin-left:auto; margin-right:auto; }

#sidebar .primary .widget ul li a {color:#5577a4;}
#sidebar .primary .widget ul li a:hover {color:#305280;cursor:pointer;}

#sidebar .primary .widget_woo_twitter .back ul li .content a {color:#5577a4 !important;}
#sidebar .primary .widget_woo_twitter .back ul li .content a:hover {color:#305280 !important;cursor:pointer;}

#sidebar .primary .widget_woo_twitter .back p {text-align:center;}

#sidebar .primary .widget_woo_twitter .back p a strong {color:#5577a4 !important;}
#sidebar .primary .widget_woo_twitter .back p a strong:hover {color:#305280 !important;cursor:pointer;}

/*added 05/05*/
/*paginaton for recent news*/

.woo-pagination .page-numbers {font-size:15px; }
.woo-pagination span.page-numbers:hover, .woo-pagination a:hover, .woo-pagination a.page-numbers:hover, .woo-pagination .current {background-color: #5577a4; color:#fff !important; cursor:pointer;}
.woo-pagination span.dots,.woo-pagination span.dots:hover {background:transparent;color:#000 !important; text-decoration:none;}


.archive_header, .archive_header span.fl.cat{font-family: arial, geneva, helvetica, swiss, sans-serif; font-size:28.8px;color:#305280;margin-left:10px;}

.post-meta span.date  { float: right; font-size:11px; line-height: 15px; color: #333; padding-right:3px;}

.post h2.title a{font-size:17.64px; color:#305280;}

/*added 04-03-2013 to reduce header profile*/
#header.col-full {height:75px;padding:0;padding: 0px 0px 10px 0px;}
/*Attributes*/

/*body.page-id-1253 #content .post-1253  .entry .column-01 p iframe#hit-jobs {width:940px; height:auto; min-height:624px; max-height:700px; margin:0px 0px 0px 10px;}


iframe structure*/

/*body.page-id-1253 #wrapper #content .post-1253  .entry .column-01 p iframe#hit-jobs > html.page body#page table.main-table tbody tr td.main-table-header a.name-header{color:#b46224;} 

html.page body#page table.main-table tbody tr td.main-table-center table.interior-table {}*/

/*new footer structure 01/15/2013
#footer-wrap{ opacity:0.6; filter:alpha (opacity=60);}
#footer-wrap:hover{ opacity:1.0; filter:alpha (opacity=100);}
#footer-wrap #footer-widgets.col-full.col-3 {width:960px;}
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-1{width:120px;}
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-1 ul#menu-footer-pages{border-top:0px; font-family: arial, sans-serif;font-size:13px; line-height:18px;}
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2{width:680px;}
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget{ width:680px;border-top:0px; }
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-one{ width:680px; height:64px;}
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-two{ width:680px; height:125px;margin-top:0px; }
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-one div{ width:125px; height:64px;float:left; clear:right; margin-left:70px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-one div.img-two img{ margin-top:15px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-one div.img-three img{ margin-top:22px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-two div{ width:125px; height:125px;float:left; clear:right;margin-left:70px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-two div.img-four img{ margin-top:40px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-two div.img-five img{ margin-top:40px;}


#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-3{width:100px;}
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-3 ul#menu-footer-cats{border-top:0px; font-family: arial, sans-serif;font-size:13px; line-height:18px;}
*/

/*new footer structure 02/18/2013*/
#footer-wrap{/*background:transparent url('images/sbg-texture.png')  0px 0px repeat;*/ opacity:0.6; filter:alpha (opacity=60);}
#footer-wrap:hover{/*background:transparent url('images/sbg-texture.png')  0px 0px repeat;*/ opacity:1.0; filter:alpha (opacity=100);}
#footer-wrap #footer-widgets.col-full.col-3 {width:350px; margin-right:auto; margin-left:auto;}
/*#footer-wrap #footer-widgets.col-full.col-3 {width:960px;}*/
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-1{width:120px;float:left; clear:right;}
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-1 ul#menu-footer-pages{border-top:0px; font-family: arial, sans-serif;font-size:13px; line-height:18px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2{width:680px; display:none;}
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget{ width:680px;border-top:0px; }
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-one{ width:680px; height:64px;}
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-two{ width:680px; height:125px;margin-top:0px; }
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-one div{ width:125px; height:64px;float:left; clear:right; margin-left:70px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-one div.img-two img{ margin-top:15px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-one div.img-three img{ margin-top:22px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-two div{ width:125px; height:125px;float:left; clear:right;margin-left:70px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-two div.img-four img{ margin-top:40px;}

#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-2 .widget_text .textwidget .bar-two div.img-five img{ margin-top:40px;}


#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-3{width:100px;float:left; margin-left:75px;/*padding:0px; margin:0px;*/}
#footer-wrap #footer-widgets.col-full.col-3 div.block.footer-widget-3 ul#menu-footer-cats{border-top:0px; font-family: arial, sans-serif;font-size:13px; line-height:18px;}
