
/* navbar coloring, copied from bootstrap.css */
.navbar-inner {
min-height: 40px;
padding-left: 0px;
padding-right: 0px;
border: none;
filter: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
background: url("../images/bg-nav.png");
}
/* nav bar text styling */

.navbar .nav>li>a {
float: none;
padding: 10px 15px 10px;
color: #ffffff;
text-decoration: none;
text-shadow:none;
}

.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
	color: #999;
}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
color: #999;
text-decoration: none;
background-color: transparent;
-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

@media (max-width: 979px)  {

.navbar-inner {
	
	background: url("../images/bg-nav2.png");
}

#logo h1{padding: 10px 10px 0 10px;}
#caption_box{bottom: 60px;}

#nav{width: 300px;}
	nav .nav-child {
	position: static;
	top: auto;
	left: auto;
	z-index: 1000;
	display: block;
	float: none;
	min-width: 160px;
	padding: 5px 15px;
	margin: 2px 0 0;
	list-style: none;
	background: transparent;
	border: 0px solid #ccc;
	border: 0px solid rgba(0,0,0,0.2);
	*border-right-width: 0px;
	*border-bottom-width: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.2);
	box-shadow: 0 0px 0px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	/*display: none;*/
}

nav .nav-child  ul  {	
	display: none;
}
#nav ul li{
	float: none;
	background: transparent;
}
.moduletable h3{margin-top:0px!important;}
}

@media (max-width: 580px) { 
	#top_extra{display: block; height: 50px;background: #000;}
	#logo_responsive{display: block; background: #000;}
	#logo2{background: #000; padding-bottom: 10px; width:150px; margin:0 auto;}
	#weather{display: block;}
	#main-container{top: 0;}
	#toolbar{top:-50px; left:0;}
	#nav{top:-50px; right:0; width: 200px;}
	.bt-row{width: 50%!important;}
	.promo .bt-row, .promo2 .bt-row{width: 100%!important;}
	#logo{display: none;}
 }

@media (max-width: 480px) { 
	#toolbar{top:-100px; left:0; display: block;}
	#logo{display: none;}
 }

@media (max-width: 767px){
    	#toolbar{top:-55px; left:0; display: block;}
.readmore .btn{width: auto;}
.flex-caption{display:none;}
#main_content {padding: 0px 30px 30px 30px;}
}

@media (max-width: 979px) and (min-width: 768px){
.readmore  .btn{width:100px;}
}


@media (min-width: 1200px){
.flexslider{min-height: 390px;}

}  

@media (min-width: 980px) and (max-width: 1200px){
.flexslider{min-height: 310px;}

} 

@media (min-width: 768px) and (max-width: 980px){
.flexslider{min-height: 245px;}

}  

@media (min-width:468px) and (max-width: 768px){
.flexslider{min-height: 145px;}


}