body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0;
	background:url('/images/bg.png') repeat-x;
	background-color:#000000;
}

img {
	margin: 0px; 
	padding:0px;
	border:0px;
}

#mainpage {
	width:945px;
	margin:0 auto;
	background-color:#E8E8E8;
//	background:url('/images/topbg.png') repeat-y;
}

h3 {
	font: 24px Tahoma;
	color:#000000;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-bottom:5px;
}

a:link, a:visited, a:active {
	color:#383839;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}

#menu {
	height:38px;
	width:970px;
	float:left;
	background:url('/images/menubg.png') no-repeat;
}

ul.menu{list-style:none;margin:0px;padding:0;padding-left:22px;}
ul.menu li{float:left;list-style-type:none;margin:0;}
ul.menu li a {float:left;font:11px Verdana;color:#FFFFFF;padding-left:18px;padding-right:18px;line-height:38px;}
ul.menu li a:hover {text-decoration:none;color:#194503;background:url('/images/menuhoverend.png') no-repeat;background-position:100% 0%;}
ul.menu li:hover {background:url('/images/menuhoverstart.png') no-repeat;}
ul.menu li a:visited {color:#FFFFFF;font-weight:normal;}
ul.menu li a:visited:hover {color:#194503;font-weight:normal;}

#main {float:left;width:970px;background:url('/images/mainbg.png') repeat-y;}

#content {
	font: 11px Tahoma;
	color:#383839;
	float:left;
	width:554px;
	margin:0px;
	padding:0;
	overflow:hidden;
	background:url('/images/contentbg.png') no-repeat;
	padding-top:47px;
	padding-bottom:10px;
}

.entry {
	float:left;
	width:554px;
	margin:0px;
	padding:0px;
}

.head {
	float:left;
	width:554px;
	margin-left:8px;
	padding-left:10px;
	margin-right:14px;
	/*background:url('/images/icon.png') no-repeat;*/
	border-bottom:6px solid #C1DEEE;
	padding-bottom:15px;
}

.entry h2 {
	font: 18px Arial;
	color:#00589E;
	margin:0px;
	padding:0;
	font-weight:bold;
	line-height:33px;
	padding-right:20px;
}

.entry h2 a {text-decoration:none;color:#00589E;margin:0;font-weight:bold;}

.entry h2 a:hover{text-decoration:none;}

.entry h2 a:visited {color:#00589E;font-weight:bold;}

.entry .head h4 {
	float:left;
	font: 11px Tahoma;
	color:#515151;
	margin:0px;
	padding:0;
	font-weight:normal;
	padding-right:25px;
	padding-left:22px;
	line-height:16px;
	background:url('/images/icon_category.png') no-repeat;
}

.entry h4 a {text-decoration:underline;color:#000000;margin:0;font-weight:normal;}

.entry h4 a:hover{text-decoration:none;}

.entry h4 a:visited {text-decoration:underline;color:#000000;font-weight:normal;}

.entry h5 {float:left;font: 11px Tahoma;color:#515151;margin:0px;padding:0;font-weight:normal;padding-left:22px;line-height:16px;background:url('/images/icon_comments.png') no-repeat;}

.entry h5 a {text-decoration:none;color:#000000;margin:0;font-weight:normal;}

.entry h5 a:hover{text-decoration:underline;}

.entry h5 a:visited {text-decoration:none;color:#000000;font-weight:normal;}

.entry .post {float:left;margin:0px;padding-left:17px;padding-right:20px;padding-bottom:15px;padding-top:15px;}

.entry p {padding:0px;margin:0px;}

.entry .post p {
	padding-bottom:10px;
	font-size:13px;
}

.entry .post ul {font-size:13px;}

.entry .post h33 {color:#000}

.entry .post h3 {
	font: 14px Arial;
	color:#000;
	margin:0px;
	padding:0;
	font-weight:bold;
	line-height:33px;
	padding-right:16px;
}

.entry .post a {
	font: 14px Arial;
	font-weight:normal;
	text-decoration:underline;
	color:#0000FF;
}

.entry .post a:hover {
	font: 14px Arial;
	text-decoration:underline;
	color:#FAB000;
}

.entry .post h4 {background:none;clear:right;}

.entry h3 {/*background:url('/images/h3bg.png') no-repeat;*/font: 20px Tahoma;color:#FFFFFF;margin:0px;padding:0;line-height:46px;padding-top:0px;padding-left:10px;}

#sidebar {
	float:left;
	width:360px;
	margin:0px;
	padding:0px;
//	font: 11px Verdana;
}

#footer {
	color:#FFFFFF;
	clear:both;
	height:0px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#footerbox {
	color:#FFFFFF;
	margin:0;
	padding:0;
	width:970px;
	height:64px;
	margin: 0 auto;
//	background:url('/images/footerbg.png') no-repeat;
	overflow:hidden;
}
#footerbox p {
	color:#FFFFFF;
	margin:0px;
	font:11px Tahoma;
	color:#454C51;
	text-align:center;
	line-height:64px;
}
#footerbox a {
	font-weight:normal;
	color:#6B747A;
}

div.post {background:#fff;}

div.head {background:#fff;}
