/*
Theme Name: RantSports
Version: 0.1
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font: 13px/1.385 Helvetica, Arial, sans-serif;
}
#reg-bg {
	background:url(/wp-content/themes/rantsports/images/black-bg.jpg) top center repeat-x #19191a;
}
#black-bg {
	background:url(/wp-content/themes/rantsports/images/black-bg.jpg) top center repeat-x #19191a;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

table th {
	font-weight:bold;
}

a, a:visited {
	color:#143f74;
	text-decoration:none;
}

a:hover {
	color:#143f74;
	text-decoration:underline;
}

#header {
	width:1045px;
	margin:0px auto;
	padding:0px;
	height:100px;
}

.reg-shadow {
	background:url(/wp-content/themes/rantsports/images/blue-header-shadow.png) center;
}

.blue-shadow {
	background:url(/wp-content/themes/rantsports/images/blue-header-shadow.png) center;
}

#header .logo-outside {
	float:left; width:30px; height:100px; background:url(/wp-content/themes/rantsports/images/logo_outside.png); margin:0px; padding:0px;
}

#header .logo-top {
	float:left; width:19px; height:30px; background:url(/wp-content/themes/rantsports/images/logo_top.png); margin:0px; padding:0px;
}

#header .top-nav {
	float:left;
	height:30px;
	width:985px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	line-height:35px;
	text-transform:uppercase;
}

.top-nav a, .top-nav a:visited {
	color:#FFF;
}

.top-nav a:hover {
	color:#FFF;
	text-decoration:underline;
}

#header .logo-main {
	float:left; width:193px; height:70px; background:url(/wp-content/themes/rantsports/images/logo_main.png); margin:0px; padding:0px;
}

#header .logo-nfl {
	float:left; width:193px; height:70px; background:url(/wp-content/themes/rantsports/images/NFL-league-home.png); margin:0px; padding:0px;
}

#header .logo-nba {
	float:left; width:193px; height:70px; background:url(/wp-content/themes/rantsports/images/NBA-league-home.png); margin:0px; padding:0px;
}

#header .logo-mlb {
	float:left; width:193px; height:70px; background:url(/wp-content/themes/rantsports/images/MLB-league-home.png); margin:0px; padding:0px;
}

#header .logo-nhl {
	float:left; width:193px; height:70px; background:url(/wp-content/themes/rantsports/images/NHL-league-home.png); margin:0px; padding:0px;
}

#header .logo-ncaaf {
	float:left; width:193px; height:70px; background:url(/wp-content/themes/rantsports/images/NCAA-F-league-home.png); margin:0px; padding:0px;
}

#header .logo-ncaab {
	float:left; width:193px; height:70px; background:url(/wp-content/themes/rantsports/images/NCAA-B-league-home.png); margin:0px; padding:0px;
}

#header .logo-mma {
	float:left; width:193px; height:70px; background:url(/wp-content/themes/rantsports/images/MMA-league-home.png); margin:0px; padding:0px;
}

#header .nav-area {
	width:985px;
	height:70px;
	margin:0px;
	padding:0px;
	background:url(/wp-content/themes/rantsports/images/nav_bg.png);
	float:left;
	overflow:hidden;
}

#header .main-nav {
	width:775px;
	height:30px;
	padding:0px;
	margin:1px 0xp 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	line-height:10px;
	float:left;
}

.main-nav ul {
	float: left;
	list-style: none;
	margin: 1px 0px 0px 8px;
	padding: 0px;
}

.main-nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.main-nav li a, .main-nav li a:link, .main-nav li a:visited {
	color: #FFF;
	display: block;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
    margin: 0px;
	padding: 10px 13px;
	border-left:1px solid #FFF;
}

.main-nav li a:hover, .main-nav li a:active {
	background:#666;
	color: #FFF;
    margin: 0px;
	padding: 10px 13px;
	text-decoration: none;
}

.main-nav li li a, .main-nav li li a:link, .main-nav li li a:visited {
	color: #7c7f80;
	display:inline;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:10px;
	float: none;
	margin: 0px 0px 0px;
	padding: 9px 2px;
	border-left: 1px solid #ced3d4;
	height:28px;
}

.main-nav li li a:hover, .main-nav li li a:active {
	color: #B70013;
	padding: 9px 2px;
	border-left:1px solid #ced3d4;
	background:none;
}

.main-nav li li li a, .main-nav li li li a:link, .main-nav li li li a:visited {
	color: #7c7f80;
	display:block;
	width:100px;
	float:left;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0px 0px 0px;
	padding: 9px 2px;
	border-left: 1px solid #ced3d4;
}

.main-nav li li li a:hover, .main-nav li li li a:active {
	color: #B70013;
	padding: 9px 2px;
	border-left:1px solid #ced3d4;
	background:none;
}


.main-nav span {
	float:left;
	padding:0px;
	margin:0px 0px 0px;
	position:fixed;
	height:30px;
	width:700px;
	max-width:700px;
}

/* .main-nav span:hover {display:inline;}
*/
.main-nav ul li ul {
	z-index: 9999;
	position: absolute;
	width:700px;
	height:30px;
	left: -999em;
	height: auto;
	padding: 0px;
	margin:0px;
}

.main-nav ul li ul ul {
	z-index: 9999;
	position: absolute;
	width:100px;
	left: -999em;
	height: auto;
	padding: 0px;
}

.main-nav li li { 
}

.main-nav li ul a { 
	width: 140px;
}

.main-nav li ul a:hover, .main-nav li ul a:active { 
}

.main-nav li ul ul {
	margin: -32px 0 0 171px;
}

.main-nav li:hover ul ul, .main-nav li:hover ul ul ul, .main-nav li.sfhover ul ul, .main-nav li.sfhover ul ul ul {
	left: -999em;
}

.main-nav li:hover ul, .main-nav li li:hover ul, .main-nav li li li:hover ul, .main-nav li.sfhover ul, .main-nav li li.sfhover ul, .main-nav li li li.sfhover ul {
	left: auto;
}

.main-nav li:hover, .main-nav li.sfhover { 
	position: static;
}

#header .rss {
	float:right;
	width:23px;
	height:22px;
	padding:0px;
	margin:0px;
	background:url(/wp-content/themes/rantsports/images/RSS.png);
}

#header .yardbarker-icon {
	float:right;
	width:133px;
	height:22px;
	padding:0px;
	margin:0px;
	background:url(/images/YB-FOX-MSN.jpg);
}

#header .twitter {
	float:left;
	width:71px;
	height:22px;
	padding:0px;
	margin:0px;
	background:url(/wp-content/themes/rantsports/images/twitter.png);
}

#header .youtube {
	float:left;
	width:72px;
	height:22px;
	padding:0px;
	margin:0px;
	background:url(/wp-content/themes/rantsports/images/youtube.png);
}

#header .facebook {
	float:left;
	width:103px;
	height:22px;
	padding:0px;
	margin:0px;
	background:url(/wp-content/themes/rantsports/images/FB.png);
}

#header .nav-right {
	width:9px;
	height:70px;
	padding:0px;
	margin:0px;
	float:right;
	background:url(/wp-content/themes/rantsports/images/navbar_right.png);
}

#wrapper {
	width:1045px;
	margin:0px auto;
	padding:0px;
	min-height:500px;
}

.wrap-shadow {
	background:url(/wp-content/themes/rantsports/images/blue-content-shadow.png) center;
}

.blue-content-shadow {
	background:url(/wp-content/themes/rantsports/images/blue-content-shadow.png) center;
}

#content {
	width:975px;
	margin:0px auto;
	padding:5px 5px 0px 5px;
	background:#FFF;
	min-height:500px;
	overflow:hidden;
}

#content-top {
	width:975px;
	margin:0px auto;
	padding:5px;
	background:#FFF;
	overflow:hidden;
}

#home-top {
	width:975px; height:397px; padding:0px; margin:0px 0px 5px;
}

#rant-picks {
	width:300px; padding:0px; margin:0px 5px 0px 0px; height:393px; background:#dadcdd; overflow:hidden; border-bottom:4px solid #f10009; float:left;
}

#rant-web-picks {
	width:300px; padding:0px; margin:0px; background:#dadcdd; overflow:hidden; border-bottom:4px solid #f10009; float:left; height:536px;
}

#rant-web-picks h4 {
	color:#FFFFFF;
	background:url(/wp-content/themes/rantsports/images/blue-sidebar-header.png) no-repeat;
	font-size:18px;
	line-height:18px;
	height:18px;
	padding:4px;
	margin:0px;
	text-transform:uppercase;
	font-family:impact, helvetica, arial, sans-serif;
}

#rant-web-picks span {
	color:#f10009;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
}

#rant-picks .rant-picks-post-odd .rant-picks-video a {color:#174989;}

#rant-picks .rant-picks-header {
	height:75px; padding:0px; margin:0px; background: url(/wp-content/themes/rantsports/images/rant_picks.jpg);
}

.rant-picks-post-odd {
	height:53px; width:300px; padding:0px; margin:0px; float:left; overflow:hidden;
}

.rant-picks-post-even {
	height:53px; width:300px; padding:0px; margin:0px; float:left; overflow:hidden; background:#eaebec;
}

.rant-marks {
	background:url(/wp-content/themes/rantsports/images/rant_marks.png);
	float:left;
	height:53px;
	width:30px;
	padding:0px;
	margin:0px;
}

#rant-picks h2 {
	color:#34303a;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	padding:10px 0px 0px 5px;
}

#rant-web-picks h5 {
	color:#34303a;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	padding:5px 0px 0px 5px;
}

#rant-picks a, #rant-picks a:visited {
	color:#34303a;
	text-decoration:none;
}

.rant-picks-thumb {
	height:75px;
	width:75px;
	padding:5px 10px;
	margin:0px;
	overflow:hidden;
	float:left;
}

#sidebar {
	float:right;
	width:300px;
	padding:0px;
	margin:0px 0px 0px 5px;
}

#sidebar .league-picks-widget {
	width:300px; padding:0px; margin:0px 0px 10px; overflow:hidden;
}

#sidebar h4 {
	color:#FFFFFF;
	background:url(/wp-content/themes/rantsports/images/blue-sidebar-header.png) no-repeat;
	font-size:18px;
	line-height:18px;
	height:18px;
	padding:4px;
	margin:0px;
	text-transform:uppercase;
	font-family:impact, helvetica, arial, sans-serif;
}

#sidebar .widget {
	background:#eaebec;
	width:300px;
	padding:0px;
	margin:0px 0px 10px;
}

#sidebar ul {
	padding:5px;
	margin:0px;
	border-right:1px solid #a4c6df;
	border-bottom:1px solid #a4c6df;
	border-left:1px solid #a4c6df;
	background: top center no-repeat url(/wp-content/themes/rantsports/images/softedge.png);
}

#sitewide-league-posts h4 {
	color:#FFFFFF;
	background:url(/wp-content/themes/rantsports/images/blue-sidebar-header.png) repeat-x;
	font-size:18px;
	line-height:18px;
	height:18px;
	padding:4px;
	margin:0px;
	text-transform:uppercase;
	font-family:impact, helvetica, arial, sans-serif;
}

#sitewide-league-posts {
	background:#eaebec;
	width:330px;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#sitewide-league-posts ul {
	padding:5px;
	margin:0px;
	border-right:1px solid #a4c6df;
	border-bottom:1px solid #a4c6df;
	border-left:1px solid #a4c6df;
	background: top center repeat-x url(/wp-content/themes/rantsports/images/softedge.png);
}

.league-picks-widget h4 {
	color:#FFFFFF;
	background:url(/wp-content/themes/rantsports/images/blue-sidebar-header.png) no-repeat;
	font-size:18px;
	line-height:18px;
	height:18px;
	padding:4px;
	margin:0px;
	text-transform:uppercase;
	font-family:impact, helvetica, arial, sans-serif;
}

.league-picks-widget h3 {
	color:#143f74;
	font-weight:bold;
}

#sidebar .league-picks-widget ol li {
	width:290px;
	padding:5px;
	margin:0px;
	overflow:hidden;
}

.picks-1, .picks-3, .picks-5 {
	background:#EEEEEE;
	margin:0px;
}

.picks-2, .picks-4 {
	background:#none;
	margin:0px;
}

.picks-widget-thumb {
	float:left;
	padding:0px;
	margin:0px 5px 0px 0px;
}

a.player-thumb span {
	background:url(/wp-content/themes/rantsports/images/thumb-play-icon.png) no-repeat;
    -moz-opacity:.80;
    opacity:.80;
    filter:alpha(opacity=80);
    display:block;
    position:absolute; 
    z-index:100;
	width:76px;
	height:43px;
	float:left;
}

#featured-writers {
	width:975px; padding:0px; margin:5px 0px 5px; height:136px; background:url(/wp-content/themes/rantsports/images/featured-writer-bg.gif) repeat;
}

#featured-writers .title {
	width:975px;
	overflow:hidden;
	padding:6px 0px 7px;
	margin:0px;
	height:14px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:900;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}

#footer-area {
	width:1045px;
	background:url(/wp-content/themes/rantsports/images/shadow.png);
	padding:0px;
	margin:0px auto 0px;
	overflow:hidden;
}

.featured-writer-name a, .featured-writer-name a:visited {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f10009;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.featured-writer-title a, .featured-writer-title a:visited {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

.feature-item-title strong {font-weight:bold;}

.feature-item-info h4 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:10px 0px 0px;
}

.feature-item-info h4 a, .feature-item-info h4 a:visited {
	text-decoration:none;
	color:#FFF;
}

.feature-item-info a:hover {
	text-decoration:underline;
}

.feature-item-info p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	line-height:22px;
}

.feature-item-info h5 {
	color:#f10009;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

.feature-item-info h5 a, .feature-item-info h5 a:visited {
	color:#f10009;
	text-decoration:none;
}

.feature-item-info h5 a:hover {
	text-decoration:underline;
}


ol#controls{
		margin:0px;
		padding:0px;
		height:270px;
		}
	ol#controls li{
		margin:0; 
		padding:0;
		float:right;
		list-style:none;
		height:27px;
		line-height:27px;
		display:block;
		}
	ol#controls li a{
		float:right;
		height:27px;
		line-height:27px;
		background:url(/wp-content/themes/rantsports/images/control-panel-off.png);
		color:#EEE;
		padding:0px;
		text-align:center;
		width:29px;
		text-decoration:none;
		}
	ol#controls li a:hover{
		float:right;
		height:27px;
		line-height:27px;
		background:url(/wp-content/themes/rantsports/images/control-panel-on.png);
		color:#fff;
		padding:0px;
		text-align:center;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:url(/wp-content/themes/rantsports/images/control-panel-on.png);
		color:#fff;
		}
		#slider .img_info {
			position:absolute;
width: 630px;
padding:5px;
background-color: #000;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
color: #fff;
margin:0px;
bottom:0px;
		}
#slider h1 {
	color:#FFF;
	font-size:18px;
	line-height:24px;
	font-family:Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0px;
}


#slider h1 a, #slider h1 a:visited #slider h1:hover {
	color:#FFF;
}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

.control-panel-top {width:29px; height:25px; padding:0px; margin:0px; background:url(/wp-content/themes/rantsports/images/player-control-bar-top.png);}
.control-panel-bottom {width:29px; height:23px; padding:0px; margin:0px; background:url(/wp-content/themes/rantsports/images/player-control-bar-bottom.png); float:right;}

#postareawide {
	float:left;
	width:975px;
	padding:0px;
	margin:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}

#postarea {
	float:left;
	width:670px;
	padding:0px;
	margin:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}

#postarea .alignright {
	float:right;
	padding:0px;
	margin:0px 0px 10px 10px;
}

#postarea ul {
list-style-type: square;
margin: 0px;
padding: 0px 0px 15px 0px;
}

#postarea ul li {
list-style-type: square;
margin: 0px 0px 0px 20px;
padding: 0px;
}

#postarea ul ul {
list-style-type: square;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#postarea ol {
margin: 0px;
padding: 0px 0px 15px 0px;
}

#postarea ol li {
margin: 0px 0px 0px 20px;
padding: 0px;
}

#postarea bold {
	font-weight:bold;
}

#postarea em {
	font-style:italic;
}

#postarea blockquote {
	width:600px;
	padding:10px;
	margin:0px 25px 5px;
	border:1px solid #000;
	background:#EEE;
}

#postarea #slideshow_img {
	width:640px;
	height:375px;
	overflow:hidden;
	padding:5px 15px;
	margin:0px 0px 10px;
	border-bottom:1px solid #EEE;
	float:left;
}

#postarea #slideshow_img .cap {
	width:630px;
	font-size:10px;
	color:#FFF;
	background:#000;
	line-height:13px;
	padding:2px 5px;
}
	

#postarea strong {
	font-weight:bold;
}

#postarea p, #video-page-content p {
	padding:0px;
	margin-bottom:1em;
	#333333;
}

#postarea h1, #postareawide h1, #video-page-content h1 {
	color:#000000;
	font-family:Impact, Arial, sans-serif;
	font-weight:;
	font-size:33px;
	line-height:40px;
	margin:0px 0px 10px;
}

#postarea h2 {
	color:#000000;
	font-family:Impact, Arial, sans-serif;
	font-weight:;
	font-size:24px;
	line-height:30px;
	margin:0px 0px 10px;
}

#postarea h3 {
	color:#999;
	font-family:Impact, Arial, sans-serif;
	font-weight:;
	font-size:18px;
	line-height:26px;
	margin:0px 0px 10px;
}

#postdate {
	width:650px;
	padding:0px;
	margin:0px 0px 10px;
	height:22px;
}

#postdate .date {
	float:left;
	width:200px;
	padding:0px;
	margin:0px;
}

#postdate .postsocial {
	float:right;
	width:450px;
	padding:0px;
	margin:0px;
	text-align:right;
	bottom: -5px;
    height: inherit;
	
}

.rant-comment {
	background:#aa000b;
	color:#FFF;
}

#byline {
	padding:10px 0px;
	margin:20px 0px 10px;
	width:100%;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	overflow:hidden;
}

#byline #post-balloon a, #byline #post-balloon a:visited {
	color:#FFFFFF;
	font-weight:bold;
}

#byline #post-balloon a:hover {
	color:#FFFFFF;
}

.author-info a, .author-info a:visited {
	color:#f10009;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#left-home-sidebar {
	float:left; width:300px; padding:0px; margin:0px 5px 0px 0px;
}

#right-home-sidebar {
	float:right; width:300px; padding:0px; margin:0px 0px 0px 5px;
}

/*#left-home-sidebar li, #right-home-sidebar li {
	list-style:none;
	padding:0px;
	margin:0px 0px 5px;
	width:300px;
	float:left;
}

#left-home-sidebar ul, #right-home-sidebar ul {
	padding:0px;
	margin:0px;
	width:300px;
	list-style:none;
}

#left-home-sidebar ul li, #right-home-sidebar ul li {
	list-style:none;
	padding:3px;
	margin:0px;
	border-bottom:1px solid #CCC;
	width:294px;
}

#left-home-sidebar .widget, #right-home-sidebar .widget {
	width:300px;
	margin:0px 0px 5px;
}*/

#left-home-sidebar .widget, #right-home-sidebar .widget {
	background:#eaebec;
	width:300px;
	padding:0px;
	margin:0px 0px 10px;
}

#left-home-sidebar ul, #right-home-sidebar ul {
	padding:5px;
	margin:0px;
	border-right:1px solid #a4c6df;
	border-bottom:1px solid #a4c6df;
	border-left:1px solid #a4c6df;
	background: top center no-repeat url(/wp-content/themes/rantsports/images/softedge.png);
}

#left-home-sidebar ul li, #right-home-sidebar ul li, #left-home-sidebar li, #right-home-sidebar li {
	padding:3px 0px;
	margin:0px;
	border-bottom:1px solid #a4c6df;
	list-style:none;
}

#author-bar {
	width:955px;
	height:24px;
	padding:3px 10px;
	margin:5px 0px;
	background:#EEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
}

.author-info-widget {
	padding:0px;
	margin:0px 0px 5px;
}

.author-info-widget h4 {
	color:#143f74;
	font-size:24px;
	line-height:24px;
	padding:3px;
	margin:0px;
	font-family:impact, helvetica, arial, sans-serif;
	border-bottom:3px solid #aa000b;
}

.author-info-widget p {padding:5px;}

.author-info-widget em { font-style:italic;}

.author-info-widget strong {font-weight:bold;}

.author-info-widget ul li {list-style:circle; padding:0px 0px 3px 0px; margin:0px 0px 0px 20px;}

#sidebar li {list-style:none; margin-bottom:10px;}

#right-home-sidebar h4 {
	color:#FFFFFF;
	background:url(/wp-content/themes/rantsports/images/blue-sidebar-header.png) no-repeat;
	font-size:18px;
	line-height:18px;
	height:18px;
	padding:4px;
	margin:0px;
	text-transform:uppercase;
	font-family:impact, helvetica, arial, sans-serif;
}

#left-home-sidebar h4 {
	color:#FFFFFF;
	background:url(/wp-content/themes/rantsports/images/red-sidebar-header.png) no-repeat;
	font-size:18px;
	line-height:18px;
	height:18px;
	padding:4px;
	margin:0px;
	text-transform:uppercase;
	font-family:impact, helvetica, arial, sans-serif;
}

#team-page-header {
	padding:0px; margin:0px 0px 5px; height:48px; width:975px;
}

.nhl {
	background:url(/wp-content/themes/rantsports/images/teambar-NHL.jpg);
}

.nfl {
	background:url(/wp-content/themes/rantsports/images/team_nfl_header.png);
}

.ncaaf {
	background:url(/wp-content/themes/rantsports/images/teambar-NCAA-F.png);
}

.ncaab {
	background:url(/wp-content/themes/rantsports/images/teambar-NCAA-B.png);
}

.nba {
	background:url(/wp-content/themes/rantsports/images/teambar-NBA.png);
}

.mlb {
	background:url(/wp-content/themes/rantsports/images/teambar-MLB.png);
}

.legends {
	background:url(/wp-content/themes/rantsports/images/teambar-LEGENDS.jpg);
}

#team-page-header h1 a, #team-page-header h1 a:visited, #team-page-header h1 a:hover {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:24px;
	line-height:48px;
	padding-left:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#team-page-header h1 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:24px;
	line-height:48px;
	padding-left:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.team-news-post h2 {
	font-weight:bold;
	font-size:16px;
}

#team-recent-news .post-2, #team-recent-news .post-4, #team-recent-news .post-6 {
	background:#eaebec;
}

.team-videos-header h3 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:18px;
	line-height:18px;
	padding:4px 0px 4px 5px;
	margin:0px;
	color:#FFFFFF;
}

a.video-box-thumb span {
	background:url(/wp-content/themes/rantsports/images/thumb-play-icon.png) no-repeat center;
    -moz-opacity:.80;
    opacity:.80;
    filter:alpha(opacity=80);
    display:block;
    position:absolute; 
    z-index:100;
	width:152px;
	height:78px;
	float:left;
}

#team-sidebar h4 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:18px;
	padding:5px;
	color:#FFF;
	margin:0px;
	line-height:18px;
}

.featured-auth-title a, .featured-auth-title a:visited {
	color:#167bc4;
	font-weight:bold;
}

.featured-auth-post h5 a, .featured-auth-post h5 a:visited {
	color:#646464;
	font-weight:none;
}

#featured-partners-footer {
	width:975px;
	border-top:1px solid #378eef;
	border-bottom:1px solid #378eef;
	padding:0px;
	margin:10px 0px;
	overflow:hidden;
}

#featured-partners-footer .partners-area {
	float:left;
	width:135px;
	padding:0px;
	margin:5px 5px 5px 0px;
}

#featured-partners-footer h4 {
	text-transform:uppercase;
	font-size:18px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #378eef;
	text-align:center;
	color:#378eef;
}

#featured-partners-footer h5 {
	text-transform:uppercase;
	font-size:14px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #378eef;
	text-align:center;
	color:#378eef;
}

#footer {
	min-height:50px;
	background:#666666;
	width:955px;
	padding:10px;
	margin:10px auto 0px;
	overflow:hidden;
	color:#FFF;
	font-size:11px;
	text-transform:uppercase;
}

#footer a, #footer a:visited {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}

#footer a:hover {
	text-decoration:none;
}

#footer ul h4 a, #footer ul h4 a:visited {
	color:#0a3665;
	text-decoration:none;
}

#footer ul h4 a:hover {
	color:#0a3665;
	text-decoration:underline;
}

#footer ul h4 {
	color:#0a3665;
	font-size:14px;
	font-family:Impact, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#footer ul {
	float:left;
	padding:0px;
	margin:0px 10px 0px 0px;
}

#footer ul.right {
	float:roght;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#footer ul li {
	padding:8px 0px 0px;
	margin:0px;
}

#footer-legal {
	width:955px;
	padding:10px;
	margin:0px;
	border-top:1px solid #FFF;
	text-transform:uppercase;
	color:#FFF;
	font-size:11px;
	background:#666666;
	height:20px;
}

.legal-left {
	float:left;
}

.legal-right {
	float:right;
}

.twitlinkimg a:hover {
	background:url(/wp-content/themes/rantsports/images/auth_twitter_red.png);
	width:105px;
	height:25px;
}

/*COMMENTS*/

#comments {
	width:670px;
	padding:0px;
	margin:0px 0px 10px;
	float:left;
	padding:0px;
	background:#eee;
	overflow:hidden;
}

#comments .alt, #comments .children {
	padding-left: 10px;
	border-left:1px solid #ccc;
	margin-left:15px;
}

#comments textarea {
	width:650px;
}

#comments .comment-area {
	width:668px;
	border-left:1px solid #fa1613;
	border-right:1px solid #fa1613;
	border-bottom:1px solid #fa1613;
	background: top center repeat-x url(/wp-content/themes/rantsports/images/softedge.png);
	padding:10px 0px 0px;
	margin:0px;
}

#comments h4 {
	color:#FFFFFF;
	background:url(/wp-content/themes/rantsports/images/red-sidebar-header.png) repeat-x;
	font-size:18px;
	line-height:18px;
	height:18px;
	padding:4px;
	margin:0px;
	text-transform:uppercase;
	font-family:impact, helvetica, arial, sans-serif;
}

#comments ol {
	width:650px;
	padding:10px 9px;
	margin:10px 0px 0px;
}

#comments ol li {
	padding:0px 0px 10px;
	margin:0px 0px 10px;
}

#comments .avatar {
	float:right;
	padding:0px 0px 0px 10px;
}

#respond {
	width:670px;
	padding:0px;
	margin:0px 0px 10px;
	float:left;
	padding:0px;
	background:#eaebec;
	overflow:hidden;
}

#respond textarea {
	width:638px;
}

#respond .respond-area {
	width:648px;
	border-left:1px solid #fa1613;
	border-right:1px solid #fa1613;
	border-bottom:1px solid #fa1613;
	background: top center repeat-x url(/wp-content/themes/rantsports/images/softedge.png);
	padding:10px;
	margin:0px;
}

#respond h4 {
	color:#FFFFFF;
	background:url(/wp-content/themes/rantsports/images/red-sidebar-header.png) repeat-x;
	font-size:18px;
	line-height:18px;
	height:18px;
	padding:4px;
	margin:0px;
	text-transform:uppercase;
	font-family:impact, helvetica, arial, sans-serif;
}

#respond ol {
	width:650px;
	padding:10px 9px;
	margin:10px 0px 0px;
}

#respond ol li {
	border-bottom:1px solid #666666;
	padding:0px 0px 10px;
	margin:0px 0px 10px;
}

#hottopics {
	height:35px; width:670px; padding:0px; margin:0px; float:left; color:#f10009; font-size:16px;
}

#hottopics span {
	font-family:Impact, Tahoma, Geneva, sans-serif; font-size:24px; color:#f10009; text-transform:uppercase; font-weight:bold; padding:0px 10px; line-height:35px; margin:0px;
}

#hottopics a, #hottopics a:visited {
	color:#FFF;
	text-decoration:none;
}

#hottopics a:hover {
	text-decoration:underline;
}

ul#sitenav {
	margin: 1px 0px 0px; padding: 0;
	float: left;
	width: 775px;
	list-style: none;
	position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
	font-size: 10px;
	background: #333 repeat-x;
	line-height:10px;
	height:30px;
	float:left;
}
ul#sitenav li {
	float: left;
	margin: 0; padding: 0;
	border-left: 1px solid #555; /*--Divider for each parent level links--*/
}
ul#sitenav li a {
	padding: 10px 10px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#sitenav li:hover { background: #444; repeat-x; }

ul#sitenav li span {
	float: left;
	padding: 10px 0;
	position: absolute;
	left: 0; top:30px;
	display: none; /*--Hide by default--*/
	width: 775px;
	color: #333;
}
ul#sitenav li:hover span { display: block; } /*--Show subnav on hover--*/
ul#sitenav li span a { display: inline; color:#333; text-transform:uppercase; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#sitenav li span a:hover {text-decoration: underline;}

#below-post	{
	width:670px;
	float:left;
	padding:0px;
	margin:10px 0px;
	height:250px;
	overflow:hidden;
}

#below-post .below-post-ad {
	float:left;
	width:300px;
	margin:0px 15px 0px 0px;
	padding:0px;
}

#below-post .below-post-fb {
	float:right;
	width:350px;
	padding:0px;
	margin:0px;
}

#recent-news {
	width:667px; padding:0px 0px 5px; margin:5px 0px 0px; border-bottom:1px solid #000; background:#EEE; overflow:hidden; float:left;
}

#recent-news .recent-news-post {
	width:647px; padding:5px; margin:0px 5px 5px; background:#FFF; border-bottom:1px solid #999; overflow:hidden;
}

#recent-news .recent-news-post small {
	font-size:10px;
}

#recent-news h4, #top-posts h4 {
	color:#FFFFFF;
	background:url(/wp-content/themes/rantsports/images/red-sidebar-header.png) repeat-x;
	font-size:18px;
	line-height:18px;
	height:18px;
	padding:4px;
	margin:0px 0px 5px;
	text-transform:uppercase;
	font-family:impact, helvetica, arial, sans-serif;
}

#top-posts {
	width:667px; background:#EEE; border-bottom:1px solid #333; padding:0px 0px 5px; margin:0px; overflow:hidden; float:left;
}

#author-twitter-widget h4 {
	background:none;
}

.bottom-content-links {
	font-weight:bold;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 5px;
	padding:0px 0px 5px 2px;
}

#home-header-ad { margin-left:-3px; }

#host-info a, #host-info a:visited, #host-info a:hover {
	color:#5fafff;
	font-family:impact, verdana, helvetica;
	font-size:24px;
	line-height:30px;
	font-weight:bold;
}

.nfl-rant-sponsor a, .nfl-rant-sponsor a:visited, .nfl-rant-sponsor a:hover {
	color:#FFFFFF;
}

#nfl-rant-post h1 {
	font-family:impact, Arial, Helvetica, sans-serif;
	color:#9c0011;
	border-bottom:3px solid #9c0011;
	padding:0px 0px 10px;
	font-size:33px;
	line-height:38px;
	margin:0px 0px 10px;
}

#nfl-rant-post p {
	margin:0px 0px 10px;
}

#nfl-rant-post h3 {
	font-family:impact, Arial, Helvetica, sans-serif;
	color:#9c0011;
	border-bottom:3px solid #9c0011;
	padding:0px 0px 10px;
	font-size:33px;
	line-height:38px;
	margin:0px 0px 10px;
}

#team-grid {
	width:665px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
	margin:0px 0px 5px;
	height:48px;
	float:left;
}

#team-grid .nfc hr, .east hr, .nl hr {
	width:70%;
	border:solid;
	text-align:left;
	size:1;
	background-color:#001A57;
}

#team-grid .left hr {
	width:70%;
	border:solid;
	text-align:left;
	size:1;
	background-color:black;
}

#team-grid .right hr {
	width:70%;
	border:solid;
	text-align:left;
	size:1;
	background-color:black;
}

#team-grid .afc hr, .west hr, .al hr {
	width:70%;
	border:solid;
	text-align:left;
	size:1;
	background-color:#800000;
}

#team-grid h1 {
	font-family:Impact, Arial, sans-serif;
	font-size:36px;
	text-align:center;
	color:white;
}

.nfl {
	background:url(/wp-content/themes/rantsports/images/team_nfl_header.png);
}

.nhl {
	background:url(/wp-content/themes/rantsports/images/teambar-NHL.jpg);
}

.ncaaf {
	background:url(/wp-content/themes/rantsports/images/teambar-NCAA-F.png);
}

.ncaab {
	background:url(/wp-content/themes/rantsports/images/teambar-NCAA-B.png);
}

.nba {
	background:url(/wp-content/themes/rantsports/images/teambar-NBA.png);
}

.mlb {
	background:url(/wp-content/themes/rantsports/images/teambar-MLB.png);
}

.nfc, .nl, .east, .left {
	width:30%;
	margin-left:20%;
	padding:0px;
	float:left;
	text-align:center;
}

.afc, .al, .west, .right {
	width:30%;
	margin-right:20%;
	padding:0px;
	float:right;
	text-align:center;
}

.left h2, .right h2 {
	font-family:Impact, Arial, sans-serif;
}

.nfc h2, .nl h2, .east h2 {
	font-family:Impact, Arial, sans-serif;
	color:#001A57;
}

.afc h2, .al h2, .west h2 {
	font-family:Impact, Arial, sans-serif;
	color:#800000;
}

.afc h3, .al h3, .west h3, .right h3, .nfc h3, .nl h3, .east h3, .left h3, .afc a, .al a, .west a, .right a, .nfc a, .nl a, .east a, .left a, .nfc a:visited, .nl a:visited, .east a:visited, .left a:visited, .afc a:visited, .al a:visited, .west a:visited, .right a:visited {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	line-height:24px;
	text-decoration:none;	
}

.afc a:hover, .al a:hover, .west a:hover, .right a:hover, .nfc a:hover, .nl a:hover, .east a:hover, .left a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight: bold;
	font-size:13px;	
}

.video-page-left h2 {
	background:url(/wp-content/themes/rantsports/images/red-sidebar-header.png) repeat-x;
	color:#FFF;
	font-size:18px;
	line-height:18px;
	height:18px;
	padding:4px;
	margin:0px 0px 10px;
	text-transform:uppercase;
	font-family:impact, helvetica, arial, sans-serif;
}

#below-post_iframe body { padding:0px; }
