/*
Theme Name: Mediaite
Theme URI: http://mediaite.com
Description: For mediaite.com.
Version: 1.0
Author: Rex Sorgatz
Author URI: http://mediaite.com/

Theme last updated: June 4, 2009
*/

html, body {
margin: 0;
padding: 0;
font-family: Helvetica, Arial, sans-serif;
color: #000;
background-color: #ebebe1;
}

.headerimage {
text-align: center;
background-color: #000;
height: 66px;
min-height: 66px;
width: 100%;
}

#main {
background: #f8f8f2;
border: 1px solid #9ca2ab;
width: 1000px;
margin: 0 auto;
height: auto !important;
overflow:hidden;
}

#sidebar {
float: right;
overflow: hidden;
width: 300px;
margin-top: 10px;
}

a {
color: #002030;
text-decoration: none;
}

a:hover,
a:focus,
a:active {
text-decoration: underline;
outline: 0;
}

/* @group network-bar */
#network-bar {
  background:#262626;
  border-bottom:2px solid #333;
  border-width:2px 0;
  height:45px;
  padding:2px 0 0;
}
#network-bar ol {
  list-style:none;
  width:980px;
  margin:0 auto;
  padding:0;
}
#network-bar li {
  float:left;
  text-indent:-9999px;
  padding:0 10px;
}
#network-bar a {
  text-decoration:none;
  display:block;
  width:120px;
  height:45px;  
  background:url(images/network-bar-sprites.png) no-repeat;
  outline:none;
}
#network-bar .bar-current,
#network-bar a:hover,
#network-bar a:focus {
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  -webkit-border-top-right-radius:10px;
  -webkit-border-top-left-radius:10px;
  background-color:#333;
}
#bar-mediaite a    {background-position:10px -3px ;}
#bar-gossipcop a   {background-position:10px -50px;}
#bar-geekosystem a {background-position:10px -102px;}
#bar-styleite a    {background-position:10px -153px;}
#bar-sportsgrid a  {background-position:10px -200px;}
#bar-marysue a     {background-position:10px -253px;}
#bar-mogulite a    {background-position:10px -302px;}

#bar-mediaite a:hover,    #bar-mediaite a:focus,    #bar-mediaite .bar-current    {background-position:10px -356px;}
#bar-gossipcop a:hover,   #bar-gossipcop a:focus,   #bar-gossipcop .bar-current   {background-position:10px -400px;}
#bar-geekosystem a:hover, #bar-geekosystem a:focus, #bar-geekosystem .bar-current {background-position:10px -452px;}
#bar-styleite a:hover,    #bar-styleite a:focus,    #bar-styleite .bar-current    {background-position:10px -502px;}
#bar-sportsgrid a:hover,  #bar-sportsgrid a:focus,  #bar-sportsgrid .bar-current  {background-position:10px -550px;}
#bar-marysue a:hover,     #bar-marysue a:focus,     #bar-marysue .bar-current     {background-position:10px -605px;}
#bar-mogulite a:hover,    #bar-mogulite a:focus,    #bar-mogulite .bar-current    {background-position:10px -652px;}
/* @end */

#header {
  margin:10px 0 0;
}

#banner {
background-color: #ebebe1;
width: 1000px;
border: 1px solid #9ca2ab;
border-width: 1px 1px 0;
margin: 0 auto;
padding: 0;
height: 95px;
min-height: 95px;
display: block;
overflow: hidden;
}

#ad-header {
border: 0; /* do not remove! */
padding: 0;
margin: 2px 0 0 0;
width: 728px;
margin-left: auto;
margin-right: auto;
text-align: center;
clear: both;
display: block;
}

#ad-sidebar, #ad-sidebar-btf {
border: 0; /* do not remove! */
margin: 0 10px 10px 0;
}

#ad-home {
border: 0; /* do not remove! */
margin: 0 10px 5px 0;
}

.ad-wrapper {
border:1px solid #9CA2AB;
border-width:1px 0 1px;
background:#E7E7D1;
margin:5px 0;
padding:10px 0;
}

#ad-home-btf {
border: 0; /* do not remove! */
margin: 0 auto;
width: 728px !important;
height:90px;
overflow: hidden;
}

#ad-home-btf2 {
border: 0; /* do not remove! */
margin: 0 auto;
width: 728px !important;
height:90px;
overflow:hidden;
}

#ad-footer {
border: 0; /* do not remove! */
padding: 0;
margin: 10px auto;
width: 728px;
height: 90px;
text-align: center;
clear: both;
}

.postload, .noload {
position: absolute;
top: -1000px;
left: -1000px;
}

#topshelf {
background-color: #f8f8f8;
width: 970px;
border: 1px solid #9ca2ab;
margin: 0 auto;
padding: 10px 15px 0;
height: 178px;
min-height: 85px;
overflow: hidden;
}

#topshelf .top-post {
margin-right: 50px;
width: 154px;
float: left;
}

#topshelf .top-last {
margin-right: 0;
}

#topshelf .top-post span {
display: block;
height: 170px;
overflow: hidden;
}

#topshelf .top-post img {
border: 1px solid #9ca2ab;
padding: 1px;
width: 150px;
height: 100px;
cursor: pointer;
}

#topshelf .top-post a:hover img {
border: 1px solid #000;
}

#topshelf .top-post a:focus,
#topshelf .top-post a:active {
outline: 0;
}

#topshelf .top-post a:hover .title,
#topshelf .top-post a:focus .title,
#topshelf .top-post a:active .title {
text-decoration: underline;
}

#topshelf .top-post .title {
font-size: 14px;
font-weight: bold;
line-height: 1.15em;
margin: 0;
padding: 0;
font-family: Cambria, Times New Roman, Georgia, sans-serif;
cursor: pointer;
}

#top {
background-color: #e7e7d1;
width: 1000px;
border-left: 1px solid #9ca2ab;
border-right: 1px solid #9ca2ab;
margin-left: auto;
margin-right: auto;
height: 70px;
}

#logo {
margin-top: -12px;
padding: 3px 0 0 10px;
float: left;
border: 0;
}

#logo img {
border: 0;
}

#nav {
margin: 7px 0 0 0;
float: right;
width: 645px;
position:relative;
}

#nav img {
float: left;
margin-left: 5px;
border: 0;
}

#search input {
float: right;
margin-right: 5px;
}

#search .searchbox {
border: 1px solid #888;
margin-top: 10px;
width: 135px;
}

#search .searchbutton {
background: #D31315;
border: 1px solid #9C0000;
margin-top: 2px;
color: #fff;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
}

.email-signup .email-input {
margin: 10px 0 0 0;
padding: 0;
background-color: #f6f6ee;
border: 1px solid #9ca2ab;
}

.email-signup .email-button {
margin: 0;
padding: 0;
background-color: #EAEAEA;
border: 1px solid #9ca2ab;
width: 100px;
}

.slice {
width: 985px;
margin: 5px;
float: none;
clear: both;
}

.advert {
margin-bottom: 20px;
}

.header {
border-top: 1px solid #9ca2ab;
border-bottom: 1px solid #9ca2ab;
background-color: #e5e5e5;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
font-weight: normal;
height: 30px;
min-height: 30px;
}

.header .header-label {
float: left;
}

.header .header-label .title {
letter-spacing: 1px;
color: #313442;
font-size: 20px;
margin: 0px 4px 0 0;
padding: 0px;
float: left;
text-transform: uppercase;
}

.header .header-label .subtitle {
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 8px -10px 0 5px;
padding: 0px;
font-style: italic;
float: left;
}

.header .header-label .small {
font-size: 17px;
margin: 2px 4px 0 0;
letter-spacing: -1px;
}

.category-label {
font-size: 12px;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
padding: 0 3px 1px 3px;
color: #fff;
text-transform: uppercase;
margin: 5px 5px 2px 0;
float: left;
line-height: 12px;
}

.story .category-label {
margin: 11px 0 0;
float: right;
}

.category-label-wide {
font-size: 12px;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
padding: 0 3px 0 3px;
color: #fff;
text-transform: uppercase;
margin: 2px 220px 3px 0;
float: left;
}

.header .hot {
float: right;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
padding: 7px;
}

.header .hot-label {
padding: 1px 5px 2px 5px;
font-size: 11px;
font-weight: normal;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #FFF;
margin-right: 5px;
}

#section-head .hot {
float: right;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
padding: 7px;
margin: -50px 10px 0 0;
color: #FFF;
width: 400px;
text-align: right;
}

#section-head .hot-label {
padding: 1px 5px 2px 5px;
font-size: 11px;
font-weight: normal;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
text-transform: uppercase;
margin-right: 5px;
}

#section-head .hot a {
color: #FFF;
}

.header .tab {
width: 12px;
height: 30px;
float: left;
margin-right: 10px;
}

.arrows-big {
font-size: 20px;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
font-weight: normal;
letter-spacing: -0.15em;
float: left;
}

.arrows-superbig {
letter-spacing: -0.15em;
font-weight: bold;
}

.red-color {
color: #9e0001;
}

.blue-color {
color: #004d6b;
}

.green-color {
color: #205a00;
}

.yellow-color {
color: #edb916;
}

.purple-color {
color: #9676b3;
}

.black-color {
color: #000;
}

.gray-color {
color: #565e66;
}

.red-bgcolor {
background-color: #9e0001;
}

.blue-bgcolor {
background-color: #004d6b;
}

.green-bgcolor {
background-color: #205a00;
}

.yellow-bgcolor {
background-color: #edb916;
}

.purple-bgcolor {
background-color: #9676b3;
}

.black-bgcolor {
background-color: #000;
}

.gray-bgcolor {
background-color: #565e66;
}

.white-bgcolor {
background-color: #fff;
}

.powergrid {
background-color: #e7e7d1;
margin-bottom: 10px;
height: 70px;
padding: 10px;
}

.powergrid .subhead {
margin: -5px 0 5px 0;
float: left;
font-size: 11px;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
font-weight: normal;
}

.powergrid .person {
float: left;
width: 325px;
}

.powergrid .person h2 {
margin: 0px;
padding: 0px;
font-size: 17px;
font-weight: bold;
}

.powergrid a img {
border: 1px solid #9ca2ab;
padding: 1px;
}

.powergrid a:hover img {
border: 1px solid #000;
}

.powergrid .person p {
font-size: 11px;
margin: 0px;
}

.powergrid .rank {
padding: 0 10px 0 10px;
font-size: 18px;
text-align: center;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
}

.powergrid .arrow {
margin-top: -5px;
padding: 0 10px 0 10px;
text-align: center;
}

.posts {
padding: 10px 0 0 10px;
font-size: 12px;
float: left;
}

.posts h1 a {
  color:#002030;
}

.posts a {
  color:#1E5978;
}

.posts a.related-post {
  background:url(images/related-post.png) no-repeat 0 50% #fff;
  padding:0 0 0 8px;
}

.section {
width: 650px;
}

.postrow {
clear: left;
}

.border-top {
border-top: 1px solid #d8d8d6;
padding-top: 10px;
width: 661px;
height: 1px;
}

.posts p {
line-height: 19px;
margin: 0px;
font-size: 14px;
}

.posts .story p {
font-size: 15px;
line-height: 20px;
}

.posts .story p span {
line-height: normal;
}

.posts .story li {
margin: 0 0 8px 0;
font-size: 15px;
}

.posts .story ul {
margin: 0;
padding-left: 15px;
}

.posts h1 {
margin: 5px 0 10px 0;
font-size: 32px;
color: #313442;
line-height: 35px;
}

.posts .post1 img {
margin: 0 5px 5px 0;
}

.posts a img {
border: 1px solid #9ca2ab;
padding: 1px;
}

.posts a:hover img,
.posts a:focus img,
.posts a:active img {
border: 1px solid #003860;
}

.posts .blurbtext {
overflow: auto;
margin-top:5px;
margin-bottom: 10px;
}

.homepage .blurbtext p {
font-size: 15px;
}

.posts .dateline {
color: #6e7072;
margin: 0 0 5px 0;
}

.posts .post0 .dateline {
margin: 5px 0 0 0;
}

.posts .story .dateline {
margin: 10px 0 10px 0;
}

.posts .comments .dateline {
float: none;
}

.posts .comments .pager {
float: right;
font-size: 14px;
font-weight: bold;
text-align: right;
padding: 3px 0;
width: 400px;
}

.posts .comments .pager .current {
color: #fff;
background: #000;
padding: 0 4px;
}

.posts .sponsored {
color: #6e7072;
margin: 0;
text-transform: uppercase;
}

.columnist .sponsored {
color: #6e7072;
margin: 0;
text-transform: uppercase;
font-size: 11px;
}

.posts .dateline a {
font-weight: bold;
}

.posts .comments-link {
background-color: #e5e5be;
padding: 3px 7px;
font-size: 12px;
text-align: right;
float:right;
margin: 10px 0 0 0;
}

.comments-inline {
float: right;
background-color: #e5e5be;
padding: 3px 7px;
font-size: 12px;
margin: 1px 0 0;
}

.posts .post0 .comments-link {
float: right;
margin-top: 5px;
text-align: left;
}

.posts .story .comments-link {
float: left;
margin: 10px 0 0 10px;
text-align: left;
}

.post0 {
width: 650px;
float: left;
clear: both;
}

.post0 p {
margin-top:3px;
margin-bottom: 12px;
line-height: 18px;
}

.post0 object {
margin: 5px 10px 50px 10px;
}

.post0 h1 {
margin: 0;
font-family: Georgia, Times New Roman, Arial, sans-serif;
}

.post0 h1 a {
font-size: 28px;
line-height: 30px;
}

.section .post0 h1 a {
font-size: 24px;
line-height: 28px;
}

.post0 h2 {
font-size: 18px;
margin: 0;
padding: 0px;
}

.search h2 a {
margin: 0;
}

.post0 h3 {
font-size: 20px;
margin: 0 0 10px 0;
padding: 0;
}

.posts .story img {
border: 1px solid #9ca2ab;
padding: 1px;
margin: 0;
}

.front_left {
border-right: 1px solid #d8d8d6;
float: left;
padding: 0 10px 0 0;
margin-bottom: 10px;
width: 320px;
}

.front_right {
border-left: 1px solid #d8d8d6;
float: left;
padding: 0 0 0 10px;
margin-bottom: 10px;
width: 320px;
margin-left: -1px;
}

.front_bigpic h1, .front_excerpt h1 {
font-size: 20px;
line-height: 22px;
margin-bottom: 5px;
font-family: Georgia, Times New Roman, Arial, sans-serif;
}

.front_bigpic img {
margin: 0;
float: none;
}

.front_excerpt img {
margin: 0 5px 5px 0;
}

.front_excerpt p {
  margin-top: 7px;
}

.front_moreposts {
width: 300px;
float: right;
}

.front_moreposts .holder {
border-top: 1px solid #9ca2ab;
padding: 10px 3px;
font-size: 14px;
font-weight: bold;
line-height: 15px;
font-family: Arial, Helvetica, sans-serif;
}

.front_moreposts .title {
display: block;
margin: 0 5px;
color: #004f6d;
}

.front_moreposts .comments-link {
background-color: #e5e5be;
font-size: 12px;
line-height: 17px;
margin: 10px 0 0 0;
padding: 1px 3px;
}

.front_moreposts img {
margin: 0 5px;
border: 1px solid #9ca2ab;
padding: 1px;
width: 65px;
height: 65px;
}

.front_moreposts a:hover img {
border: 1px solid #000;
}

.front_moreposts a:hover .title {
text-decoration: underline;
}

.front_moreposts p.call-out {
color: #464646;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 20px;
line-height: 19px;
margin: 15px 0 5px;
}

.most-popular li {
clear: both;
}

.most-popular img {
float: left;
margin: 0 5px 10px 5px;
width: 50px;
height: 50px;
padding: 1px;
border: 1px solid #9CA2AB;
}

li.most-pop a:hover span img {
border: 1px solid #000;
}

li.most-pop .comments-link {
background-color: #e5e5be;
padding: 1px 5px 3px 5px;
font-size: 12px;
text-align: right;
margin: 10px 0 0 0;
}

#sidebar .avatar {
padding: 1px;
border: 1px solid #9CA2AB;
}

.post1 {
width: 400px;
border-right: 1px solid #d8d8d6;
padding-right: 10px;
float: left;
margin-bottom: 10px;
}

.post1 h1 {
font-size: 20px;
line-height: 22px;
margin-bottom: 5px;
}

.post2 {
width: 300px;
border-right: 1px solid #d8d8d6;
padding-left: 10px;
padding-right: 10px;
float: left;
margin-bottom: 10px;
}

.post2 h1 {
font-size: 14px;
line-height: 17px;
margin-bottom: 5px;
}

.post3 {
width: 215px;
padding-left: 10px;
float: left;
margin-bottom: 10px;
}

.post3 h1 {
font-size: 12px;
margin-bottom: 6px;
padding-left: .7em;
text-indent: -.7em;
line-height: 15px;
font-family: Arial, Helvetica, sans-serif;
}

.posts .post3 .comments-link {
background-color: #e5e5be;
padding: 0px 3px 1px 3px;
font-size: 12px;
float: none;
font-weight: normal;
}

.post3 p.call-out {
color: #464646;
border-bottom: 1px solid #9ca2ab;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

.post4 {
padding-left: 10px;
float: left;
margin-bottom: 10px;
}

.post4 h1 {
font-size: 12px;
margin-bottom: 5px;
padding-left: .7em;
text-indent: -.7em;
}

.post4 p {
font-size: 12px;
margin-bottom: 15px;
padding: 0;
clear: both;
height: 50px;
}

.post4 p img {
margin-right: 10px;
}

.teaser {
font-size: 13px;
margin-top: 10px;
}

.teaser img {
border: 0;
}

.teaser p {
margin: 0;
}

.promo  {
background-color:#EBEBE1;
border: 1px solid #d1d1d1;
float: right;
width: 287px;
height: 72px;
margin:10px 0;
padding: 8px 5px;
line-height: 16px;
}

.promo-sidebar {
width: 288px;
margin-bottom: 15px;
}

.promo p {
font-size: 12px;
margin: 0px;
}

.promo p a {
font-weight: bold;
}

.promo h2 {
font-size: 16px;
color: #313442;
margin: 0px;
}

.promo img {
border: 1px solid #d1d1d1;
margin-right:7px;
float:left;
width:78px;
height:60px;
}

.promo img:hover {
border: 1px solid #000;
}

.slice-vsmall {
width: 300px;
margin: 5px;
float: left;
}

.slice-small {
width: 487px;
margin: 5px;
float: left;
min-height: 300px;
}

.slice-small-adjusted {
width: 445px;
float: left;
}

.slice-medium {
width: 675px;
margin: 5px;
float: left;
}

.slice-medium-adjusted {
width: 660px;
float: left;
}

.columnists {
margin: 10px 0px 0px 5px;
}

.columnist {
margin: 0 0 10px 0;
width: 240px;
float: left;
}

.columnist .title {
display: block;
font-family: Georgia, Times New Roman, Arial, sans-serif;
font-weight: bold;
padding-left: 5px;
font-size: 14px;
line-height: 16px;
margin: -3px 5px 0 70px;
}

.columnist img {
margin: 0;
border: 1px solid #9ca2ab;
padding: 1px;
width: 65px;
height: 65px;
}

.columnist a:hover .title {
text-decoration: underline;
}

.columnist a:hover img {
border: 1px solid #000;
}

.columnist p {
font-size: 11px;
margin: 3px 0 0 75px;
}

.footer h3 {
font-size: 14px;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
color: #313442;
font-weight: normal;
margin: 0 0 5px 0;
text-transform: uppercase;
}

#credits {
width: 1000px;
margin-left: auto;
margin-right: auto;
padding: 5px 0 40px 0;
text-align: center;
}

#credits p {
color: #002030;
font-family: Arial, helvetica, sans-serif;
font-size: 10px;
}

#credits img {
border: 0;
}

#pagination {
font-size: 11px;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
text-align: center;
text-transform: uppercase;
}

/* STORY */
.story-data {
margin: 20px 0 0 0;
height: 100%;
clear: both;
}

.tag-links {
font-weight: bold;
font-size: 13px;
float: left;
width: 630px;
margin: 0 0 10px 10px;
}

.tag-links a {
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
font-weight: normal;
}

.story-tools {
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
float: right;
text-transform: uppercase;
}

#sharepost img {
border: 0px;
}

#sharepost {
margin-bottom: -10px;
}

.related-stories {
clear: both;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 20px 0 0 0;
font-weight: normal;
}

.related-stories h1 a {
font-size: 13px;
line-height: 20px;
}

.related-stories h1 {
font-size: 13px;
line-height: 18px;
margin: 0 0 0 10px;
}

.comments {
background-color: #ebebe1;
padding: 10px;
margin: 20px 0 30px 0;
list-style-type: none;
display: inline-block;
border: 1px solid #d1d1d1;
width: 628px;
}

.comments .byline a {
font-weight: bold;
font-size: 13px;
}

.comments .byline {
font-weight: bold;
font-size: 13px;
}

.posts .story .comments .dateline {
font-size: 11px;
margin: 3px 0 3px 0;
font-style: italic;
}

.comments h2 {
font-size: 16px;
margin: 0;
padding: 0 0 5px 0;
}

.comments textarea {
width: 99%;
height: 150px;
border: 1px solid #ccc;
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
padding: 2px;
}

#submitbutton, input#wp-submit {
background-color: #e5e5e5;
border: 1px #a3a8af solid;
margin: 5px 0 0 1px;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #313442;
font-size: 12px;
}

.comments .add-comment {
font-weight: bold;
font-size: 11px;
margin: 5px 0 0 0;
float: left;
}

.comments .comment-login {
float: right;
font-size: 11px;
margin: 5px 5px 0 0;
}

.comments .comment-login a {
font-weight: bold;
}

.comments .commentbox {
margin: 0 0 0 75px;
padding: 0;
}

.posts .comments ul {
margin: 0;
padding: 0;
}

.posts .comments li {
margin: 0;
padding: 12px 6px 0;
border-bottom: 1px solid #d1d1d1;
border-top: 1px solid #d1d1d1;
list-style-type: none;
}

.comments p {
clear: both;
}

.comments img.avatar, .comments .avatar-32 {
display: inline;
float: left;
margin: 0 5px 0 0;
}

.comments cite.fn {
font-weight: bold;
font-style: normal;
}

.comments .comment-meta {
font-style: italic;
}

.comments .staff-label {
background: #400;
color: #fff;
padding: 0 5px;
}

.comments .composearea {
margin-top: 10px;
}

#sidebar li {
list-style: none;
margin: 0 0 7px 5px;
padding: 0;
font-size: 14px;
line-height: 17px;
font-weight: bold;
}

#sidebar ul {
margin: 0;
padding: 0;
}

#sidebar .sidebar-title {
padding: 3px;
margin: 0 0 5px 0;
border-top: 1px solid #9ca2ab;
border-bottom: 1px solid #9ca2ab;
background-color: #e5e5e5;
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
clear: both;
text-transform: uppercase;
color: #313442;
}

#sidebar .sidebar-title .tabs span {
margin: 0;
padding: 3px 10px;
margin: -3px;
}

#sidebar .sidebar-title .tabs span a {
font-size: 13px;
color: #313442;
}

#sidebar .sidebar-title .tabs span.active {
background: #003860;
}

#sidebar .sidebar-title .tabs span.active a {
color: #fff;
}

#sidebar .tab_content {
display: none;
}

#sidebar #most-pop-loading {
display: block;
text-align: center;
}

#sidebar #most-pop-loading img {
border: 0;
height: 36px;
width: 36px;
float: none;
}

#sidebar .avatar_container {
float: left;
padding: 2px 0 0 10px;
}

#sidebar ul.pagenav {
margin-left: 60px;
font-size: 13px;
font-family: Arial, helvetica, sans-serif;
}

#sidebar form {
padding-left: 10px;
font-size: 13px;
font-family: Arial, helvetica, sans-serif;
}

#sidebar ul.sidebarlogin_otherlinks {
padding-left:12px;
}

#sidebar form p {
padding:0;
margin:3px 0;
}

#sidebar .sidebarlogin_otherlinks li, #sidebar li.page_item {
font-size: 13px;
margin: 5px 0;
}

li.most-pop a {
font-size: 13px;
line-height: 15px;
font-family: Arial, helvetica, sans-serif;
}

.navigation p {
font-size: 20px;
margin: 25px 0;
width: 250px;
}

.navigation p.alignright {
padding-left: 15px;
text-align: left;
}

.navigation p.alignleft {
padding-right: 15px;
text-align: right;
}

/* SECTION */
#section-head {
border-bottom: 1px solid #9ca2ab;
}

#section-head-small {
border-bottom: 1px solid #9ca2ab;
height: 35px;
}

.section-label {
font-family: 'Arial Black', Gadget, Arial, Helvetica, sans-serif;
color: #FFF;
font-size: 65px;
font-weight: bold;
text-transform: uppercase;
}

.section-label a {
color: #FFF;
}

#section-head-small .section-label {
font-size: 25px;
}

blockquote {
background-color: #E5E5E5;
font-family: 'Times New Roman', Times, serif;
padding: 4px 13px;
margin: 0 40px 12px;
border: 1px solid #9CA2AB;
clear: both;
}

.posts .story blockquote p {
margin-bottom: 6px;
}

.comments blockquote {
font-family: Arial, helvetica, sans-serif;
font-size: 11px !important;
background: #ddd;
border: 1px solid #ccc;
margin: 10px 20px;
}

.posts .comments blockquote p {
padding:0;
margin:0;
font-size:14px;
line-height:18px;
}

/* WORDPRESS */
.alignleft {
float: left;
}

.alignright {
float: right;
}

.aligncenter {
text-align: center;
margin-left: auto !important;
margin-right: auto !important;
display: block;
clear: both;
}

.clearfix {
clear: both;
}

.posts .story p.wp-caption-text {
clear: both;
font-size: 11px;
padding: 0 0 0 10px;
margin-top: -10px;
}

.post0 .aligncenter {
margin-left: -10px;
}

.post0 .alignright, .navigation .alignright  {
float: right;
}

.post0 .alignleft, .navigation .alignleft {
float: left;
}

.posts .story .alignright {
margin: 0px 0px 5px 10px;
}

.posts .story .alignnone {
margin: 2px 10px 12px 0px;
float: left;
}

.posts .story .alignleft {
margin: 2px 10px 12px 0px;
}

.posts .homepage .alignleft {
margin: 5px 5px 5px 0px;
}

.posts .post0 .blurbtext .alignleft {
margin: 0px 5px 0px 0px;
}

.section .post0 .blurbtext .alignleft {
margin: 5px 8px 5px 0px;
}

.posts .story p .alignleft {
margin: 5px 10px 12px 0px;
}

.posts .post0.story p .alignleft {
margin: 2px 10px 12px 0px;
}

.car-list .car-yearmonth {
font-weight: bold;
}

.car-list a {
font-weight: bold;
}

ul.car-monthlisting li {
margin-top: 3px;
}

/* SLIDESHOW */
div#context {
position:relative;
height:120px;
width:100%;
background:#eee;
}

div#context div.prev, div#context div.next {
position:absolute;
top:10px;
color:#ccc;
font-size:0.9em;
text-align:center;
text-transform:lowercase;
}

div#context div.prev {
left:10px;
}

div#context div.next {
right:10px;
}

div#context div.nomore {
top:20px;
width:100px;
}

div#context div.info {
position:absolute;
top:20px;
left:50%;
width:100px;
margin-left:-50px;
text-align:center;
}

div#context div.info a {
text-decoration:none;
}

div#context div.info strong a {
}

div.comment {
clear:both;
min-height:50px;
margin-bottom:1em;
}

div.comment p {
margin:0 0 1em 0;
padding:0;
}

div.comment img {
margin-right:5px;
margin-bottom:5px;
}

.image-label {
position: absolute;
}

.image-label img {
position: relative;
border:0;
left:2px;
top: 8px;
}

table.ratings {
margin-bottom: 10px;
}

table.ratings td {
width: 20%;
border-bottom: 1px solid black;
text-align: center;
height: 40px;
font-size: 16px;
padding-bottom: 2px;
}

.posts .story table.ratings img {
border: 0;
}

table.ratings .table-header {
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
background-color: #e7e7d1;
font-weight: bold;
}

table.ratings .table-span td {
font-size: 15px;
text-align: left;
background-color: #004f6d;
height: 25px;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 3px 0 0 5px;
}

table.ratings .table-total td {
font-weight: bold;
}

table.ratings .table-row {
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
background-color: #e5e5e5;
font-weight: bold;
}

table.ratings p {
font-size: 11px;
margin: 0;
padding: 0;
color: #757575;
}

table.ratings .credit td {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
height: 25px;
}

table.ratings {
border: 1px solid black;
}

.posts .post0 .comments #twc_button img {
border: 0;
padding: 0;
}

#do_action {
visibility: hidden;
}

p.minipost span.date {
color: #888;
}

p.minipost span.minipost-comments-link {
background-color: #e5e5be;
padding: 0px 3px 1px 3px;
font-size: 12px;
float: none;
font-weight: normal;
}

.attachment-post-thumbnail {
float: left;
}

.homepage .attachment-post-thumbnail {
margin: 8px 7px 5px 0;
}

.footer {
background-color: #e7e7d1;
width: 1000px;
margin-left: auto;
margin-right: auto;
border-top: 1px solid #9ca2ab;
border-right: 1px solid #9ca2ab;
border-bottom: 1px solid #9ca2ab;
font-size: 11px;
font-weight: bold;
overflow: hidden;
clear: both;
}

.tvguide-rss-head {
font-family: Arial, helvetica, sans-serif;
color: #FFF;
font-weight: bold;
font-size: 15px;
line-height: 22px;
margin-bottom: 0px;
background-color: #9b0001;
height: 45px;
padding-top: 2px;
padding-left:10px;
border-bottom: 1px solid #9CA2AB;
border-top: 1px solid #9CA2AB;
width: 300px;
text-shadow: #0f0d0d 1px 1px 2px;
}
.tvguide-rss-head p{
margin: 0;
}

.tvguide-rss {
padding-right: 6px;
}

.tvguide-rss-head span {
font-size: 17px;
}

.tvguide-rss ul {
margin-left: 80px;
}


.tvguide-rss li a{
font-size: 13px;
line-height: 15px;
font-family: Arial, helvetica, sans-serif;
}

.tvguide-rss li p{
font-size: 13px;
line-height: 15px;
font-family: Arial, helvetica, sans-serif;
margin-left: 15px;


}

.tvguide-rss-bullet {
font-size: 24px;
display: block;
float: left;
color: #002030;
}


.tvguide-listings-inner {
border-top: 1px solid #9CA2AB;
overflow: hidden;
width: 302px;
height: 255px;
margin: -1px;
margin-bottom: 20px;
margin-top: -6px;
padding-top: 4px;
background-color: #FFF;
}

.tvguide-listings-full {
width: 100%;
height: 1000px;
background-color: #FFF;
}

.tvguide-holder {
background-color: #FFF;
border: 6px solid red;
}

.facebook-sidebar { 
margin: 0 0 15px;
width: 298px;
height: 253px;
overflow: hidden;
}

.facebook-sidebar-inner {
border: none;
overflow: hidden;
width: 300px;
height: 255px;
margin: -1px;
}

.outbrainbox {
border: 1px solid #9aa;
padding: 5px 10px 0 10px;
margin-top: 25px;
font-weight: bold;
clear: both;
}

#unsupported-browser {
background: #fcc;
border-bottom: 1px solid #866;
padding: 10px;
text-align: center;
font-weight: bold;
font-size: 12px;
}

#unsupported-browser a {
color: #048;
}

.posts .story img.voteimage {
border: 0;
padding: 0;
margin: 0 0 0 2px;
}

.posts .story .votekarma {
margin-right: 6px;
}

#theme-my-login input[type='text'], #theme-my-login input[type='password'], #captcha_code {
display: block;
border: 1px solid #888888 !important;
font-size: 13px !important;
padding: 0 !important;
width: 200px !important;
}

#registerform p {
clear: both;
}

#nav .new-jobs-tag {
position:absolute;
right:130px;
top:-20px;
}

.jobs {
margin-left: 10px;
}

.jobs p {
font-size: 13px;
margin: 8px 0 0 2px;
}

.jobs p a {
font-weight: bold;
}

.jobs h2 {
font-size: 18px;
background-color: #ebebe1;
padding: 10px;
border: 1px solid #a5a5a5;
margin: 0 20px 20px 20px;
overflow: hidden;
}

/* -- NETWORK FOOTER START -- */
#network {
overflow: hidden;
padding: 15px;
}
#network-container {
margin: 0 auto;
width: 955px;
border: 1px solid #454545;
background-color: #646464;
padding: 7px;
position: relative;
}
#network-container a {
font-weight: normal;
}
#network-container img.network-header {
margin-bottom: 3px;
float: left;
}
#network-container span.ad-link {
display: inline-block;
float: right;
margin: 2px;
text-shadow: 0 1px 1px #222;
font-family: georgia, 'Times New Roman', serif;
}
#network-container span.ad-link a {
color: #FFF;
text-decoration: none;
font-size: 14px;
}
#network-container span.ad-link a:hover {
text-decoration: underline;
}
#rows-container {
background-color: #e2e2e2;
padding: 5px 0;
position: relative;
}
#rows-container a {
text-decoration: none;
border-bottom: 1px solid #aaa;
color: #000;
text-shadow: 1px 1px #ddd;
}
#rows-container a:hover {
border-bottom: 1px solid #000;
color: #333;
background-color: #FFF;
}
#rows-container .row {
background-color: #FFF;
margin: 0 0 4px;
position: relative;
overflow: hidden;
font-family: Georgia, serif;
font-size: 17px;
min-height: 64px;
height:auto !important;
height:64px;
}
#rows-container .fade-right {
position: absolute;
z-index: 10;
right: 0;
top: 0;
height: 100%;
width: 30px;
background-image: url('images/network-fade-right.png');
}
#rows-container .fade-left {
position: absolute;
z-index: 10;
left: 0;
top: 0;
height: 100%;
width: 240px;
background-image: url('images/network-fade-left.png');
}
#rows-container ul.site-headlines {
padding: 0;
margin: 8px 0 8px 240px;
list-style: none;
line-height: 1.6em;
white-space: nowrap;
text-align: left;
width: 715px;
}
#rows-container ul.site-headlines li{
margin-left: 0;
padding: 2px 0;
}
#rows-container ul.soon {
margin-top: 21px;
}
#rows-container .site-logo {
position: absolute;
margin-top: -32px;
top: 50%;
left: 0;
border: 0;
z-index: 20;
}
#rows-container .site-logo:hover {
opacity: 0.8;
filter:alpha(opacity=80);
}
#rows-container .last {
margin-bottom: 0;
}
.clear {
clear: both;
}
/* -- NETWORK FOOTER END -- */
