* {
margin: 0;
padding: 0;
}

body {
color: #222;
background: #fff;
text-align: center;
font: 11px Verdana, Arial, sans-serif;
line-height: 20px;
}

img { border: none; }
ul, li { margin:0; padding:0; }
.clear { clear:both; overflow: hidden; }



.wrapper {
text-align: center;
width: 932px;
margin: 0 auto 15px auto;
background: #fff url(/imgdesign/bgmain.gif) top center repeat-y;
}

.heading {
margin: 0 auto;
background: #7b2e00 url(/imgdesign/hd.jpg) top center no-repeat;
width:920px;
height:120px;
}

.heading h1 { display:none; }
.heading p { display:none; }
.navi-main {
text-align:left;
margin: 0 auto;
height:40px;
width:920px;
background: #ad7224 url(../imgdesign/nav_left_bg.png) right top no-repeat;
}

.navi-main a, navi-main a:visited, navi-main a:link, .navi-main a:hover { 
font-weight:bold; color:#cac57a; text-decoration:none; }
.navi-main ul { padding-left: 20px; list-style-type: none;} 
.navi-main ul li { display:inline; float:left; margin:5px;  }
.navi-main ul li a { 
padding:12px 4px 12px 4px; 
background:#ad7224;   }
.navi-main ul li a:hover { background:#481b00; }

.content {
width:920px;
margin:0 auto;
text-align:left;
background:#fff url(/imgdesign/bg_side.png) top right repeat-y;
}

.content-main {
width:640px;
float:left;
}

.side {
width:280px;
float:left;
text-align:center;
}

.cover {
background: #7B2E00;
height: 220px;
width:640px;
padding: 0; 
margin: 0;
text-align: center;
}

.post { padding:20px 30px 20px 30px; font-size:12px; background:#ffffff url(../imgdesign/bg-page.jpg) no-repeat top center;}
.post .meta { font-size:10px; margin:0; }
.post p { margin-bottom:10px; }
.post h2 { margin-bottom:10px; font-size:16px; }
.post h3 { margin-bottom:10px; font-size:14px; }
.post h2 a, .post h3 a { text-decoration:none; color:#666600; }
.post h2 a:hover, .post h3 a:hover { color:#A0400D; }


.psg-side { width: 240px; margin:0 auto; text-align:left;}
.psg-side-img { 
margin: 5px auto 10px auto;
width:190px; 
height:120px; 
background: #990000 url(../imgdesign/img_gabusan.jpg) no-repeat top center;	}

.psg-menu { width:190px; list-style:none; font-size:14px; font-weight:bold; margin:0 auto; padding:0; }
.psg-menu li { margin:2px 0; padding:0;  }
.psg-menu a { background:#ad7224; padding:10px; margin:0px; text-decoration:none; color:#ddd; display:block; }
.psg-menu a:hover { background:#481b00; }
.end { background:#fff url(../imgdesign/bgmain-foot.gif) top left no-repeat; height:25px; display:block; width: 932px; }

.banner-right { display:block; text-align:center; margin:20px auto 20px auto; }


/* table */
.tlist { width:100%;
border-right:1px #999 solid;
padding:0px;
margin:5px 0 20px 0;
clear:both;
line-height:150%;
font-size:11px;}
.tlist thead th { 
border-top:1px #999 solid;
border-left:1px #999 solid;
border-bottom:1px #999 solid;
padding:4px 2px 4px 2px; 
margin:0;
text-align:center;}
.tlist tbody th {
border-left:1px #999 solid;
border-bottom:1px #999 solid;
padding:4px 2px 4px 2px; 
margin:0;
text-align:center;
vertical-align:top;}
.tlist td { 
vertical-align:top;
border-left:1px #999 solid;
border-bottom:1px #999 solid;
padding:4px; 
margin:0;
text-align:left;}
.tlist thead { background:#CAC57A; margin:0; padding:0; }
.tlist .tcenter { text-align:center; }
.tlist #aksi, .tlist #status, .tlist #sembunyikan { text-align:center; }
/* Alt row color */
.bg-odd { background:#fff; }
.bg-even { background:#F5F5DC; }

/* page nav */
.page-nav a { color:#703614; }
.page-nav { padding:4px; margin:5px 0 5px 0; text-align:center; font-weight:bold; }
.page-nav ul { list-style:none; }
.page-nav ul li { display:inline; border:#663300 solid 1px; padding:2px; }
.page-nav ul li:hover { background:#F5F5DC;}
.page-nav span.current-page { border:#663300 solid 1px; padding:2px 3px 2px 3px; background:#F5F5DC;}

.img-box { height:180px; width:574px; margin:20px auto; padding:0; background:#7B2E00; }
.img-slide { height:180px; width:574px; overflow: hidden; margin:0; padding:0; background:#7B2E00; }

.text li { margin-left:20px; }


.pbox { width: 580px; margin: 10px 0 10px 0; text-align:center; }
.pbox-2c { width: 280px; float:left; text-align:center; margin-bottom: 10px; font-weight: bold; }
.pbox-img-3c img { float:left; margin:0 5px 0 0; }

.p-border p { border-bottom:1px solid #663300; margin-bottom:10px; }
