body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background: #48433f;
	margin:0;
	padding:0;
}
a:link {
	text-decoration: none;
	color:#2e6ab1;
}
a:visited {
	text-decoration: none;
	color:#2e6ab1;
}
a:hover {
	text-decoration: underline;
	color:#000000;
}
a:active {
	text-decoration: none;
	color:#2e6ab1;
}
.headlogo{
	color:#2e6ab1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
}
.texttitle a:hover, .texttitle a:link, .texttitle a:visited {text-decoration:none;color:#201b17;}
.copyright {
	font-size:11px;
}
.error {
	color:#FF0000;
}
a.headlogo:link, a.headlogo:active, a.headlogo:visited, a.headlogo:hover {
	color:#2e6ab1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	text-decoration: none;
}
a.anounce:link, a.anounce:active, a.anounce:visited, a.anounce:hover 
{
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 14px;
	color: #8e8982;
}
.anounce
{
	font-family: Tahoma;
	font-size: 14px;
	color: #8e8982;
}
.digit {
	color:#105cb6;
	font-family:Tahoma,Arial;
	font-size:11px;
	font-weight:bold;
}
.digs {
	color:#50470d;
	font-family:Tahoma,Arial;
	font-size:18px;
}
.digg {
	color:#93883f;
	font-family:Tahoma,Arial;
	font-size:11px;
}
.bottomlinks {
	font-size:10px;
}
.subline {
	font-size:11px;
	color:#999999;
}
.comdigs {
	font-size:11px;
	color:#105cb6;
	font-weight:bold;
}
.comline {
	font-size:11px;
	color:#999999;
}
.green {
	color:#009900;
}
.opacityit
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.3;
}
#pages {
	padding: 0px;
	margin:0px;
}
#pages ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
}
#pages li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
	padding:0px;
}
#pages li a {
	color: #9aafe5;
	padding: 4px;
	border: 1px solid #9aafe5;
	text-decoration: none;
	float: left;
}
#pages li a:hover {
	color: #2e6ab1;
	border: 1px solid #2e6ab1;
}
#pages li.nolink {
	color: #CCC;
	border: 1px solid #F3F3F3;
	padding: 4px;
}
#pages li.current {
	color: #FFF;
	border: 1px solid #2e6ab1;
	padding: 4px;
	background: #2e6ab1;
}
.pagetitle {
	font-size:20px;
	color:#4E463F;
}
form {
	margin:0;
	padding:0;
}
/* ====================================== START HERE =================*/
.wrapper-head {
	margin: 15px auto 0 auto;
	padding: 0px;
	background:  url(bg_head.gif) #201b17 no-repeat top left;;
	width: 900px;
	height: 150px;
}
	.headtitle {
		width: 390px;
		float: left;
		margin: 30px 0 0 10px;
		padding: 0px;
	}
	.html>body .headtitle {
		margin: 30px 0 0 20px;
	}
		.headtitle .logo {
			width: 60px;
			height: 40px;
			float: left;
		}
		.headtitle .texttitle {
			width: 240px;
			height: 40px;
			float: left;
		}
		.headtitle .texttitle h1 {
			font: bold 26px Verdana, Arial, Helvetica, sans-serif;
			text-decoration:underline;
			color:#f6891f;
			margin: 0;
			padding: 0;
		}
		.headtitle .texttitle h1 a{
			color: #f6891f;
		}
	.ad01 {
		width: 468px;
		height: 60px;
		float:left;
		margin: 30px 10px 10px 0;
	}
	html>body .ad01 {
		margin: 30px 20px 10px 0;
	}
	.search {
		width: 860px;
		float:left;
		margin: 0 10px;
		padding: 0px;
	}
	html>body .search {
		margin: 0 20px;
	}
		.search .rss {
			float:right;
		}
		.search .input {
			float:right;
			margin: 5px 5px 0 5px;
			width: 150px;
			padding: 3px;
			border: 1px solid #e97913;
			font: 10px Verdana;
		}
		.search .button {
			float:right;
			text-align:center;
			width: 50px;
			margin: 5px 0 0 0;
			background: #fcb073;
			font: bold 10px Verdana;
			border: 1px solid #e97913;
			padding: 2px;
		}
/*========wrapper-nav==============*/
.wrapper-nav {
	width: 900px;
	height: 20px;
	margin: 0 auto;
	padding: 0px;
	background: #201b17;
	text-align:center;
	clear:both;
}
	.navbar_left {
		background: url(bg_nav_kiri.gif) repeat-x;
		width: 15px;
		height: 20px;
		float:left;
		margin: 0 0 0 15px;
		padding:0;
	}
	html>body .navbar_left {
		margin: 0 0 0 30px;
	}
	.navbar {
		background: #FFF;
		height: 16px;
		margin: 0;
		padding: 2px 15px;
		float: left;
	}
	.navbar a{
		display: block;
		float:left;
		margin: 2px 20px 0 0;
		text-decoration:none;
		color: #2d58c8;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
		.navbar a:hover{
			color: #FF0000;
		}
	.navbar_right {
		background: url(bg_nav_kanan.gif) repeat-x;
		width: 15px;
		height: 20px;
		float:left;
		margin: 0;
		padding:0;
	}
/*========wrapper-cat==============*/
.wrapper-cat {
	width: 900px;
	height: 30px;
	margin: 0 auto;
	padding: 0px;
	background: #201b17;
	text-align:center;
	clear:left;
}
	.catbar_left {
		background: url(bg_nav_left.gif) repeat-x;
		width: 15px;
		height: 30px;
		float:left;
		margin: 0 0 0 10px;
		padding:0;
	}
	html>body .catbar_left {
		margin: 0 0 0 20px;
	}
	.catbar {
		background: url(bg_nav.gif) repeat-x;
		width: 800px;
		height: 20px;
		margin: 0;
		padding: 5px 15px;
		float: left;
	}
	.catbar a{
		display: block;
		float:left;
		margin: 2px 20px 0 0;
		text-decoration:none;
		color: #FFF;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
		.catbar a:hover{
			color: #666;
		}
	.catbar_right {
		background: url(bg_nav_right.gif) repeat-x;
		width: 15px;
		height: 30px;
		float:left;
		margin: 0;
		padding:0;
	}
/*========wrapper-content=============*/
.wrapper-content {
	width: 900px;
	margin: 0 auto;
	padding: 0px;
	background: #201b17;
	text-align:center;
}
	.tab {
		width: 470px;
		margin: 10px 0 10px 10px;
		float:left;
		padding:0;
		font: Bold 22px Arial, Helvetica, sans-serif;
		text-align:left;
		border-bottom: 1px solid #FFF;
		color:#FFF;
	}
	html>body .tab {
		margin: 10px 0 10px 20px;
	}
		.tab ul {
			display:inline;
			font: Normal 12px Arial, Helvetica, sans-serif
		}
		.tab li {
			list-style: none;
			background: url(bg_li_tab.gif);
			margin: 0 5px 0 0;
			padding: 3px 0;
			text-align:center;
			width: 115px;
			float:right;
		}
	.left {
		width: 470px;
		margin: 0 0 10px 10px;
		float:left;
		padding:0;
		color:#FFFFFF;
		text-align:left;
	}
	html>body .left {
		margin: 0 0 10px 20px;
	}
		.news {
			width: 470px;
			padding:0;
			margin: 0 0 10px 0;
			float:left;
			color:#FFF;
		}
			.news a{
				color:#f47929;
			}
			.news a:hover {
				text-decoration:none;
				color: #FFFF66;
			}
			.news .dugg {
				width: 52px;
				height: 74px;
				background: url(digg_back.jpg);
				margin: 0px;
				padding-top: 5px;
				float: left;
			}
				.news .dugg .number {
					font: bold 18px Arial, Helvetica, sans-serif;
					clear: both;
					margin-top: 7px;
					text-align:center;
				}
				.news .dugg .digs {
					font: bold 10px Arial, Helvetica, sans-serif;
					clear: both;
					text-align:center;
					color: #FFFFFF;
				}
				.news .dugg .dig-it {
					font: bold 11px Arial, Helvetica, sans-serif;
					clear:both;
					margin-top: 12px;
					text-align:center;
				}
					.news .dugg .dig-it a{
						color: #fec779;
					}
					.news .dugg .dig-it a:hover{
						color: #CC6600;
					}
			.news .details {
				width: 381px;
				float: left;
				margin: 0 0 0 5px;
				padding: 0;
			}
			html>body .news .details {
				margin: 0 0 0 10px;
			}
				.news .details .title {
					font: bold 22px "Times New Roman", Times, serif;
					color: #FFFFFF;
					clear:both;
					text-align:left;
				}
				.news .details .user {
					clear:both;
					text-align:left;
				}
				.news .details .desc {
					clear:both;
					text-align:left;
				}
		.paging {
			padding:10px 0 0 0;
			width: 470px;
			float: left;
			border-top: 1px solid #FFF;
			}
			.paging ul {
				list-style-type: none;
				padding:0px;
				margin:0px;
			}
			.paging li {
				float: left;
				display: inline;
				margin: 0 5px 0 0;
				display: block;
				padding:0px;
			}
			.paging li a {
				color: #9aafe5;
				padding: 4px;
				border: 1px solid #9aafe5;
				text-decoration: none;
				float: left;
			}
			.paging li a:hover {
				color: #2e6ab1;
				border: 1px solid #FFF;
			}
			.paging li.nolink {
				color: #CCC;
				border: 1px solid #F3F3F3;
				padding: 4px;
			}
			.paging li.current {
				color: #FFF;
				border: 1px solid #FFF;
				padding: 4px;
				background: #FF6600;
			}
	.sidebar {
		width:380px;
		margin: 10px 10px 0 5px;
		float:right;
		padding:0;
	}
	html>body .sidebar {
		margin: 10px 20px 0 10px;
	}
		.sidebar-left {
			width: 250px;
			margin: 10px 0 0 0;
			float:left;
		}
		.sidebar-right {
			width: 125px;
			margin: 10px 0 0 5px;
			float:left;
		}
	.single-content {
		width: 900px;
		margin: 0;
		padding-top: 10px;
		text-align:left;
		color:#FFF;
	}
	html>body .single-content {
		margin: 0 0 0 20px;
	}
		.left-side {
			width: 390px;
			float:left;
			margin:0 0 0 10px;
			padding:0;
		}
		.html>body .left-side{margin: 0 0 0 20px;}
			.label {
				font: Bold 11px Arial, Helvetica, sans-serif;
				color:#FFF;
				width: 150px;
				float:left;
				margin:0;
				height: 15px;
			}
			.field {
				width: 160px;
				padding: 0 0 0 15px;
				float:left;
				height:15px;
			}
			.invisible {
				font-size:0;
			}
				.field input {
					width: 100%;
					border: 1px solid #FF6600;
				}
		.right-side {
			width: 460px;
			margin: 1px 10px 0 0;
			padding:0;
			float: right;
		}
		html>body .right-side {margin: 0 40px 0 0;}
	
	.comments {
		width: 470px;
		margin: 10px 0 10px 10px;
		float:left;
		padding:0;
		text-align:left;
		color:#FFF;
	}
	html>body .comments {margin: 10px 0 10px 20px;}
		.comments-head {
			margin-top: 5px;
			background: #fec779;
			float:left;
			color:#000000;
			padding: 1px 2px;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
		}
			.comments-head .commuser {
				float:left;
			}
			.comments-head .commbutton {
				float:right;
				font: bold 9px Arial, Helvetica, sans-serif;
				width: 150px;
			}
			.comments-head .commdiggs {
				float:right;
				width: 50px;
				font-weight: bold;
			}
			.comments-head .commchoose {
				float:right;
				width: 40px;
			}
		.comments-desc {
			background: none;
			clear:both;
			padding-top: 5px;
		}
		.comments-content {
			background: #fec779;
			clear:both;
		}
		.comments-box input{
			border: 1px solid #FF6600;
		}

	.myinbox {
		border: 1px solid #FFF;
		padding: 2px;
		clear:both;
	}
		.myinbox .c1 {
			font: bold 11px Arial, Helvetica, sans-serif;
			color: #FF6600;
			background: #000;
		}
		.myinbox .c2 {
			font: 10px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background: #000066;
		}
.wrapper-footer {
	margin: 0 auto 15px auto;
	padding: 10px 0 0 0;
	text-align:center;
	background:  url(bg_footer.gif) #201b17 no-repeat bottom left;;
	width: 900px;
	height: 150px;
	color:#FFF;
	font: bold 11px Arial, Helvetica, sans-serif;
}