body{background:#2b5401; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; text-align:center;}

a{color:#bf3102; text-decoration:none;}
a:hover{color:#000}

img{border:none;}

p{padding:5px 0; margin:0}

form{margin:0; padding:0}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.clear{clear:both; font-size:1px; margin:0; padding:0}

.bodywrapper{margin:0 auto; width:990px; text-align:left;}

.header{height:100px; margin:0; padding:0;}
.header-logo{width:255px; float:left; margin:0; padding:20px 0 0 0;}
.header-logo a img{border:none;}
.header-right{float:left; width:735px; padding:5px 0 0 0; text-align:right;}

.nav{background: url(../images/headernav_bg.gif) left top repeat-x; height:30px;}
.nav ul{padding:0; margin:0 7px;}
.nav ul li {display:inline; height:30px; margin:0; padding:0; list-style:none;}
.nav ul li a {padding: 8px 7px 0px 7px; color:#000; text-decoration: none; font-weight: bold; float: left; display: block; height:22px; margin:0 1px;}
.nav ul li a:hover, .nav ul li a:active, .nav ul li a.active {color:#000; background:#f3f5f2; text-decoration: none;}

.sub-nav{background:#f3f5f2; height:25px; border-bottom:1px solid #7a916e; text-align:left;}
.sub-nav ul{padding:0; margin:0 11px;}
.sub-nav ul li {display:inline; height:30px; margin:0; padding:0; list-style:none;}
.sub-nav ul li a {padding: 0 5px 0px 5px; margin: 5px 0 0 0; color:#000; text-decoration: none; font-weight: bold; float: left; display: block;}
.sub-nav ul li a:hover, .sub-nav ul li a:active, .sub-nav ul li a.active {color:#bf3102; text-decoration: none;}

.search{float:right; width:320px; text-align:right;}
.search input.text{border:none; width: 290px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 4px;}

.mainwrapper{background:#fff; margin:0; padding:25px 7px;}
.main{float:left; width:653px; margin:0; padding:0;}

.home{width:320px !important;}
.left-column{width:468px; float:left; margin:0; padding:0;}
.right-column{width:170px; float:right; margin:0; padding:0;}
.left-column h1{font-size: 18px; padding:0; margin: 0; color:#bf3102;}
.left-column h2, .right-column h2, .main h2, .iklan-baris h2, .iklan-baris-tag h2{font-size:18px; font-weight:bold; letter-spacing:2px; text-transform:uppercase; margin:0; padding:0 0 1px 0; border-bottom:1px dashed #333;}
.left-column h2 a, .right-column h2 a, .main h2 a, .iklan-baris h2 a{color:#000;}
.news-url{text-align:right; display:block; font-size:11px;}
.news-url a{color:#2B5401;}
.left-column h3, .right-column h3, .main h3, .iklan-baris h3{font-size:14px; font-weight:bold; margin:0; padding:5px 0;}
.left-column h4, .right-column h4, .main h4, .iklan-baris h4{font-size:12px; font-weight:bold; margin:0; padding:0;}
.left-column h4 a, .right-column h4 a, .main h4 a{color:#000;}
.left-column h4 a:hover, .right-column h4 a:hover, .main h4 a:hover{color:#bf3102;}

.news-entry{padding:10px 0 0 0; margin:0}
.news-entry p{text-align:justify;}

.news-info{font-size:10px; color:#888; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news-info a{color:#888;}

.cat-link{font-size:11px;}
.cat-link a{color:#2B5401; text-decoration:underline;}
.cat-link a:hover{text-decoration:none}

.page-nav{margin-bottom:10px; font-size:11px; font-weight:bold;}
.page-nav a{color:#2B5401;}
.page-nav a:hover{color:#bf3102;}

.other-news{padding: 25px 0 0 0 !important; font-size:16px !important;}

.right-column ul{list-style-type: none;margin: 0 0 10px 0;padding: 0;}
.right-column ul li{margin:0; padding:2px 0;}
.right-column ul li a{padding:0;}
.right-column ul li a:hover{padding: 0;}

.iklan-baris-info{padding:10px 0 0 0;}
.iklan-baris-info-left{width:100px; display:block; float:left;}
.iklan-baris-info-right{width:350px; float:left; display:block;}

.pasang-iklan{padding: 15px 0 0 0;}
.pasang-iklan label{float:left; width:115px; font-weight:bold; font-size:11px;}
.pasang-iklan input, textarea, select{margin-bottom:7px; border: 1px solid #b9c7b0; padding:3px;}
.pasang-iklan input, textarea{width:330px;}
.pasang-iklan br {clear:left;}
.pasang-iklan small{display:block; padding-left:115px;}
.pasang-iklan .checkbox{width:2em; border:none;}
.pasang-iklan img{margin-left:115px; border: 1px solid #b9c7b0;}
.pasang-iklan .button{margin-left:115px; margin-top:15px; width:120px; font-weight:bold; background:#2B5401; color:#fff; font-size:14px;}
.pasang-iklan .captcha{width:114px !important;}

.sidebar{float:right; width:310px; margin:0; padding:0;}
.iklan-baris{margin-bottom:15px;}
.iklan-baris .news-url{margin-bottom:5px}
.iklan-baris .news-entry{padding:5px 0 0 0;}
.iklan-baris .news-entry h4 a{color: #bf3102;}
.iklan-baris .news-entry h4 a:hover{color:#000;}
.iklan-baris .news-entry p{text-align:left;}

.iklan-baris-tag{margin-bottom:15px;}
.iklan-baris-tag p{padding:5px 0;}
.iklan-baris-tag a{text-transform: lowercase; margin: 0 7px 0 0;}
.iklan-baris-tag p span {margin: 0; font-size:16px;}
.iklan-baris-tag a:hover span{text-decoration:underline; color: #bf3102;}
span.small{color:#aaa;}
span.medium{color:#444;}
span.large{color:#777; font-weight:bold;}
span.largest{color:#000; font-weight:bold;}

.pagination{text-align: right; margin:0; padding:15px 0 0 0;}
.pagination a {padding: 2px 5px; color: #fff; font-weight: bold; margin: 0 2px; border: 1px solid #bf3102; background: #bf3102;}
.pagination a:hover {padding: 2px 5px; background: #333; color: #fff; text-decoration: none; margin: 0 2px; border: 1px solid #333;}
.pagination strong {padding: 2px 5px; text-decoration: none; margin: 0 2px;}

span.highlight{padding: 1px; background: #ff0;}

.footer{margin:0; padding:10px 0 20px 0;}
.footer p{color:#fff; padding:5px 0;}
.footer a{color:#fff; font-weight:bold;}
.footer a:hover{text-decoration:underline;}

.banner{padding:0; margin:0;}
.banner-item{padding:0; margin:0;}
.banner-item a img {border: none;}

#sidebar-top{border:1px solid #b9c7b0; padding:5px; margin-bottom:15px;}
.sidebar-ppc{border:1px solid #b9c7b0; padding:5px; margin-bottom:15px;}

.error-msg{background:url(../images/001_11.png) 10px 5px no-repeat; padding: 10px 0 10px 40px; color:#bf3102; font-weight:bold; border:1px solid #bf3102; margin-top:10px;}
.success-msg{background:url(../images/001_06.png) 10px 5px no-repeat; padding: 9px 0 9px 40px; color:#2B5401; font-weight:bold; border:1px solid #2B5401; margin-top:10px;}