/*
Theme Name: Suara Rakyat
Theme URI: http://www.suara-rakyat.com/
*/
body{
	margin:0;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	background:#4D0B0B;
}
a{ cursor:pointer; color:#FFCC00; text-decoration:none;}
a:hover{ cursor:pointer; color:#FFCC00; text-decoration:underline;}

.wrap{
	width:1020px;
	height:auto;
}
.wrap_banner_1{
	width:1020px;
	height:486px;
}
.banner_1{
	background:url(images/p1.png);
	height:64px;
	width:1020px;
}
.banner_2{
	background:url(images/p2.png);
	height:142px;
	width:1020px;
}
.wrap_banner_2{
	width:1020px;
	height:281px;
}
.banner_3{
	background:url(images/p3.png);
	width:360px;
	height:149px;
	float:left;
	padding:132px 0 0 80px;
	color:#FFF;
	font-size:12px;
	line-height: 18px;
	text-align:justify;
}
.banner_4{
	background:url(images/p4.png);
	width:580px;
	height:281px;
	float:left;
}
.menubar{
	background:url(images/p5.png);
	height:35px;
	width:900px;
	padding:15px 60px 0 60px;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.menubar a{
	color:#FFF;
	text-decoration:none;
	margin:0 25px 0 25px;
}
.menubar a:hover{
	color:#FFCC00;
	text-decoration:none;
}

.menubar_selected a{
	color:#FFCC00;
	text-decoration:none;
	margin:0 25px 0 25px;
}
.menubar_selected a:hover{
	color:#FF9900;
	text-decoration:none;
}

.wrap_content{
	background:url(images/p7.png) repeat-y;
	/*height:1300px;*/
}
.menubottom{
	height:40px;
	background:url(images/p7.png) repeat-y;
	color:#666666;
}
.menubottom a{
	text-decoration:none;
	color:#666666;
}
.menubottom a:hover{
	text-decoration:none;
	color:#000;
}
.content{
	background:url(images/p6.png) no-repeat;
	/*height:1300px;*/
	padding:20px 40px 20px 40px;
	width:940px;
	text-align:left;
}
.footer{
	background:url(images/p8.png);
	height:34px;
	width:1020px;
	margin:0 0 40px 0;
}

/*Tombol Utama*/
.top_login_btn{
	width:540px;
	height:119px;
	padding:0 40px 0 0;
	color:#FFF;
	text-align:right;
}
.top_login_btn a{
	color:#FF6600;
	text-decoration:none;
}
.top_login_btn a:hover{
	color:#FFCC00;
	text-decoration:none;
}
.aspirasi_btn{
	padding:10px 140px 0 120px;
	height:36px;
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

.aspirasi_btn a{
	color:#FFFFFF; 
	text-decoration:none;
}
.aspirasi_btn a:hover{
	color:#FF9900;
	text-decoration:none;
}
.info_aspirasi_btn{
	width:580px;
	height:116px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
}
.txt_info_ap{
	padding: 20px 0 0 0;
	display:block;
}
.txt_info_ap a{
	color:#FF9900;
	text-decoration:underline;
}
.txt_info_ap a:hover{
	color:#FFFF00;
	text-decoration:underline;
	font-weight:bold;
}
.ttl_info_banner{
	background:url(images/t1.png);
	width:361px;
	height:23px;	
	display:block;
}
a#more1{
	background:url(images/arrow1.png) no-repeat;
	width:15px;
	height:15px;
	text-decoration:none;
}
a#lmore{
	color:#990000;
	text-decoration:none;
}
a#lmore:hover{
	color:#FF6600;
	text-decoration:none;
}
a.lmore2{
	color:#990000;
	text-decoration:none;
	display:none;
}
a.lmore2:hover{
	color:#FF6600;
	text-decoration:none;
}
/* form post aspirasi */
#wrap_post_slide{
	width:400px;
	padding:0 100px 0 80px;
	position:absolute;
	display:none;
	z-index:9000;
}
.post_slide_1{
	background:url(images/s2.png) repeat-y;
	min-height:500px;
	
}
.post_slide_2{
	background:url(images/s1.png) no-repeat bottom center;
	text-align:left;
	width:320px;
	padding:10px 40px 10px 40px;
	color:#000000;
}
.post_slide_3{
	background:url(images/s3.png) no-repeat bottom center;
	height:27px;
}
.elm_post{
	color:#333333;
	font-size:15px;
	padding:4px 0 4px 0;
	font-weight:bold;
	font-style:italic;
}
.input_post{
	border:solid 1px #CCC;
	padding:7px;
	font-family:Arial;
	font-size:10pt;
	font-style:normal;
}
.input_post:focus{
	border:solid 1px #FF9900;
	background:#FFFFCC;
	color:#990000;
}
#wrap_post_cat{
	background:url(images/s4.png);
	height:371px;
	width:300px;
	position:absolute;
	z-index:9100;
	margin:0 140px 0 120px;
	padding:10px;
	text-align:left;
	display:none;
}
#wrap_post_cat li{
	color:#FFCC00;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	padding:3px 0 3px 0;
}
#wrap_post_cat li a{
	color:#FFCC00;
	text-decoration:none;
}
#wrap_post_cat li a:hover{
	color:#FF9900;
	text-decoration:none;
}
.elm_cat_title{
	color:#FFF;
	font-size:15px;
	padding:4px 0 4px 0;
	font-weight:bold;
	font-style:italic;
}
.elm_cat_close{
	color:#FF0000;
	font-size:12px;
	padding:4px 0 4px 0;
	font-weight:bold;
	font-style:normal;
	text-align:right;
}
.elm_cat_close a{
	color:#FF0000;
	text-decoration:none;
}
.elm_cat_close a:hover{
	color:#FFCC00;
	text-decoration:none;
}
#wrap_post_confirm{
	background:url(images/s5.png) no-repeat;
	height:160px;
	width:300px;
	position:absolute;
	z-index:9200;
	margin:0 140px 0 120px;
	padding:90px 10px 10px 10px;
	text-align:left;
	display:none;
	text-align:center;
	color:#99FF00;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
}
.alert_false{
	color:#FFCC00;
}
.alert_false2{
	color:#990000; font-weight:bold;
}
.alert_true{
	color:#006600; font-weight:bold;
}
.wrap_cols_narrow{
	width:180px;
	height:auto;
	float:left;
	margin:0 20px 0 0;
	padding: 0 0 0 40px;
	line-height:18px;
}
.wrap_cols_narrow2{
	width:220px;
	height:auto;
	float:left;
	margin:0 20px 0 0;
	line-height:18px;
}
.blog_li{
	list-style-type:none;
	border:solid #CCCCCC;
	border-width:0 0 1px 0;
	padding:5px;
	margin:0 0 0 -5px;
}
.blog_li a{ 
	color:#333333;
	text-decoration:none;
}
.blog_li a:hover{ 
	color:#990000;
	text-decoration:none;
}
.wrap_cols_medium{
	width:420px;
	height:auto;
	float:left;
	padding:0 0 0 40px;
	line-height:18px;
	

}
.wrap_cols_large{
	width:460px;
	height:auto;
	float:left;

}

.wrap_cols_xlarge{
	width:700px;
	height:auto;
	float:left;
	line-height:18px;

}
.ttl_cols_small{
	color:#B90C06;
	display:block;
}
.ttl_cols_medium{
	color:#B90C06;
	font-weight:bold;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
.ttl_cols_big{
	color:#B90C06;
	font-weight:bold;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
.li_cat{
	margin:15px 0 0 -25px;
}
.li_cat li{
	font-size:16px;
	padding:-5px 0 4px 0;
	color:#BD0F0F;
	min-height:25px;
}
.li_cat li a{
	color:#333333;
	text-decoration:none;
}
.li_cat li a:hover{
	color:#FF9900;
	text-decoration:none;
}

.wp-tag-cloud{
	margin:15px 0 0 -25px;
}
.wp-tag-cloud li{
	font-size:16px;
	padding:-5px 0 4px 0;
	color:#BD0F0F;
	min-height:25px;
}
.wp-tag-cloud li a{
	color:#333333;
	text-decoration:none;
}
.wp-tag-cloud li a:hover{
	color:#FF9900;
	text-decoration:none;
}


.li_cat2{
	margin:15px 0 0 -25px;
}
.li_cat2 li{
	font-size:12px;
	padding:-5px 0 4px 0;
	color:#BD0F0F;
	min-height:25px;
}
.li_cat2 li a{
	color:#333333;
	text-decoration:none;
}
.li_cat2 li a:hover{
	color:#FF9900;
	text-decoration:none;
}

.txt_small{
	font-size:11px;
}
.row_post{
	background:#FEE5A2;
	padding:10px;
	min-height:30px;
}

.li_post{
	list-style:none;
	margin:0 0 0 -40px;
	background:#FFF;
}
.li_post li{
	margin:0 0 5px 0;
	background:#FEE5A2;
	padding:10px;
	display:block;
	height:90px;
}
.li_post li:hover{
	background:#FFA54A;
	cursor:pointer;
}
.li_post a{
	color:#990000;
}
.li_detail{
	padding:10px;
	background:#FEE5A2;
	position:absolute;
	z-index:9000;
	display:none;
	line-height:18px;
	width:75%;
}
.li_detail:hover{
	background:#FFA54A;
}
.post_pic{
	width:60px;
	height:60px;
	float:left;
}
.post_cnt{
	padding:0 5px 0 10px;
	font-size:12px;
	float:left;
	text-align:justify;
	width:365px;
	color:#000000;
}
.post_exc{
	width:365px;
	line-height: 15px;
	max-height:45px;
	overflow:hidden;

}

.post_exc a{
	color:#000000;
	text-decoration:none;
}
.post_meta{
	color:#990000;
	margin-top:5px;
}
.post_meta a{
	color:#990000;
}
.post_meta a:hover{
	color:#FF6600;
}
.post_dot{
	font-weight:bold;
}

/* page : mereka menjawab */
.li_mjwb{
	list-style:none;
	margin:20px 0 0 -40px;
	background:#FFF;
}
.li_mjwb li{
	margin:0 0 5px 0;
	background:#C1EBFF;
	padding:10px;
	display:block;
	min-height:60px;
	width:90%;
}

.mjwb_pic{
	width:60px;
	height:60px;
	float:left;
}
.mjwb_cnt{
	padding:0 5px 0 10px;
	font-size:12px;
	float:left;
	text-align:justify;
	width:300px;
	color:#000000;
	min-height:60px;
}
.mjwb_cnt_1{
	width:185px;
	padding:0 5px 0 0;
	float:left;
	height:60px;
}
.mjwb_cnt_2{
	width:105px;
	padding:0 5px 0 0;
	float:left;
	height:60px;
}
#mjwb_ask{
	padding:4px 0 4px 0;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	color:#004080;
	cursor:pointer;
}
#mjwb_ask:hover{
	color:#990000;
}
#mjwb_form{
	display:none;
}



img{ border:0; }

/*
Comment
*/
.commentlist li, #commentform input, #commentform textarea {

	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {

	}

.commentmetadata {
	font-weight: normal;
	}
.post_title{
	color:#B90C06;
	font-size:16px;
	font-weight:bold
}
.post_title a{
	color:#B90C06;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.post_title a:hover{
	color:#000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.post_meta2{
	color:#B90C06;
	font-size:11px;
}
.title_blog{
	font-size:27px;
	color:#B90C06;
	font-weight:bold;
}

.ads1{
	background:url(images/ads1.png);
	width:400px;
	height:70px;
	margin:5px 0 5px 0;
}
.ads2{
	background:url(images/ads2.png);
	width:155px;
	height:70px;
	margin:5px 0 5px 0;
}
.txt_search{
	background:url(images/search.png) no-repeat;
	width:134px;
	height:14px;
	border:solid 0px;
	padding:5px;
	text-align:center;
	margin:10px 0 30px 0;
}

.navigation{
	margin:40px 0 0 0;
}
.navigation a{
	color:#990000;
	text-decoration:none;
	font-size:13px;
	padding:5px;
}
.navigation a:hover{
	color:#FFFFFF;
	background:#990000;
	text-decoration:none;
	font-size:13px;
	padding:5px;
}
#accordion ol{ margin:0 0 0 -20px;}
#accordion ul{ margin:0 0 0 -20px;}
.current{
	font-weight:bold;
	background:#FF9900;
	color:#000;
}
