/*
Theme Name: 1Wrestling
Theme URI: http://www.1wrestling.com/
Description: The default layout for 1Wrestling.com.
Author: WebNetServices
*/

@import "reset.css";

body {
  background: #000 url('images/background.jpg') 50% 0 no-repeat;
  color: #fff;
  font: 12px Arial, Helvetica, sans-serif;
}
hr {
  border: solid #8b8d8f;
  border-width: 1px 0 0;
}
#site {
  margin: auto;
  width: 970px;
}
#header {
  height: 128px;
  overflow: hidden;
}
a:link, a:visited, a:active {
  color: #fff;
  text-decoration: none;
}
a:hover {
  color: #ebebeb;
  text-decoration: underline;
}
#logo {
  background: url('images/logo-sprite.png') no-repeat;
  display: block;
  float: left;
  height: 84px;
  margin: 27px 0 0 14px;
  width: 274px;
  text-indent: -9999px;
}
#logo:hover { background-position: 0 -84px; }
.search {
  background: url('images/background-10a-white.png');
  clear: right;
  float: right;
  margin: 30px 10px 0 0;
  overflow: auto;
  padding: 8px;
}
#apter {
  float: left;
  margin: 30px 0 0 30px;
}
.search .field {
  border: none;
  float: left;
  font-size: 16px;
  margin-right: 8px;
  padding: 4px 10px 6px;
  width: 220px;
}
.search input[type="submit"] {
  cursor: pointer;
  float: left;
  text-indent: -9999px;
  border: none;
  background: url('images/button-search.png') no-repeat;
  height: 29px;
  width: 96px;
margin: 0;
display: inline;
}
#top_nav {
  float: right;
  margin: 16px 40px 0 0;
  overflow: hidden;
}
#top_nav li,
#bottom_nav li {
  float: left;
  padding: 0 15px;
  border-right: 1px solid #5a5a5a;
}
#top_nav li.last-child,
#bottom_nav li.last-child {
  border: none;
}
#footer {
  background: url('images/background-footer.png') 50% no-repeat;
  height: 196px;
  margin: 0 auto 20px;
  width: 960px;
}
#footer_main {
  border: solid #1d2127;
  border-width: 1px 0;
  padding: 25px;
  margin-top: 5px;
  overflow: auto;
}
#bottom_nav {
  float: left;
  margin-bottom: 20px;
  overflow: auto;
}
#bottom_nav li.first-child {
  padding-left: 0;
}
#footer p {
  float: left;
  clear: left;
}
#footer .search {
  margin: 0;
}
#main {
  width: 928px;
  margin: 0 auto 20px;
  overflow: hidden;
}
#banner {
  background: url('images/background-banner.png') no-repeat;
  height: 90px;
  margin: 12px 0;
  text-align: center;
}
#banner ul { margin: 0 auto; }
#banner li { margin: 0; padding: 0; }
#posts {
  background: #fff;
  color: #000;
  float: left; 
  padding: 5px;
  width: 586px;
  min-height: 1910px;
}
#sidebar {
  float: right;
  width: 300px;
}
.post {
  padding: 15px;
  border-bottom: 1px solid #c1c3c7;
  overflow: auto;
}
.page { border: none; }
.post h2 {
  font-size: 24px;
  font-weight: bold;
}
.post h2 a { color: #000; }
.post h2 a:hover { text-decoration: none; }
.post p {
  color: #323944;
  margin-bottom: 20px;
}
.post .meta {
  color: #da0000;
  margin: 5px 0 20px;
}
.post .meta a {
  color: #da0000;
  text-decoration: underline;
}
.post .comment-count {
  background: url('images/background-comment-count.png') no-repeat;
  color: #fff;
  float: right;
  font-size: 10px;
  height: 54px;
  margin: 0 0 20px;
  text-align: center;
  text-transform: uppercase;
  width: 74px;
}
.post .comment-count span {
  display: block;
  font-size: 20px;
  font-weight: bold;
  margin-top: 7px;
}
.post .comment-count a { color: white; }
.post .comment-count a:hover { text-decoration: none; }
.post .more-link, .post .pgee-read-more a {
  background: url('images/button-continue-reading.png') no-repeat;
  display: block;
  text-indent: -9999px;
  height: 35px;
  width: 168px;
  cursor: pointer;
  margin-top: 20px;
}
.post a { color: red; }
.post #filing { margin-top: 20px; }
.post #filing p { margin: 0; }
.post #filing p a { color: #da0000; }
.post object { width: 556px; }
.post embed { width: 556px; }
#follow {
  margin-bottom: 40px;
}
#follow ul {
  overflow: auto;
}
#follow ul li {
  float: left;
  margin-right: 10px;
}
.ad {
  margin:0 0 20px;
}
#popular-articles {
  margin-bottom: 40px;
}
.mini-post h3 {
  font-size: 16px;
  font-weight: bold;
}
#popular-tags {
  margin-bottom: 40px;
}
#categories { margin-bottom: 40px; }
#categories li { margin: 5px 0; }

#archives { margin-bottom: 40px; }
#archives ul { overflow: auto; }
#archives ul li { float: left; width: 100px; margin: 5px 0; }
#popular-tags h4 { text-align: center; }
.mini-post {
  border-bottom: 1px solid #323944;
  padding: 10px 0;
overflow: hidden;
}
.mini-post img { float: left; margin-right: 10px; }
#paging { overflow: auto; padding: 20px 15px 15px; }
#previous { float: left; }
#next { float: right; }

.sharing { padding: 10px; border-bottom: 1px solid #c1c3c7; overflow: auto; }
.sharing-detail { margin-bottom: 20px; overflow: auto; }
.add-this { float: right; padding: 4px 0; }
.addthis_container a { color: #000; }
.facebook-like { float: left; }

.attachment-medium { clear: right; float: right; margin-left: 20px; }

#comments-title, #reply-title { font-size: 16px; padding: 10px; border-bottom: 1px solid #c1c3c7; }
.comment { border-bottom: 1px solid #c1c3c7; padding: 10px; }
.comment a, .logged-in-as a { color: #da0000; }
.avatar { float: left; margin-right: 10px; }
.author-name { float: left; margin-right: 4px; }
.comment-body { margin-top: 10px; }
#respond label { display: block; color: #4d535d; font-size: 14px; margin-bottom: 6px; }
#respond input, #respond textarea { margin-bottom: 15px; border: 1px solid #7f7f7f; padding: 4px; resize: none; }
#commentform { padding: 20px; }
#respond input[type="submit"] { padding: 0; border: none; text-indent: -9999px; display: block; background: url('images/button-add-comment.png') no-repeat; cursor: pointer; height: 35px; width: 195px; border: none; margin-bottom: 0; }
.logged-in-as, .comment-notes { margin-bottom: 10px; }

#billboard { width: 586px; height: 300px; position: relative; overflow: hidden; }
.caption { font-size: 20px; font-weight: bold; position: absolute; bottom: 0; width: 546px; background: black; color: white; padding: 20px; }

#archives select { font-size: 18px; width: 300px; }

#sidebar-video object { width: 290px; margin-right 5px; height: 188px; }
#sidebar-video embed { width: 290px; margin-right 5px; height: 188px; }

img.alignright { clear: both; float: right; margin: 10px; }
img.alignleft { clear: both; float: left; margin: 10px; }
