/*   
Theme Name: 
Theme URI: 
Description: 
Author: 
Author URI: 
Version: 
*/

/* CSS Reset */
html{ }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
strong{ font-weight:bold;}
img{ vertical-align:top;}
.cl{ clear:both; font-size:0;}
input[type="text"], input[type="password"], textarea, select { 
    outline: none;
}



body { font: 13px Helvetica, Arial, sans-serif;	background: url("images/header-bg.jpg") repeat-x 0 0 fixed #0b355a; }

a { color:#00529C; text-decoration:none;}
a:hover { color:#D87B27;}

h1, h2 ,h3, h4 ,h5, h6 {
	padding: 0px 0  10px 0; 
	font-weight:600;
}

h1 { font-size:200%; }
h2 { font-size:180%; }
h4 { font-size:140%; }
h5 { font-size:120%; }


p {
	line-height: 18px;
	padding-bottom: 18px; /
}

em {font-style:italic;}
strong em {font-weight:bold;}

#page-wrap {width: 960px; margin: 0px auto; background-color:#fff;}

#main-content {	width:640px; float:right;  padding:30px 30px 30px 0px; }
#main-content-frontpage {	width:640px; float:left;  padding:30px 0px 30px 30px; position:relative;}

#header { height:140px; position:relative;}
	#logo { padding:10px 0px 20px 35px;}
	
	
	.post { line-height:1.5em; font-family: Arial, Helvetica, sans-serif; font-weight:500; clear:both; margin-bottom:50px;}	
	.post h2 {color:#d87b27; padding: 0px 0  20px 0; }	
	.post img { padding:5px; margin-bottom:20px; -webkit-box-shadow: 2px 2px 2px 1px #dfdfdf;-moz-box-shadow: 2px 2px 2px 1px #dfdfdf;	box-shadow: 2px 2px 2px 1px #dfdfdf; }
 	.post .alignleft { float:left; margin-right:20px; }
	.post .alignright { float:right; margin-left:20px; }
	.post .aligncenter { display: block;  margin: 0px auto 20px auto; }
	.wp-caption { max-width: 96%; padding: 2px; text-align: center; }
	
	.post ul { list-style-type:disc; padding-left:20px;  padding-bottom:10px;}
	.post ol { list-style-type:decimal; padding-left:20px;  padding-bottom:10px; }
	
	.post ul li{
		padding-bottom:4px;
		list-style-type:disc;
	}
	
	.post ol li{
		padding-bottom:4px;
		list-style-type:decimal;
	}
	
	.breadcrumbs {margin-bottom:20px;}
		.breadcrumbs .currentSelection { font-weight:600; color:#00529C;}
	
	/* Sidebar Styling */
	
	#sidebar {  width: 226px; float:left; min-height:400px; padding:30px 0px 30px 30px;}
	
	#sidebar-frontpage {  width: 226px; float:right; min-height:400px; padding:30px 20px 30px 0px;}
	
	#frontpage-boxes {width:100%; clear:both; padding: 0px 0px 30px 30px; min-height:75px;}
	#frontpage-boxes a{float:left; padding-right:18px;}
	#frontpage-boxes a:hover{opacity:0.85;}
	#frontpage-boxes a img{ padding:5px; -webkit-box-shadow: 2px 2px 2px 1px #dfdfdf;-moz-box-shadow: 2px 2px 2px 1px #dfdfdf;	box-shadow: 2px 2px 2px 1px #dfdfdf;}
	
	
	.widget { padding:20px; position:relative; background:#f2d5ba; margin-bottom:20px; }
	.widget .widget-heading{ background:#0b355a; padding:20px 30px 10px 20px; width: 176px; margin: -20px 0 20px -20px; }
	.widget h2{  color:#fff; font-size:160%; font-weight:bolder; font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif; margin-bottom:0px;}
	
	.slider{ width:640px; min-height:280px; overflow:hidden; margin-bottom:20px; padding:10px; }
		.slider div{ min-height:280px; }
		.slider img{ padding:10px; }
		#slider-nav { z-index:10; position:absolute; right:0px; top:55px;}
		#slider-nav a{ display:block; background:url(images/slider-bg.png) no-repeat scroll left bottom transparent; width:12px; height:15px; overflow:hidden; float:left; padding-left:10px; text-indent:9999px;}
		#slider-nav a:hover , #slider-nav a.activeSlide{ background-position: left top;}
		
		
		
	/* Top Sidebar Styling */
	
	#sidebar-top {position: absolute; right:20px; top:25px;	width:600px;}	
	
		#sidebar-top .widget_search{ float:right;  }
			#sidebar-top .widget_search .search-box { background: url("images/search-bg.png") no-repeat 2px 1px scroll #fff; width:200px; height:22px; border: 1px solid #a7a8a7;}
				#sidebar-top .widget_search .search-box input { border: none; width:150px;	height:22px; color:#ba8748; font-weight:600; font-size:12px; line-height:22px; margin-left:27px; }
				#sidebar-top .widget_search .search-box input:focus{ border: none; outline: none;}
				
		#sidebar-top .widget_nav_menu {	float:right; height:22px; padding-right:5px; }
		
		#sidebar-top .menu{	list-style:none; text-align: left; height:22px; }		
			#sidebar-top .menu .menu-item { padding-right: 2px; display: inline; border-right: 1px solid #5d5e5d; }
			#sidebar-top .menu .menu-item:last-child{ border-right: 0px solid #5d5e5d;	}		
				#sidebar-top .menu .menu-item > a { text-decoration: none; line-height:22px; padding:3px 2px; color:#5d5e5d; letter-spacing: 0px;font-weight:500; }		
				#sidebar-top .menu .menu-item > a:hover { color:#D87B27;
														  -webkit-transition: all 250ms ease-out;
														  -moz-transition: all 250ms ease-out;
														  -o-transition: all 250ms ease-out;
														  transition: all 250ms ease-out; }
		
		.social-container { width:400px; float:right; clear:both; margin-bottom:20px; }
			.social-icon { width:41px; height:46px;	display:block; background-image: url(images/social-sprites.png); overflow:hidden; float:right; }
		
			.icon-rss { background-position: 0px 0px;}
			.icon-delicious { background-position: -41px 0px;}
			.icon-facebook{ background-position: -82px 0px;}
			.icon-linkedin { background-position: -123px 0px;}
			.icon-twitter { background-position: -164px 0px;}
			
			.icon-rss:hover { background-position: 0px -46px;}
			.icon-delicious:hover  { background-position: -41px -46px;}
			.icon-facebook:hover { background-position: -82px -46px;}
			.icon-linkedin:hover  { background-position: -123px -46px;}
			.icon-twitter:hover  { background-position: -164px -46px;}
		
		
	/* Navigation Styling */

	.nav{ height:33px; background-color:#d87b27; padding-left:5px;}
	.nav li{ float:left; margin-left:30px; font-weight:bold; position:relative;}
	.nav li a{ display:inline-block; height:33px; line-height:33px; font-size:15px; color:#fff;
					position:relative; text-decoration:none;}
	.nav li.current-menu-item > a,  .nav li > a:hover{ color:#1a578e; position:relative;}
	
	.nav li ul{ position:absolute; width:235px; left:-10px; top:33px; z-index:20; display:none; background-color:#00529c; padding:25px 0px;}
	.nav li ul li{ float:none; margin:0;}
	.nav li ul li a{ display:block; height:29px; line-height:29px; text-indent:15px; 
						 position:relative; color:#31a6be; font-size:14px; 
						   padding:0; font-weight:bold; color:#fff;}
	.nav li ul li.current-menu-item a, .nav li ul li a:hover{ color:#D87B27; position:relative;}	
		.sf-sub-indicator{ display:none;}
		


		
		
	#footer { clear:both; width:100%; position:relative; background-color:#FFF; min-height:100px;}
	
		#footer-copyright { float:right; padding:20px; font-size:80%;  color:#a09f9f; width:400px; text-align:right;}
		#footer-copyright .footer-number { font-size:180%;  color:# color:#a09f9f; line-height:200%;}
		
		#sidebar-footer{position: absolute; left:20px; top:20px; width:400px;	}	
	
		#sidebar-footer .widget_nav_menu {	 font-size:80%; margin-bottom:10px;}
		#sidebar-footer .widget_nav_menu:nth-child(1) { text-transform:uppercase;}
		
		#sidebar-footer .menu{	list-style:none; text-align: left; margin-bottom:10px;  }		
			#sidebar-footer .menu .menu-item { padding-right: 2px; display: inline; border-right: 1px solid #5d5e5d; }
			#sidebar-footer .menu .menu-item:last-child{ border-right: 0px solid #5d5e5d;	}		
				#sidebar-footer .menu .menu-item > a { text-decoration: none;  padding:3px 2px; color:#5d5e5d; letter-spacing: 0px; font-weight:500; }		
				#sidebar-footer .menu .menu-item > a:hover { color:#D87B27;
														  -webkit-transition: all 250ms ease-out;
														  -moz-transition: all 250ms ease-out;
														  -o-transition: all 250ms ease-out;
														  transition: all 250ms ease-out; }
														  
														  
	/* Cusotm Widget Styling */
	.postSummary {padding-bottom:20px;}	
		.postSummary .news-title { font-weight:600;	padding-bottom:3px;	font-size:1.1em; }
		.postSummary .readMore { text-decoration:underline;	font-style:italic; padding-top:3px;	display:block; }	
		#latestLink { color:#000; }
	
	.widget_twitter ul li {margin-bottom:10px;}
	
	.widget ul li { padding-bottom:10px; }
	.widget ul li h6 { font-size:110%; font-weight:600;  }
		
	
		
		