@charset "utf-8";
/* CSS Document */
html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#e9f0d6 url(images/bg.gif) repeat-x;
	margin:0;
}
img {
	border:0px;
}
a {
	outline: none;
}
a:link, a:visited, a:active {
	color:#ffffff;
	text-decoration:none;
}
a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#wrapper {
	width:946px;
	border-left:1px solid #9d9fa2;
	border-bottom:1px solid #9d9fa2;
	border-right:1px solid #9d9fa2;
	margin:0 auto;
}
/*header*/
#header {
	background:url(images/header-bg.jpg) no-repeat 179px;
	border-bottom:1px solid #9d9fa2;
	position:relative;
}
#content {
	background:url(images/content-bg.gif) repeat-y;
}
/*posts*/
#left {
	width:658px;
	padding:20px;
	float:left;
}
.post {
	color:#5b5c5e;
	margin:10px auto;
}
.post a {
	color:#5b5c5e;
}
.post_header {
	height:87px;
	color:#ffffff;
	background:url(images/post-header-bg.gif) no-repeat;
}
.post_header a{
color:#fff;
}
.post_date {
	width:71px;
	height:67px;
	padding-top:20px;
	text-align:center;
	float:left;
}
.post_month {
	font-size:18px;
}
.post_day {
	font-size:25px;
	font-weight:bold;
}
.post_title {
	width: 587px;
	height:87px;
	float: left;
}
.post_title h2 {
	margin:0;
	padding:0;
	font-size:18px;
	padding-top:15px;
	padding-left:40px;
}
.post_cat a {
	font-size:11px;
	font-weight:bold;
	margin:10px;
	margin-left:30px;
	padding-left:25px;
	background:url(images/category_img.gif) no-repeat left;
	display:inline;
	float:left;
}
.post_comments a {
	font-size:11px;
	font-weight:bold;
	margin:10px;
	padding-left:20px;
	background:url(images/comment_img.gif) no-repeat left;
	display:inline;
	float: right;
}
.post_content {
	margin:0 30px;
	text-align:justify;
	font-size:12px;
	border-bottom:1px dotted #d0408d;
}
/*sidebar*/
#sidebar {
	width:248px;
	float:right;
}
#sidebar * {
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar ul {
}
#sidebar ul li {
}
#sidebar ul li h2 { /*title*/
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding-left:27px;
	padding-top:10px;
}
#sidebar ul li ul {
	padding:5px 0;
}
#sidebar ul li ul li {
	padding-left:42px;
}
#sidebar ul li ul li a {
	color:#ffffff;
	font-size:12px;
}
#sidebar ul li ul li a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
/*search form*/
#searchform {
	margin:0;
	padding:0;
	width:152px;
	height:39px;
	padding-left:96px;
	padding-top:15px;
	background:#99c64b url(images/search-bg.gif);
}
#searchform input {
	vertical-align:middle;
}
#s {
	width:100px;
	height:22px;
	border:1px solid #6c6e70;
}
/*footer*/
#footer {
	height:18px;
	color:#494e36;
	padding-top:6px;
	font-size:10px;
	text-align:center;
	background:#99c64b;
	border-top:1px solid #9d9fa2;
}
#footer a{
	color:#494e36;
}