div.full-content{ width:840px; margin:0 auto;	}
div.single_col { width:905px; }

#content div.text input, #content div.textarea textarea { margin:0px; }

#content pre {
	border: 1px solid #bbb;
	border-left: 5px solid #5D8719;
	font-size: 75%;
	padding: 10px 20px;
	background: #EFEFEF;
	overflow: auto;
	max-height: 300px;
	width:94.5%;
	font-family: Arial;
	font-size:10px;
	margin-bottom:20px;
}

#content h1 { font-size:20px; border:none;	}
#content h1 a { font-size:20px; border:none;	}
#content h2, #content h1 { margin:0; padding:0; margin-bottom:15px; }
#content h2 a, #content h1 a { padding-left:0px; padding-right:0px; text-decoration: none }
blockquote { margin-left: 35px; }

hr {
	display: none;
	margin-bottom:10px;
}

/* For the blog - forced widths all for IE - Thanks IE*/
.entry { margin-bottom: 50px; width: 680px; }
.leftblog { float: left; width: 140px; }
.centerblog { float: left; width: 630px; margin:0px 5px; }

.contentblog { float: left; padding: 0 5px 0 0px; width: 680px; }
.boxcomments .centerblog { padding-top: 10px; }
span.cmt {background:transparent url(/icon24/comment.png) no-repeat;padding:3px 0 0 28px;}
span.cty {background:transparent url(/icon24/open_folder.png) no-repeat; background-position: 6px 4px; background-color:#EFEFEF; border: solid 1px #DDDDDD; display:block; padding:5px 10px 5px 40px; }
#rsidebar { float:right;width:220px;margin:0;padding:0; }
#rsidebar h2{ font-size:16px; margin-bottom: 0px; margin-top: 30px; }
#rsidebar ul { list-style-type:none;margin:0;padding:0;}
#rsidebar ul li {list-style-type:none;margin:0 0 10px 0;padding:0;}
#rsidebar ul li a { font-size:13px; padding-left:0px; }
#rsidebar ul li ul {list-style-type:square;margin:0;padding:0 0px;}
#rsidebar ul li ul li {list-style-type:none;background:transparent url(images/li.gif) no-repeat 0 3px;border:0;margin:1px;padding:0 0 3px 0px; }
.navigation{width:580px;color:#666;margin:0 auto; padding:0;}
.alignright{float:right;margin-top:10px; margin-bottom:10px;}
.alignleft{float:left;margin-top:10px; margin-bottom:10px;}
#searchform { height:35px; margin: 0; padding: 0;  }
input#s {  }
input#searchsubmit { clear: both; margin: 4px 0 0 20px; }

#commentform label{display:block;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:570px;margin:0 0 10px;}
#commentform #submit{margin-left:210px;}
#commentform p{margin:5px 0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}
.authcomment { background-color: #efefff; border-top: 1px solid #5A8AE8; border-bottom: 1px solid #5A8AE8; padding: 3px; }
ul, ol { margin-left: 40px; }

