.ads img {
max-width: 90%;
height: auto;
text-align:center;
}
h1 { font-size:32px;text-shadow:1px 1px 8px #000; text-align:center;padding:0px; margin:0px;}
h2, h3{padding:0px; margin:0px; font-size:small}
hr{margin-top:4px;margin-bottom:3px;
border-top:1px solid #ddd;border-right-style:none;
border-right-width:0;border-bottom-style:none;border-bottom-width:0;
border-left-style:none;border-left-width:0;}

	body{background :#eee; color :#222;font-family :Arial; 
	font-size :15px; margin :auto; max-width :720px; word-wrap :break-word;
	padding :0;border:1px solid #000 }
	
a { color :#276399; text-decoration :none; }
a:hover { text-decoration :none; }

a.no-link, a.no-link:hover { color :#fff; text-decoration :none; }

	#header { background :#DC143C;margin :0px; padding :6px; border-bottom: 3px solid #B22222;
	text-align :left;overflow :hidden; }

#header .heading{ margin :0; padding :6px; 
text-decoration :none; overflow :hidden; }

	.ab {padding:6px}
	#header .heading a { color :#fff; font-weight :bold; 
	overflow :hidden; text-decoration :none; 
	text-shadow :0 1px 1px #333; }

#header .description { color :#000;
margin :0; overflow :hidden; 
padding :0 6px 6px; font-weight :normal;width :100%; }

	#navigation{overflow :hidden;background :#333; 
	border-top :1px solid #000; text-align :center; 
	margin :0; padding :6px; }

#top-content{ background :#ddd; 
border-bottom :0px solid #fff; margin :0;padding :6px; 
text-align :center; }

	#search-form [type="text"] { width :67%; background :#f0f0f0; 
	padding :4px 4px; color :#FF0000; border :1px solid #FF0000; }
	#search-form [type="submit"] {width :25%; border :1px solid #ccc; 
	padding :4px 3px; background: #FF0000; color :#eee; }

.ruangcari {padding: 4px; margin:2px 2px; 
border:1px solid #ddd; background:#fff;}

#footer #powered-by { padding :0;
margin : 0; line-height :0px; }
#footer span { border :none ! important; color :#0b2064 ! important; 
background :#555 ! important; }

	.footer { background :#DC143C; border: 0px;
	text-align :center; color :#000; 
	padding :6px; position :relative; }
	.footer a {color:#fff;}
	
.more ul { background :#fff; margin :0; padding:2px; border :0px; }

	ul { background: #D4e0ce;border-left :2px solid #555; 
	margin :5px 5px; padding:4px 4px; }
		li{ margin :0 2px;padding:4px; 
		border-bottom :1px solid #eee; list-style :none; } 
	li:last-child { border-bottom :0; }

ol,uli { background: #fff;border-bottom :2px solid #eee; margin :0px; padding: 4px; }
ol a {color:#FF0000;}
.notif {margin:1px;color:#333;padding:5px;background: #FFF6BF;
border:1px solid #FFD324;border-radius:5px; -moz-border-radius:5px; 
-webkit-border-radius:5px; -o-border-radius:5px;}

	.pagination {background: transparant ;text-align; 
	center; border-left:0px solid #555; border-right:0px solid #555; 
	margin: 1px 60px; padding: 2px; display: block; color: #000}
	 .pagination a {background: #DC143C;color: #fff; padding: 3px 8px;margin:2px;display:inline-block;}
	 
.head {background: #FF0000 ;border-bottom: 2px solid #B22222;
margin: 2px; padding: 8px; display: block; color: #000}
.head a {color:#fff;} .title {padding:2px}
	.thumbnail {background:#fff !important;border:1px solid #ccc 
	!important;margin:2px 2px 0px 3px !important;padding:2px 
	!important;width:130px !important;height:100px !important}
.listmenu{background:#FF0000;padding:8px;border-right:3px solid #B22222;
margin:0px;}
.listmenu a {color:#fff;}

.last{background:#555;padding:4px;border-bottom:0px solid #396}
.last a {color:#fff;}
.download {
background:#B22222;
padding:6px;
margin:8px;
color:#ffffff;
border-radius:3px;
}
.kolom-content{
border: 1px solid #ff0000;
padding: 4px;
background: #eee;
margin: 4px;
}
.download a {color:#fff;}
.download:hover, h1:hover {background:#transparant;transform: scale(1.1); transition: all 0.1s ease 0.01s;}