body {

	font-family:"Trebuchet MS";

	font-size:14px;

	margin:0px;

	padding:0px;

	background:url(images/header_top.jpg) repeat-x repeat-y;

	height:20px;

	word-spacing:1px;

}



img.homeborder {border:3px solid;}



.body {

	font-family:"Trebuchet MS";

	font-size:14px;

	margin:0px;

	padding:0px;

	background:url(images/header_top3.jpg) repeat-x ;

	height:20px;

	word-spacing:1px;

}

.insideimage {

	background:url(images/shade_03.png) no-repeat; width:643; 

	padding-left:13px;

	padding-top:12px;

	padding-bottom:8px;

}





#wrapper {

	width:993px;

	margin:auto;

}

#logo {

	padding-top:20px;

	float:left;

}

#banner {

	float:left;

	width:478px;

	height:70px;

	padding-left:150px;

	padding-top:35px;

}

#navigation {

	float:left;

	text-align:left;

	width:610px;

	

	padding-top:28px;

	

	

}

.nav {

	padding:0px;

	margin:0px;

}

.nav li {

	list-style:none;

	float:left;

	

	margin-right:5px;

}

.nav li a {

	color:#ffffff;

	

	font-size:14px;

	text-decoration:none;

	line-height:38px;

	padding:10px 10px 10px 5px;

	margin-left:5px;

}

.nav li.active, .nav li:hover {

	background:url(images/bg_menu_left.jpg) no-repeat left;

}

.nav li.active a, .nav li a:hover {

	background:url(images/bg_menu_right.jpg) no-repeat right;

	width:58px;

	height:29px;

}

#searchbox {

	float:right;

	padding-top:30px;

	padding-left:60px;

	width:300px;

	/*margin-bottom:11px;*/

}

#upper_text {

	width:650px;

	float:left;

	padding-top:25px;

}

#upper_text_right {

	float:left;

	width:291px;

	padding-top:25px;

	padding-left:45px;

}

#mainbody {

	padding-top:30px;

	float:left;

	width:650px;

}

#posts {

	float:left;

	width:200px;

	padding-top:30px;

	padding-left:45px;

}

.bg_posts {

	background:url(images/bg_posts.jpg) no-repeat;

	width:295px;

	

	/*height:319px;*/

	padding-left:7px;

	padding-top:10px;

	float:left;

	margin-bottom:12px;

}



.bg_posts a {font-size:12px;font-weight:bold;}



.bg_posts1 {

	background:url(images/bg_posts.jpg) no-repeat;

	width:295px;

	

	/*height:319px;*/

	padding-left:10px;

        margin-left:3px;

	padding-top:10px;

	float:left;

	margin-bottom:12px;

}





#footer {

width:100%;

	background:url(images/footer_14.jpg) repeat-x;

	height:60px;

	margin:auto;

	/*margin-top:466px*/

	float:left;

	margin-top:40px;	

}



#footer a {color:#fff;}

#footer_text {

	margin:auto;

	padding-top:20px;

	color:#FFFFFF;

	width:993px;

}

.style1 {

	font-size: 18px;

	font-weight: bold;

	color:#227889;

}

.style3 {

	color:#227889;

	font-size: 18px;

}

.style4 {

	font-size: 14px;

	color:#227889;

}

.style6 {font-size: 16px}

.style7 {color: #206F7E}

.style9 {font-size: 18px}

.style10 {color: #1F6E7D; font-size: 14px;font-weight: bold;}







	

form {

padding:0px;

margin:0px;

}



.rss {

position:absolute;

top:0px;

right:7px;

}

.searchtxt {

	position:absolute;

	top:3px;

	width:220px;	

	

}

#searchsubmit {

	position:absolute;

	right:113px;

}





/*~~~~~( Forms )~~~~~~*/



#contact_us form input, #commentform form input  {

	vertical-align: top;	

	}		

#contact_us form input.text, #contact_us form textarea, #contact_us form input.med, #contact_us form select, #spamq, #commentform form input.text, #commentform form textarea, #commentform form input.med, #commentform form select {

	border: 2px solid #3BBCDB;

	background: #fff url(images/comment2.gif) repeat-x bottom;

	padding: 4px;

	margin-right: 4px;

	}

#contact_us form input.med, #contact_us form fieldset select, #spamq , #commentform form input.med, #commentform form fieldset select{

	margin-bottom: 8px;

	}

#contact_us form fieldset fieldset input, #contact_us form fieldset fieldset label, #commentform form fieldset fieldset input, #commentform form fieldset fieldset label {

	margin-left: 4px;

	}

#contact_us form textarea{

	width: 620px;

	margin-right: 0;

	}

#contact_us form fieldset fieldset textarea {

	width: 612px;

	/* margin-bottom: 8px;*/

	}

#contact_us form fieldset , #commentform form fieldset{

	margin: 0;

	padding: 0;

	border: 0;

	width: 642px;

	}

#contact_us form fieldset fieldset, #commentform form fieldset fieldset {

	border-bottom: 3px dotted #EDF7F8;

	 padding: 0 8px 0; 

	width: 626px;

	margin-bottom: 8px;

	background: url(images/middle.jpg) no-repeat top;

	}

#contact_us form fieldset legend, #commentform form fieldset legend {

	font-weight: normal;

	font-size: 1.1em;

	margin: 0 0 4px 0;

	background: #E7FCFD;

	border: 2px dotted #fff;

	padding:4px;

	}

#mainlegend {

	display: none;

	}

#contact_us form .submit, #commentform form .button, #contact_us form .button {

	background: #29899E url(images/hgrad.gif) repeat-x bottom;

	border-left: 1px solid #EDF7F8;

	border-top:1px solid #EDF7F8;

	border-bottom: 3px solid #E7FCFD;

	border-right: 1px solid #E7FCFD;

	padding: 7px 7px 5px;

	color: #fff;

	margin: 0 !important;

/*	font-size:1em;

*/	

	cursor: pointer;

	font-size:14px

	}

	#contact_us form .submit, #commentform form .submit , #content form .button {

	/*background: #D93B88 url(../img/hgrad.gif) repeat-x bottom;*/

/*	border-left: 1px solid #F49DCC;

	border-top:1px solid #F49DCC;

	border-bottom: 3px solid #7E2050;

	border-right: 1px solid #7E2050;

*/	padding: 7px 7px 5px;

	color: #fff;

	margin: 0 !important;

	font-size:14px;

	cursor: pointer;

	}



.widecolumn {

	height:100%;

}



h1 {

font-size:1.5em;

font-weight:bold;

margin-top:0;

margin-bottom:1px;

padding-bottom:0;

}





.entry h2 {

color:#000;

font-size:1em;

font-weight:bold;

margin-bottom:12px;



}



h1.blog {

line-height:24px;

margin-bottom:3px;

}

a {

text-decoration:none;

color:#206F7E;

}

a:hover {color:#3BBCDB; text-decoration:underline;}



.sidebar_borders {

	border:5px solid #3BBCDB;

}



.sidebar_borders:hover {

	border:5px solid #288BA0;

}



/*////////////////////////*/

.mainContent .box{

background:transparent url(images/shade_03.p) no-repeat scroll center top;

}

.box h3 {

line-height:24px !important;

margin-bottom:4px !important;

}

.box p {

margin-bottom:8px !important;

}

.box ul {

margin:0 !important;

}

.box ul li {

border-bottom:1px solid #206F7E;

border-top:1px solid #FFFFFF;

padding:8px 0;

}

.box ul li.first {

list-style:none;

border-top:0 none;

padding-top:1px;

}

ul.popular {

font-size:15px;

margin:0;

overflow:hidden;

padding:0;

}

ul.popular li {

float:left;

margin:0 !important;

padding:0 !important;

position:relative;

list-style:none;

}

.subContent ul.popular li a {

display:block;

float:left;

margin:0;

padding:10px 72px 8px 0;

width:212px;

text-decoration:none;

}

.mainContent ul.popular li a {

display:block;

float:left;

line-height:1.4em;

margin:0;

padding:14px 80px 12px 0;

width:546px;

text-decoration:none;

color:#206F7E;

}

.mainContent ul.popular li p {

margin:0 !important;

}



ul.popular li a:hover {

background:#ffffff none repeat scroll 0 0;

text-decoration:none;

}

ul.popular img {

background:#FFFFFF none repeat scroll 0 0;

border:2px solid #3BBCDB;

margin-right:2px;

margin-top:-2px;

padding:3px;

position:relative;

vertical-align:middle;

}

.mainContent ul.popular img {

float:left;

margin-right:8px;

}

.mainContent ul.popular strong.title {

font-size:1.1em;

}

.subContent h2 {

padding:0 8px;

}

.clear {

clear:both;

}

.stars {

background:transparent url(images/stars.png) repeat-x scroll left top;

cursor:pointer;

display:block;

float:right;

height:16px;

margin-top:-6px;

overflow:hidden;

position:absolute;

right:0;

top:50%;

width:70px;

}

.stars div, .stars span {

background:transparent url(images/stars.png) repeat-x scroll left top;

display:block;

padding-top:12px;

}

.postmetadatas {

padding-left:60px;

margin-bottom:22px;

font-size:11px;

}



.side_bar:hover {



background:#ffffff repeat-y;



}

/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */

/*.related {

width:630px;

}*/

.related h3, h2#comments {

background:#3BBCDB url(images/hgrad.gif) repeat-x scroll center bottom;

border-color:#3BBCDB #3BBCDB #3BBCDB #3BBCDB;

border-style:solid;

border-width:1px 1px 3px;

color:#FFFFFF;

font-size:1.3em;

margin:0 !important;

padding:7px 7px 5px;

}

h2#comments {

position:relative;

}

h2#comments small {

position:absolute;

right:8px;

}

h2#comments a {

color:#FFFFFF;

}

.related ul {

background:transparent url(images/bg_posts.jpg) repeat-x  scroll 0 -5px;

list-style-image:none;

list-style-position:inside;

list-style-type:circle;

margin-bottom:16px;

margin:0 0 16px !important;

padding-left:1px;

}

.related ul li {

border-bottom:1px solid #2F9BB2;

padding:6px 8px;



}






