@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:tahoma, Arial, Helvetica, sans-serif; color:#383838;}
form{margin:0px; padding:0px;}
#wrapper{width:1000px; margin:0px auto; background:url(images/page-bg.png) repeat-y;}
#header{background:url(images/top-hd.jpg) no-repeat; width:1000px; height:199px;}
#logo{margin-left:67px;}

.cls{clear:both; overflow:hidden; height:0px;}
.cls1{clear:both; overflow:hidden; height:14px;}
p{padding:10px; margin:0px;}
#nav{background:url(images/navbg.png) repeat-x; height:46px; clear:both;}
#nav ul{list-style-type:none; color:#fff; font-size:13px; margin:0px; padding:0px;}
#nav ul li{padding:0px 2px; line-height:46px;float:left; display:block;}
#nav ul li a{text-decoration:none; color:#fff; padding:0px 8px;}
#nav ul li a:link{text-decoration:none; color:#fff; padding:0px 8px;}
#nav ul li a:visited{text-decoration:none; color:#fff; padding:0px 8px;}
#nav ul li a:hover{text-decoration:none; color:#fff; background-color:#70ac72; display:block; padding:0px 8px; margin-top:6px; line-height:34px; -moz-border-radius:10px;  -webkit-border-radius:10px;}

#nav ul li.current_page_item{text-decoration:none; color:#fff; background-color:#70ac72; display:block; padding:0px 8px; margin-top:6px; line-height:34px; -moz-border-radius:10px;  -webkit-border-radius:10px;}


#nav ul li a.current_page_item{text-decoration:none; color:#fff; background-color:#70ac72; display:block; padding:0px 8px; margin-top:6px; line-height:34px; -moz-border-radius:10px;  -webkit-border-radius:10px;}



#container{background:url(images/bg-img-rt.jpg) no-repeat top right; clear:both;}
#left{width:600px; float:left; padding-left:24px;}
#sidebar{width:303px; float:left; padding-left:56px; padding-right:17px;}
#sidebar h3{text-align:center; font-size:14px; font-weight:bold; margin:0px; padding:0px;}
.widgetmodule{padding:8px;}
.wpsb_form_txt{width:200px; border:1px solid #999;}

#left h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#383838; margin:0px; padding:0px; padding-top:15px; padding-bottom:5px; font-weight:normal;}
#left h1 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#383838; margin:0px; padding:0px; padding-top:15px; padding-bottom:5px; font-weight:normal; text-decoration:none;}
#left small{color:#578e5c; font-size:12px;}
.post{border-bottom:1px solid #dcdcdc; clear:both;}
.entry{font-size:12px; padding:10px 0px; line-height:20px; color:#383838; text-align:justify;}

a{color:#4392cc; text-decoration:none;}
a:link{color:#4392cc; text-decoration:none;}
a:visted{color:#4392cc; text-decoration:none;}
a:hover{color:#4392cc; text-decoration:underline;}

.post-edit-link{color:#4392cc; text-decoration:none;}
a.post-edit-link{color:#4392cc; text-decoration:none;}
a.post-edit-link{color:#4392cc; text-decoration:none;}
a.post-edit-link a:hover{color:#4392cc; text-decoration:underline;}

.more{color:#4392cc; text-decoration:none;}
a.more:link{color:#4392cc; text-decoration:none;}
a.more:visted{color:#4392cc; text-decoration:none;}
a.more:hover{color:#4392cc; text-decoration:underline;}

.postmetadata{float:right; clear:both; text-align:right; padding-bottom:10px; font-size:14px; color:#000;}


#widget{width:303px; margin:0px auto; clear:both;}
h2{background:url(images/hd.png) no-repeat; height:37px; width:303px; margin:0px; padding:0px; text-indent:10px; line-height:37px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:19px; margin-top:20px;}
h2 a.twitter_title_link{color:#fff; text-decoration:none}

#box{background:url(images/box-trans-bg.png) repeat-y; border-bottom:1px solid #a0c695; border-left:1px solid #a0c695; border-right:1px solid #a0c695;}

#box ul{list-style-type:none; margin:0px; padding:0px;}
#box ul li{line-height:30px; background:url(images/arrow.png) no-repeat 10px 12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#242424; padding-left:35px; border-top:1px solid #a5d59c;}

#box ul li a{color:#242424; text-decoration:none;}
#box ul li a:link{color:#242424; text-decoration:none;}
#box ul li a:hover{color:#242424; text-decoration:underline;}


.navigation {margin-top:20px; display: block; text-align: left;}
	
	p img {
	padding: 0;
	max-width: 100%;
	}


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;
	}
	
	#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:left;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
	.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
border:1px solid #CCCCCC;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

#footer{background-color:#e2e2c5; color:#8e8e8e; line-height:18px; padding-left:15px; padding-top:15px; height:54px; clear:both; font-size:11px;}
#footer ul{list-style-type:none; color:#fff; font-size:11px; margin:0px; padding:0px;}
#footer ul li{padding:0px 3px; float:left; display:block;}
#footer a{color:#585858; text-decoration:none;}
#footer a:link{color:#585858; text-decoration:none;}
#footer a:hover{color:#585858; text-decoration:underline;}

a.foot{color:#585858; text-decoration:none; padding:0px 5px;}
a.foot:link{color:#585858; text-decoration:none; padding:0px 5px;}
a.foot:hover{color:#585858; text-decoration:underline; padding:0px 5px;}

.rss{position:relative;}
.rssico{
	position:absolute;
	top:-27px;
	right:16px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#585858;
}

.rssico a{color:#585858; text-decoration:none;}