body { background: #33332d; margin:0; padding:0; font:14px "Helvetica Neue", Helvetica, Arial, sans-serif; color:#626262; }
#container{ width:900px; margin:auto; }
#header { width:900px; height:134px; }
#logo { width:350px; height:134px; float:left; }
#slogan { float:left; text-align:right;}
#nav { width:550px; height:134px; float:right; color:#85501c; text-align:right; }
#header-clear { width:900px; height:2px; clear:both; }

#news { width:100%; height:20px; background:#20201d; }
#news-int { width:639px; height:18px; margin:auto; padding-left:321px; font-size:12px; text-align:right; }
.news-title { color:#8f822e; }
#news-int a { text-decoration:none; color:#626262; }
#news-int a:hover { text-decoration:underline; color:#626262; }

#postnavigation{ width:900px; height:80px; padding-top:0px; clear:both; }
#postnav-next { width:90px; height:80px; padding:10px 0 0 10px; float:right; }
#postnav-ads { width:610px; height:80px; padding:10px 0 0 15px; float:right;}
#postnav-previous { width:90px; height:80px; padding:10px 0 0 15px; float:left; }
#postnav-clear { width:900px; height:2px; clear:both; }


#searchform input[type="text"] { background:#161613; border:none; padding:8px; color:#8f822e; font-size:13px; width:250px; } 
.searchbutton { background:#161613; border:none; padding:7px; color:#8f822e; font-size:13px; }

#int-wrap { width:900px; }
#int-left { width:500px; height:600px; float:left; padding:30px 0 0 30px; }
#int-comments { width:531px; float:left; padding:18px 15px 0 5px; }
#int-right { width:369px; float:right; padding-top:25px; }
#int-comment-form { width:389px; float:right; } 
#int-post-nav { width:541px; height:25px; clear:both; }
#int-post-previous { float:left; }
#int-post-next { float:right; }
#int-post-clear { width:541px; clear:both; }
#int-clear { width:900px; clear:both; height:3px; }

#int-post-nav a { color:#85501c; text-decoration:none; }
#int-post-nav a:hover { color:#a1672d; text-decoration:none; }

#commentsform input[type="text"] { background:#20201d; border:none; padding:8px; color:#8f822e; font-size:13px; width:380px; }
.commentsubmit { background:#20201d; border:none; padding:7px; color:#8f822e; font-size:13px; }
#commentsform textarea { background:#20201d; border:none; padding:8px; color:#8f822e; font-size:13px; width:380px; }
.singlecomment { width:485px; height:30px; background:#20201d; }

ol.steps { background:#141412; color:#8f822e; }
ol.steps li { margin:0; padding:5px 5px; border-bottom:1px solid #141412; background:#20201d;  }
.commenttext, .commenttext-admin { margin:8px; color:#626262; }
.steps-date { color:#323232; font-size:11px; }

.dl-post ul { list-style-type:none; }
.dl-post ul li { border-bottom:1px solid #20201d; width:485px; margin-bottom:8px; }

.comments ol { list-style-type:none; }
.comments ol li { border-bottom:1px solid #20201d; width:485px; margin-bottom:8px; list-style-type:none; }

a:link, a:visited { color:#8c8b8b; text-decoration:none; }
a:hover, a:active { color:#85501c; text-decoration:none; }

.nav { width:900px; }
.nav ul { padding:6px 0 7px 0; margin-top:50px; text-align:right; }
.nav ul li { display:inline; }
.nav ul li a { padding:6px 10px 4px 10px; text-decoration:none; font-size:15px; }

.boxgrid { width:140px; height:140px; float:left; background:#1e1f1a; overflow:hidden; position:relative; padding:5px; }
.boxgrid img { position:absolute; top:0; left:0; border:0; }
.boxgrid-title { font:16px "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing:-1px; color:#85501c; }
.boxgrid-bpm { font:11px "Helvetica Neue", Helvetica, Arial, sans-serif; color:#abe547; float:right; margin:0 4px 0 2px; }
.boxgrid a:link, .boxgrid a:visited { color:#fff; text-decoration:none; }

h1 { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:22px; color:#8f822e; margin:0 0 5px 0; padding:0px; }
h2 { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:18px; margin:10px 0 5px 0; padding:0px; }
h3 { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; }

.category a { color:#8c8b8b; text-decoration:none; }
.category a:hover { color:#85501c; text-decoration:none; }

#page-clear { width:900px; height:8px; clear:both; }
.page-header { font-size:20px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; color:#8f822e; }

#rate-wrap { width:570px; }
#rate-it { width:470px; float:right; }
#ratings { width:95px; float:left; padding-top:5px;  }
#ratings-clear { width:570px; clear:both; }

.post-info { width:325px; }
.post-info ul { padding:0; margin-left:10px; list-style-type:none; }
.post-info ul li { padding:6px 4px; display:block; width:100%; color:#8c8b8b; text-decoration:none; border-bottom:1px solid #262722; }
.post-info a { width:auto; color:#white;}
.clean { color:#8f822e; }

#footer-wrap { width:100%; height:245px; background:#0c0c0c; }
#footer-container { width:900px; height:200px; padding-top:0px; margin:auto; }
#footer-left { width:290px; float:left; list-style-type:none; overflow:hidden; padding:5px 10px 0 0; }
#footer-middle { width:290px; float:left; overflow:auto; padding:5px 5px 0 5px; }
#footer-right { width:290px; height:217px; float:left; padding:5px 0 0 5px; }

#footer-left ul, #footer-middle ul, #footer-right ul { width:300px; list-style-type:none; }
#footer-left li, #footer-middle li , #footer-right li { border-bottom:1px dotted #232323; list-style-type:none; }
#footer-left li a, #footer-middle li a, #footer-right li a { color:#8c8b8b; display:inline-block; padding:5px; text-decoration:none; }
#footer-left li a:hover, #footer-middle li a:hover, #footer-right li a:hover { color:#85501c; text-decoration:none; }


.footer-page-links { width:900px; height:20px; font-size:11px; text-align:right; list-style-type:none; }
.footer-page-links ul li { display:inline; padding:0 6px 0 6px; }
.footer-page-links ul li a { color:#1e1e1e; text-decoration:none; }
.footer-page-links ul li a:hover { color:#85501c; text-decoration:none; }

#twitter_update_list { width:150px; }
.zero { color:#20201d; }
#page-filler { width:900px; height:150px; }
.linklove { display:none; }
.rating-number { color:#1e1e1e; }
.added { font-size:11px; }