BODY {font-family:Arial, sans-serif; background:#F5F0D9; color: #000000; margin-top: 3px; font-size:100%; width:1275px; margin:0 auto; }
.gutters {width:1225px}
.gutterAd {height:700px; width:120px;}
.mobileLink {font-size:300%; margin-bottom:1em;}
.bls {background:#231f20; margin:0; padding:0; height:60px; width:815px;}
.logo {width:252px; float:left; padding-top:10px;}
.logoBar {height:90px; margin:0.25em 0;}
.bannerBox {width:728px; float:left;}
.headlinksBar {height:25px;}
.headlinks {font-size: .75em; padding-left: 10px; vertical-align: middle;line-height:25px;}
iframe.fsv {border:0; margin:0; height:60px; overflow:hidden;}
#cse-search-box {float:right; background:#231f20; width:160px; height:55px; text-align:right; padding-right:5px; padding-top:5px;}
A:link {text-decoration:underline; color:#0000ff; }
A:visited {text-decoration:underline; color:#808080; }
A:hover {color:#CC3333; }
A:active {color:#CC3333; }
.tabArea {font:.75em "Trebuchet MS",verdana,arial,sans-serif; text-align:left;  padding: 5px 0px; background:#000; margin-bottom:0px; height:27px;}
.tabs {padding:5px 3px 3px 10px;}
.tabs a:link, .tabs a:hover, .tabs a:visited, .tabs a:active {text-decoration: none; padding: 2px 10px; text-transform: Uppercase; font-weight:bold; color:white; border:1px solid #666; background: #333;}
UL {margin-top:0px; margin-bottom:0px; } 
.content {padding:0 10px 10px 10px; background:#fff; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #000000; border-bottom: 1px solid #000000; font-size:75%;} 
.contenthome {padding:0 10px 10px 10px; background:#F5F0D9;}
.content p {margin-bottom:12px; line-height:1.5em;} /* margin-top:12px; */
.contenthome p { font-size:75%; margin-top:12px; margin-bottom:12px; line-height:1.4em;} 
H1.newpagetitle {font-weight:bold; margin: 0; padding: 5px 0 0 0; text-align:left; font-size:20pt;}
.contenthome H1.newpagetitle {text-align:center; font-size:larger;}
.small {font-size: smaller; }
.byline {font-size: smaller; margin-bottom:5px;}
.sub2links a:link, .sub2links a:hover, .sub2links a:active, .sub2links a:visited {text-decoration:none; color:blue;}
.sub2links {padding: 5px 0; background:#fff100; border-left: 1px solid #ccc; border-right: 1px solid #ccc; text-align:center; font-size:0.95em; font-weight:bold;}
.leftnav {background-color:white; border: 1px solid #008000; width:168px;}
div.menu_heading {text-align:center; background-color:#3A832F; color:#fff; padding: 2px; font-weight:bold; font-size:0.75em; margin: 0px; text-transform:uppercase;} 
div.menu_items {font-size:0.7em; margin: 0px 2px 3px 2px; text-align: left;}
form {margin:0px;}
a.bold {font-weight:bold;}
.term {border:1px solid silver; background:#ddd; padding:3px;font-size: .75em;}
.pos_list {background: #FFF; margin-bottom:10px; border: 1px solid silver; padding:2px 10px 2px 10px;}
.pos {padding:5px; background: #F5F0D9; border: 1px solid gray; margin:2px; font-weight:bold; margin-right:0.5em;}
.pos.active {background: white;}
.inactive {color:gray;font-style:italic;}
H2 {text-align:center; font-size: 110%; font-weight:bold; margin: 0px 0px 5px 0px; padding: 3px;}
/* Grid */
.grid {font-size: small; border-left: 1px solid gray; margin:0.5em auto; border-spacing:0;}
.grid td, .grid th {border-right: 1px solid gray; border-bottom: 1px solid gray; padding: 5px;}
.grid th {border-top: 1px solid gray; padding: 5px;} 
.header {background: silver; font-size: small; }
.stripe td {background: #F5F0D9;} 
.prev {float:left; border:none; font-weight:bold;}
.next {float:right; border:none; font-weight:bold;}
.latestlinks {font-size: .75em; border:1px solid silver; padding-bottom: 5px; background:#fff;}
.newitems {padding: 0px; margin: 0px 0px 1em 0.5em; border: 0; list-style-type:none;}
.newitems li {margin-top:7px;}
.rectangle_left {float:left; margin:0.5em 0.5em 0.5em 0; width:300px;}
.rectangle_right {float:right; margin:0.5em 0 0.5em 0.5;  width:300px;}
.rectangle_center {padding:5px; width:300px; margin:5px auto;}
.playerLink {text-align:left; margin-bottom:0; padding-bottom:0; padding-left:0;margin-left:0;font-size:1.3em;}
.articleIcons A:link, .articleIcons A:visited, .articleIcons A:hover, .articleIcons A:active {text-decoration:none; color:gray; font-size:75%; }
div.icon {float:right; margin-right:10px; margin-top:10px;}
/*new tabs on team pages and soon all the player_pos lists */
#tabnav {height: 20px; margin: 0; padding-left: 10px; margin-top: 10px; margin-bottom: 10px; background: url(http://usint03.fftoolbox.com/img/tab_bottom.gif) repeat-x bottom; }
#tabnav li {margin: 0; padding: 0; display: inline; list-style-type: none; }
#tabnav a:link, #tabnav a:visited {float: left; background: #f3f3f3; font-size: 14px; line-height: 14px; font-weight: bold; padding: 2px 10px 2px 10px; margin-right: 4px; border: 1px solid #ccc; text-decoration: none; color: #666; }
#tabnav a:link.active, #tabnav a:visited.active {border-bottom: 1px solid #fff; background: #fff; color: #000;}
#tabnav a:hover {background: #fff;}
#tabnav a:link.inactive, #tabnav a:visited.inactive, #tabnav a:hover.inactive {color:#ccc; font-style: italic;}
/* Teams box */
.teamsBox {border: 1px solid #ccc; width:160px; border-spacing:0;}
.afc, .nfc {background: #eee; border-bottom:1px solid #ccc; padding-top:3px; font-size: 75%; text-align:center;}
.nfc {border-top:1px solid #ccc;}
.teams {font-size: 70%; text-align:center; background:#fff; padding:5px;}
.teams ul {list-style:none; margin:0; padding:0;}
.teams li {margin-top:3px; padding:0;}
.iconlegend {text-align:center; font-size:x-small; margin-top:10px; margin-bottom:10px;}
.iconlegend img {vertical-align:text-top;}
.objbutton {background: green; color: white; font-weight:bold; padding:.25em; margin: 1em;}
.buildyourown {border: 1px solid gray; background:#eee;}
.buildyourown a:active, .buildyourown a:link, .buildyourown a:hover, .buildyourown a:visited {font-weight:bold;}
.PopularBox {font-size:.7em; background:#fff; border: 1px solid #ccc;margin:0;}
.PopularBox ol {margin-left:0; padding-left:2.5em; margin-top:.5em; padding-top:0;}
.PopularBox h3 {text-align:center; font-size:1.1em; margin-bottom:.5em; }
.PopularBox .note {text-align:center; margin: .5em;}
div.printcontent {font-size: 12pt;}
.c {text-align:center;}
.l {text-align:left;}
.r {text-align:right;}
h2.fn {text-align:left; margin:0.75em 0 0 0; padding-left:0;}
ul.weeklyFeatures {margin-left: 0; padding-left: 0; list-style:none; padding-bottom:10px;}
.weeklyFeatures li {padding-bottom: 5px;}
div.newupdates {border:1px solid gray; background:#eee; padding:0;}
.rss_icons {text-align:center;}
a img {border:0;}
.subscribe_icons {background:#fff; border-bottom:0; font-size:.75em; height:20px; padding-top: 5px;}
.subscribe_icons li {display: inline;list-style-type: none;padding-right: 5px; width:15px;padding-left:0;}
.subscribe_icons a {text-decoration:none;}
.subscribe_icons ul {margin: 0 auto; padding-left:10px;}
.banner {width: 728px; height:90px; border:0;}
.skyscraper {width:160px; height:600px; border:0;}
.rect_ad {text-align:center; width:300px; height:250px;}
.rightNewsletter {background:#fff; border:1px solid gray; font-size:.75em; padding-bottom:5px; margin-top:5px;}
.weekNum {padding:0.15em; margin:0.1em;}
.currentWeek {font-size:130%; border-bottom:2px outset #3A832F; background: #fff100;}
#TICKER {font-family:Arial; font-size:12px; color:#444444; background: silver; padding-top:0.5em; padding-bottom:0.5em; border: 1px solid gray;}
.required {color: red;}
.error {color: red;}
sup {font-size:.8em;}
.imgCaption {font-size:90%; text-align:center; color:gray;}
.subscribebox {margin-left:0.25em;}
#leftGutter {float:left; height:700px; width:120px; margin-right:2px;}
#rightGutter {float:right; height:700px; width:120px; margin-left:2px;}
/*Mobile Users*/
@media handheld and (min-width:20em) {
  #leftGutter, #rightGutter {display:none;}
 .skiplink {display:block;}
}

.buzz_link, .discuss_link, .email_link, .facebook_link, .podcast_link, .print_link, .rss_link, .share_link, .twitter_link, .stumble_link, .twackle_link, .facebook, .twitter, .buzz, .rss, .podcast, .email {background: transparent url(http://usint03.fftoolbox.com/img/sprites.png) no-repeat;}

.buzz_link {background-position: -0px -0px; width: 12px; height: 12px;}
.discuss_link {background-position: -0px -22px; width: 12px; height: 12px;}
.email_link {background-position: -0px -44px; width: 12px; height: 12px;}
.facebook_link {background-position: -0px -66px; width: 12px; height: 12px;}
.podcast_link {background-position: -0px -88px; width: 12px; height: 12px;}
.print_link {background-position: -0px -110px; width: 12px; height: 12px;}
.rss_link {background-position: -0px -132px; width: 12px; height: 12px;}
.share_link {background-position: -0px -154px; width: 11px; height: 11px;}
.twitter_link {background-position: -0px -175px; width: 12px; height: 12px;}
.stumble_link {background-position: -0px -197px; width: 12px; height: 12px;}
.twackle_link {background-position: -0px -219px; width: 14px; height: 14px;}
.facebook {background-position: -0px -243px; width: 15px; height: 15px;}
.twitter {background-position: -0px -268px; width: 15px; height: 15px;}
.buzz {background-position: -0px -293px; width: 15px; height: 15px;}
.rss {background-position: -0px -318px; width: 15px; height: 15px;}
.podcast {background-position: -0px -343px; width: 15px; height: 15px;}
.email {background-position: -0px -368px; width: 15px; height: 15px;}

/*bios*/
a.name, span.fn {font-weight:bold; font-size:medium;}
div.writer_bio {height:auto; font-size:.9em; border: 1px solid #ccc; padding:0.5em; background: #eee; margin:20px 10px;}
.photo {padding-left:5px; float:right;}
span.title {font-weight: 700;}
div.bio_info {margin: 10px;}

/*article/news box with links*/
.article_box {border:1px solid gray; padding:.75em; float:right; margin:0.5em; font-size:9px; font-weight:bold; background:#fff; width:90px;}
.article_box div {margin-bottom:0.5em;}
.rss_link, .print_link, .email_link, .share_link, .discuss_link, .twitter_link, .stumble_link, .podcast_link, .facebook_link, .buzz_link, .twackle_link {color:gray; font-size:10px; padding:0 0 .5em 16px; text-transform: uppercase;}
.writer_twitter {padding-left:20px; padding-bottom:5px; background: transparent url(http://usint03.fftoolbox.com/img/twitter.gif) no-repeat;}

#wrapper {text-align: left; margin: 0px auto; padding: 0px; border:0; width: 980px;}
#container {width: 980px; overflow: hidden;}
#header {margin: 0 0 15px 0; background: yellow;}
#side-a {float: left; width: 170px;}
#side-b {float: right; width: 160px;}
#container .column {padding-bottom: 20010px; margin-bottom: -20000px;}
#content, #content_wide, #content_nosky,#content_wide_nav {float: left; margin-bottom:0.5em;}
#content {width: 625px;}
#content_wide {width: 655px;}
#content_wide_nav {width: 485px;}
#content_nosky {width: 785px;}

#footer {clear: both; margin:0.5em auto; width: 790px; position: relative;}
.FooterBox {width:174px; min-height:165px; border:1px solid silver; padding:0.5em; margin-right:5px; float:left; background:#fff;}
.FooterBox UL {list-style-type:none; margin-left:1em; padding:0; color:gray; font-size:10px; text-transform: uppercase;}
.FooterBox LI {padding-bottom:.25em;}
.FooterBox h3 {margin:0.25em; color:black;}

* html body {overflow: hidden;}
* html #footer-wrapper {float: left; position: relative; width: 100%; padding-bottom: 10010px; margin-bottom: -10000px; background: #F5F0D9;}
.twitter_like {float:left; width:110px;}
.google1_like {float:left; width:70px;}
