
body { 
	margin:0px 0; 
	padding:0; 
	font: 74% Trebuchet MS, Calibri, Verdana, Arial, Sans-Serif; 
	color:#ccc;  
	background: #303B41 url(bg.jpg) repeat-x;
	line-height: 1.4em; 
}


.konten_utama { 
	background: #FFF url(mainbg.jpg) repeat-y center;
	color: #ccc; 
	margin: 0 auto; 
	padding: 0; 
	width: 800px;
}

/* KEPALA 
---------------------------------------------------------------------------------------------------------------------------------------------------
*/
#top {
	padding: 0;
	margin: 0;
	background: #000 url(top.jpg) no-repeat top;
	height: 44px;
}
#top .cl_kananatas { 
	float: right;
	color: #808080;
	padding: 20px 25px 0 0;
	font-size: 90%;
}
#top a { color: #E0F5FF; }

#header { 
	margin: 0; 
	width: 800px; 
	background: #036EB4 url(header.jpg) no-repeat center top;  
	height: 149px; 
	color: #FFF; 
}
#header .title {	
text-align: right;
padding: 0 25px 0 5px; 
}



/* Kontainer MENU HORIZONTAL  
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#subheader { 
	background: #000 repeat-y center;
	width: 770px;
	height: 35px;
	color: #FFF;
	margin-left: 15px;
	
}

/* ISI MENU ATAS,di overide sama javascript*/
#menu {
	margin: 0;
	padding: 0;
}


/* ISI UTAMA SEBELAH kiri dan Container Kanan
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#main {	
	/*background: url(content-bg-body.jpg) no-repeat left top; */
	width: 760px;
	/*height: 525px;*/
	margin: 0 20px 0 20px; 
	color: #808080; 
}  

#main .left_side { 
	float: left; 
	width: 500px;
	background: Transparant;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	/* for Mozilla */
	-moz-opacity:0.9;
	background: url(content-bg-left.jpg) no-repeat left top;
	padding:15px 15px 0 20px; 
	margin:0; 
}

.img {
padding:4px;
background:#C0D4AF;
border:1px solid #C0D4AF;
align:Middle;
}

#main .right_side { 
	float: right;
	padding:0px 0 0 10px; margin:0;
	background: Transparant;
	background: url(content-bg-right.jpg) no-repeat left top;
	width: 210px; 
}
#main .right_side .hitems { margin: 0; 	padding: 0; }
#main .right_side .hitems ul { 
	margin: 5px 0 5px 0; 
	padding : 0; 
	color: #a90000;
	list-style-image: url(arrow.gif);
}
	
#main .right_side .hitems li { 
	margin: 0 0 2px 20px;
	padding: 0 0 0 0px;
	color: #555;	 
}
#main .right_side ul { 
	margin: 5px 0 5px 0; 
	padding : 0; 
	list-style : none; 
	border-bottom: 0px solid #eee; 
	list-style-type: square;
	color: #a90000;
}
#main .right_side li { 
	margin: 0 0 2px 15px;
	padding: 0 0 0 0px;
	color: #555;
}

#main .right_side  .padding {
margin: 0 0 20px 15px;
	padding: 0 0 0 0px;
	color: #555;
}

/* ISI, Menu Kanan
---------------------------------------------------------------------------------------------------------------------------------------------------*/
.nav { 
	text-align: left; 
	color: 	#7D8085; 
	padding: 20px 0 0 0px; 
	width: 200px; 
}
.nav li { 
	margin: 5px 0 5px 0px; 
	padding: 0px 0 0 0px; 
	border-bottom: 1px dotted #ccc;	
	list-style: none;
}
.nav li a { 
	color: #546078; 
	text-decoration: none;  
	padding: 5px 0 0 0px; 
	display: block; 
	margin-bottom: 2px;
}
.nav li a:hover { 
	color: #075181; 
	text-decoration: none; 
	background: #E5F6FF; 
	display: block; 
	margin-bottom: 2px;
}


/* FOOTER
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer { 
	clear:both;
	height: 43px;
	color:#ccc;  
	background: #000 url(footer.jpg) top no-repeat; 
	font-size:90%; 
	padding: 0; 
	text-align:center; 
}

#footer .cl_bawah { padding: 10px 0px 0px 0px; }
#footer a { color: #E0F5FF; }
/* ---------------------------------------------------------------------------------------------------------------------------------------------------*/


h1 { 
	padding:0; 
	margin:0; 
	color: #FFF; 
	background: inherit;
	font: bold 3.0em Verdana, Arial, Sans-Serif;
	letter-spacing: -1px;
	/* for IE */
	filter:alpha(opacity=75);
	/* CSS3 standard */
	opacity:0.75;
	/* for Mozilla */
	-moz-opacity:0.75;
}

h1 a { color: #FFF; background: inherit; }

h2 { 
	background: url(h.gif) no-repeat left;
	color:#075181;
	font-size:140%; 
	font-weight:bold; 
	margin: 5px 0 5px 0px; 
	padding:0 0 0 30px; 
}

h2 a { background: #FFF; color: #075181; }
h2 a:hover { background: #FFF; color: #68ADD5; text-decoration:none;  }


