body {
	margin:0;
	padding:0;
	background:#F6F6F6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
h1,h2,h3,h4,h5,h6{ font-size:12px; color:#999999; margin:0; padding:0 10px 5px 0; }
form{ margin:0; padding:0; }
img { border:0; }
p{ margin:0; padding:0; }

#main {
	margin:0 auto;
	width:800px;
	background:#F6F6F6 url('images/bg.jpg') repeat-y top center;
}
#top {
	height:40px;
	background:#F6F6F6 url('images/top.jpg') no-repeat left bottom;
}
#bottom {
	height:20px;
	background:#F6F6F6 url('images/bottom.jpg') no-repeat;
}

#header {
	padding:30px 36px 30px 36px;
}
#header .logo{ float:left; width:150px; }
#header .search{ float:right; width:570px; background:url('images/search_bg.gif') no-repeat right top; }
#header .search form{ padding:20px 0 0 0; }

#content {
	margin:10px 36px 10px 36px;
	border-top:1px solid #CCCCCC;
	padding:10px 0 10px 0;
	border-bottom:1px solid #DDDDDD;
}
#content p{ float:left; width:170px; margin:0; padding:0 10px 1px 0; }
#content strong{ font-weight:normal; }
#content #kap{ display:none; }
#content #pages{ padding:4px 0 0 0; }
#content .post{ font-size:11px; padding:0 0 15px 0; }
#content .post div{font-size:10px; color:#008000; }
#content .post p{margin:-10px 0 0 -8px; }
#content .post a{ font-weight:bold; }
#content #result{ }
#content #result .left{ float:left; width:500px; }
#content #result .right{ float:right; width:180px; text-align:right; border-left:1px solid #DDDDDD;}

#sidebar {
	padding:5px 36px 30px 36px;
}

#footer {
	background:#F6F6F6;
	text-align:center;
	color:#666666;
	font-size:11px;
}
#footer span{ padding:2px; }

