html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}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:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}


html { background:url(images/bg-02.jpg) repeat-x top #C3DBF3; }


body {  padding:0px; margin:0px;}

body { font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:18px; color:#474747;}

a { color:#4B7195;}

a:hover { color:#4B7195; text-decoration:none;}


.clear { clear:both;}

#layout { width:980px; margin:0 auto;}

#header { margin:20px 0px; margin-bottom:20px;}


#logo { float:left;}
#nav { float:right; margin-top:60px; font-size:18px; font-weight:bold; width:730px; text-align:right; }
#nav ul { margin:0px;}
#nav li { display:inline; list-style:none; padding-left:18px;}
#nav a { color:#fff}
#nav a:hover { color:#025EA3}

#footer { margin:0 5px; margin-top:10px; font-size:11px; margin-bottom:30px; text-align:left;}
#fright { float:right;}
#fleft { float:left;}

#contenttop { background:url(images/contenttop.png); height:4px;}
#contentbottom { background:url(images/contentbottom.png); height:4px;}
#content { background:url(images/contentbg.png);  padding:16px 20px;}

/* Home 3 Boxes */

.boxleft, .boxmiddle, .boxright { width:300px; text-align: justify; float:left; padding:5px;}
.boxleft { width:284px;}
.boxright { width:292px;}
.boxmiddle { margin:0px 16px;}

.posthomefb a { text-decoration:none; font-size:16px; font-weight:normal; display:block;  background:url(images/facebook.png) no-repeat left center #E4E4E4; width:254px; padding:15px 0px; padding-left:50px; margin-bottom:10px; }
.posthomefb a:hover { background:url(images/facebook.png) no-repeat left center #CACACA;}

.posthomeradar a { text-decoration:none; font-size:16px; font-weight:normal; display:block;  background:url(images/radar.png) no-repeat left center #E4E4E4; width:254px; padding:15px 0px; padding-left:50px; margin-bottom:10px; }
.posthomeradar a:hover { background:url(images/radar.png) no-repeat left center #CACACA;}

.posthomecloud a { text-decoration:none; font-size:16px; font-weight:normal; display:block;  background:url(images/cloud.png) no-repeat left center #E4E4E4; width:254px; padding:15px 0px; padding-left:50px; margin-bottom:10px; }
.posthomecloud a:hover { background:url(images/cloud.png) no-repeat left center #CACACA;}



.posthomeflight a { text-decoration:none; font-size:16px; font-weight:normal; display:block;  background:url(images/airplane.png) no-repeat left center #E4E4E4; width:254px; padding:15px 0px; padding-left:50px; margin-bottom:10px; }
.posthomeflight a:hover { background:url(images/airplane.png) no-repeat left center #CACACA;}

.posthomerss a { text-decoration:none; font-size:16px; font-weight:normal; display:block;  background:url(images/rss.png) no-repeat left center #E4E4E4; width:254px; padding:15px 0px; padding-left:50px; margin-bottom:10px; }
.posthomerss a:hover { background:url(images/rss.png) no-repeat left center #CACACA;}



#morenews { float:right; font-size:11px; margin-top:5px;}
#homepageboxes { margin-bottom:20px;}
#homepageboxes h2 { font-size:24px; padding-bottom:5px; margin:10px 0px; border-bottom:1px solid #E5E5E5;}
#homepageboxes h2 span { color:#13468F}
.posthome h5 { font-weight:normal; margin:10px 0px;}	
.posthome h5 span { color:#9D9D9D; font-size:11px;}



/* Sub Page */

#postcontent { border-bottom:1px solid #E5E5E5; width:640px; float:right; margin:20px 0px; padding-bottom:10px; }
#postcontent h2 { font-size:24px; padding-bottom:5px; margin:10px 0px; border-bottom:1px solid #E5E5E5;}
#postcontent h2 span { color:#13468F}

#sidebar { float:left; width:220px;
background: white;
border: 1px solid silver;
padding: 10px 20px;
margin:20px 0px;}

#sidebar h2 { border-bottom: 1px solid #DDD;
color: #313131;
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
padding-bottom: 2px;
text-transform: uppercase;
}
#sidebar .widget { margin-bottom: 15px;
padding: 10px 0px; }
#sidebar .widget ul {  list-style:none; margin:0px;}
#sidebar .widget li { border-bottom:1px solid #EDEDED; list-style:none; margin:0px;}
#sidebar .widget li a { color:#225E9B; padding:5px 0px; display:block; width:220px; text-decoration:none;}
#sidebar .widget li a:hover { background:#E3EFF9; text-decoration:none;}
#sidebar li.current-cat, #sidebar li.current_page_item, #sidebar li.current-menu-item { background:none !important;}
#sidebar .widget ul ul { margin-left:25px;}


#featured {  margin:1px; height:300px; overflow:hidden:}

#hslideshow {
    position:relative;
    width:940px; /* Change this to your images width */
    height:300px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#hslideshow img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#hslideshow a {
    border:0;
    display:block;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}


#contactform label { float:left; width:150px; font-weight:bold;}

#contactform input { padding:3px; width:175px;}
#contactform textarea { padding:3px;  }
#contactform select { padding:3px; width:175px;}

#contactform { background:#E8E8E8; padding:20px; margin-bottom:50px; margin-top:25px; width:450px; border:1px #D8D8D8 solid}

#contactformsubmit input{ margin-left:150px; padding:3px; width:100px;}




#postcontent h1 { color:#13468F; font-size:28px; font-weight:bold; padding-bottom:5px; margin:10px 0px; border-bottom:1px solid #E5E5E5;}
#postcontent h2 { font-size:24px; padding-bottom:5px; margin:10px 0px; color:#313131; }
#postcontent h3 { font-size:20px; padding-bottom:5px; margin:10px 0px; color:#313131; margin-top:25px; border-bottom:1px solid #E5E5E5;}
#postcontent h4 { font-size:16px; padding-bottom:5px; margin:10px 0px; color:#313131}


#postcontent ul, #postcontent ol { margin-left:30px;}

#postcontent li { padding:5px 0px;}

#meowmeow img { padding:5px; background:#E8E8E8;}








#secondmenu { margin:15px 0px; padding-top:40px; float:left; margin-left:40px; width:695px;}

#minibar { background:#3779B6; height:24px; padding-top:5px;}
#minibar li { display:inline; padding:0px; margin:0px; list-style:none;  padding:3px 15px; }
#minibar ul { margin:0px; padding:0px; float:right; font-size:12px;}
#minibar a { color:#fff; text-decoration:none;}
#minibar a:hover { text-decoration:underline;}
.mbwidth { width:980px; margin:0 auto;}




#hnewsletter { background:#E4E4E4; padding:17px; width:270px; margin-bottom:10px; margin-top:10px;}
#hnewsletter h3 { color:#216AAC; margin:0px; font-size:22px; font-weight:bold; margin-bottom:5px;}
#cc_email{ width:193px; padding:4px 4px; height:20px; border:0px; margin:0px;  float:left; background:url(images/field.png); }
#hnewsletter .button { width:65px; height:28px; border:0px; padding:0px; margin:0px; display:block; cursor:pointer; text-indent: -9999px; line-height:0px; font-size:0px; overflow:hidden;  background:url(images/submit.png);} 

#hnewsletter li { list-style:none;}

#hnewsletter h4 { color:#474747; font-size:16px; margin-top:10px;}

#alerts { background:#E4E4E4; padding:17px; width:270px; margin-bottom:10px; margin-top:10px;}
#alerts h3 { color:#216AAC; margin:0px; font-size:22px; font-weight:bold; margin-bottom:5px;}
#alertsEmail { width:193px; padding:4px 4px; height:20px; border:0px; margin:0px;  float:left; background:url(images/field.png); }
#alertssubmit{ width:65px; height:28px; border:0px; padding:0px; margin:0px; float:right; display:block; cursor:pointer; text-indent: -9999px; line-height:0px; font-size:0px; overflow:hidden;  background:url(images/submit.png);} 

.boxmiddle li { padding-bottom:5px;}

table.gsc-search-box td { border: 0; }

