BODY {
   font: 12px Verdana,Arial, Helvetica, sans-serif;
   color: #333;
   background: #DEDDDD url(pic/iabg.gif) repeat-y center;
   margin: 0;
}

IMG {
   border: none;
}

DIV#ialogo {
float:left;
width:400px;
padding:10px;
}

H1.motto {
width:300px;
float:right;
font: normal 24px Georgia, serif;
color:#888888;
padding-top:10px;
padding-right:30px;
text-align:right;
}

DIV#iatop {
   width: 988px;
   margin: 0 auto;
   background-color: #FFFFFF;
}

DIV#top {

   height: 80px;
   position: relative;
}

A {
   color: #244257;
   text-decoration: none;
}
A:hover {
   text-decoration: none;
   color: #aaaaaa;
}

#menubar {
   margin: 0 0 0 9px;
   width: 970px;
   position: relative;
   color: #fff;
}
#menubar A {
   color: #fff;
}
#menubar A:hover {
   text-decoration: underline;
}
#menubar A.hilite {
   color: #ffcc00;
}
#menubar_content {
   background: #7d868b;
   height: 21px;
   padding: 0 0 0 10px;
   font-size: 12px;
   font-weight: normal;
}
#menubar_content UL {
   margin: 0;
   padding: 4px 0 0 0;
}
#menubar_content UL LI {
   display: inline;
   padding-right: 20px;
}

DIV#utama {
   margin: 20px 19px 0 19px;
   overflow: hidden;
   height: 1%;
}

DIV.judul_opini {
   margin: 0 0 15px 0;
   font: normal 20px Georgia, serif;
   line-height: 29px;
}

DIV.summary_opini {
   line-height: 17px;
   font-size: 13px;
font-family:Verdana,Georgia, serif;
}

DIV.tanggal_opini {
  font-size:10px;
padding-top:10px;
padding-bottom:10px;
}

DIV.comment_opini {
padding:20px;
background-color: #fcfcfc;
}

DIV.commentlist_header {
   line-height: 17px;
   font-size: 15px;
font-family:Georgia, serif;
padding-bottom:5px;
font-weight:bold;
}

DIV.commentlist_content {
background-color:#FFFFFF;
padding:5px;
margin: 10px 0 0 0;
border-top: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

DIV.comment_button {
padding:20px;
text-align:right;
}

DIV#comment_form {
background-color: #fcfcfc;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

DIV.border_dots {
   background: url(pic/iadots_h.gif) repeat-x;
   height: 1px;
   overflow: hidden;
   margin: 15px 0 15px 0;
}

H1.judul_opini {
font: normal 26px Georgia, serif;
padding-top:10px;
padding-bottom:10px;
}

H3.judul_opini {
font: normal 24px Georgia, serif;
padding-top:10px;
padding-bottom:10px;
}

DIV.comment_error {
font-size:10px;
   line-height: 12px;
color:red;
}

DIV.simpan_button {
padding:5px;
width:50px;
border:2px solid #DDDDDD;
}

DIV.opini_lain {
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
}

DIV.judul_opini_lain {
padding:5px;
}

H1.judul_kutipan {
font: normal 26px Georgia, serif;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
}

DIV.kutipan_content {
	padding-top:30px;
	padding-right:10px;
	padding-left:20px;
	background: url(pic/quote.gif);
	background-repeat: no-repeat;
	font-size:17px;
	color:#333333;
   line-height: 24px;
background-color: #fcfcfc;
}

DIV.tanggal_kutipan {
  font-size:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
}



DIV#footer {
   width: 970px;
   margin: 0 auto;
padding-top:10px;
}

DIV#footer_content {

   background-color: #B6B5B5;
   color: #fff;
   font-size: 11px;
	text-align:center;
   height: 1%;
padding:10px;
}

.banner {
float:right;
text-align:center;
padding:8px;
background-color:#FFFFFF;
border-top:1px solid #DADADA;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
margin: 5px 7px 7px 7px;
}