body {
     font-size:14px;
     background:#eaeaea;
     color:#444;margin:auto;padding:0px;max-width:600px;word-wrap:break-word;font-family:Arial, Helvetica, sans-serif;
}

body img {
    max-width:100%;
}

a {color:#276399;text-decoration:none;}
a:hover {text-decoration:underline}

#header {
     margin:0px;
     padding:0px;
     text-align:center;}

.heading {
     background:#292929;
     margin:0px;
     padding:20px 15px 10px 20px;}

.heading .title a,.heading h1 {
     font-size:24px;
     margin:0px;
     font-weight:bold;
     text-shadow:1px 1px 1px #efefef;color:#306eff
}
.heading .title:hover {text-decoration:underline}

.menu {
     background:#292929;
     padding:7px 10px;
     margin:0px;
     color:#ddd;
}

.menu a {
     font-weight:bold;
     margin:0px 3px;
     padding:0px;
     color:#306eff
}
.menu a:hover {text-decoration:underline}

.aup {
     background:#fff;
     padding:5px 10px 0px 10px;
     margin:0px;
     border-top:1px solid #fafafa;border-left:1px solid #bbb;border-right:1px solid #bbb
}
.aup a:hover {text-decoration:underline}

.search-form {
     background:#fff;
     padding:5px 10px;
     margin:0px;border-left:1px solid #bbb;border-right:1px solid #bbb
}

.search-txt {
     background:#fff;
     border:1px solid #c8c8c8;
     padding:3px;
     margin:0px;
     color:#666;
     font-weight:bold;
     width:55%;
}

.search-btn {
     background:#fff;
     color:#666;
     border:1px solid #c8c8c8;
     padding:3px;
     margin-left:3px;
     font-weight:bold;
     width:25%
}

.search-btn:hover {
     background:#3b5998;
     color:#fafafa;
     border:1px solid #276399;
}

#content {
     padding:0px;
     margin:0px;
     background:#fff;
     border-left:1px solid #bbb;
     border-right:1px solid #bbb;
}

#content .post-content,.posts-content {
     margin:0px;
     padding:5px 10px;
}

#content .title,h3 {background:#eaeaea;font-size:15px;padding:7px;margin:0px;margin:0px 10px 7px 10px;border-top:double #d0d0d0}
#content .download {background:#eee;padding:3px 15px;font-size:11px;color:#666}
#content .download:hover {background:#ddd;text-decoration:none;font-weight:bold}
.description {text-align:justify;background:#fafafa;border:1px solid #ddd;padding:7px 5px;margin:5px 0px}

.more {background:#eee;padding:3px 15px;font-size:11px;font-size:12px;color:#666}
.more:hover {background:#ddd;font-weight:bold;text-decoration:none}
.more-center {padding:5px 10px;margin:0px;text-align:center}

.pagination-links {text-align:center;padding:0px 10px;margin:0px}
.prev {margin:0px;font-size:11px;font-weight:bold;float:left}
.next {margin:0px;font-size:11px;font-weight:bold;float:right}

#content .post-content h1 {
     font-size:15px;
     margin:0px;
}

.uc {
     background:#fafafa;
     border-top:1px solid #ddd;
     padding:5px 5px 10px 5px;margin:0px;
     text-align:center;
}

.uc-btn {
     background:#3b5998;
     padding:6px 30px;
     color:#fff;
     font-size:12px;
     font-weight:bold;
}
.uc-btn:hover {
     background:blue;
     color:#fff;
     font-size:14px;text-decoration:none
}

.u {
     background:#eee;
     border-top:1px solid #d0d0d0;
     padding:7px 10px;
     margin:0px;
}

.u-txt {background:#fff;border:1px solid #c8c8c8;color:#555;padding:2px;}

#bottom-content {
     background:#fff;
     padding:7px 0px;
     margin:0px;border-left:1px solid #bbb;border-right:1px solid #bbb
}

#bottom-content .list {
     border-bottom:1px solid #ddd;
     padding:5px 3px;
     margin:0px 10px;
}
.post-content .list,.posts-content .list {
     border-bottom:1px solid #ddd;
     padding:5px 3px;
     margin:0px 0px;}

.list:before {content:"»";margin-right:3px;}

.tit {font-size:15px;font-weight:bold;padding: 0px;margin:5px 0px}

#footer {text-align:center;padding:7px 10px;color:#bbb;background:#222;border-top:2px solid #333;border-bottom:1px solid #111;font-size:11px}

.req-h3 {text-align:center;color:#444;background:#d0d0d0;border:1px solid #bbb;padding:7px;margin:0px 10px}
.post-req {background:#fafafa;border:1px solid #d4d4d4;padding:5px 7px;margin:5px 10px;}
.req-head {padding-bottom:5px}
.req-entry {padding:5px 0px;margin:0px 10px;font-weight:bold}
.req-entry [type=text] {background:#fafafa;padding:5px;margin:2px 0px;width:50%;border:1px solid #d4d4d4;}
.req-entry [type=submit] {background:#ddd;border:1px solid #bbb;font-weight:bold;padding:5px;width:25%;margin:0px}
.req-entry [type=submit]:hover {background:#3b5998;border:1px solid #3b5998;color:#fafafa}