@charset "utf-8";
/* CSS Document */

* {margin:0px; padding:0px;}
body {background:#4f4f4f url(images/bg.gif) repeat-x; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.blog p{font-size:13px;}
#wrap {margin:0px auto; width:1011px; height:325px; background:url(images/hdr-ext-325.gif) no-repeat top left;}

/* Text Styles */
h1{ color:#000; font-size:20px; text-transform:uppercase; background:url(images/icon-h1.gif) no-repeat left; padding-left:20px; margin-bottom:10px; margin-top:10px;}
h2{font-size:15px; color:#fff; background-color:#0b486b; text-transform:uppercase; padding:3px; margin:10px 0px;}
h3 {font-size:14px; color:#4c4c4c;}
h3.listarticles {border-top:dotted 1px #ccc; padding-top:10px;}

p{ margin:10px 0px;}

/* Links Styles */
a {color:#0b486b; text-decoration:none; outline:none;}
a:hover {color:#3e8383;}
a.learnmore{background:url(images/icon-learnmore.gif) no-repeat left; padding-left:7px;}

/* Image Styles */
img {border:0px; outline:none;}
img.hptips {width:206px; height:100px; border:solid 2px #0b486b; margin:5px 0px;}
img.ftgirlimg {width:200px; height:300px; float:left; margin-right:20px; margin-bottom:10px; border:solid 2px #0b486b;}

tr.colhead td { background-color:#eee; padding:3px;}

/* Top Ad Tiles Styles */
#toptiles{margin:0px auto; width:975px; height:80px; background-color:#277373; margin-bottom:3px;}
#toptiles img.toptilesdb {margin:10px 0px 0px 12px;}

/* Header Styles */
#hdr{margin:0px auto; width:975px; height:142px; background:url(images/hdr-thefootballgirl-rgt.jpg) no-repeat top right;}

#newsletterbox  {float:right; background:url(images/newsletter-bg.gif) no-repeat; height:100px; width:308px;}
* html #newsletterbox {width:306px;}
#newsletterbox a {color:#999; text-decoration:underline;}
#newsletterbox label {float:left; margin-left:10px; color:#9db1bc; font-weight:bold;}
#newsletterbox input {float:left; margin-left:10px; color:#FFF;}
#newsletterbox input.yourname, #newsletterbox input.emailaddress {color: #444; font-size:13px; font-weight:bold; background: #9db1bc; border: 1px solid #000; width:130px; padding:5px; margin:32px 0px 7px 10px;}
#newsletterbox input.emailaddress{margin-left:5px;}
#newsletterbox input.subscribe {float:right; margin-right:10px;}

#loginbox{float:right; margin:12px 13px 0px 0px; color:#0b486b; font-weight:bold;}
#loginbox a {background:none; color:#0b486b; font-weight:bold; text-decoration:none;}
#loginbox a:hover {color:#3e8383;}


/* Top Navigation Styles */
#navtop{margin:0px auto; width:975px; height:48px; background:url(images/nav-bg.jpg) repeat-x; position:relative; font-family:Arial, Helvetica, sans-serif;}


#searchbox {float:right; background:url(images/search-bg.gif) no-repeat; height:48px; width:308px;}
* html #searchbox{width:306px;}


/* Main Content Styles */
#main{margin:0px auto; width:975px;  background:#FFF url(images/main-bg.gif) repeat-y; }
#forumctn {float:left; width:935px; margin:20px 0px 50px 20px; padding:0px;}
#forumctn tr td{padding:5px;}

#mainlft{float:left; width:648px; margin:20px 10px;}
* html #mainlft{ margin-left:5px; margin-right:0px;}
#mainlft .col3 {float:left; width:206px; margin-right:13px;}
* html #mainlft .col3{margin-right:6px;}
#mainlft .col3last {margin-right:0px;}
#mainlft .col3 h2 {color:#333; font-size:15px; background:none; margin:5px 0px;}
#mainlft .col3 h3 {color:#4c4c4c; font-size:12px;}

#mainlft ul {margin:5px 25px 5px 25px;}
#mainlft ol {margin:5px 25px 5px 25px;}

#mainlft .podcastlist {border-top:dotted 1px #ccc; padding-top:10px;}

#mainlft .fantasytipslist {border-top:dotted 1px #ccc; padding-top:10px;}
#mainlft .fantasytipslist img { float:left; margin:0px 10px 10px 0px; border:solid 2px #0b486b;}
#mainlft .fantasytipslist h3 {border:none; margin-top:0px; padding-top:0px;}

#mainlft .featfootballgirllist {border-bottom:dotted 1px #ccc; padding-top:10px;}
#mainlft .featfootballgirllist img { float:left; margin:0px 10px 10px 0px; border:solid 2px #0b486b;}
#mainlft .featfootballgirllist h3{border:none; margin-top:0px; padding-top:0px;}

#mainlft ul.twitterlist {list-style:none; margin:0px;}
#mainlft ul.twitterlist li { margin:10px 0px; padding-bottom:10px; border-bottom:dotted 1px #ccc;}
#mainlft ul.twitterlist p{margin:0px;}
.twittericon {width:30px; height:30px; float:left; margin-right:10px;}

/* Homepage Taps Styles */
#mainlft ul.TabbedPanelsTabGroup {margin:0px; padding:0px;}

#mainlft ul.headlines {margin:0px; padding:0px;}
#mainlft ul.headlines li {list-style:none; height:25px; padding:3px 0px;}
#mainlft ul.headlines li.odd {background-color:#eeeeee;}
#mainlft ul.headlines li .headlinedate {width:90px; font-size:14px; float:left; padding-top:3px;}
#mainlft ul.headlines li a {font-weight:bold; width:500px; font-size:14px; float:left; padding-top:3px;}
#mainlft ul.headlines li img.headlineimg{width:38px; height:25px;  float:left; margin-right:10px;}

#mainlft ul.gametowatch {margin:0px; padding:0px;}
#mainlft ul.gametowatch li {list-style:none; padding:5px 0px; height:60px;}
#mainlft ul.gametowatch li.odd {background-color:#eeeeee;}

#mainlft ul.gametowatch .gametowatchweek {float:left; color:#0b486b; font-size:14px; font-weight:bold; margin:0px 20px 50px 5px;}



/* Right Sidebar Styles */
#mainrgt{float:right; width:300px; margin:20px 3px 20px 3px;}
* html #mainrgt{margin-right:2px; margin-left:0px}
#mainrgt h2 {color:#FFF; font-weight:bold; font-size:15px; padding:5px 10px; background:url(images/side-hrd-bg.gif) repeat-x; text-transform:uppercase; margin:0px;}
#mainrgt h2 a {color:#FFF; background:url(images/icon-side-hrd.gif) no-repeat left; padding-left:15px;}
#mainrgt h2 a:hover{ color:#ffe60c; background:url(images/icon-side-hrd-over.gif) no-repeat left;}

/* Blog Sidebar Styles */
#mainrgt #sideblog{width:300px; background:url(images/blog-hrd2.jpg) no-repeat top; padding-top:79px;}
#mainrgt #sideblog .cnt-sideblog {border:solid 3px #666;}
#mainrgt #sideblog p { margin:0px;}
#mainrgt #sideblog li{font-size:11px; list-style:none; background:url(images/blog-list-bg.gif) repeat-x; padding:7px 10px; line-height:16px;} 

/* Title Sidebar Styles */
#mainrgt #sidetile { margin:10px 0px;}
#mainrgt #sidetile .sidetile {width:300px;}

/* Featured Interview Styles */
#mainrgt #ftinterview {border:solid 3px #666; margin-bottom:10px;}
#mainrgt #ftinterview h3{margin:6px 7px 0px 6px;}
#mainrgt #ftinterview p{margin:0px 6px;}
#mainrgt #ftinterview .ftinterviewvideo {margin:10px 6px;}

/* Tweet of The Day Sidebar Styles */
#mainrgt #tweetoftheday {border:solid 3px #666; margin-bottom:10px;}
#mainrgt #tweetoftheday ul{margin:0px; padding:0px;}
#mainrgt #tweetoftheday li{font-size:11px; list-style:none; background:url(images/blog-list-bg.gif) repeat-x; padding:7px 10px;}
#mainrgt #tweetoftheday p{margin:0px;}


/* Footer Styles */
#ftr {border-top:solid 3px #fecd08;  background:url(images/ftr-bg.gif) repeat-x; height:60px;}
#ftr .ftrfootball {float:right; position:relative; background:url(images/ftr-football.jpg) no-repeat right; top:-21px; height:79px; width:106px;}
#ftr ul {float:right; padding:23px 40px 0px 0px; margin:0px;}
#ftr ul li {list-style:none; display:inline; margin:0px;}
#ftr ul li a{ font-size:13px; color:#FFF; font-weight:bold; margin-right:30px;}

#copyright {margin:0px auto; position:relative; top:-11px;  width:975px; text-align:right; color:#999; font-size:11px; line-height:16px;}
* html #copyright{top:0px;}
#copyright a {color:#999; font-size:11px; padding-bottom:20px;}
.clear {clear:both}


