/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0;
	padding: 0;
	background: #56defd url(images/bg_body.jpg) repeat-x;
	font: normal small Arial, "Myriad Pro", Helvetica, sans-serif;
	color: #666666;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	padding-top: 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1em;
	margin-bottom:0px;
}

h4 {
	margin: 0;
	font-size: 1em;
}

p, ul {
	margin-top: 0;
	text-align:justify;
}

a:link, a:visited {
	color: #595959;
	font-weight:bold;
}

a:hover {
	text-decoration: none;
}

#container {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/bg_atas.jpg) no-repeat scroll 0 0;
	margin:0 auto;
	padding:0 10px;
	width:1250px;
}

.h_divider { background: url(images/hor_divider.jpg) bottom repeat-x; }
.vl_divider { background: url(images/ver_divider.gif) left repeat-y; }
.vr_divider { background: url(images/ver_divider.jpg) right repeat-y; }

/* Header */

#header {
	width: 931px;
	height: 378px;
	margin: 0 auto;
	padding: 0 0px;
	background: url(images/header.gif) top left no-repeat;
}

#header * {
	margin: 0;
	text-decoration: none;
	/*text-transform: uppercase;*/
	/*color: #FFFFFF;*/
}

#header .logo_wrapper{	
	padding:0px 5px 5px;
	height:205px;
	width:720px;
	float:left;	
}

#header h1 {
	float: left;
	/*padding: 65px 0 0 0;*/
	font-size: xx-large;
}

#header img {
	border:none;
}

#header h2 {
	float: left;
	padding: 86px 0 0 0;
	font-size: 27px;
	width:457px;
}

#header h2 a , #header h2 a:visited{
	color:#fff;
        text-shadow: #666 2px 2px 2px;
}

#header #tanggal{
	float:left;
	color:#4b4b4b;	
	text-align:left;
	font-size:11px;
	margin-top:210px;
	/*font-weight:bold;*/
	/*padding-left:726px;*/
	padding-right:28px;
}

/* Search */
#search {
	/*background-color:#FF0000;*/
	color:#666666;
	padding:0 16px;
	float:left;
	width:238px;
	height:64px;
}

/* intro */
#intro{
	/*background-color:#FF0000;*/
	color:#666666;
	padding:8px 16px 0px 16px;
	float:left;
	margin-left:13px;
	width:604px;
	height:64px;
}


/* Menu-bawah */

#menu-bawah {
	/*float:right;*/
	width: 620px;
	height: 20px;
	margin: 0 auto;
	/*margin-top:17px;*/
	padding: 2em 0 0 0;
	/*background: #EBEEF2;
	border: 10px solid #FFFFFF;*/
	position:relative;
}

#menu-bawah ul {
	margin: 0 ;
	padding: 0;
	list-style: none;
}

#menu-bawah li {
	display: inline;
}

#menu-bawah a {
	display: block;
	float: left;
	font-size:14px;
	/*width: 116px;*/
	text-decoration: none;
	text-align: center;
	/*font: bold small "Arial Black", Arial, Helvetica, sans-serif;*/
	padding:0 10px;	
	color:#4b4b4b;
	font-weight:lighter;
	font-stretch:condensed;
}

/* Content */

#content {
	width: 926px;
	margin: 0 auto;
	background:#fff url(images/bg_content_tengah.jpg) repeat-x right bottom;	
	border-left:#cbc791 solid 1px;
	border-right:#cbc791 solid 1px;
	min-height:500px;
	overflow:hidden;
}

#colOne {
	float: right;
	width: 630px;
	padding: 10px 15px 0 10px;
        margin-right:5px;
}

#colOne h2{
   background:url(images/h2_bg.png) repeat-x center top;
   margin:15px 8px 5px 0;
   padding-left:10px;
   height:33px;
   width:627px;
}

#colTwo {
	float: left;
	width: 250px;
	padding: 10px 0 0 5px;
}

/* Portlet */

#portlet{
	background:#fff url(images/portlet.jpg) no-repeat center top;
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;	
	width:245px;
	margin-bottom:15px;
	padding-top:4px;
}

#portlet h2{
	font-size:16px;	
	text-align:center;
}

#portlet ul {
	margin:0;
	padding:5px 10px;
}

#portlet ul li {
	margin:0;
	padding:0;
	list-style-position:inside;
}

#portlet ul li a, #portlet ul li a:visited{
	color:#595959;
	font-size:11px;
	text-decoration:none;
}

#portlet ul li a:hover{
	color:#4b4b4b;
	text-decoration:underline;
}


/* Berita */

#berita{
	background:#dedede;
	border:#999999 dotted 1px;
	width:95%;
	height:203px;
	overflow:auto;
	padding:5px 10px;
        margin-bottom:10px;
}

/* Footer */

#footer-atas {
	width: 931px;
	height:67px;
	margin: 0 auto;	
	background:url(images/footer_atas.gif) no-repeat left top;	
}

#content-bawah {
	background:#F8F8F8 url(images/bg_content_bawah.gif) repeat-x center bottom;		
	width: 926px;
	margin: 0 auto;
	border-left:#cbc791 solid 1px;
	border-right:#cbc791 solid 1px;
	/*min-height:355px;*/
	overflow:hidden;
}

#kolom-bawah{
	width:30%;
	float:left;
	padding:5px 8px 5px 8px;	
}

#kolom-bawah h2{
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 27px;	
}

#kolom-bawah hr{
	color:#fff;
}

#footer {
	width: 930px;
	height:67px;
	margin: 0 auto;
	padding: .5em 0;
	background:url(images/footer.gif) no-repeat center top;
	
}

#footer p {
	margin: 0px 0 0 0;
	text-align: center;
	font-size: smaller;
}

#footer .copyright{
	margin: 20px 0 0 0;
	text-align: center;
	font-size: medium;
}

.tglbuat {
font-style:italic;
margin-left:5px;
}

/* Ditto 2 Blog
------------------------------------------------------------------------------- */
.ditto_summaryPost {
	width:98%;
	border-bottom:#CCCCCC dotted 0.5px;
}

.ditto_summaryPost h3 {
    border-bottom: 1px solid #ccc;
    margin: 0px !important;
    padding: 5px !important;
    color: black;
}
.ditto_summaryPost .ditto_info {
    background-color: #c8c8c8;
    padding: 5px !important;
    font-size: 0.8em;
    color: black;
}
.ditto_link {
    font-size: 76%;
    text-align: right;
}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: #618100;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid #666;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #999; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #999; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #666;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
#ditto_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#ditto_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#ditto_archivelist .ditto_month {
    font-weight: bold;
}

.p{
margin:1em 0;

}
.p ul {
 padding:0;
}
.p ul li{
list-style:none;

}

.p ul li a{
 color:#000;
 font-weight:normal;
}


/* Sub Channel */
.sub_channel_preview {
	background-color:#dddddd;
	color:#093657;
	margin:10px 0;
	padding:5px 0 0 0;
	width:245px;
}

/* Example 4 */
div.fd-example4 {
	display: block;
	border: 1px dashed #ccc;
	padding: 6px;
}
div.fd-example4 span {
	display: block;
}
div.fd-example4 div.fd-file{
	border-bottom: 1px solid #336699;
	padding: 5px;
	background: transparent url('../../images/menu.png') bottom center repeat-x;
}
div.fd-example4 div.fd-alt {
	background: transparent url('../../images/menu-active.png') bottom center repeat-x;
}
div.fd-example4 div.fd-firstfile {
	border-top: 1px solid #336699;
}
div.fd-example4 div.fd-file span.fdexp-info {
	margin-left: 20px;
	font-size: 80%;
	margin-top: 0em;
}
div.fd-example4 img {
	vertical-align: middle;
	padding: 2px;
}

.downloads{
  position: relative;
  width: 232px;
  overflow: hidden;
  margin: 8px auto;
  border: 1px solid #ccc;
  background-color:#fff;
}
.file{
  margin-left: 5px;
  margin-bottom:8px;
}
.file span {
  font-size: 80%;
}
.file a {
  font-weight: bold;
}

#nm_wrapper, #ne_wrapper{
        background-color:#ccc;
	float:left;
	padding:10px;
	width:98%;
	border-bottom:#666666 1px dotted;
}

#nm_wrapper1, #ne_wrapper1{
        background-color:#ccc;
	float:left;
	margin-top:-15px;
	padding:10px;
	width:98%;
	border-bottom:#666666 1px dotted;
}

.nm_button{
	float:left;
	padding:0 5px;	
}

.nm_button input.button {
  color:#050;
  cursor:pointer;
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
  background-color:#fed;
  border: 1px solid;
  border-color: #696 #363 #363 #696;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}


.nm_title{
	
}

.nm_eol{
	
}

#wlpeLogin label{
         display:block;
}