body{
	background:#fff url('images/bg.png') repeat-x;
	color:#555;
	font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
	font-size:62.5%;
	line-height:1.5;
	margin:0;
	padding:0;
	text-align:right;
}
#wrap{
	margin:0 auto;
	text-align:left;
	width:90em;	
}
#content{
	font-size:1.25em;
	float:left;
	padding:1em;
	width:46em;
}
#sidebar{
	font-size:1.1em;
	float:right;
	padding-top:0em;
	width:24em;
}
#header{
	padding:1em 1em;
}
#footer{
	color:#888;
	clear:both;
	font-size:1.5em;
	padding:0.5em;
}
h1, h2, h3{
	font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0;
}
#header p{
	color:#aaa;
	font-size:1.1em;
	margin:0;
}
.entrytitle h1{
	font-size:1.5em;
}
.entrytitle h1 a
{
	font-weight: bold;
	color:#B4C24B;
}
.entrytitle h3{
	font-size:1.2em;
	color:#6F6F6F;
}
#sidebar h2{
	color: #c26d3a;
	font-size:1.6em;
	border-bottom:1px dotted #aaa;
}
#sidebar h3{
	color:#555;
	font-size:1.5em;
	margin:1em 0;
}
.entry{
	margin-bottom: 0.5em;
}

.postinfo{
	margin-top:1.4em;
}
.entrymeta{
	font-size:0.9em;
	padding-bottom: 2em;
	border-bottom:1px solid #ccc;
}
.postedby{
	background:#fff url('images/user.gif') no-repeat;
	padding:3px;
	padding-left:20px;
}
.filedto{
	background:#fff url('images/post.gif') no-repeat;
	padding: 3px 0 0 18px;
}
.tags{
	background:#fff url('images/tags.gif') no-repeat;
	padding: 1px 0 0 18px;
	margin-left:10px;
}
.commentslink{
	background:#fff url('images/packaged.gif') no-repeat;
	padding:3px;
	padding-left:20px;
}
#sidebar ul{
	list-style-type:none;
	margin-bottom:0.5em;
	padding:0;
}

#sidebar ul li{
	margin-bottom:0.3em;
	padding: 0 0 0 1.16667em; 
	background: url('images/bullet.gif') 0 0.4167em no-repeat;
}

#sidebar ul ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#sidebar ul ul li{
	margin-bottom:0.3em;
	padding: 0 0 0 1.16667em; 
	background: url('images/bullet.gif') 0 0.4167em no-repeat;
}
.commentsblock{
	padding: 2em 0 0 0; 
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
	width:100%;
}
.commentsblock input#submit{
	border:1px solid #515151;
	background:#aaaaaa;
	font-size:1.8em;
	width:30%;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comments{
	font-size:1em;
}
h3#respond { 
	font-size:1.5em;
}
a{
	color:#579;
	text-decoration:underline;
}
a:hover{
	color:#CC0000;
}
#rss { 
	width: 20em; 
	height: 70px; 
	margin: 0 0 1.0em 0; 
	background: url('images/rss.gif') 50% 0 no-repeat; 
	text-align: center; 
}
#rss a { 
	display: block; 
	width: 48px; 
	height: 48px; 
	margin: 0 auto; 
}
#logo { 
	width: 450px; 
	height: 80px; 
	background: url('images/logo.png') 50% 0 no-repeat; 
	text-align: center; 
}
#logo a { 
	display: block; 
	width: 450px; 
	height: 47px; 
	margin: 0 auto; 
}
pre { 
	margin: 0 0 1.0em 0; 
	padding: 0.7em; 
	font-size: 1.0em; 
	overflow: auto; 
	background: #eeeeee; 
	border:1px dotted #d1d1d1;
}
.navigation { 
    	padding: 0.5em 0 0 0;
	width: 100%; 
	font-size: 1.2em; 
	line-height: 0.8em;
}
.next { 
	text-align: right; 
}
.comm {
        float: right;
        width: 38px;
        height: 39px;
        font-size:20px;
        line-height:30px;
        text-align: center;
	margin: -20px 10px 0px 0;
        background:url('images/comment_black.png') no-repeat;
}
.comm a {
        text-decoration: none;
}
.print {
        float: right;
        line-height:75px;
    	margin: -1em 0 -2.5em 0;
}
.mti_icon {
    	margin: 5px 5px 0 0;
	padding: 2px 2px 2px 2px;
    	border:1px dotted #d1d1d1;
}

input#author,input#email,input#url,input#securitycode{padding:0.2em; padding-left:17px!important;}
#securitycode {background:url('images/com_capcha.gif') no-repeat 2px 6px; width: 97%;}
#author {background:url('images/com_name.gif') no-repeat 2px 0px; width: 97%;}
#email {background:url('images/com_email.gif') no-repeat 2px 2px; width: 97%;}
#url {background:url('images/com_url.gif') no-repeat 2px 1px; width: 97%;}

#google_translate2 img {
 	padding: 6px 6px 6px 6px;  
	float: right; 	
	margin-top:-9.0em;
	margin-bottom:7.0em;
}

.datewrapbox {
	width: 39px;
	text-align: center;
	float: left;
	margin: -2px 10px 0 0;
}
.datebox {
	background: url('images/paper.gif') no-repeat center top;
	width: 39px;
	height: 47px;
	overflow: hidden;
	text-align: center;
}
.dateD {
	color: #676767;
	padding: 5px 6px 0px 6px;
	font: normal 20px Helvetica, Arial, Geneva, sans-serif;
}
.dateM {
	color: #676767;
	padding: 0px 6px 0px 6px;
	font: normal 11px Helvetica, Arial, Geneva, sans-serif;
}
.dateY {
	color: #aaa;
	font-size: 11px;
	text-align: center;
}
.wpcf7 input {
	width: 95%;
}
.wpcf7 textarea {
	width: 95%;
}

#footer img {
	margin: 0 0 -3px 0; 
}
.st-tag-cloud {
	margin: 0 0 1em 0; 
}
