*{margin:0px;padding:0px;font-size: 9pt; font-family: Arial, Sans-Serif;} 

div, p { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin:0px; padding:0px;}

body {background: #f1f1f1 url('/media/bg0.gif') repeat-y center;margin: 0px;padding: 0px;color: #444748;}

body a, body a:visited {color: #2276dd;text-decoration: none;}

body a:hover {text-decoration: underline;}



#page {width: 999px;margin:0px auto;padding:0px;align:center; }

#h {width: 1000px; height:220px; background: #FFF url('/media/bg1.gif') repeat-x; font: 7pt Verdana, Arial; padding:0px;}

#h #ht1 {float:left; width: 240px; width: 250px !important; height:100px; padding:0px;padding-left:10px; margin-top:15px;}

#h #ht2 {float:left; width: 480px; height:100px;padding:0px;margin-top:15px;}

#h #ht2 #hp{height:50px; width: 185px;}

#h #ht2 #hm{height:25px; background: url('/media/m2.gif') top repeat-x; }

#h #ht2 #hm a {font: 10pt Tahoma, Arial; color:#195aa4; padding:5px 10px 0px 10px; font-weight:bold; text-decoration: none; }

#h #ht2 #hm a:hover {text-decoration: underline;}

#h #ht3 {float:right; width:220px; height:60px;padding:0px;padding-top:40px;padding-right:10px;text-align:right;}

#h #ht3 img{margin-left:5px;}

#h #ht3 #hf{font-size:8pt; color:#606060; padding-top:5px;}

#h #b {padding:0px;padding-left:17px; height:95px;}

#h #b div.b1{padding:0px;margin-right:16px;float:left;width:728px;height:90px;} 

#h #b div.b2{padding:0px;margin-right:16px;float:left;width:150px;height:90px;}

#h #b div.b3{padding:0px;width:150px;height:60px;}

#s1 {padding-left:17px; width:470px; height:20px; float:left;}

#s2 {width:498px;height:20px; float:right; border-top:4px solid #5ea2b5;}



#subscribe {text-align: right;}

#wrapper {margin-left:17px;width:983px;}

#content {float:left; line-height: 13pt; padding:0px; width:466px; margin-top:30px;margin-right:35px}



#footer { color: #28558d;width: 1000px; clear: both;background: #FFF url('/media/bg2.gif') top center repeat-x;}

#footer a, #footer a:hover, #footer a:visited {color: #28558d;font: 8pt Tahoma, Verdana, Sans-Serif; text-decoration: none;}

#footer_left {padding: 10px 0 10px 20px;font: 8pt Tahoma, Verdana, Sans-Serif;float: left;width: 450px;line-height: 1.6em;}

#footer_right {padding: 10px 20px 10px 0;text-align: right; font: 8pt Tahoma, Verdana, Sans-Serif;float: right;width: 450px;margin-left: 0px;}



#sidebar {float:left; width: 475px;}

#sidebar .sidebar_left {width:300px;float:left;}

#sidebar .sidebar_right {width:150px;float:right;}

div.cl {clear:both;height:0px;}



h1, h2, h3, h4 {font-family: Helvetica, Arial, Sans-Serif;font-size: 16pt; color:#454545;}

h2{letter-spacing:-.5pt;padding-top:20px}

h3{font-size:13pt;color:#2276dd;margin-top:40px;}



.post {margin-bottom:30px;border:1px solid #cccccc;width:100%}

.post .fec{color:#2276dd;padding:0px;}

.post div.bor{padding:10px; }

.post ul, .post ol {margin: 10px 0 10px 0;padding-left: 40px;}

.post li {padding: 2px 0 2px 0;}

.post h2, .post h2 a:hover, .post h2 a:visited, .post h2 a, .post h2 a:link { font-size: 18pt; text-decoration: none; color:#454545; margin-bottom: 10px; line-height: 1.0em; font-weight:normal;padding:0px;letter-spacing:-.5pt}

a.h2, a.h2:visited, a.h2:hover, a.h2:link { font-size: 18pt; text-decoration: none; color:#454545; margin-bottom: 10px; line-height: 1.0em; font-weight:normal;padding:0px;letter-spacing:-.5pt}

.post h2 a:hover,a.h2:hover{color:#5ea2b5}

.entrytext h2 {letter-spacing:-.5pt;padding-top:20px}







.entry {margin-top:5px;margin-bottom:5px;padding:0px;}

.entry p, .entrytext p{margin-bottom:14px;line-height:14pt}

.entrytext .postmetadata {margin-top: 20px;font:8pt Georgia, serif;}

.entrytext table th{background-color:#e3eefb;border-bottom:1px solid #8b919f;}



.imgtfe {margin-right:10px}

p.postmetadata, p.postmetadata a{font:8pt Georgia, serif;}

p.postmetadata {border-top:1px solid #ccc; padding-top:5px;}



.navigation {display:block;	margin-bottom: 20px;}



#nav {

    list-style-type : none;

    text-align : center;

   	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 3.15em;

	height : 40px;

}



#nav a {

   margin: 0px;

   width : 94px;

   height : 20px;

   font-weight : bold;

   font-style : normal;

   display : block;

   padding: 0 0 10px 0;

}





#nav a:hover {

	background: #000;

}





#nav li {

	float: right; 

	list-style-type: none;

	margin: 0px;

	border-right: solid 1px #fff;

}

 

.alignleft {

	float:left; width:48%;

	text-align:left;

}







.alignright {

	float:right; width:48%;

	text-align:right;

}

.alignleft1 {

	float:left;

	text-align:left;

}

.pagetitle {

	font-size: 1.6em;

	margin-bottom: 20px;

}





blockquote {

	margin: 10px 0 10px 0;

	padding: 5px 10px 5px 10px;

	background: #D7E1FF;

	border-top: solid 1px #9DB7FF;

	border-bottom: solid 1px #9DB7FF;

}









code{

	font:1.2em 'Courier New',Courier,Fixed;

	display:block;

	overflow:auto;

	text-align:left;

	margin: 10px 0 10px 0;

	padding: 5px 10px 5px 10px;

	background: #D7E1FF;

	border-top: solid 1px #9DB7FF;

	border-bottom: solid 1px #9DB7FF;

}



a img {border: 0;}



/*--------------Sidebar------------*/

#sidebar ul {margin-bottom:20px;}

#sidebar a {color: #5ea2b5;}

#sidebar ul li {list-style:none;line-height:1.6em;}

#sidebar ul ul {}

#sidebar .widgettitle {padding-bottom: 5px;margin-bottom:0px;color:#5ea2b5;font-size:13pt;font-weight:bold;}

#sidebar .sidebar_left ul ul li {border-bottom: solid 1px #CFCFCF;}

#sidebar .sidebar_right ul ul li {border-bottom: solid 1px #CFCFCF;}

#sidebar a:hover {	text-decoration: underline;}



/*--------------Related--------------*/

#related {margin-bottom: 20px; border-top: 1px solid #ccc;padding-top:20px;}

#related ul {list-style-type: none;}

#related ul li {margin-bottom: 10px;padding-bottom:10px;border-bottom: 1px dotted #5ea2b5;}

#related h3 {color:#5ea2b5;font-size:13pt;margin-bottom: 5px; font-weight:bold;}

#related ul li a{font:9pt Georgia,serif;}



/*--------------Comments--------------*/

#comments {margin-bottom: 20px; color:#5ea2b5;font-size:13pt;font-weight:bold;padding-top:20px;}#respond {margin-bottom: 5px; color:#5ea2b5;font-size:13pt;font-weight:bold;}

ol.commentlist {list-style-type: none;}

ol.commentlist li {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px dotted #5ea2b5;}

ol.commentlist li p{font:9pt Georgia,serif;}

#comment_title {margin-bottom: 5px;}

#commentform {margin-bottom: 20px;}

#commentform p {margin-bottom: 10px;}

#commentform textarea {width:99%;padding:2px;	background-color: #fff;border: 1px solid #5ea2b5;font:9pt Georgia,serif; color:#444748;}

#commentform input {border: 1px solid #5ea2b5;padding:2px;}



/*--------------Search Form-------------*/

#search {	margin-bottom: 20px;text-align: right;}

#searchform {margin-bottom: 20px;}

#searchform input {width: 180px;padding:5px;background: #fff;border:1px solid #cccccc;color:#6d6d6d}

/*-------------Calendar-----------------*/

#wp-calendar {width: 180px;margin-top: 5px;}

#wp-calendar th {margin-top: 5px;}

#wp-calendar caption {font-size: 1.2em;margin-top: 5px;}



/*-------------Other------------------*/

hr {display: none;}

#AS_hl {padding:0px;padding-bottom:10px; }

#AS_sb {padding-bottom:30px;}

#submit {background-color:#5ea2b5; color:#fff; padding: 3px 10px; border: none;font-size: 12px;border-width: 1px;border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;cursor: pointer;text-decoration: none;margin-top: -3px;text-shadow: rgba(0,0,0,0.3) 0 -1px 0;}



.imgtfe {margin-right:10px}
#adminbar-search{width:100px;}
