.bmenu1 
{color:#f0e68c;
background:#400040;
margin:1px 0px;
padding:4px;
border:1px solid #800080;
}

.code {
color:#a9a9a9;
background:#003366;
margin:1px 0px;
padding:4px;
border:1px solid #800080;
}

.coklat1 {
color:#bd0000;
background:#050000;
margin:1px 0px;
padding:4px;
border:1px solid #590000;
}

.content {
background:#101010;
color:#fdfdfd;
padding:0;
margin:1px;
border:1px solid #3b3b3b;
}

.count {
background:#121212;
color:#444;
border:2px dashed #444;
padding:2px 4px;
font-size:small;
display:inline-block;
white-space:nowrap;
float:right;
}

.footer {
background:#800000;
margin:0;
padding:10px 6px;
color:#fff;
display:block;
text-align:center;
border-top:1px solid orange;
}

.gm {
background:#2e4354;
padding:2px;
color:#ffffff;
}

.gm1 {
background:#212121;
margin:1px 0px;
padding:2px;
border:1px solid #006600;
}

.green {
padding:2px;
margin:1px 0px;
color:#00ff00;
border:1px solid #00ff00;
background:#007700;
}

.head {
background:#800000;
font-size:13px;
color:#fff;
padding:10px 6px;
border-bottom:1px solid orange;
text-align:center;
text-shadow:1px 1px 2px #111;
}

.head h1 {
margin:0;
padding:0 0 10px 0;
font-size:34px;
}

.head h2 {
padding:0;
margin:0;
font-size:12px;
}

.koes {
color:#804405;
background:#000406;
margin:1px 0px;
padding: 2px;
border:1px double #2f200e;
}

.list3 {
background:#222222;
margin:0;
padding:4px;

}

.list4 {
background:#090909;
margin:1px 0px;
padding:4px;
border:1px solid #010101;
}

.list5 {
background:#404040;
border-top:1px solid #7f1a2a;
border-bottom:1px solid #363636;
margin:1px 0px;
padding:4px;
}

.lister {
background:#252525;
margin:1px;
padding:4px;
border:1px solid #363636;
display:block;
}

.meta {
background:#141414;
margin:1px;
padding:4px 6px;
border:1px solid #3b3b3b;
}

.rmeta {
color:#fff;
background:#8A252C;
border:1px solid #912D29;
padding:4px 6px;
margin:0;
}

.nav {
background:#333;
margin:1px 4px;
padding:4px;
border-bottom:1px solid #555;
border-left:5px solid #555;
}

.nav1 {
background:#333;
margin:1px;
padding:4px;
border-bottom:1px solid #555;
border-left:5px solid #555;
}

.navi {
color:#eee;
border:1px solid #333333;
background:#444;
margin:1px 0 0 0;
padding:4px;
}

.omenu {
background:#252525;
border:1px solid #f00000;
padding:4px;
}

.phdr {
text-shadow:#000 1px 1px 0px;
background:#7797ac;
color:#fff;
border-bottom:1px solid #787878;
padding:3px 1px;
margin:0;
}

.red {
padding:1px;
margin:1px;
color:#ff0000;
border:1px solid #ff0000;
background:#770000;
}

.red1 {
background:#800000;
color:#eee;
border:1px solid #720005;
margin:0;
padding:5px 8px;
}

.red1 a {
font-weight:bold;
color:#fff;
}

input[type=file],input[type=password],input[type=text] {
max-width:90%;
border:1px solid #333333;
margin:2px;
padding:2px;
}

a:link,a:visited {
color:#fe8f17;
text-decoration:none;
}

a:hover {
color:#ff4e00;
text-decoration:none;
}

#search {
background:#313131;
color:#eee;
border-radius:3px;
border:1px solid #800000;
margin:4px;
text-align:left;
overflow:hidden;
}

#search input[type=text] {
text-indent:10px;
width:60%;
color:#999;
margin:0;
padding:3px;
border:0px;
border-radius:2px;
background:#313131;
font-size:10px;
}

#search input[type=submit] {
color:#fff;
width:25%;
background:#800000;
padding:3px 8px;
text-align:center;
font-size:12px;
margin:0 0 -1px;
float:right;
display:block;
border:1px solid #313131;
cursor:pointer;
border-radius:2px;
font-weight:700;
}

input[type=file],input[type=password],input[type=text] {
max-width:90%;
border:1px solid #333333;
margin:0;
padding:2px 4px;
}

input,textarea,select {
color:#6d6d6d;
background:#101010;
border:1px solid #333333;
max-width:90%;
max-height:60px;
margin:1px;
padding:2px
}

input:hover,textarea:hover,select:hover {
color:#8f8f8f;
background:#212121;
border:1px solid #434343;
}

input:focus,textarea:focus,select:focus {
color:#78b100;
background:#1c2900;
border:1px solid #385400;
}

body {
color:#ccc;
font-size:12px;
background:#000;
margin:0 auto;
padding:0;
border:1px solid #3b3b3b;
overflow-wrap:break-word;
font-family:Sans-Serif,"Trebuchet MS",Arial;
max-width:600px;
}

form {
font-size:small;
margin:0;
padding:0;
}

h1,h2,h3 {
font-size:14px;
margin:0;
padding:0;
}

hr {
margin:2px 0px;
border-top:1px solid #434343;
border-right:none;
border-bottom:none;
border-left:none;
}

p {
margin:0;
padding:4px;
}

ul {
margin:0;
padding:0;
margin:0;
list-style:none;
}

.bmenu,.birumuda,.phdr,.hdr {
color:#0084b5;
text-shadow:#000000 1px 1px 2px;
background:#000406;
margin:1px 0;
padding:2px;
border:1px solid #005064;
}

.bmenu a {
color:#0084b5;
border-bottom:1px dotted #004354;
}

.bmenu a:hover {
color:#25c5ff;
border-bottom:1px dotted #006882;
}

.clip {
color:#eee;
border-left:5px solid #2b2929;
font-size:12px;
background:#181818;
padding:4px;
margin:1px;
}

.gmenu {
color:#75bf00;
background:#030500;
margin:1px 0;
padding:2px;
border:1px solid #415f00;
}

.gmenu a {
color:#75bf00;
border-bottom:1px dotted #223200;
}

.gmenu a:hover {
color:#96f400;
border-bottom:1px dotted #395400;
}

.gray {
color:#586776;
}

header,footer {
margin:0;
padding:0;
}

.footer a:link {
color:#fff;
text-decoration:none;
}

.footer a:hover {
color:#fff2f4;
text-decoration:none;
border-bottom:1px dotted #fff;
}

.left {
float:left;
}

.list1 {
background:#101010;
margin:1px;
padding:1px;
border:1px solid #3b3b3b;
}

.list2 {
background:#212121;
margin:1px;
padding:4px;
border:1px solid #323232;
}

.b,.c,.d,.menu,.news {
background:#040404;
margin:1px 0;
padding:2px;
border:1px solid #353535;
}

.notif {
color:#fff;
background:#2B2929;
border:1px solid #231f20;
margin:1px;
padding:4px;
}

.quote {
background:#101010;
border:1px solid #3b3b3b;
color:#f9f9f9;
text-shadow:#000 1px 1px 2px;
padding:6px 8px;
margin:1px;
}

.red a:link,.red a:visited {
color:#d20000;
}

.reply {
border-left:4px solid #ca0000;
color:#db0000;
padding:2px 0 2px 4px;
}

.rmenu,.alarm {
color:#bd0000;
background:#050000;
margin:1px 0;
padding:2px;
border:1px solid #590000;
}

.status {
color:#3fa400;
text-shadow:#000 3px 3px 4px;
font-weight:normal;
font-size:x-small;
padding-left:0;
}

.tmn,.fmenu {
margin:1px;
padding:1px;
color:#b94201;
text-shadow:#000 1px 1px 2px;
background:#020100;
margin:1px 0;
padding:2px;
border:1px solid #5c2901;
}

.tmn a:link,.tmn a:visited,.fmenu a:link,.fmenu a:visited {
color:#b94201;
text-decoration:none;
border-bottom:1px dotted #602200;
}

.tmn a:hover,.fmenu a:hover {
color:#ff5a00;
border-bottom:1px dotted #933400;
}

#content {
background:#101010;
color:#ccc;
padding:0;
margin:1px;
border:1px solid #3b3b3b;
}

#content h1,#content h2,#content h3 {
text-transform:capitalize;
padding:4px 10px;
margin:0;
color:#fff;
background:#8a0202;
border-left:5px solid #600505;
font-size:14px;
}

#content h3 a {
text-transform:capitalize;
}

#content h3 a {
float:right;
background:#a52626;
padding:1px 8px;
margin:0;
color:#fff;
border:1px solid #5c1515;
border-radius:2px;
font-size:12px;
}

#content h3 a:hover {
background:#cf0000;
border:1px solid #611212;
}

#content-list {
padding:1px 0;
margin:0;
}

#content-list .list span {
display:block;
padding:0;
margin:0;
color:#bbb;
font-size:11px;
}

#content-list .list span b {
font-size:11px;
color:#ddd;
}

#content-list .list b,#content-list .list .go a {
font-size:13px;
}

.thumb {
width:100%;
height:100%;
max-width:47px;
max-height:47px;
margin:1px;
padding:1px;
position:relative;
border:1px solid #3b3b3b;
vertical-align:middle;
}

.gmbr {
width:50px;
height:50px;
padding:3px;
}

#content-list .list .go {
padding:5px 0 0 5px;
margin:0
}

#content-list .list {
background:#101010;
margin:0;
padding:0;
border-bottom:1px solid #181818;
}

#content-list .list:nth-child(even) {
background:#141414;
color:#333;
border-bottom:1px solid #181818;
}

#content-list .list:nth-child(odd) {
background:#101010;
color:#333;
border-bottom:1px solid #181818;
}

#content-list .list:last-child {
border-bottom:0;
}

#content-list .list a {
color:#fafafa;
}

#content-list .list a:hover {
color:#feae1e;
}

#content .paging {
background:#141414;
border:1px solid #3b3b3b;
text-align:center;
margin:1px;
padding:4px;
display:block;
color:#eee;
}

#content .paging a.no-link {
background:#3b3232;
color:#ddd;
padding:2px 5px;
margin-left:1px;
display:inline-block;
border:1px solid #2c2222;
border-radius:2px;
}

#content .paging a:hover,#content .paging a {
color:#fff;
padding:2px 5px;
margin-left:1px;
display:inline-block;
}

#content .paging span {
background:#363535;
color:#acacac;
padding:2px 5px;
margin:0 1px;
display:inline-block;
}

#content .paging a {
background:#660909;
border:1px solid #7a0505;
border-radius:2px;
}

#content .paging a:hover {
background:#840303;
border:1px solid #570202;
border-radius:2px;
}

#breadcrumb {
font-size:13px;
background:#141414;
padding:4px;
margin:1px;
font-weight:bold;
color:#fff;
border:1px solid #3b3b3b;
}

#breadcrumb a,#breadcrumb a:hover {
color:#feae1e;
}

.cthumb {
padding:8px;
margin:0;
text-align:center;
vertical-align:middle;
}

.cthumb .thumbnail {
background:#2b2b2b;
padding:1px;
border:1px solid #3b3b3b;
}

.cthumb img {
width:200px;
height:auto;
max-width:100%;
}

.content table {
padding:0;
margin:0;
border:0;
width:100%;
}

.content table tr {
vertical-align:middle;
margin:0;
padding:4px 0;
}

.content table td {
padding:2px;
text-align:left;
vertical-align:middle;
}

.content table td+td {
text-align:center;
}

.content table td+td+td {
text-align:left;
}

.content table caption {
padding:0;
margin:0;
}

.content table caption.title {
background:#141414;
padding:6px 4px;
margin:4px;
text-align:center;
vertical-align:middle;
font-weight:bold;
position:relative;
text-transform:capitalize;
font-size:13px;
border:1px solid #1b1b1b;
box-shadow:0 1px 1px rgba(0,0,0,0.1);
}

#dlink {
margin:8px 4px;
display:block;
}

.btn {
font-size:12px;
cursor:pointer;
margin:8px 4px;
padding:4px 10px;
color:#fff;
border:1px double #9b0007;
background:#6a0005;
display:block;
text-align:center;
}

.btn:hover {
background:#7a0006;
color:#eee;
text-decoration:none;
}