body { background: #000; margin: 0; padding: 0; color: #ddd; }
#header { margin: 0; padding: 0; text-align: center; }
#navigation { position: absolute; margin: 0; top: 0; left: 0; right: 0; border-bottom: 2px solid #010000; padding: 10px 2px 5px; background: #b59a00; text-align: center; }
#navigation a { background: #b59a00; color: #fffeff; padding: 5px; }
#navigation span a { color: #eee; background: #000 url(data:image/svg+xml; margin: 0 0 -5px 2px; display: inline-table; width: 25%; }
#navigation span+span a { background: #b59a00; color: #fffeff; display: inline-table; width: 25%; }
#navigation span+span+span a { background: #b59a00; color: #fffeff; content: "Down"; display: inline-table; width: 25%; }
.heading,#header img { margin: 43px 0 1px 0; padding: 5px 3px 10px 3px; font-size: small; }
.description { margin: 0; padding: 5px; font-size: small; background: #191919 url(/a/b/Ve1.png)repeat-x top; }
#top-content { background: #292929; margin: 1px 0; padding: 5px; text-align: center; border-top: 1px solid #444; }
#comments li { background: #333; margin: 2px; padding: 5px; list-style: none; text-align: center; }
.highlight { margin: 0; padding: 6px; text-align: center; }
.messages { margin: 4px -2px 0 -2px; padding: 3px; text-align: center; }
#search-form [type=text] { width: 65%; background: #fff; padding: 4px; margin: 1px; }
#search-form [type=submit] { width: 25%; margin: 1px; padding: 4px; }
.post { margin: 0; padding: 5px 3px 25px 3px; border-bottom: 1px solid #444; background: url(/a/b/Ve3.png)repeat-x bottom; }
.post-meta { background: #b59a00 url(data:image/svg+xml; margin: 0; padding: 5px 3px; color: #640; }
.post-meta .title { margin: 0; padding: 2px 0; font-size: small; color: #eee; text-shadow: #222 1px 1px 1px; }
.post .post-content { margin: 1px 0; padding: 7px 5px; background: #292929; border: 1px solid #8c7108; border-width: 0 1px; }
.thumbnail { display: none; }
.post-meta2 { background: #191919 url(/a/b/Ve1.png)repeat-x bottom; border-top: 1px solid #444; margin: 0; padding: 7px; text-align: center; border-left: 1px solid #8c7108; border-right: 1px solid #8c7108; }
.post-meta a { color: #fffeff; }
.post-meta .title:before { content: url(/a/b/Ve4.png); float: left; margin: 0 2px; }
#pagination-links { background: #292929; margin: 1px 0; padding: 2px 4px 4px 4px; text-align: center; }
#pagination-links span { padding: 5px; display: inline-block; background: #fff; color: #222; border: 1px solid #444; }
#pagination-links a { padding: 5px; background: #b59a00; border: 1px solid #444; color: #ffe; display: inline-block; margin-top: 2px; text-decoration: none; }
#pagination-links a:hover { text-decoration: none; }
#pagination-links a:last-child { content: """; }
#recent-posts-list h4,h3 { background: #b59a00; margin: 0; padding: 7px; color: #fffeff; }
h3 a { color: #fffeff; }
a { text-decoration: none; color: #b5b100; }
#category-bottom,#blogroll,#navigation-menu,#comments,ol,ul,#footer h6 { margin: 0; padding: 0; }
#navigation-menu li:nth-child(odd) { margin: 1px 0; padding: 5px; background: #191919; border-bottom: 1px solid #444; list-style: none; }
#navigation-menu li:nth-child(even) { margin: 1px 0; padding: 5px; background: #292929; border-bottom: 1px solid #444; list-style: none; }
#category-bottom li:nth-child(even) { list-style: url(/a/b/By1.png) inside; margin: 1px 0; padding: 4px; background: #292929; border-bottom: 1px solid #444; }
#category-bottom li:nth-child(odd) { list-style: url(/a/b/By1.png) inside; margin: 1px 0; padding: 4px; background: #191919; border-bottom: 1px solid #444; }
#footer { background: #000 url(/a/b/Ve3.png)repeat-x 
bottom; margin: 0; padding: 5px; text-align: center; }
#blogroll li:nth-child(even) { list-style: url(/a/b/By2.png) inside; margin: 1px 0; padding: 4px; background: #292929; border-bottom: 1px solid #444; }
#blogroll li:nth-child(odd) { list-style: url(/a/b/By2.png) inside; margin: 1px 0; padding: 4px; background: #191919; border-bottom: 1px solid #444; }
.post-single { margin: 0; padding: 3px 3px 0 3px; }
.categories { margin: 0; padding: 2px 0; font-size: small; }
.post-single .post-content { margin: 1px 0; padding: 7px 5px; background: #292929; border: 1px solid #8c7108; border-width: 0 1px 1px 1px; }
#share-buttons { background: #191919 url(/a/b/Ve3.png)repeat-x bottom; padding: 3px; margin: 0 -3px; text-align: center; }
#recent-posts-list h4,ol { margin: 0 -3px !important; }
#blogroll_list li,#recent-posts-list li,.post-content li { list-style: url(/a/b/By1.png) inside; background: #191919; margin: 1px 0; padding: 4px; border-bottom: 1px solid #333; }
#share-buttons a { display: inline-table; width: 35%; }
.comment { background: #191919; margin: 2px 0; padding: 0; }
.comment-header { color: #777; margin: 0; padding: 2px; }
.comment-header .title { margin: 0; padding: 1px 0; }
.comment-header .title:before { content: url(/a/b/By4.png); float: left; margin: 0 2px; padding: 0; }
.comment-content { margin: 0; padding: 5px 3px; }
#comments h4,#comments h5 { margin: 1px; padding: 2px; }
#comment_form { text-align: left; margin: 1px; padding: 3px; }
#comment_form textarea { width: 80%; margin: 2px 0; background: #111; border: 1px solid #333; color: #ccc; padding: 20px 0; }
#comment_form input[type=text],.mobile_body
#comment_form select { width: 50%; margin: 2px 0; background: #111; border: 1px solid #333; color: #ccc; padding: 5px; }
#comment_form [type=submit] { margin: 2px 0; background: #111; border: 1px solid #333; color: #ccc; padding: 5px; }
body img { max-width: 80%; max-height: 80%; }
.post-single .post-content textarea { width: 70px; height: 70px; padding: 0; margin: 0; }
.post-content,.comment-content { word-wrap: break-word; }
#footer h6:before { content: "fmb_"; display: inline; }
#footer:after { content: "Black Yellow By Flambon"; margin: 1px; padding: 1px; display: block; font-size: small; }
