body { 
	font-size:11px; margin:0 auto;
	font-family: Tahoma, Lucida Sans Unicode; 
	background:#FFF url(img/bg.jpg) top left repeat-x; 
	color:#666;
	}

a:visited { text-decoration:none; border-bottom:1px solid #CCC; color:#222; }
a:link { text-decoration:none; border-bottom:1px solid #CCC; color:#222;}
a:hover { text-decoration:none; border-bottom:1px solid #FF9900; color:#FF9900;}	
	
#wrap { width:960px; margin:0 auto; padding:5px; margin-top:10px; margin-bottom:20px; overflow: hidden; border:1px dotted #CCC; }
#top { width:960px; height:50px; background:#FFF; background:#FFF url(img/logo-srw.jpg) center left no-repeat; }
#menu { width:950px; height:20px; padding:15px 0px 0px 0px; margin-top:5px; color:#000; font-size:13px; font-family:Lucida Sans Unicode;}

#col_left { width:175px; min-height:400px; margin:5px 10px 5px 0px; float:left; }

#col_left_0 { 
	color:#CCC; 
	width:155px; 
	height:190px; 
	margin:0px; 
	padding:10px;
	padding-bottom:0px;	
	background: url(img/bg-search.png) top right no-repeat; 
	margin-bottom:10px; 
}

#col_left_1 { min-height:200px; float:left; margin-top:5px; margin-bottom:10px; }	
#col_left_2 { width:100%; float:left; margin-top:5px; background:#006699; color:#CCC;}
#col_left_3 { margin:5px; margin-top:5px; }

#col_mid { width:540px; min-height:100px; margin:5px 10px 5px 0px; float:left;}
#col_mid_1 { width:100%px; margin-top:5px; }	
#col_mid_2 { font-family: Lucida Sans Unicode, Tahoma;  font-size:14px; min-height:30px; width:530px; padding:5px; margin-top:0px; border:1px dotted #EAEAEA; background:#FFF; overflow:hidden; margin-bottom:10px; }

#col_mid_2_2 { font-size:12px; line-height:150%; padding:5px; margin-top:0px; border:1px dotted #EAEAEA; overflow:hidden; margin-bottom:10px; background:#FFF;}

#block_1 { margin-bottom:10px; height:110px; width:150px; float:left; color:#CCC; margin-right:10px; padding:10px; background:#FFF url(img/bg-baf.png) center left no-repeat;}

#block_2 { margin-bottom:10px; height:110px; width:340px; float:left; color:#CCC; padding:10px; background:#FFF url(img/welcome.jpg) center left no-repeat;}

#block_12, #block_22 { background: url(img/bg-hook.png) right bottom no-repeat; }
#block_1 a:link a:visited , #block_2 a:link { border-bottom:0px solid #000;}

#col_right { width:225px; margin:5px 0px 5px 0px; float:left;}
#col_right_1 { width:225px; margin-top:5px; }	
#col_right_2 { padding:5px; margin-top:0px; border-left:1px dotted #CCC; border-top:1px dotted #CCC; overflow:hidden;}

#footer { text-align:center; clear:both; width:950px; padding:10px 0px 10px 10px; border-top:1px dotted black;}

h1, h2, h3, h4 { margin:0; font-weight:normal;}	
.head1 { color:#000; font-family:Lucida Sans Unicode; font-size:18px;}
.head2 { color:#000; font-size:14px; line-height:120%; font-family:Lucida Sans Unicode;}
.head3 { color:#000; font-size:13px; line-height:150%; font-family:Lucida Sans Unicode;}

li {
	margin-left:0px;
	list-style-image: none;		
	list-style: none;
	text-decoration: none;
	list-style-position:inside;
	line-height: 150%;
	}	

ul {
	margin:0px;
	list-style-image: none;		
	list-style: none;
	text-decoration: none;
	list-style-position:inside;
	}	

.list {
	margin-left:0px;
	list-style-image: none;		
	list-style: square;
	text-decoration: none;
	list-style-position:inside;
	line-height: 150%;
	}	
	
select,	input { border:1px solid #FFF; font-family:Tahoma, Arial; font-size:11px;}
	
.headcol { font-weight:bold; padding:5px; padding-right:10px; color:#FFF; background:url(img/bg-col.png) top right no-repeat; }	

#date { text-align:center; float:left; height:35px; width:25px; padding:3px; margin-right:3px; margin-bottom:10px;}
#date .tgl { font-family:Georgia; font-size:18px; text-align:center;}
#date .bln { font-size:11px; }
#bulan { float:left; width:150px; margin-bottom:10px; padding-left:4px; border-left:4px solid #EAEAEA;}

.footnote { font-size:10px; color:#FF9900; border-bottom:0px solid #CCC;}

.imgleft { margin-bottom:5px; margin-top:5px; margin-right:5px; margin-left:0px; }

.imgright { margin-bottom:5px; margin-top:5px; margin-right:0px; margin-left:5px; }

.imgclass { 
	padding:0px; 
	border:1px solid #000; 
	margin-left:0px;
	margin-right:5px; 
	margin-top:0px; 
	margin-bottom:5px; 
}

.currentpage {
	padding:0px;
	color: #000; 
	font-weight: bold;
	border-color: #336699;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px
}

.notcurrentpage {
	padding:0px;
	color: #CCC; 
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px
}

.notcurrentpage:hover { color: #FF6600; }

hr { border-top:1px solid #666; border-right:0px solid #666; border-left:0px solid #666; border-bottom:0px solid #666;}

.keywords {
	margin:0 auto;
	width:960px;
	line-height:1px;
	height:5px;
	margin-bottom:0px;
	font-size:1px;
	color: #FFF;
	background:#FFF;
	}


