body {
  background: #ccc repeat scroll;
  font-size:12px;
  font-family:Helvetica,Arial,Sans-Serif;
  line-height:20px;
  margin: 0;
  padding: 0;
}
h3 { font-size: 22px; margin: -3px 0 0 35px; } h2 { margin: 0 0 3px 0; }
#search {margin-left: 320px; padding:15px 0 0 0}
#search .submit {height:26px;width:50px;background: url(cari.png)no-repeat;cursor:pointer;border: 0px;margin-left:-40px;}
#search .input {background:#fff;padding:5px;width: 260px;color: #777;padding-right:0;border: 0px;-moz-box-shadow: 0px 0px 10px 0px #777;
box-shadow: 0px 0px 10px 0px #777;}


#gink-all {
  width: 940px; 
  background: #fff url() repeat;
  margin: auto;
  border: 0px solid #ddd;
-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.75);
}

#header1 {
  height: 110px;
  background: #fff url(h.jpg) no-repeat; 
  border-left: 0px solid #ddd;
  border-right: 0px solid #ddd;
  clear: both;
}

#aturmenu {
  height: 45px;
  clear: both;
  background: #222;
}

#bigheader {
  height: 330px;
  margin-top: -5px; 
  border-bottom: 0px solid #000;
  background: #000;
  clear: both;
}

#hkiri {
  background: #fff;
  margin-top: -2px;
  height: 330px;
  width: 660px;
  float: left;
  border-left: 0px solid #000;
  border-bottom: 1px solid #ccc;
}

#hkanan {
  margin-top: -2px;
  height: 330px;
  width: 280px;
  background: #000 url(hk.jpg);
  float: right;
  border-bottom: 1px solid #ccc;
}


#kiri {
 float: left;
 width: 230px;
 margin: 20px 0 0 0;
 padding: 10px;
 min-height: 280px;
 border-right: 1px solid #ccc;
}
.titlebox { background: #dd720a url(); font-size: 15px; text-transform: uppercase; font-weight: bold; text-align: center; height: 27px; padding-top: 6px; margin-top:-10px; color:#fff; /* border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; */ }
.boxrecent { background: #000 url(); font-size: 12px; text-transform: uppercase; font-weight: bold; text-align: center; color: #fff;  height: 24px; padding-top: 5px; }

.jurnaldepan ul { margin-left: -16px; } .jurnaldepan ul li a { text-decoration: none; color: #000; font-size: 14px; } .jurnaldepan ul li a:hover { color: #ff0000; } .jurnaldepan li { line-height: 17px; margin-top: 10px; }
.katdepan ul { margin-left: 0px; } .katdepan ul li a { text-decoration: none; color: #000; font-size: 14px; } .katdepan ul li a:hover { color: #ff0000; } .katdepan li { line-height: 17px; margin-top: 10px; }

#kirimore { float: left; width: 640px; margin: 20px 0 0 0; padding: 10px; min-height: 280px; } #kirimore img { margin: 1px 8px 0px 0; } #kirimore h2 a { text-decoration: none; color: #222; } #kirimore h2 a:hover { color: #000; text-shadow: 0px 1px 2px #777; }

#hagal { margin: 22px 0 0 0; padding: 10px; clear: both; min-height: 600px; } 
   
#newstengah { margin: 0 0 0 10px; padding: 4px 0 4px 0; border-top: 1px solid #ccc; } #newstengah img { margin: 1px 8px 0px 0; } #newstengah h2 a { color: #333; line-height: 21px; text-decoration: none; } #newstengah h2 a:hover { color: #000; text-shadow: 0px 1px 2px #777; }

#tengah {
  float: left;
  width: 416px;
  margin: 20px 0 0 0;
  padding: 10px;
  min-height: 200px;
  border-right: 0px solid #ccc;
} #tengah h3 { color: #fff; font-size: 16px; }
.tengah ul { margin-left: -16px; } .tengah ul li a { text-decoration: none; color: #000; } .tengah ul li a:hover { color: #ff0000; } .tengah li { line-height: 17px; margin-top: 8px; }

ul.menu-tengah
{list-style-type: none; width: 220px; padding: 10px 0 12px 10px;margin: 3px 0 0 10px; background: #dddddd;}
ul.menu-tengah li
{ background-image: url(list.gif); background-repeat: no-repeat;
background-position: 0px 5px; padding-left:17px; } 
ul.menu-tengah li a {text-decoration: none; color: #472400; font-size: 14px;} 
ul.menu-tengah li a:hover { color: #000; }
.categories {
width: 220px;
background: #cc1616; 
font-size: 17px; 
color: #fff; 
padding: 5px;
border-bottom: 4px solid #ff0000;
} 

ul.link-tengah
{list-style-type: none; width: 220px; padding: 10px 0 12px 10px;margin: -18px 0 20px 0px; background: #eeeeee;}
ul.link-tengah li
{ background-image: url(list1.gif); background-repeat: no-repeat;
background-position: 0px 5px; padding-left:17px; } 
ul.link-tengah li a {text-decoration: none; color: #222222; font-size: 12px;} 
ul.link-tengah li a:hover { color: #000; }

#newskiri { width: 220px; background: ; margin: 2px 0 0 1px; padding: 5px 0px 5px 10px; border-top: 0px solid #ccc; } #newskiri img { margin: 0px 0px 0px 0; border: 4px solid #aaa; } #newskiri h2 { margin: -7px 0 0 0; font-size: 17px; }  #newskiri h2 a { color: #333; line-height: 21px; text-decoration: none; } #newskiri h2 a:hover { color: #000; text-shadow: 0px 1px 2px #777; }

#kanan {
  float: right;
  background: url() repeat-x ;
  width: 232px;
  margin: 20px 0 0 0;
  padding: 10px;
  min-height: 280px;
  color: #000;
  border-left: 1px solid #ccc;
}  #kanan h2 a { text-decoration: none; color: #333; font-size: 17px; } #kanan h2 a:hover { color: #000; }
#poll { padding: 14px 0 5px 0; border-top: 1px solid #ccc; } #poll a { text-decoration: none; color: #ff0000; font-weight: bold; } #poll a:hover { color: #000; }

#newskanan { margin: 0 0 0 10px; padding: 4px 0 4px 0; border-top: 1px solid #ccc; } #newskanan img { margin: 1px 10px 5px 0; border: 0px solid #ccc; } #newskanan h2 a { color: #333; line-height: 21px; text-decoration: none; } #newskanan h2 a:hover { color: #000; text-shadow: 0px 1px 2px #777; }

#foot-gal {
  height: 160px;
  clear: both;
  border-top: 0px solid #ccc;
  margin: 0 0 -10px 0;
  background: #fff;
} 
.listcar { margin: 5px 0 0 40px } .listcar ul { margin: 0; padding: 0; list-style: none; display: block; } .listcar li { width: 190px; height: 115px; float: left; display: block; margin: 0px 15px 10px 15px; border: 0px solid #ddd; -moz-border-radius: 9px 9px 9px 9px; border-radius: 9px 9px 9px 9px; }


#sek { border-top: 1px solid #fff; padding: 5px; margin: 8px 0 0 0; color: #222; } #sek li { list-style: none; margin: 5px 2px 1px 60px; } #sek li a { color: #222; text-decoration: none; font-size: 15px; } #sek li a:hover { color: #000; text-decoration: none; font-size: 15px; }

#footer {
  height: 110px;
  border-top: 1px solid #7aa615;
  clear: both;
  background: #fff url(foot.jpg) no-repeat;
}

#footnote { position: absolute; color: #000; margin: 17px 0 0 260px; text-align: center; } #footnote a { text-decoration: none; color: #ff0000; } #footnote a:hover { color: #fff; }

.clear {
height: 5px;
clear: both;
}

.guestbook { font-size:12px; line-height: 19px; margin: 10px 0 0 0; width: 700px; padding: 1px; }
.guestbook input, textarea { font:12px Arial; line-height: 20px; border: 1px solid #333; padding: 4px; }
tr { height: 35px; } table { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height:20px; }
.tbl_komen { margin: 10px 0 0 0; padding: 0 0 0 30px; } input { border: 1px solid #000; } .tombol { border: 0px; background: #bbb; -moz-border-radius: 9px 9px 9px 9px; border-radius: 9px 9px 9px 9px; padding: 4px 9px 4px 9px; }
