body { background: #eee; margin: 0; padding: 0;  }

a { text-decoration: none; color: #7B1F17; }
a:hover { color: #A02318; }

#wrap_header { text-align: left; height: 100px; background: #A02318 url(../images/header.png) top center no-repeat; }
#header h1 { margin: 0; padding: 0; }
#header h1 a { display: block; height: 100px; text-indent: -9999px; }

#wrap_menu { background: #7B1F17; border-top: 1px solid #7B1F17; border-bottom: 1px solid #7B1F17; }
#wrap_submenu { background: #A02318; }
#menu { }
#menu ul, #submenu ul { margin: 0; padding: 0; list-style: none; }
#menu ul li, #submenu ul li { margin: 0; padding: 0 0; float: left; display: inline-block; }
#menu ul li.right { float: right; margin-right: 0; font-weight: bold; }
#menu ul li a { color: #fff; display: block; padding: 5px 15px; }
#menu ul li a:hover { background: #A02318; }

#wrap_content { }
#tengah { }
#tengah ul { margin: 0; padding: 0; list-style: none; }
#tengah ul li { margin: 20px 0 50px 0; padding: 0; }
#tengah ul li h2 { font-size: 26px; font-family: georgia, times new roman; margin: 0; padding: 0; }
#tengah ul li img.gravatar { float: left; margin: 5px 15px 15px 0; border: 2px solid #A02318; }
#tengah ul li .date { text-transform: uppercase; font: tahoma; font-size: 11px; color: #A02318; padding-left: 95px; }
#tengah ul li p { margin-left: 100px; }
#tengah ul li .author {  }
#tengah ul li .author .vote { float: right; background: #7B1F17;  }
#tengah ul li .author .vote a { color: #fff; padding: 5px 10px; }
#tengah ul li .author .nama { font-weight: bold; text-transform: capitalize; }

.wrap { margin: 20px 0; }
.wrap h2.e404 { font-size: 26px; font-family: georgia, times new roman; margin: 0; padding: 0; text-transform: uppercase; }
.wrap h3 { text-transform: capitalize; }
.errors { margin-top: 30px; }
.errors strong { text-transform: capitalize; }
small { font-size: 11px; font-family: arial; }
.salah { color: #f00; }

#sidebar { }
#sidebar .side { margin: 20px 0 20px 10px; }
#sidebar #about { padding: 5px 10px;  background: #fff; border: 1px solid #999; }
#sidebar #about h3 { margin: 0; padding: 0; font-family: georgia, times new roman; font-size: 20px; text-transform: uppercase; margin-bottom: 15px; border-bottom: 1px solid #999; color: #444; }
#sidebar #counter { text-align: center; }
#sidebar #qrcode { text-align: center; padding-top: 15px; }

#wrap_footer { background: #A02318; border-top: 5px solid #7B1F17; margin-top: 50px; }
#footer { padding-top: 20px; padding-bottom: 50px; color: #fff; background: url(../images/qrcodesmall-footer.png) no-repeat right 15px; }
#footer a { color: #fff; text-decoration: underline; }
#footer p { margin: 0;padding: 0; }

.profil { margin: 20px 0; padding:10px; background: #fff; border: 2px solid #7B1F17; }
.profil h3 { font-family: georgia, times new roman; font-size: 24px; margin: 0; padding: 0; text-transform: capitalize; }
.profil strong { font-size: 18px; font-weight: normal; display: block; }
.profil em {  font-size: 18px; display: block; font-style: normal; }
.profil img.gravatar { float: right; margin: 5px 0 10px 10px; border: 2px solid #A02318; }


ul.sideinfo { margin: 0 0 50px 0; padding: 0; list-style: none; }
ul.sideinfo li { margin: 0; padding: 5px 0 5px 20px; border-bottom: 1px solid #ddd; }
ul.sideinfo li.date { background: url(../images/calendar_date.png) no-repeat 0 7px; }
ul.sideinfo li.tempat { background: url(../images/home.png) no-repeat 0 7px; }
ul.sideinfo li.kom { background: url(../images/community_users.png) no-repeat 0 7px; }
ul.sideinfo li.link { background: url(../images/comments.png) no-repeat 0 7px; }
ul.sideinfo li.jml { background: url(../images/chart.png) no-repeat 0 7px; }
ul.sideinfo li.jml strong { font-size: 16px; }

.profil-li { }
.profil-li img.gravatar {  }
.profil-li h3 { margin: 0; padding: 0; text-transform: capitalize; font-family: georgia, times new roman; font-weight: normal; font-size: 24px; }
.profil-li p { margin: 0; padding: 0; }
.profil-li .url { font-size: 16px; }
.profil-li .voting  { margin-top: 10px; }
.profil-li .voting a { color: #fff; padding: 5px 10px; background: #7B1F17; }

#panduan { }
#panduan h3 { font-family: georgia, times new roman; }

.success { margin-top: 15px; }
strong.plh { color: #fff; padding: 2px 5px;background: #7B1F17; font-weight: normal; }

.jmlpsrt { float: right; font-style: italic; }
