body {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #686868;
	margin: 25px 0 0
}
a {
	color: #686868;
	font-weight: Bold;
}
a:hover {
	color: #58adc5;
}
img {
	border: 0;
}
.clear {
	clear: both;
}
#header {
	width: 900px;
	margin: 0 auto 0;
}
#header h1 {
	font-size: 48px;
	font-weight: bold;
	color: #cc0000;
	margin: 0 0 8px;
	letter-spacing: -2px;
}
#wrapper {
	background: url('images/bg.jpg') repeat-y;
	width: 900px;
	margin: 0 auto 0;
}
#content {
	background: url('images/contentbottom.jpg') bottom no-repeat;
}
#post {
	width: 629px;
	float: left;
}
#posttext {
	width: 581px;
	margin: 0 auto 0;
}
#post h2 {
	width: 581px;
	font-size: 26px;
	font-weight: 100;
	color: #3e3e3e;
	margin: 6px 0 0;
	padding: 0 0 10px;
	border-bottom: 1px solid #dfe9ec;
}
#post h3 {
	font-size: 12px;
	color: #9c9c9c;
	margin: 10px 0 15px;
	font-weight: 100;
}
#post h4 {
	font-size: 18px;
	font-weight: 100;
	color: #64b82b;
}
#post h5 {
	font-size: 24px;
	font-weight: 100;
	color: #89cb5c;
	margin: 0 0 15px;
}
.comment {
	border: 1px solid #89becd;
	width: 560px;
	margin: 0 0 10px;
	padding: 10px 10px 0;
}
.comment p span {
	color: #9a9a9a;
}
p.disabled {
	text-align: center;
}
#post p {
	line-height: 18px;
	margin: 0 0 10px;
}
#contenttop {
	background: url('images/contenttop.jpg') no-repeat;
	height: 12px;
}
#sidebar {
	width: 271px;
	float: right;
}
#sidebartop {
	background: url('images/sidebartop.jpg') no-repeat;
	height: 12px;
}
#photo {
	border: 3px solid #fff;
	margin: 2px 0 0 10px;
}
#sidebar p {
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	margin: 0 0 10px;
	padding: 0 10px;
}
#sidebar a {
	color: #fff;
	font-weight: bold;
}
#sidebar a:hover {
	color: #d2e2e7;
}