/*
project	: Website Pengadilan Tinggi Sumatera Utara
Author	: Bayu Wibawa, S.Kom
Website	: www.wibawadesign.com
Email	: bayu@wibawadesign.com
*/

@charset "utf-8";
body  {
	font: 10pt Tahoma,Verdana,Trebuchet MS,Arial, Helvetica, sans-serif;
	background-image: url(images/bg_black.gif);
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}
.thrColFixHdr #container { 
	width: 987px;
	background: #FFFFFF;
	margin: 0 auto;
	/*border: 1px solid #000000;*/
	text-align: left; 
	-moz-box-shadow:0 1px 20px #000;
	-webkit-border-radius:9px;
	-webkit-box-shadow:0 10px 20px #000;
	box-shadow:0px 1px 14px #000;
} 
.thrColFixHdr #header { 
	background: #000000; 
	padding: 0px 0px 0px 0px;
} 
.marquet {
	font-weight:bold; text-shadow:1px 2px #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	height: 30px;
	background-color: #032806;
	color: #f1e06b;
	margin: 0px;
    padding: 5px 2px 0px 0px;

}
.thrColFixHdr #sidebar1 {
	float: left;
	width: 200px;
	background: #e2e2e2;
}
#sidebar1 h3.head1 {
	display: block;
	background-image: url(images/sideleft_header_bg1.gif);
	background-repeat: repeat-x;
	height: 40px;
	color: #EEE;
	margin: 0px;
	padding: 10px 0px 5px 15px;
}
#sidebar1 h3.head2 {
	display: block;
	background-color: #6d6d6d;
	height: 25px;
	color: #EEE;
	margin: 0px;
	padding: 10px 0px 5px 15px;
}
#sidebar1 h3.head3 {
	display: block;
	background-color: #393939;
	height: 25px;
	color: #EEE;
	margin: 0px;
	padding: 10px 0px 5px 15px;
}
#sidebar1 p.color1 {
	background-color: #e2e2e2;
	padding: 10px 10px 15px 20px;
	margin: 0px;
}
#sidebar1 p.color2 {
	background-color: #c2c2c2;
	padding: 10px 10px 15px 20px;
	margin: 0px;
}

/*---------------------------------------------------------------------*/
.thrColFixHdr #sidebar2 {
	float: right;
	width: 200px;
	background: #585858;
}
#sidebar2 h3.head1 {
	display: block;
	background-image: url(images/sideleft_header_bg1.gif);
	background-repeat: repeat-x;
	height: 40px;
	color: #EEE;
	margin: 0px;
	padding: 10px 0px 5px 15px;
}
#sidebar2 h3.head2 {
	display: block;
	background-color: #6d6d6d;
	height: 25px;
	color: #EEE;
	margin: 0px;
	padding: 10px 0px 5px 15px;
}
#sidebar2 h3.head3 {
	display: block;
	background-color: #393939;
	height: 25px;
	color: #EEE;
	margin: 0px;
	padding: 10px 0px 5px 15px;
}
#sidebar2 p.color1 {
	background-color: #585858;
	padding: 10px 10px 15px 20px;
	margin: 0px;
	color: #fff;
}
#sidebar2 p.color2 {
	background-color: #EEE;
	padding: 10px 10px 15px 20px;
	margin: 0px;
}

/*---------------------------------------------------------------------*/
.thrColFixHdr #mainContent {
	width: 580px;
	margin: 0px 0px 0px 203px;
	padding: 0px 0px 0px 0px;
	zoom: 1;
	background-color: #FFF;
} 
.content1 { /*top*/
	background-color: #f8fbea;
	margin: 0;
	padding: 10px 10px 10px 10px;
	border-bottom: thin dotted #006666;
}
.content1 .contentheader1 {
	font: 13pt Arial, Helvetica, sans-serif;
	display: block;
	background:url(images/mewe.png) #e47e02 repeat-x;
	color: #FFFFFF;
	font-weight: bold; padding-top:10px; padding-left:20px; padding-bottom:10px;
   	margin:-8px -5px ; height:auto;
}
.content2 { /*mid*/
	background-color: #fff;
     text-align: justify;
	margin: 0;
	padding: 10px 10px 10px 10px;
	border-bottom: thin dotted #006666;
}
.content2 .contentheader2 {
	font: 13pt Arial, Helvetica, sans-serif;
	display: block;
	background-color: #e6ead1;
	color: #000;
	font-weight: bold;
	padding: 10px 15px;
	margin: -10px;
}
.content3 { /*bottom*/
	background-color: #333333;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 10px 10px 10px 10px;
	border-bottom: thin dotted #006666;
	color: #fff;
}
.content3 .contentheader3 {
	font: 12pt Arial, Helvetica, sans-serif;
	display: block;
	background-color: #666666;
	color: #fff;
	font-weight: bold;
	padding: 5px 25px;
	margin: -10px;
}

/*---------------------------------------------------------------------*/

.thrColFixHdr #footer {
	margin: 0px;
	padding: 0px 0px 0 0px;
	background:#DDDDDD;
} 
.thrColFixHdr #footer p {
	margin: 0; 
	padding: 10px 0;
}
#footer .blok1 {
	background-color: #333333;
	min-height: 270px;
	color: #FFFFFF;
}
.kegiatan {
	float: left;
	width: 340px;
	min-height: 150px;
	margin: 0px;
}
#footer .blok1 .kegiatan TD a{
	color: #FFF;
}
#footer .blok1 .kegiatan TD a:hover{
	display: block;
	background-color: #999999;
}

.polling {
	float: left;
	width: 300px;
	min-height: 150px;
	margin: 0px;
}

.galeri {
	float: left;
	width: 300px;
	min-height: 150px;
	margin: 0px;
}

.poto {
	border: thin #CCCCCC solid;
	padding: 5px;
	background-color: #FFFFFF;
}
/*---------------------------------------------------------------------*/
#footer .blok2 {
	background-color: #f4f4f4;
	min-height: 70px;
}
#footer .blok3 {
	background-color: #3a3a3a;
	min-height: 30px;
	color: #DDD;
}
#footer .blok3 a{ text-decoration:none; color:#ff7200; font-weight:bold; }
#footer .blok3 a:hover{ text-decoration:underline; color:#FF0000; }
#footer .blok1, #footer .blok2, #footer .blok3 {
	padding: 10px;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
#sidebar1 ul, #sidebar2 ul {
	list-style: none outside;
	padding:0;
}
#sidebar1 li a, #sidebar2 li a {
	background: #9c9c9c;
	border-bottom: 1px solid #bfbfbf;
	color: #111; display: block; 
	text-decoration: none;
	padding: 3px 15px;

}
#sidebar1 li ul{ margin-left:40px;}
#sidebar1 li a:hover, #sidebar2 li a:hover {
	background: #434343;
	color: #fff;
}

.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.tglberita {
	font-size:small;
}
