body {
	font-family: Arial, Helvetica-Normal, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #d4fffa;
	background-image: url(../image/background.gif);
	background-position: top center;
	background-repeat: repeat-x;
	background-attachment: fixed;
	text-align: center;
	margin: auto;
	padding: 14px 0;
}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	color: #FF0000;
	text-decoration: none;
}
a:hover {
	color: #021ec8;
	text-decoration: underline;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
form {
	margin: 0;
	padding: 0;
}
option {
	font-family: Arial, Helvetica-Normal, sans-serif;
	text-align: left;
	font-size: 12px;
}
.input {
	font-family: Arial, Helvetica-Normal, sans-serif;
	text-align: left;
	border: 1px solid #008877;
}
.comentteks {
	font-family: Arial, Helvetica-Normal, sans-serif;
	text-align: left;
	background-color: #E8E9FF;
	border: 1px solid #99cee3;
}
.inputsubmit {
	width: 75px;
	font-family: Arial, Helvetica-Normal, sans-serif;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #00574c;
	border: 1px solid #008877;
}

/* HEADER ----------------------------------------------*/
#header {
	width: 900px;
	text-align: left;
	margin: auto;
	padding: 0;
	clear: both;
}
#header .logo {
	width: 250px;
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	height: 90px;
}
#header .bannerA {
	width: 650px;
	text-align: right;
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
}
#header #menuutama {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #008877;
	background-image: url(../image/bgmenuatas.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	}
#header #menuutama ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: 0;
	white-space: nowrap;
	height: 28px;
	}
#header #menuutama ul li {
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#header #menuutama ul li a img {
	border: none;
	padding: 0;
	margin:0;
}
#header #menuutama ul li a, #header #menuutama ul strong, #header #menuutama ul em {
	display: block;
	padding: 9px 8px 8px 8px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	white-space: nowrap;
	border-right: 1px solid #00574c;
	border-left: 1px solid #008877;
	float: left;
	}
html>body #header #menuutama ul li a, #header #menuutama ul strong, #header #menuutama ul em {
	padding: 9px 8px 6px 8px;
	}
#header #menuutama ul li.detikhome a{
	padding: 9px 6px 7px 6px;
}
	html>body #header #menuutama ul li.detikhome a{
		padding: 9px 6px 5px 6px;
	}
#header #menuutama ul span {
	font-weight: bold;
	color: #FFFFFF;
	}
#header #menuutama ul span span {
	display: none;
	}
#header #menuutama ul strong, #header #menuutama ul strong span {
	background-color: #ff0000;
	color: #cff2ff;
	text-decoration: underline;
	}
#header #menuutama ul strong a span {
	color: #cff2ff;
	text-decoration: underline;
	}
#header #menuutama ul a:hover, #header #menuutama ul a:focus {
	background-color: #ff0000;
	text-decoration: underline;
	border-right: 1px solid #ab0000;
	border-left: 1px solid #ffb2b2;
	}
#header #menuutama ul a:hover, #header #menuutama ul a:focus, #header #menuutama ul a:hover span, #header #menuutama ul a:focus span {
	color: #FF0;
	border-bottom-width: 0;
	}
#header #menuutama ul strong a, #header #menuutama ul strong a:visited {
	float: none;
	display: inline;
	padding: 0;
	border-style: none;
	background-color: transparent !important;
	}
#header #menuutama ul li .on {
	color: #FF0;
	text-decoration: none;
	}
/* menu hover */
.menuhover {
	position:absolute;
	visibility: hidden;
	border:1px solid #fff;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: #008877;
	width: 100px;
}
.menuhover a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #ccc;
	padding: 4px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
	color: #FFFFFF !important;
}
.menuhover a:hover {
	background-color: #f00;
	color: #FFFF00;
}
#header #searchon  {
	height: 35px;
	background-color: #FFFFFF;
	background-image: url(../image/bgdateon.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	padding: 0;
	border-top: 3px solid #00574c;
	clear: both;
}
#header #searchon .dateon {
	width: 265px;
	text-align: left;
	margin: 0px;
	padding: 7px 0 0 10px;
	float: left;
}
html>body #header #searchon .dateon {
	width: 255px;
}
#header #searchon .pencarian {
	width: 500px;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
}
#header #searchon .cari01 {
	width: 105px;
	margin: 0;
	padding: 3px 0 0 0;
	float: left;
}
#header #searchon .cari02 {
	width: 200px;
	margin: 0;
	padding: 5px 0 0 0;
	float: left;
}
#header #searchon .cari03 {
	width: 55px;
	margin: 0;
	padding: 5px 0 0 0;
	float: left;
}
#header #searchon .cari04 {
	width: 120px;
	margin: 0;
	padding: 5px 0 0 0;
	float: left;
}
#header #searchon .cari05 {
	width: 80px;
	margin: 0;
	padding: 6px 0 0 0;
	float: left;
}
#header #searchon .input {
	width: 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 0;
	margin: 1px 0 0 0;
	border: 1px solid #008877;
}
#header #searchon .inputsubmit {
	width: 62px;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	background: transparent;
	background-image: url(../image/bgbottomsearch.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0;
	padding: 2px 6px;
	border: 0px;
}
#header #searchon .rssfeed {
	width: 135px;
	text-align: right;
	margin: 0;
	padding: 7px 10px 0 0;
	float: left;
}
html>body #header #searchon .rssfeed {
	width: 125px;
}

/* HEIGLIGHT ----------------------------------------------*/
#heiglight {
	width: 900px;
	color: #FFF;
	line-height: 145%;
	text-align: left;
	background-color: #008877;
	background-image: url(../image/bghlheiglight2.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: auto;
	padding: 0;
	clear: both;
}
#heiglight a:link {
	color:#FFFFCC;
	text-decoration: none;
}
#heiglight a:visited {
	color: #FFFFCC;
	text-decoration: none;
}
#heiglight a:hover {
	color: #FF0;
	text-decoration: underline
}
#heiglight ul {
	padding: 0;
	margin: 0;
	float: left;
}
#heiglight ul li {
	padding: 1px 0;
	margin: 0 0 0 24px;
	list-style-position: outside;
	list-style-image: url(../image/panahforum.gif);
	list-style-type: none;
	clear: both;
}
#heiglight .date {
	font-size: 10px;
}
#heiglight .subjudul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 110%;
	color: #ffff80;
}
#heiglight .judul {
	font: 26px/110% Georgia, "Times New Roman", Times, serif;
	color: #FFFFCC;
}
#heiglight .image {
	text-align: left;
	font-size: 10px;
	padding: 2px;
	margin: 3px 10px 0 0;
	border: 1px solid #289e8f;
	float: left;
}
#heiglight #hlheiglight {
	width: 600px;
	height: 250px;
	padding: 3px 13px 12px 14px;
	margin: 0;
	border-right: 8px solid #FFFFFF;
	float: left;
	overflow: hidden;
}
html>body #heiglight #hlheiglight {
	width: 565px;
	height: 235px;
}
#heiglight #hlheiglight .petunjuk {
	font-size: 10px;
	color: #FFF;
	text-align: right;
	padding: 0;
	margin: 0 0 6px 0;
	clear: both;
	border-bottom: 1px solid #289e8f;
}
#heiglight #hlheiglight .tv {
	height: 210px;
	background-image: url(../image/bgvideo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin:  5px 4px 0 1px;
	padding: 14px 16px 50px 13px;
	float: left;
}
#heiglight #hlheiglight h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffff80;
	font-size: 13px;
	text-align: left;
	padding: 2px 0;
	margin: 4px 0 0 0;
}
#heiglight #hlheiglightlain h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size: 13px;
	text-align: left;
	padding: 2px 0;
	margin: 4px 0 0 0;
}
#heiglight .bannerB1 {
	width: 300px;
	padding: 0;
	margin: 0;
	float: left;
}

/* CONTENT ----------------------------------------------*/
#content {
	width: 900px;
	text-align: left;
	background-color: #FFFFFF;
	margin: 8px auto 0;
	padding: 0 0 0 0;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	clear: both;
}
html>body #content {
	width: 898px;
}
#content .bannerBCD {
	text-align: center;
	margin: 0;
	padding: 12px 0;
	clear: both;
	background: #00574c;
}
/* Kandidat */
#kandidat {
	width: 898px;
	height: 194px;
	clear:both;
	border: 1px solid #d8e0b5;
	padding: 0;
	background:url(../image/bgkandidat.gif) repeat-x #d6dbbf;
	position: relative;
}
html>body #kandidat { width: 896px; }
	#versus1 {
		position: absolute;
		z-index: 999;
		top: 90px;
		left: 285px;
	}
	#versus2 {
		position: absolute;
		z-index: 1000;
		top: 90px;
		left: 583px;
	}
	#kandidat .capres {
		width: 294px;
		padding: 9px;
		border: 1px solid #ccc;
		height: 166px;
		margin: 4px 2px;
		float: left;
	}
	html>body #kandidat .capres { width: 270px; margin: 4px;  }
	#kandidat .data {
		width: 160px;
		height: 137px;
		float: left;
		margin-left: 3px;]
	}
	html>body #kandidat .data { margin-left: 5px; height: 164px; }
	#kandidat img {
		float: left;
		margin: 0;
	}
	#kandidat h3 {
		font: bold 16px/24px Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0 0 5px 0;
		border: 1px solid #ddd;
		clear: both;
	}
	#kandidat h4 {
	font: bold italic 12px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 7px 0;
	padding: 0;
	/* supaya ga kemana-kemana*/
		height: 72px;
	overflow: hidden;
	}
	#kandidat ul, #kandidat ul li {
		margin: 0;
		padding: 0;
		list-style: none none outside;
		font-size: 10px;
	}
	#kandidat .nomor1 {
		background: url(../image/bgnomor1.gif) 0 0 no-repeat;
		border-color: #ccc;
		color: #fff;
		padding: 0 0 0 30px;
	}
	#kandidat .nomor2 {
		background: url(../image/bgnomor2.gif) 0 0 no-repeat;
		border-color: #78b7e3;
		color: #fff;
		padding: 0 0 0 30px;
	}
	#kandidat .nomor3 {
		background: url(../image/bgnomor3.gif) 0 0 no-repeat;
		border-color: #ff8c8c;
		padding: 0 0 0 30px;
		color: #000;
	}
	#kandidat .sby {
		background: url(../image/bgsby.gif) #066caa repeat-x;
		color: #fff;
	}
	#kandidat .jk {
		background: url(../image/bgjk.gif) #ffd800 repeat-x ;
		color: #000;
	}
	#kandidat .mega {
		background: url(../image/bgmega.gif) #cd0000 repeat-x ;
		color: #fff;
	}
	#kandidat .sby a:link, #kandidat .sby a:visited, #kandidat .mega a:link, #kandidat .mega a:visited { color: #fff; }
	#kandidat .jk a:link, #kandidat .jk a:visited { color: #000; }
	#kandidat .jk a:hover { color: #F00; }
	#kandidat .sby a:hover, #kandidat .mega a:hover { color: #ff0;}
/* KIRI */
#kiri {
	width: 367px;
	text-align: left;
	padding: 13px 14px 5px 13px;
	margin: 0;
	float: left;
}
html>body #kiri {
	width: 340px;
}
#kiri a:link {
	color: #0048cc;
	text-decoration: none;
}
#kiri a:visited {
	color: #0048cc;
	text-decoration: none;
}
#kiri a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#kiri h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #ee0000;
	text-align: left;
	text-transform: uppercase;
	/*background-color: #f5f5f5;*/
	padding: 3px 0;
	margin: 0;
	border-top: 3px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#kiri h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	text-transform: uppercase;
	padding: 3px 0;
	margin: 22px 0 2px 0;
	border-top: 3px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#kiri h2 a:link {
	color: #FF0000;
	text-decoration: none;
}
#kiri h2 a:visited {
	color: #FF0000;
	text-decoration: none;
}
#kiri h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #0048cc;
	text-align: right;
	text-transform: uppercase;
	background: url(../image/wtrmark2.gif) repeat left center;
	padding: 3px 10px;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	clear: both;
}
#kiri h3 a:link {
	color: #0048cc;
	text-decoration: none;
}
#kiri h3 a:visited {
	color: #0048cc;
	text-decoration: none;
}
#kiri h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0606;
	text-align: left;
	text-transform: uppercase;
	padding: 3px 0px 7px 0px;
	margin: 15px 0 5px 0;
	border-top: 3px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#kiri h4 a:link {
	color: #FF0000;
	text-decoration: none;
}
#kiri h4 a:visited {
	color: #FF0000;
	text-decoration: none;
}
#kiri .image {
	background-color: #FFFFFF;
	padding: 2px;
	margin: 3px 5px 3px 0;
	border: 1px solid #a6d4e6;
	float: left;
}
#kiri .date {
	color: #666666;
	line-height: 100%;
	font-size: 10px;
}
#kiri .subjudul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 110%;
	color: #0d45e3;
}
#kiri .judul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 110%;
	font-weight: bold;
	border: none;
	text-transform: none;
	margin: 5px 0 0 0;
	padding:0;
}

	/* hasil pilpres */
	/* start new */
	#content #kiri #hasilpemilu {
		margin: 0 0 10px 0;
		padding: 12px 10px 7px 10px;
		background: url(../image/bghasilpemilu-atas.gif) #cd0000 repeat-x 0 0;
	}
	#content #kiri #hasilpemilu ul {
		margin: 0;
		padding: 0;
		border-top: 1px solid #F3685C;
	}
	#content #kiri #hasilpemilu ul li {
		list-style: square inside;
		margin: 5px 0;
		padding-bottom: 3px;
		border-bottom: 1px solid #F3685C;
		text-transform: uppercase;
		font: bold 14px Georgia, "Times New Roman", Times, serif;
		letter-spacing: 1px;
		color: #fff;
	}
	#content #kiri #hasilpemilu a:link, #content #kiri #hasilpemilu a:visited {
		color: #ff0;
	}
	#content #kiri #hasilpemilu a:hover {
		color: #fff;
	}
	/* end new */

	#content #kiri #pilpres {
		margin: 0 0 2px 0;
	}
	#content #kiri #pilpres img {
		margin-right: 2px;
		border: 1px solid #fff;
	}
	#content #kiri #pilpres #quickcount {
		border: 1px solid #308c7f;
		background: #fff;
		padding: 2px;
		margin-bottom: 10px;
	}
	#content #kiri #pilpres #quickcount table {
		background: #fff;
		color: #000;
		font-size: 11px;
	}
	#content #kiri #pilpres #quickcount th {
		background: #00574c;
	}
	#content #kiri #pilpres #quickcount th h3 {
		color: #000;
		font: 19px Georgia,"Times New Roman",Times,serif;
		margin:0;
		border: none;
		text-align: left;
		text-transform: none;
		padding: 0 !important;
	}
	#content #kiri #pilpres #quickcount th a:link, #content #kiri #pilpres #quickcount th a:visited { color: #ff0; }
	#content #kiri #pilpres #quickcount th a:hover { color: #fff; }
	#content #kiri #pilpres #quickcount td a:link, #content #kiri #pilpres #quickcount td a:visited { color: #00f; }
	#content #kiri #pilpres #quickcount td a:hover { color: #f00; }
	#content #kiri #pilpres #quickcount .c1{
		background: #549d63;
		color: #fff;
		font-weight: bold;
		text-align: center;
	}
	#content #kiri #pilpres #quickcount .c1 .mega {background: #f00; color: #fff; text-align: center; font-weight: bold;}
	#content #kiri #pilpres #quickcount .c1 .sby {background: #538ed4; color: #fff; text-align: center; font-weight: bold;}
	#content #kiri #pilpres #quickcount .c1 .jk {background: #ff0; color: #000; text-align: center; font-weight: bold;}
	#content #kiri #pilpres #quickcount .c2 {background: #cfffd9; color: #000; text-align: left; }
	#content #kiri #pilpres #quickcount .c2 .mega {background: #f00; color: #fff; text-align: center; font-weight: bold; font-size: 12px;}
	#content #kiri #pilpres #quickcount .c2 .sby {background: #538ed4; color: #fff; text-align: center; font-weight: bold; font-size: 12px;}
	#content #kiri #pilpres #quickcount .c2 .jk {background: #ff0; color: #000; text-align: center; font-weight: bold; font-size: 12px;}
	#content #kiri #pilpres #quickcount .c3 {background: #b1f2be; color: #000; text-align: left;}
	#content #kiri #pilpres #quickcount .c3 .mega {background: #900; color: #fff; text-align: center; font-weight: bold; font-size: 12px;}
	#content #kiri #pilpres #quickcount .c3 .sby {background: #3272be; color: #fff; text-align: center; font-weight: bold; font-size: 12px;}
	#content #kiri #pilpres #quickcount .c3 .jk {background: #e5e520; color: #000; text-align: center; font-weight: bold; font-size: 12px;}
	#content #kiri #pilpres #hasilquickcount {
		margin: 10px 0;
		padding: 5px;
		background: #00574c;
		border: 1px solid #308c7f;
	}
	#content #kiri #pilpres #hasilquickcount h3 { margin: 0; padding: 0; border: 0; text-align: left;}
	#content #kiri #pilpres #hasilquickcount h3 a:link, #content #kiri #pilpres #hasilquickcount h3 a:visited { color: #ff0; }
	#content #kiri #pilpres #hasilquickcount h3 a:hover { color: #fff;}
	#content #kiri #pilpres #hasil {
		border: 1px solid #308c7f;
		background: #fff;
		padding: 2px;
		margin: 0;
	}
	#content #kiri #pilpres #hasil table {
		background: #fff;
		color: #000;
		font-size: 11px;
	}
	#content #kiri #pilpres #hasil th {
		background: #00574c;
	}
	#content #kiri #pilpres #hasil th h3 {
		color: #fff;
		font: 19px Georgia,"Times New Roman",Times,serif;
		margin:0;
		border: none;
		text-align: left;
		text-transform: none;
		padding: 0 !important;
	}
	#content #kiri #pilpres #hasil .c1{
		background: #549D63;
		color: #fff;
		font-weight: bold;
		text-align: center;
	}
	#content #kiri #pilpres #hasil th a:link, #content #kiri #pilpres #hasil th a:visited { color: #ff0; }
	#content #kiri #pilpres #hasil th a:hover { color: #fff; }
	#content #kiri #pilpres #hasil .c2{
		background: #85c893;
		color: #000;
	}
	#content #kiri #pilpres #hasil .mega {background: #f00; color: #fff; text-align: center; font-weight: bold; font-size: 12px;}
	#content #kiri #pilpres #hasil .sby {background: #538ed4; color: #fff; text-align: center; font-weight: bold; font-size: 12px;}
	#content #kiri #pilpres #hasil .jk {background: #ff0; color: #000; text-align: center; font-weight: bold; font-size: 12px;}

	/*Countdown*/
	#countdown {
		padding: 0 10px 5px 40px;
		border: 1px solid #ac0100;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		font-size: 18px;
		font-weight: bold;
		background: url(../image/bgcountdown.gif) 5px 1px no-repeat #f00;
		margin-bottom: 5px;
	}
	#countdown strong {
		font-size: 24px;
	}

	/*Hasil Pemilu*/
	#hasilpemilu {
		margin: 3px 0;
		border: 1px solid #ccc;
		padding: 10px;
		background: url(../image/bghasilpemilu.gif) #f7941d repeat-x 0 0;
	}
		#hasilpemilu ul {
			margin: 0;
			padding: 0 0 0 15px;
		}
		#hasilpemilu ul li {
			list-style: square outside;
			margin: 0 0 10px 0;
			padding-bottom: 3px;
			border-bottom: 1px solid #d18a34;
			text-transform: uppercase;
			font: bold 12px Georgia, "Times New Roman", Times, serif;
			letter-spacing: 1px;
			color: #9d6017;
		}
		#hasilpemilu a:link, #hasilpemilu a:visited {
			color: #ac0100;
		}
		#hasilpemilu a:hover {
			color: #ff0;
		}

	/*Headline*/
	#headline {
		line-height: 135%;
		text-align: left;
		padding: 0;
		margin: 0;
		border-top: 3px solid #ccc;
		clear: both;
	}
	#headline a:link {
		color: #ff0000;
		text-decoration: none;
	}
	#headline a:visited {
		color: #ff0000;
		text-decoration: none;
	}
	#headline a:hover {
		color: #011cab;
		text-decoration: underline
	}
	#headline ul {
		padding: 0;
		margin: 0;
		clear: both;
	}
	#headline ul li {
		padding: 8px 0;
		margin: 0 2px 0 0;
		border-bottom: 1px solid #ccc;
		list-style-type: none;
		list-style-position: outside;
		clear: both;
		min-height: 135px;
		height: auto !important;
		height: 130px;
	}
	#headline .date {
		font-size: 10px;
	}
	#headline .subjudul {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		font-weight: bold;
		line-height: 110%;
		color: #0d45e3;
		margin: 0;
		padding:0;
		border: none;
		text-transform: none;
		text-align: left;
	}
	#headline .judul {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		line-height: 110%;
		margin: 0;
		padding:0;
		border: none;
		text-transform: none;
		font-weight: normal;
	}
	#headline .tv {
		height: 100px;
		background-image: url(../image/bgtvkecil.gif);
		background-repeat: no-repeat;
		background-position: left top;
		text-align: left;
		padding: 7px 7px 0px 7px;
		margin: 4px 6px 0px 0px;
		float: left;
	}
	#headline hr {
		height: 1px;
		padding: 0;
		margin: 2px 0;
		clear: both;
	}
	html>body #headline hr {
		margin: 10px 0;
	}
.bannerB2 {
	text-align: center;
	background-color: #eee;
	padding: 0;
	margin: 30px 0;
	clear: both;
}
.bannerB3 {
	text-align: center;
	background-color: #f5edff;
	padding: 5px;
	margin: 20px 0 15px 0;
	border: 1px solid #a6d4e6;
	clear: both;
}
	/*Non HL*/
	#nonhl {
		line-height: 130%;
		text-align: left;
		padding: 0px;
		margin: 1px 0 0 0;
		clear: both;
	}
	#nonhl ul {
		padding: 0 0 10px 20px;
		margin: 0;
		clear: both;
	}
	#nonhl ul li {
		padding: 2px 0;
		margin: 0;
		list-style-type: square;
		list-style-position: outside;
		color: #666666;
		clear: both;
	}
	/*Indeks Berita*/
	#indeksberita {
		height: 23px;
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: 110%;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: right;
		background-color: #008877;
		padding: 5px 10px;
		margin: 1px 0px 30px 0px;
		clear: both;
	}
	html>body #indeksberita {
		height: 17px;
	}
	#indeksberita a:link {
		color: #FFFFFF;
		text-decoration: underline;
	}
	#indeksberita a:visited {
		color: #FFFFFF;
		text-decoration: underline;
	}
	#indeksberita a:hover {
		color: #FFFF00;
		text-decoration: none;
	}
	#indeksberita .indeksnya {
		text-align: right;
		padding: 0px;
		margin: 2px 0px 0px 15px;
		float: right;
	}
	#indeksberita .rss {
		text-align: right;
		padding: 0px;
		margin: 1px 0px 20px 0px;
		float: right;
	}
	/*Peta Demografi*/
	#demografiwp {
		padding: 5px 0 10px 0;
		margin: 0 0 20px 0;
		clear: both;
		background: #010101;
	}
	html>body #demografiwp {
		padding: 5px 5px 10px 5px;
	}
	#demografiwp h4 {
		border: none;
		clear: both;
		color: #FFFFCC;
		margin: 0 0 5px 0;
		padding:0;
	}
	#demografiwp h4 a:link, #demografiwp h4 a:visited {
		color:#FFFF00;
	}
	#demografiwp .demografidata {
		display:block;
		clear:both;
	}
	#demografiwp .demografidata a {
		color: #fff600;
		text-decoration: underline;
	}
	#demografiwp .c1 {
		background:#00574c;
		color: #FFFFFF;
		font-weight: bold;
	}
	#demografiwp .c2 {
		background:#008877;
		color: #ff0;
		font-weight: bold;
		text-align: center;
	}
	#demografiwp .c3 {
		background:#cbfff7;
		color: #000;
	}
	#demografiwp .c4 {
		background:#edfffc;
		color: #000;
	}
#contentkiri01, #contentkiri02 {
	padding: 0;
	margin: 0 0 30px 0;
	clear: both;
}
	#contentkiri01 ul, #contentkiri02 ul {
		padding: 3px 0 1px 7px;
		margin: 0;
		clear: both;
	}
	#contentkiri01 ul li, #contentkiri02 ul li {
		padding: 2px 0;
		margin: 0;
		list-style: outside none none;
		color: #666666;
		clear: both;
	}
	#contentkiri02 ul li.subnews {
		list-style: outside square;
	}
#contentkiri03 {
	padding: 10px;
	margin: 30px 0 0 0;
	clear: both;
	background: #00574c;
	border: 1px solid #ccc;
}
#contentkiri03 h2 {
	margin: 0 0 5px 0;
}
#contentkiri03 h4 {
	border: none;
	color: #FFFFCC;
	margin: 0;
}
#contentkiri03 h3 {
	border: none;
	color: #FFFFCC;
	margin: 0;
}
#contentkiri03 .pojokcontent {
	background:#edfffc;
	padding: 5px 3px;
	clear:both;
}
#contentkiri04 {
	padding: 5px;
	border: 1px solid #ccc;
}
#komentarpopulerhead {
	background: #f00 !important;
	color: #fff !important;
	padding: 4px 5px !important;
	margin: 0 !important;
	border-color: #990000 !important;
}
#komentarpopuler {
	padding: 0 10px;
	margin: 3px 0;
	clear: both;
	border: 1px solid #ccc;
	background: #ffc;
}
	#komentarpopuler ul {
	padding: 0 0 10px 10px;
	margin: 0;
	clear: both;
	}
	#komentarpopuler ul li {
	padding: 8px 0;
	margin: 0;
	list-style-type: square;
	list-style-position: outside;
	color: #00574C;
	clear: both;
	border-bottom: 1px solid #ccc;
	}

/* TENGAH */
#tengah {
	width: 222px;
	min-height: 2040px;
	height: auto !important;
	height: 2050px;
	line-height: 130%;
	color: #FFF;
	text-align: left;
	background-color: #00574c;
	background-image: url(../image/bgtengah.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px 12px 20px 12px;
	margin: 13px 0 0 0;
	float: left;
}
html>body #tengah {
	width: 200px;
}
	#tengah.tengahpendek {
		min-height: 1800px;
		height: auto !important;
		height: 1810px;
	}
#tengah h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	text-transform:uppercase;
	text-align: left;
	padding: 3px 5px;
	margin: 0 0 0 0;
	background: #1c534c;
	clear: both;
	border: 1px solid #008877;
	border-bottom: none;
}
#tengah h1 a:link {
	color: #ff0;
	text-decoration: none;
}
#tengah h1 a:visited {
	color: #ff0;
	text-decoration: none;
}
#tengah h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-transform: none;
	text-align: left;
	padding: 3px 0;
	margin: 0 0 ;
	clear: both;
}
#tengah h2 a:link {
	color: #FFFF00;
	text-decoration: none;
}
#tengah h2 a:hover {
	color: #FF9900;
	text-decoration: underline;
}
#tengah h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	text-align: right;
	padding: 2px 0;
	margin: 1px 0;
	border-bottom: 2px solid #008372;
	clear: both;
}
#tengah h4 {
	font : bold 12px Georgia,"Times New Roman",Times,serif;
	color:#FFF;
	text-align: left;
	margin: 20px 0 2px 0;
	padding: 2px 3px;
	clear: both;
	text-transform:uppercase;
	border-top: 1px solid #008372;
	border-bottom: 1px solid #008372;
}
#tengah .date {
	line-height: 110%;
	font-size: 10px;
}
#tengah .subjudul {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 130%;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#tengah .judul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
}
#tengah .image {
	padding: 2px;
	margin: 4px 5px 0 0;
	border: 1px solid #545454;
	float: left;
}
#tengah a:link {
	text-decoration: none;
	color:#FF0;
}
#tengah a:visited {
	text-decoration: none;
	color: #FF0;
}
#tengah a:hover {
	text-decoration: underline;
	color:#FFF;
}
#tengah .bannerC1 {
	text-align: center;
	padding: 0;
	margin: 25px 0 5px 0;
	clear: both;
}
#tengah .bannerC2 {
	text-align: center;
	padding: 0;
	margin: 25px 0 15px 0;
	clear: both;
}
#tengah #detikfoto {
	text-align: center;
	padding: 0;
	margin: 0 0 1px 0;
	border: 1px solid #008877;
	border-top: none;
	clear: both;
}
#tengah #detikfoto .fotonya {
	background-color: #FFF;
	padding: 4px 0;
	margin: 0 0 5px 0;
	clear: both;
}
#tengah #detikfoto h4 {
	font-family: Georgia,"Times New Roman",Times,serif;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 0 0;

	padding: 2px 3px;
	clear: both;
	border: none;
	border-bottom: 1px solid #2a776d;
	background: #1c534c;
	text-transform:uppercase;
}
#tengah #detikfoto ul {
	margin: 0;
	padding: 5px;
	text-align: center;
	clear: both;
}
#tengah #detikfoto ul li {
	display: inline;
	margin: 0;
	padding: 2px 5px;
	text-align: center;
	clear:both;
}
#tengah #detikfoto .sliderwrapper {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	border: 4px solid #1c534c;
	border-bottom-width: 6px; /*width of featured content slider*/
	height: 236px;
	background-color: #2e2e2e;
	color: #FFF;
}
html>body #tengah #detikfoto .sliderwrapper {
	height: 229px;
}
#tengah #detikfoto .sliderwrapper .contentdiv {
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0px;  /*leave as is*/
	top: 0;  /*leave as is*/
	padding: 0px;
	background: #1c534c;
	width: 192px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
}
#tengah #detikfoto .sliderwrapper .contentdiv .sum {
	margin:0;
	padding: 4px;
	text-align:left;
	font-size: 11px;
	color: #FFF;
	clear: both;
}
#tengah #detikfoto .pagination {
	text-align: center;
	background-color: #008877;
	padding: 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#tengah #detikfoto .pagination a {
	padding: 5px 8px;
	text-decoration: none;
	color: #ff0;
	background: #146900;
	border: 1px solid #fff;

}
#tengah #detikfoto .pagination a:link {
	color: #FFFF00;
}
#tengah #detikfoto .pagination a:hover {
	color: #e00;
	background-color: #fff;
	border: 1px solid #ff0;
}
#tengah #detikfoto .pagination a.selected {
	color: #e00;
	background-color: #fff;
	border: 1px solid #fff;
}
#tengah #contenttengah01 {
	text-align: left;
	padding: 0;
	margin: 1px 0 0 0;
	clear: both;
}
#tengah #contenttengah01a .image {
	text-align: center;
	padding: 2px;
	margin: 4px 3px 3px 0;
	border: 1px solid #545454;
	clear: both;
}
#tengah #contenttengah01a {
	text-align: left;
	padding: 0;
	margin: 1px 0 0 0;
	clear: both;
}
#tengah #contenttengah01 .image {
	text-align: center;
	padding: 2px;
	margin: 4px 3px 3px 0;
	border: 1px solid #545454;
	clear: both;
}
#tengah #contenttengah02{
	text-align: left;
	padding: 4px;
	margin: 20px 0 0 0;
	clear: both;
	background: #990100;
	border: 1px solid #e90400;
}
#tengah #contenttengah02 a {
	color: #FF0000;
	font-weight: bold;
}
#tengah #contenttengah02 h4 {
	border: none;
	margin: 0;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
}
#tengah #contenttengah02 h4 a {
	color: #FFFFCC;
}
#tengah #contenttengah02 ul {
	margin:0;
	padding:0 0 0 0;
	list-style-image:url(../image/panahkuning.gif);
	list-style-position: inside; 
	color:#660000;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	border: 1px solid #e90400;
}
#tengah #contenttengah02 ul li {
	background: #feee67;
	padding: 2px 0 2px 0;
}
#tengah #contenttengah02 .diff {
	background: #ffdf76;
}
#tengah #contenttengah02 ul li ul li {
	padding: 2px 0 2px 10px;
}
#tengah #contenttengah02 ul li ul {
	border: none;
}
#tengah #contenttengah03{
	text-align: left;
	padding: 4px;
	margin: 5px 0 0 0;
	clear: both;
	background: #990100;
	border: 1px solid #c34900;
}
#tengah #contenttengah03 .image {
	border: 1px solid #c34900;
}
#tengah #contenttengah03 .gabung {
	border-top: 1px solid #c34900;
	padding: 5px 0 0 5px;
	margin: 5px 0 0 0;
	text-align: right;
}
#tengah #contenttengah03 .gabung a {
	background: #f10d00;
	color: #ffff00;
	border: 1px solid #c34900;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	text-align: center;
	padding: 3px 5px;
	display: inline-block;
}
#tengah #contenttengah04{
	text-align: left;
	padding: 4px;
	margin: 5px 0 0 0;
	clear: both;
	background: #ff7e00;
	border: 1px solid #c34900;
}
#tengah #contenttengah04 a {
	color: #ff0;
}
#tengah #contenttengah04 a:hover {
	color: #500000;
}
#tengah #contenttengah04 h3 {
	border: none;
	border-bottom: 1px solid #bf5300;
	text-align: left;
	margin: 0 0 5px 0;
	text-transform: none;
}
#tengah #contenttengah04 .image {
	border: 1px solid #c34900;
}
#tengah #contenttengah04 .gabung {
	border: 1px solid #c34900;
	padding: 5px 2px;
	background: #900;
	margin: 5px 0 0 0;
	text-align: center;
}
#tengah #contenttengah04 .gabung h3 {
	border: none;
}
#tengah #contenttengah04 .gabung a {
	background: #f10d00;
	color: #ffff00;
	border: 1px solid #c34900;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	text-align: center;
	padding: 3px 5px;
	display: inline-block;
}
#tengah #jadwalpemilu {
	padding: 2px;
	background-color: #fff;
	margin: 1px 0 0 0;
	padding: 0;
	clear: both;
}
#tengah #jadwalpemilu .c1 {
	font-weight: bold;
	color: #fff;
	background-color: #00574c;
	text-align: center;
}
#tengah #jadwalpemilu .c2 {
	font-weight: bold;
	color: #FFF;
	background-color: #0087ba;
}
#tengah #jadwalpemilu .c2 a:link {
	color:#FFF;
}
#tengah #jadwalpemilu .c2 a:visited {
	color:#FFF;
}
#tengah #jadwalpemilu .c2 a:hover {
	color:#FFF;
}
#tengah #jadwalpemilu .c3 {
	background-color: #edfffc;
	color: #000;
}
#tengah #jadwalpemilu .c4 {
	background-color:#cbfff7;
	color:#000;
}

/*KANAN */
#kanan {
	width: 306px;
	padding: 14px 12px 10px 14px;
	margin: 0;
	float: left;
}
html>body #kanan {
	width: 280px;
}
#kanan.foto {
	border-top: 1px solid #ccc;
}
#kanan a:link {
	color: #FF0000;
	text-decoration: none;
}
#kanan a:visited {
	color: #FF0000;
	text-decoration: none;
}
#kanan a:hover {
	color: #011cab;
	text-decoration: underline;
}
#kanan h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #0048cc;
	text-align: left;
	text-transform: uppercase;
	padding: 3px 5px;
	margin: 30px 0 0 0;
	border-top: 3px solid #99cee3;
	border-bottom: 1px solid #99cee3;
	clear: both;
}
#kanan h1 a:link {
	color: #0048cc;
	text-decoration: none;
}
#kanan h1 a:visited {
	color: #0048cc;
	text-decoration: none;
}
#kanan h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #0048cc;
	text-align: left;
	text-transform: uppercase;
	padding: 3px 0;
	margin: 0 0 0 0;
	border-top: 3px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#kanan h2 a:link {
	color: #0048cc;
	text-decoration: none;
}
#kanan h2 a:visited {
	color: #0048cc;
	text-decoration: none;
}
#kanan h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
	padding: 3px 5px;
	margin: 1px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	color: #003399;
}
#kanan h3 a:link, #kanan h3 a:visited {
	color: #f00;
	text-decoration: none;
}
#kanan h3 a:hover {
	color: #00f;
	text-decoration: underline;
}
#kanan h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #f00;
	text-align: left;
	text-transform: uppercase;
	padding: 0;
	margin: 2px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#kanan h4.top {
	border-top: 1px solid #ccc;
	margin: 0 0 5px 0;
}
#kanan h4 a:link {
	color: #FF0000;
	text-decoration: none;
}
#kanan h4 a:visited {
	color: #FF0000;
	text-decoration: none;
}
#kanan h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #0048cc;
	text-align: right;
	text-transform: uppercase;
	padding: 2px 0;
	margin: 0;
	border-top: 1px solid #a6d4e6;
	border-bottom: 1px solid #a6d4e6;
	clear: both;
}
#kanan h5 a:link {
	color: #0048cc;
	text-decoration: none;
}
#kanan h5 a:visited {
	color: #0048cc;
	text-decoration: none;
}
#kanan .date {
	font-size: 10px;
}
#kanan .subjudul {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 115%;
	font-size: 11px;
	color: #ff6600;
}
#kanan .judul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 115%;
}
#kanan .image {
	background-color: #FFFFFF;
	padding: 2px;
	margin: 3px 5px 3px 0px;
	border: 1px solid #ccc;
	float: left;
}
	/*Pro Kontra*/
	#prohead {
		color: #fff;
		background-color: #090;
		padding: 1px 10px;
		border-right: 5px solid #fbf3cb;
	}
	#kontrahead {
		color: #fff;
		background-color: #e00;
		padding: 1px 10px;
		border-right: 5px solid #fbf3cb;
	}
	#prokontra {
		text-align: left;
		color: #fff;
		background-color: #fff;
		padding: 2px;
		margin: 2px 0 0 0;
		/* border: 1px solid #339; */
		border: 1px solid #ddc688;
		clear: both;
	}
	#prokontra .tema {
		background-color: #ff3300;
		padding: 4px 8px 3px 8px;
		margin: 0;
		clear: both;
	}
	#prokontra .date {
		color: #fff;
	}
	#prokontra .judul {
		font-size: 15px;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	#prokontra .pendapat {
		min-height: 95px;
		height: auto !important;
		height: 105px;
		background-color: #ff6600;
		padding: 3px 8px 5px 8px;
		margin: 0;
		clear: both;
	}
	#prokontra .tokoh {
		font-size: 13px;
		font-weight: bold;
		color: #ff0;
	}
	#prokontra .linkkoment {
		text-align: right;
		background-color: #f93;
		padding: 3px 8px;
		margin: 0;
		clear: both;
	}
	#prokontra .prolink {
		width: 60px;
		font: bold 11px Arial;
		text-align: center;
		color: #fff;
		text-transform: uppercase;
		background-color: #090;
		border: 1px solid #fff;
		margin: 1px;
		padding: 1px 0;
		clear: both;
	}
	#prokontra .kontralink {
		width: 60px;
		font: bold 11px Arial;
		text-align: center;
		color: #fff;
		text-transform: uppercase;
		background-color: #e00;
		border: 1px solid #fff;
		margin: 1px;
		padding: 1px 0;
		clear: both;
	}
	#prokontra .lihatlink {
		width: 60px;
		font: bold 11px Arial;
		text-align: center;
		color: #fff;
		text-transform: uppercase;
		background-color: #00c;
		border: 1px solid #fff;
		margin: 1px;
		padding: 1px 0;
		clear: both;
	}
	#prokontra a:link {
		color: #ff0 !important;
	}
	#prokontra a:visited {
		color: #ff0 !important;
	}
	#prokontra a:hover {
		color: #fff !important;
	}
	/*Pantun Politik*/
	#pantunpolitik {
		padding: 10px;
		margin: 2px 0 0 0;
		background-color: #f4e6fd;
		border: 1px solid #ddc688;
		clear: both;
	}
	/*Forum Politik*/
	#forumhead {
		height: 20px;
		padding: 5px 0 4px 0;
		margin: 25px 0 0 0;
		border-top: 3px solid #ddc688;
		border-bottom: 1px solid #ddc688;
		clear: both;
	}
	html>body #forumhead {
		height: 16px;
	}
	#forumhead .logo {
		width: 150px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		font-weight: bold;
		line-height: 100%;
		color: #009;
		text-align: left;
		padding: 0;
		margin: 0;
		float: left;
	}
	#forumhead .headmenu {
		width: 130px;
		font-family: Arial, Helvetica-Normal, sans-serif;
		font-size: 10px;
		color: #BFBFBF;
		font-weight: bold;
		text-align: right;
		padding: 1px 0 0 0;
		margin: 0;
		float: left;
	}
	#detikforum {
		color: #FF0;
		background-image: url(../image/bgforumwp.gif);
		background-repeat: repeat-x;
		background-position: left top;
		padding: 0 0 5px 0;
		margin: 5px 0 25px 0;
		clear: both;
	}
	#detikforum a:link {
		color: #fff !important;
		text-decoration: none;
	}
	#detikforum a:visited {
		color: #fff !important;
		text-decoration: none;
	}
	#detikforum a:hover {
		color: #FF0 !important;
		text-decoration: underline;
	}
	#detikforum #terbaru {
		text-align: left;
		padding: 6px 3px 5px 0;
		margin: 0;
		clear: both;
	}
	#detikforum #terbaru li {
		padding: 2px 0;
		margin: 0 0 0 28px;
		list-style-position: outside;
		list-style-image: url(../image/panahforumwp.gif);
		list-style-type: none;
		clear: both;
	}
	#detikforum #teraktif {
		text-align: left;
		padding: 6px 6px 5px 0;
		margin: 0;
		clear: both;
	}
	#detikforum #teraktif li {
		padding: 2px 0px;
		margin: 0px 0px 0px 28px;
		list-style-position: outside;
		list-style-image: url(../image/panahforumwp.gif);
		list-style-type: none;
		clear: both;
	}
	.basictab {
		font-family: Arial, Helvetica-Normal, sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-transform: uppercase;
		padding: 3px 0px;
		margin: 0px;
		border-bottom: 1px solid #e00;
		list-style-type: none;
	}
	.basictab li {
		display: inline;
		margin: 0px;
	}
	.basictab li a {
		text-decoration: none;
		padding: 3px 10px;
		border-bottom: none;
		background-image: url(../image/bgtapoff.gif);
		background-repeat: repeat-x;
		color: #2d2b2b;
		}
	.basictab li a:visited {
		color: #2d2b2b;
		}
	.basictab li a:hover {
		background-image: none;
		background-color: #660099;
		color: black;
		}
	.basictab li a:active {
	 color: black;
		}
	.basictab li a.selected { /*selected main tab style */
	 position: relative;
	 top: 1px;
		}
	.basictab li a.selected { /*selected main tab style */
		background-color: #051ca1;
		background-image: url(../image/bgtapon.gif);
		background-repeat: repeat-x;
		border-bottom-color: white;
		}
	.basictab li a.selected:hover { /*selected main tab style */
		text-decoration: none;
		}
	.tabcontent {
		display:none;
		}
	@media print {
	.tabcontent {
		display: block !important;
	}
	}

	#video {
		background: #FFFFFF;
		text-align: left;
		padding: 5px 0 10px 0;
		border: 1px solid #ccc;
		margin: 5px 0 15px 0;
		clear: both;
		background: url(../image/bgbursapilprestop.gif) #d3d3d3 repeat-x top left ;
	}
	html>body #video {
		padding: 5px 5px 10px 5px;
	}
	#video h4{
		border-color: #eee;
	}
	#video h2{
		font: bold 14px Georgia, "Times New Roman", Times, serif;
		text-transform: none;
		padding: 0;
		margin: 0 0 5px 0;
		clear: both;
		border: none;
	}
	#videonya {
		text-align: left;
		padding: 0 0;
		margin: 0 0 15px 0;
		clear: both;
	}
	#video .judul {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 12px;
	}
	#video ul {
		padding: 0 0 0 18px;
		margin: 0 3px;
		clear: both;
	}
	#video ul li {
		padding: 2px 0;
		margin: 5px 0;
		list-style-type: none;
		list-style-image: url(../image/panahpop.gif);
		list-style-position: outside;
		clear: both;
	}
	#contentkanan01 {
		text-align: left;
		padding: 2px;
		border: 1px solid #ccc;
		margin: 0 0 25px 0;
		clear: both;
		background: #fff;
	}
	#contentkanan01 a {
		color:#ff0000;
	}
	#contentkanan01 h2 {
		border: none;
		color: #0000FF;
		margin: 0;
		text-transform: none;
	}
	#contentkanan01 h4 a {
		color: #FF0000;
	}
	#contentkanan01 a img { border: none ;}
	#contentkanan01 h4 {
		padding-left: 5px;
	}
	#contentkanan01 ul {
		padding: 0 5px 10px 5px;
		margin: 0;
		clear: both;
		background: url(../image/bgbursapilprestop.gif) #d3d3d3 repeat-x top left ;
	}
	#contentkanan01 ul li {
		padding: 3px 0;
		margin: 5px 0;
		list-style: outside none none;
		color: #666666;
		clear: both;
	}
	#contentkanan01 .pilpres {
		background: url(../image/bgbursapilpres.gif) repeat-x top left;
		padding: 5px;
		text-align: center;
		border-top: 3px solid #eee;
		border-bottom: 3px solid #eee;
	}
	#contentkanan01 .pilpres img {
		border: 2px solid #fff;
		margin: 3px 3px 0 0;
	}
	#contentkanan01 .selengkapnya {
		background:url(../image/bgbursapilpresbottom.gif) bottom left repeat-x;
		font: bold 11px Georgia, "Times New Roman", Times, serif;
		text-align: right;
		padding: 0 5px 5px 0;
	} 
	#blog {
		text-align: left;
		padding: 3px 8px;
		margin: 5px 0 0 0;
		background: url(../image/bgbursapilprestop.gif) #d3d3d3 repeat-x top left ;
		clear: both;
	}
	#blog ul {
		padding: 0;
		margin: 0;
		clear: both;
	}
	#blog ul li {
		height: 80px;
		line-height: 135%;
		padding: 7px 0;
		margin: 0 2px 0 0;
		list-style-type: none;
		list-style-position: outside;
		clear: both;
	}
	.bannerD1 {
		padding: 0px;
		margin: 30px 0;
		clear: both;
	}
	.bannerD2 {
		padding: 0px;
		margin: 22px 0 0 0;
		clear: both;
	}
	#contentkiri03 {
		padding: 10px;
		margin: 30px 0 25px 0;
		clear: both;
		background: #00574c;
		border: 1px solid #ccc;
	}
	#contentkiri03 h2 {
		margin: 0 0 5px 0;
		text-transform: none;
		border: none;
	}
	#contentkiri03 h2 a:link {
		color: #f00;
	}
	#contentkiri03 h4 {
		border: none;
		color: #FFFFCC;
		margin: 0;
	}
	#contentkiri03 h3 {
		border: none;
		color: #FFFFCC;
		margin: 0;
	}
	#contentkiri03 .pojokcontent {
		background:#edfffc;
		padding: 5px 3px;
		clear:both;
	}
/* End Content Kanan */

/* CONTENT DALAM */
#kiriisi {
	width: 327px;
	font-family: Arial, Helvetica-Normal, sans-serif;
	line-height: 130%;
	font-size: 12px;
	text-align: left;
	padding: 14px 14px 0 13px;
	margin: 0;
	border-top: 1px solid #ccc;
	float: left;
}
html>body #kiriisi {
	width: 300px;
}
#kiriisi h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	text-transform: uppercase;
	padding: 3px 0;
	margin: 20px 0 1px 0;
	border-top: 3px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#kiriisi h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-align: right;
	padding: 3px 0;
	margin: 1px 0 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#kiriisi .bannerB1 {
	padding: 0;
	margin: 0 0 20px 0;
	clear: both;
}
#kiriisi .bannerB2 {
	padding: 0;
	margin: 20px 0 0 0;
	clear: both;
}
#kiriisi .bannerB3 {
	padding: 0;
	margin: 20px 0 0 0;
	clear: both;
}
#kiriisi .bannerB4 {
	padding: 0;
	margin: 20px 0 0 0;
	clear: both;
}
#kiriisi .bannerB5 {
	padding: 0;
	margin: 20px 0 0 0;
	clear: both;
}
#kiriisi .bannerB6 {
	padding: 0;
	margin: 20px 0 0 0;
	clear: both;
}
#kiriisi .date {
	font-size: 10px;
	color: #666666;
}
#kiriisi .subjudul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 120%;
	color: #EE0000;
	font-weight: bold;
}
#kiriisi .judul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
}
	#kiriisi #beritalain {
		padding: 5px 20px;
		margin: 1px 0 0 0;
		clear: both;
	}
	#kiriisi #beritalain ul {
		padding: 0 10px 0 25px;
		margin: 0;
		clear: both;
	}
	#kiriisi #beritalain ul li {
		padding: 3px 0;
		margin: 0;
		list-style-type: square;
		list-style-position: outside;
		color: #666666;
		clear: both;
	}
	#kiriisi #beritalain a:link {
		color: #0048cc;
		text-decoration: none;
	}
	#kiriisi #beritalain a:visited {
		color: #0048cc;
		text-decoration: none;
	}
	#kiriisi #beritalain a:hover {
		color: #000;
		text-decoration: underline;
	}
	#kiriisi #menugudang{
		text-align: left;
		padding: 4px;
		margin: 0 0 20px 0;
		clear: both;
		background: #990100;
		border: 1px solid #e90400;
	}
	#kiriisi #menugudang a {
		color: #FF0000;
		font-weight: bold;
	}
	#kiriisi #menugudang a.on {
		color: #0000CC;
	}
	#kiriisi #menugudang h4 {
		border: none;
		margin: 0;
		font: bold 12px Georgia, "Times New Roman", Times, serif;
	}
	#kiriisi #menugudang h4 a {
		color: #FFFFCC;
	}
	#kiriisi #menugudang ul {
		margin:0;
		padding:0 0 0 0;
		list-style-image:url(../image/panahkuning.gif);
		list-style-position: inside; 
		color:#660000;
		font: bold 12px Georgia, "Times New Roman", Times, serif;
		border: 1px solid #e90400;
	}
	#kiriisi #menugudang ul li {
		background: #feee67;
		padding: 2px 0 2px 0;
	}
	#kiriisi #menugudang .diff {
		background: #ffdf76;
	}
	#kiriisi #menugudang ul li ul li {
		padding: 2px 0 2px 10px;
	}
	#kiriisi #menugudang ul li ul {
		border: none;
	}
	#kiriisi #survey h2 {
		margin: 0;
		border-top: none;
		padding-left: 5px;
		background: #ac0100;
		color: #fff;
	}
	#kiriisi #survey ul {
		margin: 0;
		padding: 0;
		background: #ffe3e3;
	}
	#kiriisi #survey ul li {
		list-style: none outside;
		margin: 3px 5px;
		padding: 5px;
		clear: both;
		border: 1px solid #ff8888;
		font: bold 12px Georgia, "Times New Roman", Times, serif;
	}
	#kiriisi #survey ul li:hover {
		background: #eee;
		cursor: pointer;
	}
	#kiriisi #survey ul li.on a{
		color:#000099;
	}
	#kiriisi #survey ul li .image{
		float:left;
		margin: 0 5px 0 0;
		padding: 2px;
		border: 1px solid #ccc;
	}
	
/* Kanan Isi */
#kananisi {
	width: 569px;
	padding: 15px 12px 5px 0;
	margin: 0;
	border-top: 1px solid #ccc;
	float: left;
	position: relative;
}
html>body #content #kananisi {
	width: 559px;
}

/* hasil pilpres */
#kananisi #quickcount img, #kananisi #hasil img {
	margin-right: 2px;
	border: 1px solid #fff;
}
#kananisi #quickcount {
	border: 1px solid #308c7f;
	background: #fff;
	padding: 2px;
}
#kananisi #quickcount table {
	background: #fff;
	color: #000;
	font-size: 12px;
}
#kananisi #quickcount th {
	background: #00574c;
}
#kananisi #quickcount th h3 {
	color: #fff;
	font: 19px Georgia,"Times New Roman",Times,serif;
	margin:0;
	border: none;
	text-align: left;
	text-transform: none;
	padding: 0 !important;
}
#kananisi #quickcount th a:link, #kananisi #quickcount th a:visited { color: #ff0; }
#kananisi #quickcount th a:hover { color: #fff; }
#kananisi #quickcount td a:link, #kananisi #quickcount td a:visited { color: #00f; }
#kananisi #quickcount td a:hover { color: #f00; }
#kananisi #quickcount .c1{
	background: #549d63;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
#kananisi #quickcount .c1 td { padding: 10px 2px; }
#kananisi #quickcount .c1 .mega {background: #f00; color: #fff; text-align: center; font-weight: bold;}
#kananisi #quickcount .c1 .sby {background: #538ed4; color: #fff; text-align: center; font-weight: bold;}
#kananisi #quickcount .c1 .jk {background: #ff0; color: #000; text-align: center; font-weight: bold;}
#kananisi #quickcount .c2 {background: #cfffd9; color: #000; text-align: left; }
#kananisi #quickcount .c2 .mega {background: #f00; color: #fff; text-align: center; font-weight: bold; font-size: 13px;}
#kananisi #quickcount .c2 .sby {background: #538ed4; color: #fff; text-align: center; font-weight: bold; font-size: 13px;}
#kananisi #quickcount .c2 .jk {background: #ff0; color: #000; text-align: center; font-weight: bold; font-size: 13px;}
#kananisi #quickcount .c3 {background: #b1f2be; color: #000; text-align: left;}
#kananisi #quickcount .c3 .mega {background: #900; color: #fff; text-align: center; font-weight: bold; font-size: 13px;}
#kananisi #quickcount .c3 .sby {background: #3272be; color: #fff; text-align: center; font-weight: bold; font-size: 13px;}
#kananisi #quickcount .c3 .jk {background: #e5e520; color: #000; text-align: center; font-weight: bold; font-size: 13px;}
#kananisi #hasil {
	border: 1px solid #308c7f;
	background: #fff;
	padding: 2px;
	margin-top: 10px;
}
#kananisi #hasil table {
	background: #fff;
	color: #000;
	font-size: 12px;
}
#kananisi #hasil th {
	background: #00574c;
}
#kananisi #hasil th h3 {
	color: #fff;
	font: 19px Georgia,"Times New Roman",Times,serif;
	margin:0;
	border: none;
	text-align: left;
	text-transform: none;
	padding: 0 !important;
}
#kananisi #hasil .c1{
	background: #549D63;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
#kananisi #hasil .c1 td { padding: 10px 2px; }
#kananisi #hasil th a:link, #kananisi #hasil th a:visited { color: #ff0; }
#kananisi #hasil th a:hover { color: #fff; }
#kananisi #hasil .c2{
	background: #85c893;
	color: #000;
}
#kananisi #hasil .mega {background: #f00; color: #fff; text-align: center; font-weight: bold; font-size: 13px;}
#kananisi #hasil .sby {background: #538ed4; color: #fff; text-align: center; font-weight: bold; font-size: 13px;}
#kananisi #hasil .jk {background: #ff0; color: #000; text-align: center; font-weight: bold; font-size: 13px;}
	/* Isi Berita */
	#isiberita {
		background-color: #fff;
		background-image: url(../image/bgcontentisi.gif);
		background-repeat: repeat-x;
		background-position: bottom left;
		text-align: left;
		padding: 18px 16px 20px 20px;
		margin: 0 0 10px 0;
		border: 1px solid #ccc;
		min-height: 960px;
		height: auto !important;
		height: 960px;
		clear: both;
		position: relative;
	}
	#isiberita .petunjuk {
		text-align: right;
		font-weight: bold;
		padding: 1px 0;
		margin: 0 0 22px 0;
		border-bottom: 1px solid #ccc;
		clear: both;
	}
	#isiberita .petunjuk2 {
		text-align: center;
		font-weight: bold;
		padding: 10px;
		margin: 0 0 22px 0;
		background:#000099;
		color:#FFCC00;
		border: 1px solid #99cee3;
		clear: both;
	}
	#isiberita .petunjuk3 {
		text-align: center;
		font-weight: bold;
		padding: 10px;
		margin: 0 0 22px 0;
		border: 1px solid #99cee3;
		clear: both;
	}
	#isiberita .bannerEtop {
		text-align: center;
		padding: 4px 0;
		margin: 0 0 20px 0;
		border: 1px solid #bee2ef;
		clear: both;
	}
	#isiberita .illustrasi {
		background-color: #fff;
		padding: 3px;
		margin: 0 5px 0 0;
		border: 1px solid #ccc;
		float: left;
		position: relative;
	}
	#isiberita .keterangan {
		background-color: #f5fdff;
		padding: 8px;
		margin: 20px 0;
		border: 1px solid #99cee3;
		clear: both;
	}
	#isiberita .alamat {
		font-family: Tahoma, Arial;
		line-height: 120%;
		font-size: 10px;
		padding: 0;
		margin: 20px 0 0 0;
		clear: both;
	}
	#isiberita h2 {
		font: bold 15px Georgia, "Times New Roman", Times, serif;
		margin: 0;
		color: #f00;
	}
	#isiberita h4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color: #000000;
		text-align: left;
		padding: 0px;
		margin: 10px 0 5px 0;
		border-bottom: 1px solid #ccc;
		clear: both;
	}
	#isiberita a:link {
		text-decoration: none;
		color: #003300;
	}
	#isiberita a:visited {
		text-decoration: none;
		color: #003300;
	}
	#isiberita a:hover {
		text-decoration: underline;
		color: #EE0000;
	}
	#isiberita p {
		padding: 2px 0;
		margin: 0px;
		clear: both;
	}
	#isiberita .input {
		font-family: Arial, Helvetica-Normal, sans-serif;
		font-size: 12px;
		text-align: left;
		background-color: #FFFFFF;
		border: 1px solid #ccc;
	}
	#isiberita .comentteks {
		text-align: left;
		background-color: #FFFFFF;
		border: 1px solid #ccc;
		width: 400px;
	}
	#isiberita .inputsubmit {
		font-family: Arial, Helvetica-Normal, sans-serif;
		text-align: center;
		color: #FFFFFF;
		font-weight: bold;
		text-transform: uppercase;
		background-color: #d80000;
		border: 1px solid #d80000;
		margin: 0 0 1px 3px;
		width: 120px;
	}
	#isiberita .inputsubmit1 {
		font: bold 12px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		background: #00574c;
		border: 1px solid #fff;
		width: 50px;
		color: #fff;
	}
	#isiberita ul {
		padding: 0 0 10px 0;
		margin: 0;
		clear: both;
	}
	#isiberita ul li {
		padding: 2px;
		margin: 0 0 0 33px;
		list-style-type: square;
		list-style-position: outside;
		clear: both;
	}
	#isiberita .date {
		font-size: 10px;
	}
	#isiberita .subjudul {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 120%;
		color: #ee0000;
	}
	#isiberita .judul {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 26px;
		line-height: 120%;
		color: #EE0000;
	}
	#isiberita .reporter {
		color: #003300;
	}
	#isiberita #fotolain {
		padding: 0;
		margin: 3px 15px 10px 0;
		clear: both;
	}
	#isiberita #fotolain .fotonya {
		width: 100px;
		text-align: center;
		padding: 2px;
		margin: 0 20px 5px 0;
		float: left;
	}
	#isiberita #fotolain img {
		background-color: #FFF;
		padding: 3px;
		margin: 0;
		border: 1px solid #bee2ef;
		clear: both;
	}
	#isiberita .comment {
		color: #000;
		font-weight: bold;
		background-color: #ffffff;
		background-image: url(../image/cmnt_bg.gif);
		background-repeat: repeat-x;
		margin: 1px 0 1px 0;
		padding: 7px 9px;
		border: 1px solid #ccc;
		clear: both;
	}
	#isiberita .commentbar {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
		background-color: #FFF;
		background-image: url(../image/cmnt_bar.gif);
		background-repeat: repeat-x;
		height: 30px;
		padding: 0 0 0 15px;
		margin: 7px 0 0 0;
	}
	#isiberita .commentbar img {
		float: left;
		padding: 2px 0 5px 5px;
		border: 0;
	}
	#isiberita .commenttext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		clear: right;
		width: auto;
		float: left;
		vertical-align: middle;
		padding: 6px 50px 10px 5px;
	}
	#isiberita .commenttext a:link {
		color: #FFF;
		text-decoration: none;
	}
	#isiberita .commenttext a:hover {
		color: #FF0;
		text-decoration: underline;
	}
	#isiberita .commenttext a:visited {
		color: #FFF;
		text-decoration: none;
	}
	#isiberita .commentdetails {
		background-color: #f8f8f8;
		margin: 1px 0 0 0;
		padding: 8px 9px;
		border: 1px solid #99cee3;
	}
	#isiberita .commentdetails2 {
		background-color: #ffe4e4;
		font-weight: normal;
		margin: 1px 0 0 0;
		padding: 8px 9px;
		border: 1px solid #99cee3;
	}
	#isiberita .disclaimer {
		text-align: center;
		background-color: #ffe4e4;
		border: 1px solid #99cee3;
		font-size: 12px;
		font-weight: bold;
		padding: 5px;
		width: 75px;
		margin: 5px;
		float: right;
	}
	#isiberita .tabel01 {
		text-align: left;
		padding: 4px;
		margin: 20px 0 20px 0;
		border: 1px solid #cccccc;
		clear: both;
	}
	#isiberita .tabel01 a {
		color:#00f;
		text-decoration: underline;
	}
	#isiberita .tabel01 .c1 {
		font-weight: bold;
		color: #fff;
		background-color: #00574c;
	}
	#isiberita .tabel01 .c2 {
		font-weight: bold;
		color: #FFF;
		background-color: #008877;
	}
	#isiberita .tabel01 .c2 a:link {
		color:#FFF;
	}
	#isiberita .tabel01 .c2 a:visited {
		color:#FFF;
	}
	#isiberita .tabel01 .c2 a:hover {
		color:#FFF;
	}
	#isiberita .tabel01 .c3 {
		background-color: #edfffc;
		color: #000;
	}
	#isiberita .tabel01 .c4 {
		background-color:#cbfff7;
		color:#000;
	}
	/* css tambahan buat comment akhir*/
	
	#isiberita .inputteks {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		background-color: #f4f4f9;
		width: 450px;
		border: 1px solid #666699;
	}
	#isiberita .bottomteks {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		background-color: #003399;
		width: 60px;
		padding: 0;
		margin: 5px 0 0 0;
		border: 1px solid #003399;
	}
	#isiberita .diprint {
		font-weight: bold;
		line-height: 100%;
		margin: 0;
		padding: 3px 15px;
		text-align: right;
		clear: both;
	}
	#isiberita .image{
		border: 1px solid #DCDCDC;
		float: left;
		font-size: 10px;
		margin: 3px 10px 0 0;
		padding: 2px;
		text-align: left;
	}
	#isiberita form fieldset legend {
		font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
		font-weight: bold; /* be careful with padding, it'll shift the nice offset on top of border  */
	}
	#isiberita .input1 {
		font-family: Arial, Helvetica-Normal, sans-serif;
		font-size: 12px;
		text-align: left;
		background-color: #fff;
		border: 1px solid #99cee3;
		width: 300px;
		float: left;
		padding: 2px 0;
		margin: 2px 0;
	}
	#isiberita .input2 {
		font-family: Arial, Helvetica-Normal, sans-serif;
		font-size: 12px;
		text-align: left;
		background-color: #fff;
		border: 1px solid #99cee3;
		width: 150px;
		float: left;
		padding: 2px 0;
		margin: 2px 0;
	}
	#isiberita form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
		font:100% Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		min-width: 400px;
		max-width: 600px;
		width: auto;
	}
	#isiberita form fieldset {
	  clear: both;  /*note that this clear causes inputs to break to left in ie5.x mac, commented out */
	  padding: 10px;        /* padding in fieldset support spotty in IE */
	  margin: 0;
	  border: 1px solid #99cee3;
	}
	#isiberita form fieldset label {
		display: block;  /* block float the labels to left column, set a width */
		float: left;
		width: 35%;
		padding: 0;
		margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
		text-align: left;
		clear: both;
	}
	#isiberita form fieldset label .right {	text-align: right;}
	#isiberita .event {
		padding: 0;
		margin: 0 ;
		clear: both;
	}
	#isiberita  .event ul {
		padding: 0;
		margin: 0;
		clear: both;
	}
	#isiberita .event ul li {
		padding: 2px;
		margin: 0;
		list-style-type: none;
		list-style-position: outside;
		clear: both;
		border-bottom: 1px solid #dbedf1;
	}
	#isiberita .event .subjudul {
		font: bold 14px Georgia, "Times New Roman", Times, serif;
	}
	#isiberita #infoanda {
		background-color: #fff;
		padding: 0;
		margin: 5px 0 0 0;
		border-bottom: 0;
		clear: both;
	}
	#isiberita #infoanda .judul {
		font-size: 16px;
		font-weight: bold;
	}
	#isiberita #infoanda ul {
		padding: 0;
		margin: 0;
		clear: both;
	}
	#isiberita #infoanda ul li {
		padding: 12px 15px;
		margin: 0 0 2px 0;
		list-style-type: none;
		list-style-position: outside;
		border: 1px solid #ccc;
		clear: both;
	}
	#isiberita #infoanda .c1 {
		background-color: #eee;
	}
	#isiberita #infoanda .c2 {
		background-color: #fff;
	}
		.profilkandidat {
			padding: 10px;
			border: 1px solid #ccc;
			margin-bottom: 20px;
		}
		.profilkandidat.sby {
			background: url(../image/bgsby.gif) #066caa repeat-x;
			color: #fff;
		}
		.profilkandidat.jk {
			background: url(../image/bgjk.gif) #ffd800 repeat-x ;
			color: #000;
		}
		.profilkandidat.mega {
			background: url(../image/bgmega.gif) #cd0000 repeat-x ;
			color: #fff;
		}
		.profilkandidat.sby a:link, .profilkandidat.sby a:visited, .profilkandidat.mega a:link, .profilkandidat.mega a:visited, .profilkandidat.mega h2, .profilkandidat.sby h2, .profilkandidat.mega h4, .profilkandidat.sby h4 { color: #fff !important; }
		.profilkandidat.jk a:link, .profilkandidat.jk a:visited, .profilkandidat.jk h2 { color: #000 !important; }
		.profilkandidat.jk a:hover { color: #F00 !important; }
		.profilkandidat.sby a:hover, .profilkandidat.mega a:hover { color: #ff0 !important;}
		.profilkandidat h2, .profilkandidat h3 {
			margin: 0 0 5px 0 !important;
			padding: 0 !important;
			text-align: center;
		}
		.profilkandidat h2 { border: 1px solid #ccc; font-size: 14px !important;}
		.profilkandidat h3 { font-size: 16px !important; }
		.profilkandidat h4 { font-size: 14px !important;  }
		.profilkandidat.jk h4 { color: #000 !important; border-bottom: 1px solid #000 !important;  }
		.profilkandidat.mega h4, .profilkandidat.sby h4, { color: #fff !important; border-bottom: 1px solid #fff !important;  }
		.profilkandidat h5 { font-size: 12px !important; text-align: right; margin: 0 !important; }
		.profilkandidat.jk h5 { color: #000 !important; border-top: 1px solid #000 !important;  }
		.profilkandidat.mega h5, .profilkandidat.sby h5 {color: #fff !important; border-top: 1px solid #fff !important; }
		.profilkandidat a, .profilkandidat a img {
			border: none;
		}
		.profilcapres {
			width: 125px;
			float: left;
			margin-right: 5px;
		}
		.profilkoalisi {
			width: 235px;
			float: left;
			margin-right: 5px;
		}
		html>body .profilkoalisi { width: 239px;; }
		.profilkoalisi ul { margin-top: 20px !important; }
		.profilcawapres {
			width: 125px;
			float: left;
		}
		.profilmore { display: block; text-align: center; font-size: 11px; }
		.profilcapres, .profilkoalisi, .profilcawapres{ position: relative; }
	#isiberita #menugudangisi{
		text-align: left;
		padding: 4px;
		margin: 0 0 20px 0;
		clear: both;
		background: #990100;
		border: 1px solid #e90400;
	}
	#isiberita #menugudangisi a {
		color: #FF0000;
		font-weight: bold;
	}
	#isiberita #menugudangisi h4 {
		border: none;
		margin: 0 0 3px 0;
		font: bold 22px Georgia, "Times New Roman", Times, serif;
	}
	#isiberita #menugudangisi h4 a {
		color: #FFFFCC;
	}
	#isiberita #menugudangisi ul {
		margin:0;
		padding:0 0 0 0;
		color:#660000;
		font: bold 12px Georgia, "Times New Roman", Times, serif;
		border: 1px solid #e90400;
	}
	#isiberita #menugudangisi ul li {
		background: #feee67;
		padding: 2px 0 2px 0;
		margin: 0;
		list-style-image:url(../image/panahkuning.gif);
		list-style-position: inside; 
	}
	#isiberita #menugudangisi .diff {
		background: #ffdf76;
	}
	#isiberita #menugudangisi ul li ul li {
		padding: 2px 0 2px 10px;
	}
	#isiberita #menugudangisi ul li ul {
		border: none;
	}
	ul#perundangan li {
		padding: 2px;
		margin: 0 0 0 33px;
		list-style-type: square;
		list-style-position: outside;
		clear: both;
	}
	ul#perundangan li .judul {
		font: bold 15px Georgia, "Times New Roman", Times, serif;
		color: #ee0000;
	}
	#perundangan .date {
		font-size: 10px;
	}
	ul#diskusi {
		padding: 0 0 10px 0;
		margin: 0;
		clear: both;
	}
	ul#diskusi li {
		padding: 2px;
		margin: 0 0 0 33px;
		list-style: outside none none;
		clear: both;
		border-bottom: 1px solid #ccc;
		min-height: 120px;
		height: auto !important;
		height: 120px;
	}
	ul#diskusi li .date {
		font-size: 10px;
	}
	ul#diskusi li .subjudul {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 17px;
		line-height: 120%;
	}
	ul#diskusi li .judul {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		line-height: 115%;
	}
	#hasilakhir {
		margin-bottom: 25px;
		border: 1px solid #ccc;
	}
	#hasilakhir h3 { text-transform: none !important; border-bottom: none !important; padding: 0 4px !important; }
	#hasilakhir .c1 {
		background: #2e0000;
		color: #ff0;
		font-weight: bold;
		text-align: center;
	}
	#hasilakhir .c2 {
		background: #ff0000;
		color: #fff;
	}
	#hasilakhir .c3 {
		background: #da3030;
		color: #fff;
	}
	#hasilakhir td a:link, #hasilakhir td a:visited { color: #fff; }
	#hasilakhir td a:hover {color: #ff0;}
	#quickcount {
		margin-bottom: 15px;
		border: 1px solid #ccc;
	}
	#quickcount h3 { text-transform: none !important; border-bottom: none !important; padding: 0 4px !important; }
	#quickcount .c1 {
		background: #2e0000;
		color: #ff0;
		font-weight: bold;
		text-align: center;
	}
	#quickcount .c2 {
		background: #ff0000;
		color: #fff;
		text-align: center;
	}
	#quickcount .c3 {
		background: #da3030;
		color: #fff;
		text-align: center;
	}
/* ARSIP */
#arsip {
	background-color: #fff;
	background-image: url(../image/bgcontentisi.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	text-align: left;
	padding: 13px 16px 20px 20px;
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
	clear: both;
	position: relative;
}
#arsip .petunjuk {
	font-weight: bold;
	text-align: right;
	padding: 1px 0;
	margin: 0 0 18px 0;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#arsip a:link {
	text-decoration: none;
	color: #FF0000;
}
#arsip a:visited {
	text-decoration: none;
	color: #FF0000;
}
#arsip a:hover {
	text-decoration: underline;
	color: #0000FF;
}
#arsip h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FF0000;
	text-align: left;
	font-weight: bold;
	padding: 0;
	margin: 25px 0 10px 0;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#arsip h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #009999;
	text-align: left;
	font-weight: bold;
	padding: 0;
	margin: 10px 0 1px 20px;
	clear: both;
}
#arsip ul {
	padding: 0;
	margin: 0;
	clear: both;
}
#arsip ul li {
	color: #5f5f5f;
	padding: 2px 0;
	margin: 0 0 0 60px;
	list-style-type: square;
	list-style-position: outside;
	clear: both;
}
#arsip .date {
	font-size: 10px;
	line-height: 120%;
	color: #5f5f5f;
}
#arsip .subjudul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	line-height: 120%;
}
#arsip .judul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 120%;
}
#arsip #bannerE {
	height: 125px;
	padding: 10px 0;
	margin: 25px 0;
	border: 1px solid #ccc;
	clear: both;
}
#arsip #bannerE .bannerE1 {
	text-align: center;
	width: 210px;
	padding: 0;
	margin: 0;
	float: left;
}
#arsip #bannerE .bannerE2 {
	text-align: center;
	width: 305px;
	padding: 0;
	margin: 0;
	float: left;
}

#isiberita #bannerE {
	height: 125px;
	padding: 10px 0;
	margin: 25px 0;
	border: 1px solid #ccc;
	clear: both;
}
#isiberita #bannerE .bannerE1 {
	text-align: center;
	width: 210px;
	padding: 0;
	margin: 0;
	float: left;
}
#isiberita #bannerE .bannerE2 {
	text-align: center;
	width: 305px;
	padding: 0;
	margin: 0;
	float: left;
}
#isiberita .permintaan {
	background-color: #fff;
	padding: 10px;
	margin: 30px 0 10px 0;
	border: 1px solid #99cee3;
	clear: both;
}
#isiberita .paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #00574c;
	padding: 10px;
	margin: 2px 0 5px 0;
	border: 1px solid #333;
	clear: both;
}
#isiberita .paging a {
	padding: 3px;
	text-decoration: none;
	color: #e00;
	border: 1px solid #eee;
	background-color: #fff;
}
#isiberita .paging a:link {
	color: #e00;
}
#isiberita .paging a:hover {
	color: #fff;
	background-color: #e00;
}
#isiberita .paging a.selected {
	color: #fff;
	background-color: #e00;
	border: 1px solid #fff;
}
#caridata {
	text-align: center;
	background-color: #FFFFFF;
	margin: 25px 0 10px 0;
	padding: 6px 10px;
	border: 1px solid #ccc;
	clear: both;
}
#isiberita .tower {
	float:right;
	margin:0 0 0 5px;
	padding:0;
	width: auto;
	position: relative;
}
#isiberita #tabel {
	padding: 2px;
	border: 1px solid #ccc;
	background: #fff;
	color: #000;
}
#isiberita #tabel td {
	border: 1px solid #ccc;
	text-align: center;
}
/* Tabel DPR */
	#tabeldpr {
		background: #fff;
		color: #000;
		padding: 2px;
		border: 1px solid #ccc;
	}
	#tabeldpr tr {
		background: #CBFFF7;
	}
	#tabeldpr tr.alt {
		background: #EDFFFC;
	}
	#tabeldpr td, #tabeldpr th {
		border: 1px solid #ccc;
		text-align: left;
	}
	#tabeldpr th {
		font: bold 14px Georgia, "Times New Roman", Times, serif;
		background: #00574c;
		padding: 5px;
		color: #fff;
	}
	#tabeldpr td img {
		vertical-align: middle;
	}
	#tabeldpr td a {
		vertical-align: middle;
		display: block;
		padding: 5px;
	}
	#tabeldpr td a:hover {
		text-decoration: none;
		background: #ffc;
	}
	#tabeldpr td a span {
		font-size: 24px;
	}
	/* daftar anggota */
	#daftaranggota {
		padding: 5px 26px 5px 5px;
		font: bold 14px/60px Georgia, "Times New Roman", Times, serif;
		border: 1px solid #ccc;
		background: #f00 url(../image/downloadpdf.gif) right 5px no-repeat;
	}
	#daftaranggota:link, #daftaranggota:visited {
		color: #fff !important;
	}
	#daftaranggota:hover {
		color: #ff0 !important;
		text-decoration: none !important;
	}
#surveypemilu {
	border: 1px solid #CC6600;
	background: #fff;
	padding: 3px;
	margin: 0;
}
#surveypemilu .surveypemiluisi {
	background: #feee67;
	padding: 4px;
	position: relative;
	margin: 5px 0;
	border: 1px solid #CC6600;
}
#surveypemilu .surveypemiluisi a {
	font: bold 14px/130% Georgia, "Times New Roman", Times, serif;
}
#surveypemilu .surveypemiluisi h1 {
	margin: 0;
	color: #990000;
	font: bold 18px/130% Georgia, "Times New Roman", Times, serif;
}
#surveypemilu .surveypemiluisi h1 a {
	color: #990000;
}
#surveypemilu .surveypemiluisi h4 {
	margin: 0;
	border-top: none;
	border-bottom: 1px solid #c8a00b;
	color: #000000;
}
#surveypemilu .surveypemiluisi img {
	float: left;
	margin: 3px 5px 0 0;
	border: 1px solid #c8a00b;
}
#isiberita #multimedialink {
	width: 158px;
	text-align: left;
	background-color: #fff;
	padding: 3px;
	margin: 3px 5px 0 0;
	border: 1px solid #dbc788;
	float: left;
}
html>body #contentisi #kananisi #isiberita #multimedialink {
	width: 150px;
}
#isiberita #multimedialink  h2 {
	font-size: 10px;
	color: #fff;
	text-align: center;
	background-color: #e00;
	padding: 3px 10px;
	margin: 0;
	clear: both;
}
#isiberita #multimedialink  h3 {
	color: #fff;
	font-size: 10px;
	text-align: left;
	background-color: #009;
	padding: 1px 8px;
	margin: 0;
	border: 1px solid #009;
	clear: both;
}
#isiberita #multimedialink .fotoisi {
	background-color: #eff8ff;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	padding: 2px 0 4px 0;
	margin: 0;
	border: 1px solid #339;
	clear: both;
}
#isiberita #multimedialink .videoisi {
	background-color: #eff8ff;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	padding: 2px 0 4px 0;
	margin: 0;
	border: 1px solid #339;
	clear: both;
}
#isiberita #multimedialink .audioisi {
	background-color: #eff8ff;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	padding: 2px 0 4px 0;
	margin: 0;
	border: 1px solid #339;
	clear: both;
}
#isiberita #multimedialink .image {
	text-align: left;
	background-color: #fff;
	padding: 1px;
	margin: 1px 1px 0 3px;
	border: 1px solid #dbc788;
	float: left;
}
html>body #isiberita #multimedialink .image {
	margin: 3px 5px 3px 5px;
}
#isiberita #multimedialink .subjudul {
	font-size: 11px;
	font-weight: bold;
	color: #009900;
}
#isiberita #multimedialink .judul {
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}
	#karikatur {
		display: block;
		padding: 5px;
		margin: 8px 4px 0 4px;
		height: 123px;
		overflow: hidden;
        position: relative;
	}
	#karikatur .nav {
		width: 10px;
		float: left;
		height: 83px;
		vertical-align: middle;
	}
	#karikatur h3 {
		padding: 2px 3px;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #ccc;
	}
	#karikatur ul {
		margin: 0;
		padding: 0;
		width: 490px;
		float: left;
		clear: none;
	}
    #karikatur #loading {
        background: url(../image/bgload.gif) no-repeat;
        width: 16px;
        height: 16px;
        display: none;
        position: absolute;
        top: 2px;
        right: 3px;
        }
    html>body #karikatur ul { width: 500px;}
	#karikatur ul li {
		float: left;
		width: 80px;
		padding: 2px;
		border: 1px solid #ccc;
		margin: 2px 6px 10px 6px;
		list-style: none none outside;
		display: inline;
		clear: none;
	}
    html>body #karikatur ul li {
        margin: 5px 7px 10px 7px;
    }
	#karikatur ul li img {
		border: none;
		width: 80px;
	}
	#karikatur a:link, #mu a:visited {
		color: #fff;
	}
	#karikatur a:hover  {
		color: #ff0;
	}
    #popupkarikatur {
        background: #e0e0e0;
        border: 1px solid #666;
        border-top: 1px solid #333;
        border-left: 1px solid #333;
        width: 330px;
        height: 330px;
        padding: .5em;
        overflow: hidden;
        position: absolute;
    }
    #popupkarikatur img {
        float: left;
        margin: 1em;
        padding: .2em;
        background: white;
    }
/* FOOTER ----------------------------------------------*/
#footer {
	width: 900px;
	height: 132px;
	background-color: #FFFFFF;
	margin: auto;
	padding: 0 0 10px 0;
	border: 1px solid #ccc;
	clear: both;
}
html>body #footer {
	width: 898px;
}
#footer a:link {
	color: #fff;
	text-decoration: none;
}
#footer a:visited {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	color: #ff0;
	text-decoration: underline;
}
#footer #menu0 {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #00362f;
	margin: 0px;
	padding: 6px 0px;
	clear: both;
	}
#footer #menu0 a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#footer #menu0 a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#footer #menu0 a:hover {
	color: #FFFF00;
	font-weight: bold;
	text-decoration: underline;
}
#footer .menu1 {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	background-color: #00574c;
	padding: 3px 10px;
	margin: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#footer .menu2 {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	background-color: #008877;
	padding: 2px 10px;
	margin: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#footer .menu3 {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	background-color: #00b29c;
	padding: 2px 10px;
	margin: 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
}
#footer .menu4 {
	width: 730px;
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
	margin: 0px;
	padding: 15px 0px 0px 10px;
	float: left;
}
html>body #footer .menu4 {
	width: 720px;
}
#footer .menu4 a:link {
	color: #666666;
	text-decoration: none;
}
#footer .menu4 a:visited {
	color: #666666;
	text-decoration: none;
}
#footer .menu4 a:hover {
	color: #EE0000;
	text-decoration: underline;
}
#footer .logo {
	width: 166px;
	text-align: right;
	margin: 0px;
	padding: 8px 10px 4px 0px;
	float: left;
}
html>body #footer .logo {
	width: 156px;
}
#footerbanner {
	width: 100%;
	bottom: 0px;
	margin-bottom: 0px;
	height: 62px;
	position: fixed;
	z-index: 99;
	right: 0;
	 _position:absolute;
	  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
}
html>body #footerbanner { margin-bottom: 0px; bottom: 0 }
#bannerhover {
	top: 180px;
	bottom: none;
	position: fixed;
	_position:absolute;
	_top:expression(eval(document.body.scrollTop+180));
}


