.hr{width:962px; height:6px; background:#c7c7c7; padding:0; margin:3px 0 0 0;}

*{

	border: 0;

	margin: 0;

	padding: 0;

}

body{	
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	font-size: 13px;
	color: #6b6b6b;
	background: #5b96c9 url(../images/body.png) center top no-repeat;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
        line-height: 150%;

	
}



a{

	color: #63AAB7;

	text-decoration: none;

}

a:hover{

	text-decoration: underline;

}

input,select,textarea{

	border: #dddddd 1px solid;

	font-size: 12px;

	padding:0; margin:0;}







li {	list-style: none; }



.clear{

	clear: both;

	height: 1px;

	margin: 0 0 -1px;

	overflow: hidden;

}



img, a:link img, a:visited img {border:0;}



strong {font-weight:bold;}

em, dfn {font-style:italic;}

dfn {font-weight:bold;}

sup, sub {line-height:0;}

abbr, acronym {border-bottom:1px dotted #666;}

address {margin:0 0 1.5em;font-style:italic;}

del {color:#666;}

pre, code {margin:1.5em 0;white-space:pre;}

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

pre { overflow:auto;}

dl {margin:0 0 1.5em 0;}

dl dt {font-style:italic; padding:3px 0px 3px 0px;}

dd {margin-left:1.5em;}

table {margin-bottom:1.4em;width:100%;}

th {font-weight:bold;background:#EAEAEC; border-right:1px solid #ffffff; }

th, td {padding:4px 10px 4px 5px;}

tr.even td {background:#f9f9f9; border-right:1px solid #ffffff; }

tfoot {font-style:italic;}

caption {background:#f9f9f9;}



label {font-weight:bold;}

fieldset { padding:1.4em;margin:0 0 1.5em 0;border:1px solid #E4E5E6; }



 blockquote {

	padding: 10px;

	border: 1px solid #ddd;

	color:#000;

	width:85%;

	background-color: #f7f7f7;

	font-style: italic;

	margin:5px auto 15px;

	}



fieldset p { margin:1.5em 0px 1.5em 0px; }





h1 {font-size:150%; color:#80c11b;}

h2 {font-size:150%; font-family:"sans-serif"; color: #0950a0;
}

h3 {font-size:130%;}

h4 {font-size:120%;}

h5 {font-size:110%;}

h6 {font-size:100%;}



h1,h2,h3,h4,h5,h6,span

	{

		margin:0px;

		padding:3px 0px 3px 0px;

	}



p { margin:0 0 1.9em 0; }



.alignleft { float:left; margin-right:10px; }

.alignright { float:right; margin-left:10px; }

.aligncenter { 	display: block; margin-left: auto; margin-right: auto; margin-top:10px;  }



img.alignleft { float:left; margin-right:10px; background:#f9f9f9; padding:5px; max-width: 250px; }

img.alignright { float:right; margin-left:10px; background:#f9f9f9; padding:5px; max-width: 250px; }

img.aligncenter { display: block; margin-left: auto; margin-right: auto; background:#f9f9f9; padding:5px; max-width: 500px;  margin-top:10px; }



html>body .alignleft { width: auto; height: auto; max-width:250px; }

html>body .alignright { width: auto; height: auto; max-width:250px; }

html>body .aligncenter { width: auto; height: auto; max-width:500px;  margin-top:10px; }





.submitbutton {background:#f9f9f9; border:1px solid #dddddd; color:#000000; height:30px; }

.submitbutton:hover { border:1px solid #dddddd; color:#4ABDB0; height:30px; }



.floatleft {

	float: left;

}

.floatright {

	float: right;

}



h2,h3,h4,h5,h6 {

color:#777777;

}



h2 a,h3 a, h4 a, h5 a, h6 a {color:#1258a5;}



#wrapper { width:100%;}



#page {

	width: 962px;

	background-color: #FFFFFF;

	margin:0 auto 20px auto;

	clear:both;

	

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

   #page { margin-top:0px; }

}









#columns {

	padding:15px 15px 25px;

	background-color: #FFFFFF;

	margin: 0px;

        color:#333333;

        text-align:justify;

}



.maincontentcolumn {

	float: left;

	width: 595px;

	padding-right:15px;

	margin:top:10px;

	

}





#singlepost {}



#singlepost .singlepostcontent {}



#singlepost ul, #singlepost ol { margin:10px 0px 10px 10px; overflow:hidden; }

#singlepost ul li {  margin-left:20px; list-style:square; }

#singlepost ol li {  margin-left:20px; list-style-type: decimal; }

#singlepost ol ol li {  margin-left:20px; list-style-type: lower-roman; }





.search {

	text-align:center;

	float:right;

	margin-right:25px;



}



.searchinput { border:1px solid #dddddd; padding:6px; margin-top:4px; width:275px }



.searchbutton { background:#ffffff; border:1px solid #dddddd; color:#5D5A5A; padding:5px; width:70px; height:30px;}

.searchbutton:hover { color:#3BB8AA; padding:5px; }



.pageH { float:left; }

.pageH h2 { font-size:13px; font-weight:bold; padding:7px 0px 6px 25px; color:#518303; }





.maincontentcolumn .byline {

padding:5px 0px 5px 0px;

margin:3px 0px 3px 0px; 

font-size:11px;

font-weight:normal;

font-style:italic;

}



.maincontentcolumn  h2  { padding:3px 0px 3px 0px; }



.maincontentcolumn .mcposts { margin:10px auto 10px auto; }



.maincontentcolumn .mcposts .postitemsouter {

margin-top:10px;

border:2px solid #d9e6fb;

background-color:#ffffff;

padding:10px;

color:#333333;

text-align:justify;

}



.maincontentcolumn .mcposts .postitemsouter .postdate {

float:right;

background: url(images/postdate.png) no-repeat; height:30px;

width:130px; 

margin-top:-10px;

text-align:center;

color:#000;

}



.maincontentcolumn .mcposts .postitemsinner {

background-color:#ffffff;

padding:10px;



}





.maincontentcolumn .mcposts .postitemsinner .byline {

padding:5px 0px 5px 0px;



}



.maincontentcolumn .mcposts .postitemsinner .excerpt img {

float:left;

margin-right:10px;

}



.maincontentcolumn .mcposts .postitemsinner .excerpt a.more {

font-size:x-small;

text-transform:uppercase;

font-weight:normal;



}



.maincontentcolumn .mcposts .postitemsinner h2  { padding:5px 0px 5px 0px; }



.maincontentcolumn .mcposts .postitemsinner h2 a:hover  { text-decoration:underline; }





.maincontentcolumn .mcposts .postitemsinner .readfull {

float:right;

text-align:center;

padding:5px;

color:#717171;

font-weight:bold;

}



.maincontentcolumn .mcposts .postitemsinner .readfull a {

color:#717171;

font-weight:bold;

}



.maincontentcolumn .mcposts .postitemsinner .readfull img {

border:none;

}



.maincontentcolumn .mcposts .postitemsinner ul, .maincontentcolumn .mcposts .postitemsinner ol { margin:10px 0px 10px 10px; overflow:hidden; }



.maincontentcolumn .mcposts .postitemsinner ul li {  margin-left:20px; list-style:square; }

.maincontentcolumn .mcposts .postitemsinner ol li {  margin-left:20px; list-style-type: decimal; }

.maincontentcolumn .mcposts .postitemsinner ol ol li {  margin-left:20px; list-style-type: lower-roman; }



.sidebarcolumn {



	float: left;

	width: 320px;

	margin-top:10px;

	background:#ffffff;

}



.sidebarcolumn h2 {

margin:5px 0px 5px 0px;

}



.splitsidebar {

	width: 150px;

}

.splitsidebar h2 {

	font-size: 14px;

	padding: 5px 0 0 10px;

}



/* The Sidebar*/



.mootabsblock {

	width:308px !important;

	height:auto !important;

	min-height:265px;

	padding:5px;	

	background-color:#f3f9e9;

	float:left;

	display: block;

}



.sidebarad { width:300px; margin:0 auto; text-align:center;  }

.sidebarad img, .sidebarad a:link img, .sidebarad a:visited img {border:0; }



.sidebarcolumn .subscribeblock {



	background-color:#d1e9ad;

	margin-bottom:10px;



}



.sidebarcolumn .subscribeblock .subscribeblockincontent {

background:#f3f9e9;

padding:10px 5px 5px 5px;

text-align:center;



}



.sidebarcolumn .subscribeblock .subscribeblockincontent h2 {

padding:0 0 10px 20px;

background:transparent url(images/rss.gif) no-repeat left top;

text-align:left;

width:200px;

margin:0 auto;

color:#80c11b;

text-decoration:underline;

}





.sidebarcolumn .mootabs_title{

	font-size: 12px;

	width: 100%;

	float:left;

}

.sidebarcolumn .mootabs_title li{

	float: left;

	display:inline;

	font-size: 11px;

	line-height: 34px;

	background: #ffffff;

	color: #777777;	

	font-weight: bold;

	font-size: 11px;

	margin:0px 2px 0px 0px !important;

	padding:0px 5px !important;

	cursor: pointer;

}

.sidebarcolumn .mootabs_title li:hover, .sidebarcolumn .mootabs_title li.active{

	border: 1px solid #ddd;

	text-decoration: none;

}

.sidebarcolumn .mootabs_panel {

	display: none;

	clear: none;

	float:left;

	height:auto !important;

}

.sidebarcolumn .mootabs_panel.active {

	display: block;

	float:left;

}

.sidebarcolumn .mootabs_panel ul{

	width: 293px !important;

	padding:5px !important;

	margin:5px 0px 0px !important;

	background-color: #FFFFFF;

	min-height:203px;

	}

.list1 li,.list2 li, .list3 li{

	padding: 6px 0 6px 25px;

	border-bottom: 1px solid #ffffff;

	background:#f9f9f9;

}

.sidebarcolumn a, .list1 li a,.list2 li a,.list3 li a,.list4 li a, .list5 li a{

	color: #777777;

	font-size: 12px;

}

.list3 li {}

.list5 li{

	border-bottom: 1px solid #eee;	

	padding:6px 0px;

}





.widget {

	margin:15px 0px 15px 0px;

		width:308px !important;

		padding:5px;

		background:#f3f9e9;

		float:left;

	   display: block;

	

}



.widgetinside {

padding:5px;



}



.widgetinside p {

margin-left:5px;



}





.widget h2 {

	padding: 5px;

	color:#80c11b;

	text-decoration:underline;

	

}

.widget ul {

	margin:0 0 10px 0;

	padding:5px 0;

	border:none !important;

}

.widget ul li {

	border-bottom: 1px solid #eee;

	padding:5px 0 5px 5px;

	margin:0px;

}

.widget ul li a {

	color: #000000;

}

.widget select {

	border:1px solid #eee;

	width:100%;

	margin:15px 0 0 0;

	padding:5px;

}



#tagcloud {

	float:left;

	width:306px;

	padding-top:10px;

}



#top { height:156px; background:url(images/header.jpg) no-repeat; margin:0; padding:0;}
#top img {
	width: 210px;
	height: 90px;
	margin: 30px 0 0 45px;
	padding: 0;
	float:left;
	}



#navbar {

	height: 45px;

	font-size: 11px;

	font-weight: bold;

	clear:both;

	width:960px;

	overflow:hidden;

	border-top:4px double #eeeeee;

	border-bottom:4px double #eeeeee;

	margin:0 auto;

	padding:0;

	}

	

#navbar a, #navbar a:visited {

	color: #ffffff;

	font-size: 11px;

	text-decoration: none;

	padding: 0px 0px 0px 3px;

	}

	

#navbar a:hover {

	color: #004080;

	text-decoration: underline;

	padding: 0px 0px 0px 3px;

	}



#nav, bottom-nav {

	margin: 0 auto;

	padding: 0px;

	padding-right:8px;

	list-style: none;

	clear:both;

	width:940px;

	overflow:hidden;

	}

	

#nav ul,  bottom-nav{

	margin: 0 auto;

	padding: 0px;

	list-style: none; height: auto;

	height:33px;



	}



#nav a, #nav a:visited {

	color: #777777;

	display: block;

    font-weight: bold;

   	text-transform: uppercase;

    margin: 0px;

	padding: 0px 17px 0px 15px;

	line-height:45px;

	}

	

#nav a:hover {

	background: #f9f9f9;

	color: #777777;

    margin: 0px;

	padding: 0px 17px 0px 15px;

	line-height:42px;

	text-decoration: none;

	}



#nav li {

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	line-height:42px;

	}



#bottom-nav li {

	float: left;

	margin: 0px;

	padding: 0px;

	line-height:42px;



}

	

#nav li li {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 130px;

z-index:2222 !important;

	line-height:42px;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

	background: #f9f9f9;

	width: 150px;

	float: none;

   	text-transform: none;

margin: -3px 0px 0px 0px;

	padding: 0px 10px 0px 10px;

	color:#777777;line-height:30px;



	}

	

#nav li li a:hover, #nav li li a:active {

	background: #B0B0B0;

	padding: 0px 10px 0px 10px;

	color:#ffffff;

margin: -3px 0px 0px 0px;

	}



#nav li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	z-index:2222 !important;

	

	}



#nav li:hover ul {

	left: auto;

	display: block;

	

	}

	

#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

} 



#menu1 { height:35px; background:#f3f9e9; width:962px; margin:10px auto 10px auto;}



 

#top .top2 { width:962px; height:133px; margin:0 auto; padding:0; }



#top .top2 .top2-right { float:right; padding:25px; }

#top .top2 .top2-left { width:350px; float:left; margin-top:10px; text-align:center; }



#top .top2 .title { padding:15px 0 0 20px; }

#top .top2 .title {  text-align:center; }

#top .top2 .top2-left .title h1 { color:#ffffff; font-size:25px; font-weight:bold; text-decoration:none; text-transform:uppercase; }

#top .top2 .top2-left .title h1 a { color:#ffffff; font-size:25px; font-weight:bold; text-decoration:none;  text-transform:uppercase;}

#top .top2 .top2-left .title .tagline { margin-top:15px;color:#ffffff; text-align:center; font-style:italic; }



#top .top2 .top2-right .bannerad {  background-color:#f9f9f9; padding:5px; }





h2.titlecomment{

	font-size: 1.5em;

	padding: 0 0 5px;

	margin: 0 0 15px 0;

	font-weight:bold !important;

	color:#000000;

}

ol.commentlist{

	margin: 10px 0 20px;

	padding: 0;

	list-style: none;

	font-size: 12px;

	line-height: 20px;

}

ol.commentlist p{

	margin-bottom:10px;

	line-height: 20px;

}

ol.commentlist cite{

	font-style: normal;

	font-weight: bold;

}

ol.commentlist li{

	padding: 20px 10px 10px 10px;

}

ol.commentlist li.alt{

	padding: 10px 10px 0 10px !important;

	background:#f9f9f9;

}



#comment {clear:both; width: 550px; margin:0 auto;}

#comment textarea { width:550px; }







ol.commentlist .comment-meta{

	font-size:0.8em;

}

ol.commentlist li .avatar { 	

	float:left;

	border: 1px solid #000;

	margin-right: 10px;

}



ol.commentlist li{

	margin:10px 0 10px;

	padding:15px 10px 10px;

}



ol.commentlist li .even{

	background:#ffffff;

}



.commentlist li ul li {

	margin-left:10px;

	margin-right:-5px;

}



ol.commentlist li .reply {

	padding:0 0 5px 0;

}



#respond p{

	margin-bottom:10px;

	line-height: 20px;

}





.th{

	border: 1px solid #eeeeee;

	float: right;

	padding: 5px;

	background-color: #FFFFFF;

	margin: 0 0 5px 10px;

}



table#wp-calendar {

	border-collapse: collapse;

	margin: 0 auto;

	padding: 0px;

	width:90%;

	

}



table#wp-calendar a {

	color:#000000; 

}



table#wp-calendar caption { 

	font-weight: normal; font-size:11px; line-height:1.5em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; border-bottom: 1px dotted #ddd; 

}

table#wp-calendar th { 

	width: 26px; font-size:11px; line-height:1.5em; background: #f9f9f9; border-bottom: 1px dotted #ddd; text-align: center; 

}

table#wp-calendar td { 

	width: 26px; 1.5em; color: #999; text-align: center; 

}

table#wp-calendar td#next, table#wp-calendar td#prev { 

	width: 78px; font-size:10px; letter-spacing: 1px; text-transform: uppercase; 

}

.gravatar {

	float:left;

	border: 1px solid #000;

	margin-right: 10px;

}





.comments {

	padding-bottom:0px !important;

}

.comments a{

	color: #000000;

	font-weight:normal;

	font-size:11px;

	padding:0px 0px 0px 18px;

	margin-left:5px;

}

a.more{

	color: #c0c0c0;

	font-size: 1.2em;

	font-weight: bold;

	padding: 0 20px 0 0;

}





.navigation {

	width:575px;

	margin-bottom:15px;

	float:left;

	padding:10px;

}

.navigation a {

	font-size: 1em;

	font-weight: bold;

}



.paginav {

	width:575px;

	margin-bottom:15px;

	float:left;

	padding:10px;

}

.paginav a {

	font-size: 1em;

	font-weight: bold;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom:10px;

}



.alignleft {

	float: left;

	margin-right:10px;

}



.alignright {

	float: right;

	margin-left:10px;

}







.relatedtags {

	background:#f9f9f9;

	padding:10px;

	margin:0 0 5px 0px;

}

.relatedtags a { font-weight: normal !important; text-decoration:underline;color:#000000; }



.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f2f2f2;

padding: 4px;

margin: 10px;

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

}



.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}



.wp-caption.aligncenter img {  max-width: 475px; height:auto;  }

.wp-caption.alignleft img {  max-width: 250px; height:auto;  }

.wp-caption.alignright img {  max-width: 250px; height:auto;  }



.wp-caption p.wp-caption-text {

font-size: 11px;

line-height: 17px;

padding: 0 4px 5px;

margin: 0;

}





/* The Footer */



#footer{

	clear: both;

	color: #ffffff;

	width:962px;

	margin:0px auto 20px auto;



}



#footer a{

	color: #ffffff;

}



#footer .footercontent {

	padding:10px;

}



#footer img {

	vertical-align:middle;

	margin-left:5px;

}

.fblock {



	background-color:#f9f9f9;

	margin-bottom:20px;
	text-align:center;



}





