body{
	background:#D05100 url(../images/bg.gif) top center repeat-y;
	font-family:"trebuchet MS",tahoma,arial;
	font-size:12px;
	color:#343434;
	margin:5px;
	}
html>body{
	background:#D05100 url(../images/bg.gif) top center repeat-x fixed;
	font-family:"trebuchet MS",tahoma,arial;
	font-size:12px;
	color:#343434;
	margin:5px;
	}
#main{width:850px;
	font-family:"trebuchet MS",tahoma,arial;
	font-size:12px;
	color:#343434;
	margin:0px;

}
#tophead{
	height:49px;
	padding:12px 20px 3px 7px;
	background:url(../images/tophead.png) top center no-repeat;
	}
#botfoot{
	height:49px;
	padding:0px 20px 5px 7px;
	background:url(../images/botfoot.png) top center no-repeat;
	font:family:tahoma,arial,verdana;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
	}
#botfoot a{
    font:family:tahoma,arial,verdana;
	font-size:12px;
	font-weight:bold;
    color:#000000;
	text-decoration:none;
    }
#botfoot a:hover{
	color:#ffffff;
	text-decoration:none;
    }
#midhead{
	background:url(../images/midhead.png) top center repeat-y;
	}
	
#mainmid{
	background:#ff6600;
	}
#mainbottom{
	height:500px;
	padding:5px 5px 0px 5px;
	background:#fff url(../images/mainbottom_bg.gif) repeat-x;
	}
#mainmenu{
	background:url(../images/menu_bg.gif) repeat-x;
	margin:0px;
	}
.l_side{
	width:10px;
	background:#FC9F60 url(../images/l_side.gif) repeat-y;
	}
.t_side{
	height:7px;
	background:#FC9F60 url() no-repeat;
	}
.b_side{
    margin:0px;
	height:7px;
	background:#FC9F60;
	}
.b_side img{
    clear:both;
	margin:0px;
}
.r_side{
	width:10px;
	background:#FC9F60 url(../images/r_side.gif) top right repeat-y;
	}
#main_wrap{
	
	}
/* content css */
#contents{

	padding:12px;
	background:#fff url(../images/corner.jpg) top center no-repeat;
	}
#contents p{
	font-family:"trebuchet MS",tahoma,arial;
	font-size:12px;
	color:#343434;
	}
#contents ul li{
	font-family:"trebuchet MS",tahoma,arial;
	font-size:12px;
	color:#343434;
	margin:0px;
	}
#contents ol li{
	font-family:"trebuchet MS",tahoma,arial;
	font-size:12px;
	color:#343434;
	margin:0px;
	}
#contents h1,h2,h3,h4,h5{
	font-family:georgia,"trebuchet MS",tahoma,arial;
	font-size:14px;
	font-weight:bold;
	color:#FC6404;
	margin:0px 0px 7px 0px;
	}
#contents h3 a{
	font-family:georgia,"trebuchet MS",tahoma,arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	}
#contents h3 a:hover{
	color:#FC6404;
	}
#contents a{
	font-family:"trebuchet MS",tahoma,arial;
	font-size:12px;
	color:#000000;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
	}
#contents a:hover{
	color:#FC6404;
	text-decoration:none;
	}
#contents .readmore{
	float:right;
	font-family:"trebuchet MS",tahoma,arial;
	font-size:12px;
	text-align:right;
	color:#FC6404;
	margin:0px 20px 15px 0px;
	text-decoration:none;
	padding-left:15px;
	background:url(../images/arrow_subactive.png) center left no-repeat;
	font-weight:bold;
	}
#contents .readmore:hover{
	color:#000000;
	padding-left:15px;
	background:url(../images/arrow_sub.png) center left no-repeat;
	text-decoration:none;
	}
#contents blockquote{
	font-family:"times new roman",verdana,serif,tahoma;
	font-style:italic;
	font-size:14px;
	line-height:normal;
	color:#888888;
	background:#fdfdfd url(../images/blockquote.gif) top left no-repeat;
	padding:10px 12px 12px 45px;
	margin-left:25px;
	}
#contents .titlepage{
	font-family:tahoma,"trebuchet MS",arial;
	font-size:0.9em;
	font-weight:bold;
	color:#434343;
	border-bottom:1px dotted #d0d0d0;
	margin-bottom:5px;
	}
#contents img{
	padding:0px 3px 3px 3px;
	margin:7px 7px 0px 0px;
	}

#contents .author{
	padding:3px 3px 3px 15px;
	font-family:tahoma,arial,verdana;
	font-size:11px;
	color:#c0c0c0;
	background:url(../images/icon_author.gif) center left no-repeat;
	}
#contents .date{
	padding:3px 3px 3px 15px;
	font-family:tahoma,arial,verdana;
	font-size:11px;
	color:#c0c0c0;
	background:url(../images/icon_date.gif) center left no-repeat;
	}
#contents .cont-header{
	float:left;
	width:320px;
	}
#contents .cont-full{
	clear:both;
	padding-top:10px;
	}
#contents .print{
	width:50px;
	float:right;
	padding:3px 3px 3px 20px;
	font-family:tahoma,arial,verdana;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#FC6404;
	background:url(../images/printButton.png) center left no-repeat;
	}
#contents .print:hover{
	text-decoration:none;
	color:#000;
	}
/* ----------------------------------------------------------- */
#l_wrap{
	width:180px;
	}
.link_widg{
        font-family:tahoma,arial,verdanal;
        font-size:10px;
        color:#FF6600;
        text-decoration:none;
        font-weight:bold;
        }
.link_widg:hover{
        text-decoration:underline;
        }
#l_wrap .widget{
	background:url(../images/sidebg-b.png) bottom center no-repeat;
	padding-bottom:20px;
	}
#l_wrap .widget h3{
	margin:0px;
	padding:7px 10px 5px 5px;
	text-align:center;
	background:url(../images/h3bg.jpg) top right no-repeat;
	font-family:tahoma,arial,"trebuchet MS";
	font-size:13px;
	color:#FF6600;
	font-weight:bold;
	height:41px;
	}
#l_wrap .widget .div-cont{
	font-family:"trebuchet MS",tahoma,arial;
	font-size:12px;
	color:#343434;
	margin:0px;
	padding:0px 10px 10px 10px;
	}
#l_wrap .widget .div-cont ul li{
	list-style:url(../images/arrow.png);}
#l_wrap .widget .menu ul li{
	list-style:none;
	background:none;
	}
#l_wrap .widget .menu{
	padding:0px 10px 12px 15px;
	}
#l_wrap .widget .menu div{
	margin-bottom:7px;
	border-bottom:1px solid #f0f0f0;
	padding-bottom:7px;
	}
#l_wrap .widget .menu a{
	background:url(../images/arrow_mainlevel.png) center left no-repeat;
	font-family:tahoma,"trebuchet MS",arial;
	font-size:12px;
	color:#000;
	padding-left:15px;
	text-decoration:none;
	margin:0px;
	font-weight:bold;
	}
#l_wrap .widget .menu .active{
	color:#FF6600;
	background:url(../images/arrow_active.png) center left no-repeat;
	}
#l_wrap .widget .menu .notactive{
	background:url(../images/arrow_mainlevel.png) center left no-repeat;
	color:#000;
	}
#l_wrap .widget .menu a:hover{
	color:#FF6600;
	
	background:url(../images/arrow_active.png) center left no-repeat;
	}
#r_wrap{
	width:180px;
	}
#r_wrap .widget{
	background:url(../images/sidebg-b.png) bottom center no-repeat;
	padding-bottom:20px;
	}
#r_wrap .widget h3{
	margin:0px;
	padding:5px 10px 5px 5px;
	text-align:center;
	background:url(../images/h3bg.jpg) top right no-repeat;
	font-family:tahoma,arial,"trebuchet MS";
	font-size:13px;
	color:#FF6600;
	font-weight:bold;
	height:41px;
	}
#r_wrap .widget .div-cont{
	font-family:"trebuchet MS",tahoma,arial;
	font-size:12px;
	color:#343434;
	margin:0px;
	padding:0px 10px 10px 10px;
	}
#r_wrap .widget .div-cont ul li{
	list-style:url(../images/arrow.png);}
#r_wrap .widget .menu{
	background:url(../images/arrow_mainlevel.png) center left no-repeat;
	font-family:tahoma,"trebuchet MS",arial;
	font-size:12px;
	color:#343434;
	margin-left:20px;
	padding-left:15px;
	text-decoration:none;
	font-weight:bold;
	border:1px;
	}	
#r_wrap .widget .menu:hover{
	color:#FF6600;
	background:url(../images/arrow.png) center left no-repeat;
	}
#content-public{
	height:200px;
	padding:7px;
	background:#ffffff url(../images/mainbottom_bg.gif) repeat-x;
	margin-bottom:20px;
	}	
#cp_left{
	float:left;
	width:265px;
	border:1px solid #f0f0f0;
	background:#fff;
	}
#cp_mid{
	float:left;
	width:265px;
	border:1px solid #f0f0f0;
	margin-left:10px;
	background:#fff;
	}
#cp_right{
	float:right;
	width:265px;
	border:1px solid #f0f0f0;
	background:#fff;
	}
#iklan-title {
	background:#f0f0f0;
	width:260px;
	}
#iklan-cont img{
	width:225px;
	height:75px;
	}
.top_right{
	float:right;
	width:182px;
	height:18px;
	}
.top_left{
	float:left;
	padding-left:10px;
	}
.f_search{
	width:182px;
	height:18px;
	background:url(../images/searchbg.png) top right no-repeat;
	}
.t_search{
	background:transparent;
	font-family:tahoma,arial;
	color:#fff;
	font-size:10px;
	margin:2px 10px 0px 0px;
	width:135px;
	border:0px;
	}
#marquee{
    font-family:tahoma,arial,verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:3px;
   }
.a,.b,.c,.d,.e,.f,.g,.h{
	font-family:tahoma,arial,verdana;
	font-size:12px;
	color:#343434;
   }
.t_butt{
	background:#ff6600;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
   }
.dt-tamu{
    margin-right:10px;
    float:right;
	padding:3px 3px 3px 15px;
	font-family:tahoma,arial,verdana;
	font-size:11px;
	color:#c0c0c0;
	background:url(../images/icon_date.gif) center left no-repeat;
	}
.dt-list{
    width:400px;

  }
.dt-header{
	float:left;
	width:200px;
	}
.cont-tamu{
    background:#f0f0f0;
	padding:5px;
    clear:both;
	width:385px;
    font-family:tahoma,arial,verdana;font-size:12px;color:#343434;border-top:1px dotted #d0d0d0;
    }
.hal-tamu{
    text-align:center;
	font-family:tahoma,arial,verdana;
	font-size:12px;
	font-weight:bold;
	color:#343434;
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	padding:5px;
	margin:10px 0px 10px 0px;
    }
.hal-tamu a{
    text-align:center;
	font-family:tahoma,arial,verdana;
	font-size:12px;
	font-weight:bold;
	color:#343434;
	text-decoration:none;
    }
.hal-tamu a:hover{
    color:#ff6600;
	text-decoration:none;
    }