
.recent_videos a {
  color:#bebebe;
  font-weight:bold;
}
.recent_videos a img {
  display:block;
  border:3px solid #403e3e;
}
.recent_videos a:hover img {
  border:3px solid #BEBEBE;
}

input.sidebar_search{
  background:#bcbcbc;
  color:#000100;
  font-size:13px;
  width:157px;
  border:none;
}
#blog input.quick_search {
  margin-top:-6px;
  border:none;
}
#blog .primary {
  background:#141414;
  width:707px;
  margin-right:4px;
}
.post h2 a, .post h2, .post h3 a {
  color:#0d5967;
  font-size:20px;
  font-weight:bold;
}
.post {
  color:#949393;
  padding:22px 50px;
  font-size:13px;
  clear:both;
}

.entry {
  padding:14px 0;
}
.entry p {
  padding:8px 0;
}
.post a {
  color:#e2830f;
}
#content {
  float:left;
  width:515px;
}
#blog .recent_videos {
  float:right;
  width:192px;
  padding:22px 0;
}
#blog .recent_videos h4 {
  color:#4d6683;
  font-size:15px;
  text-transform:uppercase;
  letter-spacing:2px;
}
#blog .recent_videos .video {
  padding:9px 0 20px 0;
}
#searchform div label {
  display:none;
}
#searchform {
  padding:15px;
}
.secondary li ul {
  padding:15px;
}
  .categories li {
    clear:both;
    padding:8px 0;
    border-bottom:1px solid #000000;
    line-height:6px;
    color:#565252;
  }
  .categories li a:hover {
    background-position:top left;
  }
  .archives li {
    padding:8px 0;
    border-bottom:1px solid #000000;
    font-size:12px;
    line-height:13px;
  }

  .comments {
    border-top:1px solid #222221;
    margin:11px 50px;
    padding:22px 0 0 0;
  }
  .comments h4 {
    color:#FCFCFC;
    font-size:15px;
    letter-spacing:1px;
    text-transform:uppercase;
  }

.comment-author img {
  display:inline;
  border:3px solid #403E3E;
  vertical-align:top;
  margin-right:22px;
  margin-bottom:6px;
}
.comments input, textarea {
  background:none repeat scroll 0 0 #141414;
  border:1px solid #5D5D5D;
  color:#C0BFBF;
  font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;
  font-size:15px;
  padding:3px 2px;
}
.comment-meta {
  position:absolute;
  right:0;
  top:22px;
}
li.comment {
  position:relative;
  padding:22px 0;
}
li.comment p {
  padding-left:64px;
  padding-top:6px;
  color:#949393;
}
#respond {
  position:relative;
}
#respond h3{
  font-size:15px;
  font-weight:bold;
  color:#FCFCFC;
  padding-bottom:9px;
}
#respond p {
  clear:both;
}
#respond label {
  float:left;
  display:block;
  width:100px;
  font-size:11px;
  height:40px;
}
#respond label span {
  font-size:10px;
  display:block;
  position:absolute;
  right:0;
}
textarea#comment {
  width:316px;
}
.post_nav {
  padding-right:9px;
}
h2.pagetitle {
  text-transform:uppercase;
  letter-spacing:1px;
  font-size:15px;
  padding:9px 50px;
  margin-right:9px;
  margin-top:6px;
  background:url("../../../../images/backgrounds/social_bg.png") repeat scroll 0 0 transparent;
  color:#FCFCFC;
}
li.tag_cloud {
  text-align:center;
}
li.tag_cloud h4 {
  text-align:left;
}
li.tag_cloud li {
  display:inline;
}

#content .prev_link {
  padding: 0;
}
#content .next_link {
  clear: both;
  float: none;
  padding: 0 0 0 50px;
}
#respond input#submit {
  float: none !important;
}
