*{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:190px; 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:65px;}
#h #b div.b1{padding:0px;margin-right:16px;float:left;width:468px;height:60px;} 
#h #b div.b2{padding:0px;margin-right:16px;float:left;width:150px;height:60px;}
#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;}
.gravatar{float:left;}
#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:250px;float:left;}
#sidebar .sidebar_right {width:200px;float:right;}
div.cl {clear:both;height:0px;}

h1, h2, h3, h4, h3.related_post_title {font-family: Helvetica, Arial, Sans-Serif;font-size: 16pt; color:#454545;}
h3{letter-spacing:-.5pt; font-family: Helvetica, Arial, Sans-Serif;font-size: 20pt; color:#808080; margin-top:5px;}
.sub {color:#3366ff; font-weight:bold; font-size:12pt;}


.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:#484848; 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}

.post h3, .post h3 a:hover, .post h3 a:visited, .post h3 a, .post h3 a:link { font-size: 18pt; margin-top:5px; text-decoration: none; color:#808080; margin-bottom: 10px; line-height: 1.0em; font-weight:normal;padding:0px;letter-spacing:-.5pt}
a.h3, a.h3:visited, a.h3:hover, a.h3:link { font-size: 18pt; text-decoration: none; color:#808080; margin-bottom: 10px; line-height: 1.0em; font-weight:normal;padding:0px;letter-spacing:-.5pt}
.post h3 a:hover,a.h2:hover{color:#5ea2b5}


.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;}}

.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;}
