/*
Theme Name: The Sports Circuit v6
Theme URI: http://thesportscircuit.com
Description: The theme
Version: 6.0
Author: Josh Snow
Author URI: http://thesportscircuit.com
*/

/***------------------------------------
ALL
------------------------------------***/

body {
 font-family: helvetica neue, helvetica, arial, verdana, sans-serif;
 font-size: 12px;
 line-height: 20px;
 color: #000;
 padding: 0;
 margin: 0 auto;
 text-align: left;
 vertical-align: top;
 border: 0;
 background: transparent url(http://thesportscircuit.com/img/bg_top2.jpg) repeat-x scroll center top;
-webkit-text-size-adjust: none;
}

img {
 border: 0;
padding:4px;
}

form {margin: 0px 0px 0px 0px; }

a, a:link, a:visited {
 color: #006699;
 text-decoration: underline;
 border: 0;
}

a:hover {
 color: #000;
 text-decoration: underline;
 border: 0;
}

.podPress_content a{
font-size:16px;
font-weight:600;
}

ul {
 margin: 0;
 padding: 0px 0px 10px 0px;
 list-style: none;
 border: 0;
 -moz-padding-start:40px;
}

li {
 list-style: square;

}

p {
 padding-bottom: 10px;
 margin: 0;
}

ol li {
 list-style-type: decimal;
}

hr{
background:#DDDDDD none repeat scroll 0 0;
border:medium none;
clear:both;
color:#DDDDDD;
float:none;
height:0.1em;
margin:0 0 1.45em;
width:100%;
}

/***------------------------------------
body styles
------------------------------------***/

#container {
 width: 990px;
 margin: 0 auto;
 padding: 0;
}

#header {
 width: 990px;
 height: 120px;
 margin: 0;
 padding: 0;
 border-bottom:1px solid #DDDDDD;
}

#logo {
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0;
 width:425px;
 height:110px;
}

#nav {
 float:left;
 margin: 48px 0px 0px 0px;
 padding: 0;
 width:440px;
}

#followus {
 float: left;
 margin: 38px 0px 0px 0px;
 padding: 0;
 width:125px;
}

#nav li {
 float: left;
 margin-left: 30px;
 list-style-type: none;
}

#nav li a, #nav li a:link, #nav li a:visited {
 text-decoration: none;
 color:#3A3F45;
 font-size: 16px;
 -moz-border-radius-bottomleft:3px;
 -moz-border-radius-bottomright:3px;
 -moz-border-radius-topleft:3px;
 -moz-border-radius-topright:3px;
 background:#EEEEEE none repeat scroll 0 0;
 border:1px solid #DDDDDD;
 padding:3px;
}

#nav li a:hover {
 color: #fff;
 -moz-border-radius-bottomleft:3px;
 -moz-border-radius-bottomright:3px;
 -moz-border-radius-topleft:3px;
 -moz-border-radius-topright:3px;
 background:#222222 none repeat scroll 0 0;
 border-color:#000000;
 padding:3px;
}

#catnav {
  list-style: none;
  padding-top:10px;
  float:left;
}

#catnav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }

#catnav li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline; 
  font-size:14px;
  padding-left:20px;
  }

.form {
float:left;
padding-left:50px;
padding-top:8px;

}


#blurb {
background:#353433 none repeat scroll 0 0;
-moz-border-radius: 5px;
color:#FFFFFF;
font-size:16px;
margin-bottom:10px;
padding-left:5px;
padding-top:10px;
width: 625px;
text-align:left;
 display:block;

}

#blurb a,#blurb a:link,#blurb a:visited {
 color: #fff;
 text-decoration: none;
 border: 0;
}


#blurb a:hover {
 color: #fff;
 text-decoration: underline;
 border: 0;
}

#main {
 float: left;
 width: 990px;
 margin: 0 auto;
 padding: 0;
 background: #ffffff;
 padding-top:20px;
}

#left {
 float: left;
 width: 635px;
 margin: 0;
 padding: 0;
 margin-left:10px;
 border-right:1px solid #DDDDDD;
}

#itunessubscribe {
float:right;
height:40px;
width:250px;
}

#post {
 padding: 10px;
 display:block;
 margin-top:20px;
}

#page {
 font-size:14px;
 padding-left: 10px;
 padding-right: 10px;
 display:block;
 padding-top:10px;
}

#mainpod {
padding-top:20px;
width:635px;
min-height:100px;
display:block;
}


#mainpodtitle {
float:left;
width:635px;
padding-top:20px;
}

#mainpodtext {
float:left;
width:520px;
padding:3px;
font-size:12px;
}

#mainpod a, #mainpod a:link, #mainpod a:visited {
 text-decoration: none;
 color:#ffffff;
 font-size: 16px;
 -moz-border-radius-bottomleft:3px;
 -moz-border-radius-bottomright:3px;
 -moz-border-radius-topleft:3px;
 -moz-border-radius-topright:3px;
 background:#006699 none repeat scroll 0 0;
 border:1px solid #DDDDDD;
 padding:3px;
 line-height:35px;

}

#mainpod a:hover {
 color: #fff;
 -moz-border-radius-bottomleft:3px;
 -moz-border-radius-bottomright:3px;
 -moz-border-radius-topleft:3px;
 -moz-border-radius-topright:3px;
 background:#222222 none repeat scroll 0 0;
 border-color:#000000;
 padding:3px;
}

#postfooter {
 padding: 10px;
 display:block;
 margin-top:5px;
 width: 615px;
}

.post-footer {
 float: left;
 margin: 20px 0px 30px 0px;
 padding: 5px 10px 5px 10px;
 width: 500px;
 font-size: 10px;
}

.post-footer-left {
 float: left;
 width: 200px;
}

.post-footer-left a {
color:#105CB6;
text-decoration:none;
font-size:14px;
}

.post-footer-left a:hover{
color:#17438D;
text-decoration:underline;
}

.post-footer-right {
 float: right;
}

#right {
 float: left;
 width: 310px;
 margin: 0px 0px 0px 20px;
 padding-left: 10px;
 background: #efefef;
}

#sidebar {
 float: left;
 width: 330px;
 margin: 0;
 padding: 0;
}

#podcasts {
 float: left;
 width: 635px;
 margin: 0;
 padding: 0;
}


#bios {
 width:635px;
 margin: 0px 0px 0px 0px;
 padding: 0;
}

#biosleft {
 float: left;
 width:295px;
 margin: 0px;
 padding: 0px;
}

#biosright {
 float: left;
 width:290px;
 margin: 0px;
 padding-left: 15px;
}

#sidebar ul {
 -moz-padding-start:0px;
}

#sidebar li {
 font-size: 10px;
 line-height: 18px;
 list-style-type: none;
}

#ads {
 float: left;
 width: 125px;
 margin: 0px 0px 0px 40px;
 padding: 0;
}

#footer {
 float: left;
 width: 990px;
 margin-top: 10px;
 background-color: #dddddd;
 clear: both;
 font-size: 12px;
 height: 180px;
 color:#3A3F45;
}

#footerdiv {
 float:left;
 width:340px;
 padding:20px;
}

#copy {
 float:left;
 width:180px;
 padding:20px;
}

blockquote {
 padding: 20px;
}

blockquote p {
 padding: 0;
}

.alignright {
 margin: 0px 0px 20px 20px;
}

.alignleft {
 margin: 0px 20px 20px 0px;
}

#next {
 float: left;
 font-size:16px;
 padding-left:10px;
 padding-bottom:10px;
 padding-top:20px;
}

#nextpodcasts {
 font-size:16px;
 padding-left:10px;
 padding-bottom:10px;
 padding-top:20px;
}

.description {
 font-size: 18px;
 line-height: 18px;
 color:#ccc;
 margin-left: 15px;
 margin-top:-10px;
}

#twitter_update_list li {
 list-style-type: none;
}

.commentlist ul {
 -moz-padding-start: 0;
 margin: 0;
 padding: 0;
}

.commentlist li {
 width: 480px;
 list-style-type: none;
 background-color: #ebebeb;
 padding: 0px 20px 0px 20px;
 margin: 0px 0px 20px 0px;
}

.comment-text {
 font-size: 12px;
}



/***------------------------------------
Type
------------------------------------***/
.title {
 font-size: 38px;
 color: #000;
 font-weight: bold;
 margin: 0;
 padding: 0;
 line-height: 36px;
 text-decoration: none;
}

#podcasttitle{
 font-size: 30px;
 font-weight: bold;
 color:#3A3F45;
 margin: 0;
 padding:0;
 line-height: 50px;
 text-decoration: none;
 float:left;
 width:350px;
}

#podcastheader {
width:635px;
height:40px;
}

h1 {
 font-size: 30px;
 color:#3A3F45;
 margin: 0;
 padding-left: 0px;
 padding-top: 10px;
 line-height: 30px;
 text-decoration: none;
}

h2 {
 font-size: 28px;
 color: #333;
 font-weight: 600;
 margin: 0;
 padding: 0;
 line-height: 32px;
 letter-spacing: -1px;
}

#blurb h2 {
 font-size: 24px;
 color: #fff;
 font-weight: normal;
 margin: 0;
 padding: 0;
 line-height: 110%;
 letter-spacing: -1px;
}

#right h2 {
 font-size: 16px;
 color: #333;
 font-weight: 700;
 margin: 0;
 padding: 0;
 line-height: 110%;
 letter-spacing: -1px;
 padding-bottom:10px;
}


h3 {
 font-size: 12px;
 font-weight: bold;
 margin: 20px 0px 0px 0px;
 padding: 0;
 line-height: 18px;
}

.ituneslink {
 font-size: 20px;
 font-weight: bold;
 margin: 20px 0px 0px 0px;
 padding: 0;
 line-height: 18px;
}

h4 {
 font-size: 11px;
 color: #333;
 margin: 0px 0px 0px 0px;
 font-weight: regular;
}

h5 {
 font-size:12px;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 0;
}

#sidebar p {
 font-size: 12px;
 line-height: 18px;
 margin: 0;
}



#followus a:hover {
 border: 0;
}

.title a, .title a:link, .title a:visited, .title a:hover {
 text-decoration: none;
 color:#fff;
}

h1 a, h1 a:link, h1 a:visited, h1 a:hover {
 text-decoration: none;
 color:#fff;
}

h2 a, h2 a:link, h2 a:visited{
 text-decoration: none;
}

h2 a:hover {
 text-decoration: underline;
}

.followtext{
 font-size: 16px;
 color: #000;
 padding-top: 10px;
}

#right p{
 font-size:12px;
 padding-bottom: 0px;
 line-height: 18px;
}

#footer p{
 font-size:12px;
 padding-bottom: 0px;
 line-height: 18px;
}

#footer a{
color:#3A3F45;
}

#footer a:hover {
color: #000000;
}

img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

.textmiddle {vertical-align:middle;padding-bottom:10px;} 

#sphereInline .ssi-theme-default {
padding:10px;
}
