/*
Theme Name: LowEndBox2
Theme URI: http://www.lowendbox.com/
Description: For the latest LowEndBox
Version: 1.1
*/
a {
    color: #062;
}
a:hover {
    color: #2a4;
}
a img {
    border: none;
}
body {
    background-color: #cfc;
    border-top: 3px solid #062;
    color: #333;
    font-family: Verdana, sans-serif;
    font-size: 90%;
    margin: 0;
    padding: 0 25px;
    text-align: center;
}
div.adblock a {
    float: left;
}
div.ads-post {
    float: left;
    margin: 0 20px 10px 0;
}
div.ads-sidebar {
    text-align: center;
}
div.block {
    clear: both;
    margin-bottom: 20px;
}
div.block blockquote {
    background-color: #cfc;
    margin: 3px 10px;
    padding: 5px;
}
div.block h3 {
    background-color: #062;
    border: #062 solid 1px;
    border-radius: 4px 4px 0 0;
    color: #eee;
    margin: 0 0 5px 0;
    padding: 3px 10px;
}
div.block h3 span.h1low,
div.block h3 span.h1box {
    color: #fff;
}
div.block h3 span.h1end {
    color: #8f8;
}
div.block span.desc {
    color: #888;
    font-size: 85%;
}
div.block span.meta {
    color: #888;
    font-size: 85%;
    white-space: nowrap;
}
div.block ul {
    margin: 0;
    padding: 0 0 0 20px;
}
div.block ul > li {
    margin-bottom: 6px;
}
div.commentnotice {
    background-color: #cfc;
    border: 1px solid #aea;
    font-size: 90%;
    margin: 10px auto;
    padding: 5px 15px;
}
div.frontpage {
    background-color: #cfc;
    border: 2px solid #aea;
    border-radius: 10px;
    font-size: 90%;
    overflow: hidden;
    padding: 10px;
}
div.frontpage h3 {
    margin: 0;
    padding: 0 0 10px 0;
}
div.frontpage td {
    padding-right: 20px;
    vertical-align: top;
}
div.frontpage th {
    padding-right: 15px;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
div.frontpage ol,
div.frontpage ul {
    line-height: 120%;
    margin: 0 0 5px 18px;
    padding: 0;
}
div.frontpage ul.top3 {
    list-style: none;
    margin: -25px 0 0 0;
    padding: 0;
}
div.frontpage ul.top3 img {
    background-color: white;
    border: 1px solid #aea;
    height: 103px;
    padding: 1px;
    width: 150px;
}
div.frontpage ul.top3 li {
    float: left;
    margin: 0;
    padding: 0 3px;
}
div.frontpage ul.top3 span {
    color: white;
    background-color: #062;
    border: 1px solid #062;
    border-radius: 5px;
    display: block;
    filter: alpha(opacity=70);
    font-size: 150%;
    left: 120px;
    opacity: 0.7;
    padding: 3px;
    position: relative;
    top: 30px;
    width: 20px;
    text-align: center;
}
div.frontpage ul.top3 li:hover span {
    filter: alpha(opacity=100);
    opacity: 1;
}
div.meta {
    color: #888;
    font-size: 90%;
}
div.meta img {
    vertical-align: middle;
}
div.notice {
    border: 1px solid #aea;
    background-color: #cfc;
    margin: 10px auto;
    padding: 5px 15px;
}
div.notice em {
    font-weight: bold;
}
div.ratebox,
div.socialbox {
    border: #ccc solid 1px;
    border-radius: 5px;
    box-shadow: 0 0 5px #ccc;
    float: left;
    margin: 0 10px 10px 0;
    width: 45%;
}
div.ratebox > h4,
div.socialbox > h4 {
    background-color: #062;
    border: #062 solid 1px;
    border-radius: 4px 4px 0 0;
    color: #eee;
    margin: 0 0 5px 0;
    padding: 3px 10px;
}
div.socialbox > div {
    margin: 5px 10px;
}
div.socialbox > div > div {
    margin: 0 5px 5px 0;
}
div.storycontent {
    line-height: 150%;
}
div.storycontent h3 {
    clear: both;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Sans-Serif;
}
h2.storytitle {
    margin: 15px 0 2px 0;
    padding-bottom: 2px;
}
h2.storytitle a {
    text-decoration: none;
}
p.comment-form-author,
p.comment-form-email,
p.comment-form-url {
    margin: 0 0 0.5em 0;
}
p.comment-form-author label,
p.comment-form-email label,
p.comment-form-url label {
    display: block;
    float: left;
    margin-top: 2px;
}
p.comment-form-author input,
p.comment-form-email input,
p.comment-form-url input {
    display: block;
    margin-left: 75px;
    width: 300px;
}
p.comment-form-author span.required,
p.comment-form-email span.required,
p.comment-form-url span.required {
    display: block;
    float: left;
}
p.form-allowed-tags {
    color: #888;
    font-size: 85%;
}
span.h1box {
    color: #888;
}
span.h1end {
    color: #2a4;
}
span.h1low {
    color: #888;
}
span.required {
    color: #c00;
}
ul.archives > li {
    clear: left;
    margin-bottom: 12px !important;
}
ul.archives ul {
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
ul.archives ul li {
    float: left;
    margin: 0 1em 0 0;
}
ul.archives span {
    font-weight: bold;
}
ul.children {
    list-style: none;
    margin: 0 0 0 56px;
    padding: 0;
}
ul.children li.comment {
    padding-left: 5px;
    margin: 0;
    padding: 0;
}
ul.post-meta {
    list-style: none;
}

ul.post-meta span.post-meta-key {
    font-weight: bold;
}
.feedback {
    color: #ccc;
    text-align: right;
    clear: both;
}
#bsap_1241503 {
    line-height: 100%;
}
#bsap_1241503 a {
    float: left;
    margin: 4px !important;
}
#commentform #author,
#commentform #email,
#commentform #url,
#commentform textarea {
    background: #fff;
    border: 1px solid #2a4;
    padding: .2em;
}
#commentform p {
    clear: left;
}
#commentform textarea {
    width: 100%;
}
#commentlist {
    font-size: 90%;
    list-style: none;
    margin: 0;
    padding: 0;
}
#commentlist .wrote {
    font-weight: bold;
}
#commentlist li.comment div.comment {
    line-height: 150%;
    margin-bottom: 15px;
    padding: 4px;
}
#commentlist li.comment div.comment > img.avatar {
    background-color: #fff;
    border: 1px solid #ccc;
    display: block;
    float: left;
    padding: 2px;
}
#commentlist li.comment div.comment > div {
    margin-left: 56px;
}
#commentlist li.comment div.comment p {
    margin: 0 0 1em 0;
}
#commentlist li.byuser > div.comment {
    background-color: #efe;
    border-bottom: #aea solid 1px;
    border-top: #aea solid 1px;
}
#commentlist li.byuser pre {
    width: 95% !important;
}
#comments {
    padding-top: 20px;
}
#content {
    margin: 30px 360px 0 25px;
}
#content blockquote {
    background-color: #cfc;
    padding: 5px 15px;
}
#content pre {
    background-color: #cfc;
    border: #aea solid 1px;
    font-family: "DejaVu Sans Mono", monospace;
    line-height: 100%;
    overflow: hidden;
    padding: 5px;
    position: relative;
    z-index: 1000;
}
#content pre b {
    color: #000;
}
#content pre b a {
    color: #4f7;
}
#description {
    color: #888;
    font-size: 90%;
    margin: -5px 0 0 25px;
}
#footer {
    clear: both;
    color: #444;
    font-size: 85%;
    line-height: 150%;
    padding: 0 0 10px 0;
    text-align: center;
}
#footerads {
    background-color: white;
    clear: both;
    border: #aea solid 1px;
    border-radius: 20px;
    box-shadow: 0 0 8px #aaa;
    margin: 0 auto 20px auto;
    text-align: center;
}
#footerads > div {
    margin: 10px auto 0 auto;
    width: 768px;
}
#gravatarpreview {
    float: right;
}
#gravatarpreview img {
    border: #ccc solid 1px;
    padding: 2px;
}
#header {
    font-size: 2.5em;
    margin: 10px 0 0 25px;
    text-transform: lowercase;
}
#header a {
    text-decoration: none;
}
#menu {
    float: left;
    font-size: 85%;
    line-height: 140%;
    margin-left: -330px;
    padding-top: 20px;
    width: 300px;
}
#rap {
    background-color: white;
    border-color: #aea;
    border-radius: 0 20px 20px 20px;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    padding: 0 0 20px 0;
    margin: 0 auto 20px auto;
    min-width: 900px;
    max-width: 1280px;
    overflow: hidden;
    text-align: left;
}
#wrap {
    float: left;
    width: 100%;
}

/* End captions & aligment */

img.screenshot {
    background-color: #fff;
    border: #ccc solid 2px;
    float: right;
    margin: 0 0 1ex 1ex;
    padding: 3px;
}
table.data {
    border: #aaa solid 1px;
    border-collapse: collapse;
}
table.data td,
table.data th {
    border: #bbb solid 1px;
    white-space: nowrap;
}
table.data th {
    background-color: #ddd;
}

/* Nav Bar */
#nav-bar-wrap {
    padding: 0;
    margin: 10px auto 20px auto;
    min-width: 900px;
    max-width: 1280px;
}

#nav-bar {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    margin-left: -1px;
    list-style: none;
    border-left: 1px solid #AEA;
    border-radius: 20px 0 0 0;
}

#nav-bar li {
    background-color: transparent;
    border-color: #AEA;
    /*border-radius: 0 0 20px 20px;*/
    border-style: solid;
    border-width: 1px 1px 0 0;
    padding: 10px;
    float: left;
    z-index: -1;
}

#nav-bar li.first {
    border-radius: 20px 0 0 0;
}

#nav-bar li.last {
    border-radius: 0 20px 0 0;
}

#nav-bar li.active {
    background-color: white;
    text-decoration: none;
}