BODY {font-family:Arial, sans-serif; background:#F5F0D9;  color: #000000; margin-top: 3px; font-size:100%; width:1275px; margin:0 auto; }
.logo {width:247px; float:left; padding-top:10px;}
.skiplink {display:none}
#topHolder {width:728px; float:left;}
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;}
.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-top:12px; margin-bottom:12px; line-height:1.4em;}
.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; font-size:.75em; text-align:center; font-size:1em; 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; }
.grid td {border-right: 1px solid gray; border-bottom: 1px solid gray;}
.grid th {border-right:1px solid gray; border-bottom: 1px solid gray; border-top: 1px solid gray;} 
.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;}
.headlinks {font-size: .75em; padding-left: 10px; vertical-align: middle; line-height:25px;}
.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; padding:5px; width:300px;}
.rectangle_right {float:right; padding:5px; width:300px;}
.playerLink {text-align:left; margin-bottom:0; padding-bottom:0; padding-left:0;margin-left:0;}
.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(/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;}
.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-bottom: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 {width:90%; border: 1px solid gray; background:#eee; font-size:1.5em; margin-left: 0.5em;  -moz-border-radius:0.5em;}
.buildyourown a:active, .buildyourown a:link, .buildyourown a:hover, .buildyourown a:visited {color:black;}
.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.updates {border:2px solid gray; background:silver; font-size:80%; -moz-border-radius:0.5em; margin-left:0.25em; margin-right:0.25em;}
div.newupdates {border:1px solid gray; background:#eee; -moz-border-radius:0.5em; margin-left:0.25em; margin-right:0.25em; 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;}
.skyscraper {width:160px; height:600px;}
.rightNewsletter {background:#fff; border:1px solid gray; font-size:.75em; padding-bottom:5px; margin-top:5px;}
.weekNum {padding:0.15em; font-size:85%; margin:0.1em;}
.currentWeek {font-size:130%; border: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;}

#leftGutter {float:left; height:700px; width:120px; margin-right:2px;}
#rightGutter {float:right; height:700px; width:120px; margin-left:2px;}
.rect_ad {text-align:center; width:300px; height:250px;}
/*Mobile Users*/
@media handheld and (min-width:20em) {
  #leftGutter, #rightGutter {display:none;}
 .skiplink {display:block;}
}

/*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, .tweet_link, .stumble_link, .podcast_link, .facebook_link, .buzz_link, .twackle_link {color:gray; font-size:10px; padding:0 0 .5em 16px; text-transform: uppercase;}
.rss_link {background:transparent url(/img/icon_rss.gif) no-repeat scroll 0 0;}
.print_link {background:transparent url(/img/icon_print.gif) no-repeat scroll 0 0;}
.email_link {background:transparent url(/img/icon_email.gif) no-repeat scroll 0 0;}
.share_link {background:transparent url(/img/icon_share.gif) no-repeat scroll 0 0;}
.discuss_link {background:transparent url(/img/icon_discuss2.png) no-repeat scroll 0 0;}
.tweet_link {background:transparent url(/img/icon_twitter.png) no-repeat scroll 0 0;}
.stumble_link {background:transparent url(/img/icon_stumble.png) no-repeat scroll 0 0;}
.podcast_link {background:transparent url(/img/icon_podcast.png) no-repeat scroll 0 0;}
.facebook_link {background:transparent url(/img/icon_facebook.png) no-repeat scroll 0 0;}
.buzz_link {background:transparent url(/img/icon_buzz.png) no-repeat scroll 0 0;}
.twackle_link {background:transparent url(/img/icon_twackle.png) no-repeat scroll 0 0;}

#wrapper {text-align: left; margin: 0px auto; padding: 0px; border:0; width: 975px;}
#container {width: 975px;}
#header {margin: 0 0 15px 0; background: yellow;}
#side-a {float: left; width: 170px;}
#side-b {float: right; width: 160px;}
#content, #content_wide, #content_nosky {float: left; margin-bottom:0.5em;}
#content {width: 620px; min-height: 750px;}
#content_wide {width: 650px; min-height: 1250px;}
#content_nosky {width: 780px;}

#footer {clear: both; margin:0.5em auto; width: 790px;}
.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;}
