html { font-size:100%; }
body { background-color:#000;color:#fff; font-family:Arial, San-Serif; font-size:0.85em; padding:0 0 20px 0; }

a { text-decoration:none; color:#FFF780; }
a:hover { color:#FFEF01; }
p { margin:5px 0 15px 0;/*text-align:justify;*/ }
h2 { margin:5px 0; }
h3 { font-size:1em;color:#fff; }
h4 { color:#FFEF01; }


#header { width:768px; margin:15px auto 0 auto; }
#header a img { border:0; }
#header .left_logo { float:left; }
#header .right_logo { float:right; }
#header #logos { padding:15px 0 10px 0; }

#content { width: 768px;margin:0 auto; clear:left; }

.singlenavigation { width:768px;margin:0 auto 5px auto; }
.singlenavigation .alignright, .categorynavigation .alignright { float:right;width:50%;text-align:right; }
.singlenavigation .alignleft, .categorynavigation .alignleft { float:left;width:50%; }

.post-wrapper {float: left; width:578px;  }

.post-content {float: right; width: 380px; border-top:2px solid #6c6c6c;padding-right:5px; }
.post-content a img { border:0; }
.post-content h4 { margin-bottom:0; }
.post-content .cat_links ul { margin:0;padding:0;list-style:none;font-size:0.9em; }
.post-content .cat_links h3 { margin:0; }
.post-content .cat_desc { border-bottom:2px solid #6c6c6c;margin-bottom:10px; }
.post-content .archive-list { list-style:none;margin:0;padding:0; }

.post-title {margin-right: 193px; border-top:2px solid #6c6c6c;width:183px; }
.post-title h2 { margin:5px 0 15px 0; font-size:1.1em; }
.post-title h2 a { color:white; }
.post-title h2 a:hover { color:#FFEF01; }
.post-title .date { font-size:0.8em; color:#ccc; margin-bottom:5px; }
.post-title ul { list-style:none; margin:0;padding:0; }
.post-title ul li a { color:#ccc; }
.post-title ul li a:hover { color:#FFEF01; }
.post-title h3 { margin:0; }
.post-title .link_cat, .post-content .cat_links { border-bottom:1px solid #6c6c6c;padding:2px 0; }
.post-title .link_client { font-weight:bold;font-size:1.1em;border-top:1px solid #6c6c6c; }
.post-title .link_client li { border-bottom:1px solid #6c6c6c;padding:2px 0; }

#sidebar {margin-left: 588px; }
#sidebar ul {
  list-style:none;
  margin:0;
  padding:0;
  font-size:1.25em;
  border-top:2px solid #6c6c6c;
}
#sidebar ul li {
  border-bottom:2px solid #6c6c6c;
  height:1.25em;
  padding:3px 0;
}
#sidebar ul li a {
  color:white;
  text-decoration:none;
  display:block;
}
#sidebar ul li a:hover {
  color:#FFEF01;
}

.clearfooter {
  clear: both;
  width:768px;
  margin:10px auto;
  border-top:2px solid #6c6c6c;
  font-size:0.9em;
}

.commentlist {
  border-top:2px solid #6c6c6c;
}
.commentlist div {
  padding-left:20px;
  margin-bottom:5px;
  font-size:0.9em;
}
.commentlist div p.posted_by {
  border-bottom:1px solid #6c6c6c;
}

#commentform textarea {
  width:380px;
}