/* ------ Color Glossary -----
Dark Green text color (headers): #2B4C0B
Body text: #333333
Yellow Headline text: #f9f68f
Homepage light blue text (other features): #afdaf7
Homepage dark blue box header text : #235973
---- */


/* --- BASE HTML STUFF -------------------- */
html { background: #004a00 url('images/mainbg.jpg') left top repeat-x; }
body { font: normal 12px Arial, Helvetica, sans-serif;  }
#wrapper  { width: 970px; margin: 0px auto; padding: 0; }
a	{ text-decoration: none; }
/* hr {height: 1px; padding: 0; margin: 15px 0 0 0; border-left: 0; border-right: 0; border-bottom: 0; border-top: 1px dashed #cccccc;} */
blockquote {margin: 10px 40px 10px 40px;}

/* --- BLACKBAR --------------------------- */

#blackbar { position: relative; height: 25px; color: #fff; background: transparent; font: normal 10px/11px Arial, Helvetica, sans-serif; }
#blackbar div { display: inline; }
#blackbar form { position: relative; display: inline; border: 0; margin: 0; padding: 0; float: left; text-align: left;}
#blackbar form fieldset { border: 0; margin: 0; padding: 0; }
#blackbar form legend { display: none; }
#blackbar form #user_login div { display: inline; padding: 0 10px 0 0; margin-bottom: 0; margin-top: 0; }
#blackbar form #user_login label { display: inline; }
#blackbar form #user_login .item-list {  padding: 8px 0 2px 0; margin: 0;}
#blackbar form ul { display:inline; padding: 0; }
#blackbar form ul li { display:inline; border-right: 1px solid #bbb; padding: 0 5px 2px 5px; margin: 0; list-style-type: none; }
#blackbar .blackBarLinks { display: block; position: relative; float: right; height: 16px; padding: 8px 0 0 0;}
#blackbar .blackBarLinks li { display: block; float: left; padding: 0 5px 2px 5px; border-right: 1px solid #bbb; }
#blackbar .blackBarLinks li.first { padding-right: 70px; border-right: none; }
#blackbar .blackBarLinks li.last { border-right: none; }
#blackbar .blackBarLinks #bigListSpacer { padding-right: 680px; border-right: none;}
#blackbar a { color: #ffffff; }
#blackbar a:hover {color: #f9f68f; text-decoration: underline;}

/* Masthead */

/* --- MASTHEAD --------------------------- */
 
#masthead { height: 138px; background: transparent url('images/headerbg.jpg') 0 0 no-repeat; padding: 0px 10px 0 0; }
#masthead h1, #masthead h2 { height: 1%; text-indent: -3000px; font-size: .1em; line-height: .1em;}

#masthead #logo { float: left; width: 280px; height: 100px; margin: 20px 0 0 30px;}
#masthead #logo h1 a { width: 280px; height: 100px; display: block; border: 0; text-decoration: none; }

#masthead #rss { float: left; display: inline; margin: 0 0 0 81px; padding: 3px 5px 0 0;}
#masthead #rss a {color: #ffffff; font: normal 11px/11px Arial, Helvetica, sans-serif; }
#masthead #rss a:hover {color: #f9f68f; text-decoration: underline;}
#masthead #rss img {margin: 0 5px -3px 0;}

#masthead #topmenu { position: relative; display: block; height: 24px; margin: 0; padding: 0; list-style: none; width: 484px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: right; }
#masthead #topmenu li { display: block; float: left; border-right: 1px solid #fff; background: #fff; }
#masthead #topmenu li.last { border-right: none; }
#masthead #topmenu li a span { display: block; height: 1%; position: absolute; left: -3000px; }
#masthead #topmenu li a { display: block; height: 24px; }
#masthead #topmenu li a.tm_discussion { width: 129px; background: transparent url('images/tm_discussion.jpg') 0 0 no-repeat; }
#masthead #topmenu li a.tm_premium { width: 129px; background: transparent url('images/tm_premium.jpg') 0 0 no-repeat; }
#masthead #topmenu li a.tm_onlinestore { width: 100px; background: transparent url('images/tm_onlinestore.jpg') 0 0 no-repeat; }
#masthead #topmenu li a.tm_firsttime { width: 123px; background: transparent url('images/tm_firsttime.jpg') 0 0 no-repeat; }
#masthead #topmenu li a.tm_discussion:hover { background: transparent url('images/tm_discussion-over.jpg') 0 0 no-repeat; }
#masthead #topmenu li a.tm_premium:hover { background: transparent url('images/tm_premium-over.jpg') 0 0 no-repeat; }
#masthead #topmenu li a.tm_onlinestore:hover { background: transparent url('images/tm_onlinestore-over.jpg') 0 0 no-repeat; }
#masthead #topmenu li a.tm_firsttime:hover { background: transparent url('images/tm_firsttime-over.jpg') 0 0 no-repeat; }

#masthead #mainmenu { position: relative; display: block; float: right; width: 623px; margin: 19px 6px 12px 0px; z-index: 99;}
#masthead #mainmenu li { display: block; float: left; margin: 0; height: 45px; background: transparent url('images/mainmenu_sep.jpg') right 3px no-repeat; padding: 0 2px 0 0; }
#masthead #mainmenu li.first { margin-left: 60px; } 
#masthead #mainmenu li.last { background: none; padding: 0;}
#masthead #mainmenu li a span { display: block; height: 1%; position: absolute; left: -3000px; }
#masthead #mainmenu li a { display: block; height: 45px; }
#masthead #mainmenu li.mm_statistics { width:  121px; background: transparent url('images/mm_statistics.jpg') 0 0 no-repeat; }
#masthead #mainmenu li.mm_analysis { width: 117px; background: transparent url('images/mm_analysis.jpg') 0 0 no-repeat; }
#masthead #mainmenu li.mm_discussion { width: 128px; background: transparent url('images/mm_discussion.jpg') 0 0 no-repeat; }
#masthead #mainmenu li.mm_about { width: 88px; background: transparent url('images/mm_about.jpg') 0 0 no-repeat; }
#masthead #mainmenu li.mm_more { width: 97px; background: transparent url('images/mm_more.jpg') 0 0 no-repeat; }
 
#masthead #mainmenu li.mm_statistics:hover {background: transparent url('images/mm_statistics-over.jpg') 0 0 no-repeat; }
#masthead #mainmenu li.mm_analysis:hover {background: transparent url('images/mm_analysis-over.jpg') 0 0 no-repeat; }
#masthead #mainmenu li.mm_discussion:hover {background: transparent url('images/mm_discussion-over.jpg') 0 0 no-repeat; }
#masthead #mainmenu li.mm_about:hover {background: transparent url('images/mm_about-over.jpg') 0 0 no-repeat; }
#masthead #mainmenu li.mm_more:hover {background: transparent url('images/mm_more-over.jpg') 0 0 no-repeat; }
 
#masthead #mainmenu li:hover, #masthead #mainmenu li.hover { position: static; } /* IE7 sticky menu fix */


#masthead #mainmenu li:hover ul.statistics, #masthead #mainmenu li.sfhover ul.statistics { left: 59px; }
#masthead #mainmenu li:hover ul.statistics li:hover ul.statistics_sub, #masthead #mainmenu li.sfhover ul.statistics li:hover ul.statistics_sub { left: 220px;
padding-top: 0px;
border-left: none;
margin-top: -24px;
color: white; }
#masthead #mainmenu li:hover ul.analysis li:hover ul.statistics_sub, #masthead #mainmenu li.sfhover ul.analysis li:hover ul.statistics_sub { left: 220px;
padding-top: 0px;
border-left: none;
margin-top: -24px;
color: white; }
.other_ncaa_stats {
	margin-top:-224px !important;
}
.fo_on_espn {
	margin-top:-74px !important;
}
.espn_diff {
	color:white !Important;
}
#masthead #mainmenu li:hover ul.statistics li:hover ul.statistics_sub li a, #masthead #mainmenu li.sfhover ul.statistics li:hover ul.statistics_sub li a { color: white; }
#masthead #mainmenu li:hover ul.analysis li:hover ul.statistics_sub li a, #masthead #mainmenu li.sfhover ul.analysis li:hover ul.statistics_sub li a { color: white; }
#masthead #mainmenu li:hover ul.analysis, #masthead #mainmenu li.sfhover ul.analysis { left: 182px; }
#masthead #mainmenu li:hover ul.discussion, #masthead #mainmenu li.sfhover ul.discussion { left: 301px; }
#masthead #mainmenu li:hover ul.about, #masthead #mainmenu li.sfhover ul.about { left: 299px; }
#masthead #mainmenu li:hover ul.mm_more, #masthead #mainmenu li.sfhover ul.mm_more { left: 398px; }

#masthead #mainmenu ul li { float: left; width: 220px; padding:0; height: 24px; }

#masthead #mainmenu ul li a { width: 200px; text-align: left; font: 11px/24px Helvetica, Arial, sans-serif; padding-left: 20px; height: 24px;  color: #ffffff;}

#masthead #mainmenu ul li.diff a { background: #2B4C0B; font-weight: bold; }
#masthead #mainmenu ul li.diff a:hover {background: #bbb;}
#masthead #mainmenu ul li.espn a { width: 190px; padding-left: 30px; }

#masthead form { display: block; width: 623px; float: right; }
#masthead form legend { display: block; height: 1%; position: absolute; left: -3000px; }
#masthead form fieldset { display: block; width: 410px; float: right; padding: 0; }
#masthead form input { float: left; }
#masthead form a { float: left; padding-top:3px; margin-left: 4px;}
#masthead form input.img { padding-top: 3px; margin-left: 4px; }
#masthead form input.txt { width: 258px; }


#masthead #mainmenu li ul { position: absolute; width: 220px; left: -3000px; padding-top: 15px; background: #4f7336; border-bottom: 1px solid #87a571; border-left: 1px solid #87a571; border-right: 1px solid #87a571;*/ }

#masthead #mainmenu li ul li {background: #4f7336; width: 220px; border-bottom: 1px dotted #87a571; /* border-left: 8px solid #adc8eb; */     }

#masthead #mainmenu li ul li:hover, #masthead #mainmenu li ul li.sfhover { background: #87a571;}
#masthead #mainmenu li ul li:hover a, #masthead #mainmenu li ul li.sfhover a { color: #2B4C0B;}


/* --- CONTENT ---------------------------- */

#content.home { position: relative; background: transparent url('images/bodymidbg.jpg') 50% 0 repeat-y; margin: 0; padding: 0; }
#content { position: relative; background: transparent url('images/bodybg_left.jpg') 50% 0 repeat-y; margin: 0px auto; padding: 0; width: 970px; }
#content.premium { position: relative; background: transparent url('images/bodybg_noside.jpg') 50% 0 repeat-y; margin: 0px auto; padding: 0; width: 970px; }
#content_top { position: relative; background: transparent url('images/bodytopbg.jpg') 50% 0 no-repeat; height: 7px;}
#content_bottom { position: relative; background: transparent url('images/bodybottombg.jpg') 50% 0 no-repeat; margin: 0 auto; padding: 0; height: 12px; width: 970px;}
#content_main { position: relative; width: 950px; margin: 0px auto; }

/* --- CONTENT > INTERIOR BOXES & COLUMNS - */

/* --- CONTENT > TOPSTORIES - */
#content #topstories { position: relative; display: block; background: transparent url('images/bodyheadbg.jpg') 50% 0 repeat-y; padding: 0 0 0px 0; height: 270px;}
#content #topstories #main { display: block; width: 567px; height: 262px; float: left; background: transparent url('images/topstoriesbg.jpg') 0 0 no-repeat; margin: 0 0 0 5px;}
#content #topstories #main #topstoryphoto { display: block; width: 250px; margin: 8px; float: left; }
#content #topstories #main #topstoryphoto img { width: 250px; height: 230px; }
#content #topstories #main #topstoryphoto p.attribution { font: 9px/9px Arial, Helvetica, sans-serif; color: #aaaaaa; margin: 0 0 0 5px; padding: 0; }
#content #topstories #main h3 { padding: 10px 10px 0 10px; }
#content #topstories #main h3 a { color: #f9f68f; font: normal 27px/27px Georgia, "Times New Roman", serif;}
#content #topstories #main h3 a:link, #content #topstories #main h3 a:visited, #content #topstories #main h3 a:hover, #content #topstories #main h3 a:active {text-decoration: none;}
#content #topstories #main h3 a:hover {color: #ffffff;}

#content #topstories #main p { color: #fff; font: normal 12px/14px Georgia, "Times New Roman", serif; padding: 5px 8px 8px 8px; }
#content #topstories #main p.small { color: #f9f68f; font: 9px/9px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 2px 0; }
#content #topstories #main hr { border: none; height: 1px; border-top: 1px solid #96c2dd; background: transparent; margin: 0; padding: 0; width: 288px;}
#content #topstories #main ul { display: block; margin: 0 0 0 265px; padding: 8px 0 0 20px; list-style: disc; width: 270px; color: #afdaf7; border-top: 1px solid #96c2dd; }
#content #topstories #main ul li { font: normal 12px/16px Georgia, "Times New Roman", serif; }
#content #topstories #main ul li a:link, #content #topstories #main ul li a:visited, #content #topstories #main ul li a:hover, #content #topstories #main ul li a:active { color: #afdaf7; }
#content #topstories #main ul li a:hover {color: #ffffff; text-decoration: underline;}

#content #topstories #blogsnsuch { display: block; width: 360px; height: 262px; float: left; margin: 5px 0 0 5px; }
#content #topstories #blogsnsuch ul.bsTop { position: relative; display: block; height: 24px; margin: 0 0 1px 30px; padding: 0; /*border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; */}
#content #topstories #blogsnsuch ul.bsTop li { display: block; float: left; height: 24px; padding: 0; font: 11px/24px Georgia, "Times New Roman", serif; margin: 0;}
#content #topstories #blogsnsuch ul.bsTop li a { display: block; float: left; height: 24px; padding: 0 10px; margin: 0; background: #fff; color: #555; text-align: center; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;  }
#content #topstories #blogsnsuch ul.bsTop li a.first { border-left: 1px solid #ddd; }
/* #content #topstories #blogsnsuch ul.bsTop li a.last span { padding: 0 5px 0 0; } */
#content #topstories #blogsnsuch ul.bsTop li a:hover, #content #topstories #blogsnsuch ul.bsTop li a.selected { background: #f4f4f4; border-top: 1px solid #ddd;  border-right: 1px solid #ddd; border-bottom: 1px solid #f4f4f4; }


#content #topstories #blogsnsuch div { height: 225px; border: 1px solid #ddd; background: #f4f4f4; }
#content #topstories #blogsnsuch div .block { height: auto; border: none;}
#content #topstories #blogsnsuch div .block div {height: auto; border: none;}
#content #topstories #blogsnsuch div h4 { font-weight: normal; color: #555; padding: 10px 0 0 20px; }
#content #topstories #blogsnsuch div ul { border: none; padding: 15px 0 0 35px; }
#content #topstories #blogsnsuch div ul li { padding: 0; list-style-image: url('images/bullet.png'); list-style-position: outside; margin: 0; list-style-type: none; }
#content #topstories #blogsnsuch div ul li a { display: block; font: 11px/20px Arial, Helvetica, sans-serif; background: none; border: none; padding: 0 5px 0 3px; }
#content #topstories #blogsnsuch div ul li a:link {color: #2B4C0B;}
#content #topstories #blogsnsuch div ul li a:visited  {color: #999999;}
#content #topstories #blogsnsuch div ul li a:hover {color: #ffffff; background: #2B4C0B;}
#content #topstories #blogsnsuch div ul li a:active {color: #2B4C0B;}

#content #topstories #blogsnsuch .view-footer { float: right; font-size: 10px; padding: 5px 10px 0 0; }
#content #topstories #blogsnsuch .view-footer a:link {color: #2B4C0B;}
#content #topstories #blogsnsuch .view-footer a:visited {color: #2B4C0B;}
#content #topstories #blogsnsuch .view-footer a:hover {color: #333333; text-decoration: underline;}
#content #topstories #blogsnsuch .view-footer a:active {color: #2B4C0B;}

/* --- END TOPSTORIES -*/

/* --- CONTENT > page-header  --*/
#content #page-header { background: transparent url('images/bodyheadbg.jpg') 50% 0 repeat-y; padding: 0 0 20px 0; margin: 0px auto;  height: 107px;}
#content #page-header .titlebanner { display: block; width: 940px; height: 107px; margin: 0 0 0 5px; }
#content #page-header .titlebanner h3 {color: #f9f68f; font: normal 48px Georgia, "Times New Roman", serif; padding: 10px 0 0 15px; }
#content #page-header .titlebanner p.sub-title {color: #ffffff; font: normal 13px Georgia, "Times New Roman", serif; padding: 5px 0 0 15px;}
#content #page-header .titlebanner .printable { float: right; width: 120px; padding: 15px 0 0 0; margin: 0 10px 0 0;}
#content #page-header .titlebanner .printable img {float: left; padding: 0 10px 0 0;}
#content #page-header .titlebanner .printable p { color: #ffffff; font: 10px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 0; }
#content #page-header .titlebanner .printable a p {color: #fff;}
#content #page-header .titlebanner .printable a:hover p {color: #f9f68f; text-decoration: underline;}
.ad524x100 {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* --- end page-header -- */


#content #left { position: relative; display: block; width: 190px; float: left;  padding: 12px 0 0 0; background: transparent url('images/leftsidebartopbg.jpg') 0 0 no-repeat; }

#content.home #center { position: relative; display: block; width: 524px; float: left; margin: 0 23px; padding: 0; }
#content.inside #center {position: relative; display: block; width: 720px; float: left; margin: 0 20px; padding: 0;}
#content.inside #center.xp {position: relative; display: block; width: 524px; float: left; margin: 0 23px; padding: 0;}
#content.premium #center {position: relative; display: block; width: 910px; float: left; margin: 0 20px; padding: 0; }

#content.home #center h2 { font:normal 22px/32px Georgia, "Times New Roman", serif; color: #235973; margin: 0; padding: 0 0 10px 0; }

#content #center p {font: 13px/18px Helvetica, Arial, sans-serif; color: #333333; margin: 0; padding: 0 0 10px 0;}
#content #center p.commentinfo {display: block; font: normal italic 11px Georgia, "Times New Roman", serif; color: #2B4C0B; }
#content #center.single p.date {display: block; font: normal 18px Georgia, "Times New Roman", serif; color: #777777; margin: 0; padding: 10px 0 0 0;}
#content #center.single p.meta {display: block; font: italic 12px Georgia, "Times New Roman", serif; color: #2B4C0B; margin: 0 0 20px 0; padding: 10px 0 0 0;}
#content #center.xp p.date {display: block; font: normal 18px Georgia, "Times New Roman", serif; color: #777777; margin: 0; padding: 10px 0 0 0;}
#content #center.xp p.meta {display: block; font: italic 12px Georgia, "Times New Roman", serif; color: #2B4C0B; margin: 0 0 20px 0; padding: 10px 0 0 0;}
#content #center h2 { font: normal 28px/32px Georgia, "Times New Roman", serif; color: #2B4C0B; margin: 0; padding: 7px 0 7px 0; }
#content #center h3 { font: normal 22px/28px Georgia, "Times New Roman", serif; color: #2B4C0B; margin: 0; padding: 7px 0 7px 0; }
#content #center p.byline {font: normal 11px/14px Georgia, "Times New Roman", serif; color: #666666; margin: 0; padding: 0 0 20px 0;}
#content #center h4 {font: normal 16px/18px Georgia, "Times New Roman", serif; color: #2B4C0B; font-weight: bold; margin: 10px 0 10px 0;}
#content.inside #center h4 a {color: #555; border-bottom: 1px dotted #555;}
#content.inside #center h4 a:hover {color: #ffffff; background: #2B4C0B; border: none;}

#content #center.single h1  { font: normal 28px/32px Georgia, "Times New Roman", serif; color: #2B4C0B; margin: 0; padding: 7px 0 7px 0; }
#content #center.single h2 { font: normal 22px/28px Georgia, "Times New Roman", serif; color: #2B4C0B; margin: 0; padding: 7px 0 7px 0; }
#content #center.single h3 {font: bold 16px/18px Georgia, "Times New Roman", serif ; color: #333333; margin: 0 0 0 0;}
#content.inside #center.single h3 a {color: #333; border-bottom: 1px dotted #333;}
#content.inside #center.single h3 a:hover {color: #ffffff; background: #2B4C0B; border: none;}
#content.inside #center.single h4 { font: bold 14px Helvetica, Arial, sans-serif; color: #2B4C0B; margin: 10px 0 0 0; padding: 0;}
#content.inside #center.single h4 a {color: #2B4C0B; border-bottom: 1px dotted #2B4C0B;}
#content.inside #center.single h4 a:hover {color: #ffffff; background: #2B4C0B; border: none;}

#content #center.xp h1  { font:normal 28px/32px Georgia, "Times New Roman", serif; color: #2B4C0B; margin: 0; padding: 7px 0 7px 0; }
#content #center.xp h2 { font: normal 22px/28px Georgia, "Times New Roman", serif; color: #2B4C0B; margin: 0; padding: 7px 0 7px 0; }
#content #center.xp h3 {font: bold 16px/18px Georgia, "Times New Roman", serif ; color: #333333; margin: 10px 0 0 0;}
#content.inside #center.xp h3 a {color: #333; border-bottom: 1px dotted #333;}
#content.inside #center.xp h3 a:hover {color: #ffffff; background: #2B4C0B; border: none;}
#content.inside #center.xp h4 { font: bold 14px Helvetica, Arial, sans-serif; color: #2B4C0B; margin: 10px 0 0 0; padding: 0;}
#content.inside #center.xp h4 a {color: #2B4C0B; border-bottom: 1px dotted #2B4C0B;}
#content.inside #center.xp h4 a:hover {color: #ffffff; background: #2B4C0B; border: none;}

#content #center.single h1 a:link {color: #2B4C0B;}
#content #center.single h1 a:visited {color: #2B4C0B;}
#content #center.single h1 a:hover {color: #555; text-decoration: underline;}
#content #center.single h1 a:active {color: #2B4C0B;}

#content #center.xp h1 a:link {color: #2B4C0B;}
#content #center.xp h1 a:visited {color: #2B4C0B;}
#content #center.xp h1 a:hover {color: #555; text-decoration: underline;}
#content #center.xp h1 a:active {color: #2B4C0B;}

#content #center #meet img {float: left; margin: 0 10px 10px 0; }
#content #center #meet .meet-item {margin-bottom: 20px; min-height: 120px;}
#content #center #meet h3 {margin-top: 20px; }

#content.inside #center .content-body p a, #content.inside #center .content-body ul li a {color: #2B4C0B; border-bottom: 1px dotted #2B4C0B;}
#content.inside #center .content-body p a:hover, #content.inside #center .content-body ul li a:hover { color: #ffffff; background: #2B4C0B; border: none;}

#content #center .editor, #content #center .ednotetable p {color: #800080; font-size: 12px; font-style: italic; padding: 8px;}
#content #center table.ednotetable {border: 1px solid #999;}
#content #center .readermail {color: #000066; font-size: 12px; font-style: italic;}

#content.inside #content_main #center .content-body ul {margin: 0 0 20px 40px; padding: 0; }
#content.inside #content_main #center .content-body ul li { font: 13px/18px Helvetica, Arial, sans-serif; color: #333333; list-style-type: disc}

#content.inside #center #faq p {font: 13px/16px Helvetica, Arial, sans-serif; margin: 0;}
#content.inside #center #faq p.faq-q {font: bold 15px/16px Helvetica, Arial, sans-serif; margin: 0; padding: 0;}
#content.inside #center #links-page p {margin-left: 20px;}

#content.inside #center div.inline-ad {width: 300px; float: right;  min-height: 1px; margin: 0 0 10px 10px;}
#content.inside #center table.inline-diagram-right {float:right; min-height: 1px; margin: 0 0 10px 10px; border: 1px solid #333; }
#content.inside #center table.inline-diagram-left {float:left; min-height: 1px; margin: 0 10px 10px 0; border: 1px solid #333; }


#content #center .category-list-item { margin: 0 10px 0 10px;}
#content #center .category-list-item h3 { font: normal 21px Georgia, "Times New Roman", serif; margin: 0; padding: 0 0 0 0; }
#content #center .category-list-item h3 a {color: #2B4C0B; }
#content #center .category-list-item h3 a:hover {color: #555555; text-decoration: underline;}
#content #center .category-list-item { border-bottom: 1px dashed #777777;}
#content #center .category-list-item p {padding: 5px 0 10px 10px; margin: 0;}
#content #center .category-list-item p.date {font: normal 14px Georgia, "Times New Roman", serif; color: #777777; margin: 0; padding: 20px 0 10px 0; border: none;}
#content #center .category-list-item p.date a:link,#content #center .category-list-item p.date a:visited {color: #555555; }
#content #center .category-list-item p.date a:hover {color: #ffffff; background: #555555;}
#content #center .category-list-item p.more {font-size: 12px; padding: 0 0 5px 20px; margin: 0;}
#content #center .category-list-item p.more a:link, #content #center .category-list-item p.more a:visited {color: #2B4C0B; }
#content #center .category-list-item p.more a:hover {color: #ffffff; background: #2B4C0B;}

#content #center #articles .category-list-item {padding: 10px 0 5px 0;}
#content #center #articles .category-list-item p {padding: 5px 0 10px 10px; margin: 0;}
#content #center #archives { display: block; float: left; padding-top: 10px; font:14px/24px Helvetica,Arial,sans-serif; color: #333333}
#content #center #archives:hover {color: #666666; text-decoration: underline;}

#content #center .relatedbox {float: right; width: 255px; background: #f3f3f3 url('images/relatedboxbg.jpg') bottom repeat-x; border: 1px solid #2B4C0B; margin: 0 0 10px 10px; padding: 0;}
#content #center .relatedbox .relatedbox-top {font: 11px/24px Helvetica, Arial, sans-serif; color: #ffffff; background: #2B4C0B; padding: 0; margin: 0; text-align: center; font-weight: bold;}
#content #center .relatedbox ul {list-style-type: disc; padding: 10px 5px 10px 25px;}
#content #center .relatedbox li {font: 11px Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; margin: 0 0 8px 0;}
#content #center .relatedbox li a, #content #center .relatedbox li a:link, #content #center .relatedbox li a:visited, #content #center .relatedbox li a:hover, #content #center .relatedbox li a:active {color: #000000; text-decoration: none;}
#content #center .relatedbox li a:hover {color: #666666; text-decoration: underline;}
#content #center .relatedbox li span {display: block; font: 10px Helvetica, Arial, sans-serif; font-weight: normal; font-style: italic; margin: 0 0 0 20px;}

#content #center .ad-300x250 {float: right; width: 300px; height: 250px; padding: 0; margin: 0 0 10px 10px;}

#content .pager { font: normal 14px Georgia, "Times New Roman", serif; margin-top: 10px;}
#content .pager a:link {color: #2B4C0B;}
#content .pager a:visited {color: #2B4C0B;}
#content .pager a:hover {color: #333; text-decoration: underline; }
#content .pager a:active {color: #2B4C0B;}


#content #right { position: relative; display: block; width: 190px; float: left; margin: 0; padding: 0; }
#content.inside #right { position: relative; background: #fff url('images/rightsidebarmidbg.jpg') repeat-y; display: block; width: 190px; float: left; margin: 100px 0 0 0;  }
#content #right #topboxads { position: relative; background: #fff url('images/rightsidebartopbg.jpg') bottom left no-repeat; width: 189px; padding: 0 0 20px 0; }
#content #right div.ad { text-align: center; width: 170px; margin: 0px auto; padding: 0 0 10px 0; }
/* ---- STATS PAGES -----------------------------------*/
table.stats {font: 11px/12px Helvetica, Arial, sans-serif; border: 1px solid #999; border-collapse: collapse; margin: 5px auto; max-width:100%;}
table.stats td, table.stats th {padding: 4px; border: 1px solid #999;}
form.stats-form-pulldown {margin: 10px; font-size: 80%;}

td.c1, td.highlight {color: #0000ff; background: #ccc; }
td.c2, td.grey {background: #ccc;}


/* ----MOST RECENT FEATURES BOX----------------------------------*/
#content #center #most-recent-features-box { width: 300px; background: #f4f4f4; border: 1px solid #2B4C0B; float: right; margin: 50px 0 10px 10px; padding: 0;}
#content #center #most-recent-features-box #topstoryphoto img {width: 100px; height: 92px; float: right; margin: 0 3px 5px 5px; padding: 0;}
#content #center #most-recent-features-box h2 {background: #2B4C0B; font: bold 11px/14px Helvetica, Arial, sans-serif; color: #fff; padding-left: 10px;}
#content #center #most-recent-features-box .view-Most-Recent-Features, #content #center #most-recent-features-box .view-Extra-Points-for-MRF-box  {padding: 10px 5px 5px 5px;}
#content #center #most-recent-features-box h3 {font: bold 13px/14px Helvetica, Arial, sens-serif; padding: 0 0 5px 5px; margin: 0;}
#content #center #most-recent-features-box h3 a:link {border: none;}
#content #center #most-recent-features-box h3 a:visited {border: none;}
#content #center #most-recent-features-box h3 a:hover {border-bottom: 1px dotted; background: transparent; color: #2B4C0B; }
#content #center #most-recent-features-box h3 a:active {text-decoration: none;}
#content #center #most-recent-features-box p {font: 10px/12px Helvetica, Arial, sens-serif; padding-left: 5px;}
#content #center #most-recent-features-box ul {clear: both; padding: 0 0 10px 5px;}
#content #center #most-recent-features-box ul li {font: bold 11px/18px Helvetica, Arial, sens-serif;}
#content #center #most-recent-features-box ul li a:link {color: #444;}
#content #center #most-recent-features-box ul li a:visited {color: #999;}
#content #center #most-recent-features-box ul li a:hover {color: #2B4C0B; border-bottom: 1px dotted;}
#content #center #most-recent-features-box ul li a:active {color: #444;}

#content #right #most-recent-features-box-right { width: 170px; background: #f4f4f4; border: 1px solid #2B4C0B; margin: 0px auto; padding: 0 0 10px 0; }
#content #right #most-recent-features-box-right h2 {background: #2B4C0B; font: bold 10px/20px Helvetica, Arial, sans-serif; color: #fff; padding-left: 5px;}
#content #right #most-recent-features-box-right .view-Most-Recent-Features, #content #right #most-recent-features-box-right .view-Extra-Points-for-MRF-box  {padding: 5px;}
#content #right #most-recent-features-box-right #topstoryphoto {visibility: hidden; width: 0; height: 0px; float: right; margin: 0 3px 5px 5px; padding: 0;}
#content #right #most-recent-features-box-right p {font: 10px/12px Helvetica, Arial, sens-serif; padding-top: 15px;}
#content #right #most-recent-features-box-right .blurb p {position: absolute; top: -1000px; }
#content #right #most-recent-features-box-right ul  {padding: 0;}
#content #right #most-recent-features-box-right ul li, #content #right #most-recent-features-box-right h3 {font: bold 10px/12px Helvetica, Arial, sens-serif; padding: 0 0 6px 10px; text-indent: -10px;}
#content #right #most-recent-features-box-right ul li a:link, #content #right #most-recent-features-box-right h3 a:link {color: #444;}
#content #right #most-recent-features-box-right ul li a:visited, #content #right #most-recent-features-box-right h3 a:visited {color: #999;}
#content #right #most-recent-features-box-right ul li a:hover, #content #right #most-recent-features-box-right h3 a:hover {color: #2B4C0B; background: transparent; border-bottom: 1px dotted;}
#content #right #most-recent-features-box-right ul li a:active, #content #right #most-recent-features-box-right h3 a:active {color: #444;}


/* --- Inline Sidebars --- */
.inline-feature-box { background-color: #CCC; border: 1px solid black; padding: 5px;}

/* --- ULTRA & MEGA TABBY THINGS ------------------ */

#content #center #ultraTabs {  /* height: 244px; */ width: 521px; margin: 0 0 10px 0; }
#content #center #megaTabs { margin: 0 0 10px 0; width: 521px; margin-top:20px; }

#content #center #ultraTabs ul,
#content #center #megaTabs ul { position: relative; display: block; height: 20px; margin: 0 0 1px 0; padding: 0; }

/* #content #center #ultraTabs ul.utTop { border-top: 1px solid #bebebe; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe; }
#content #center #ultraTabs ul.utBot { border-bottom: 1px solid #bebebe; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe; } */
#content #center #ultraTabs ul li,
#content #center #megaTabs ul li { display: block; float: left; height: 20px; padding: 0; font: 11px/20px Georgia, "Times New Roman", serif; }

#content #center #ultraTabs ul.utTop li a { display: block; float: left; height: 20px; padding: 0 5px; margin: 0; background: #ebebeb; color: #555; text-align: center; border-top: 1px solid #bebebe; border-left: 1px solid #bebebe; border-bottom: 1px solid #bebebe; }
#content #center #ultraTabs ul.utTop li a.last { border-right: 1px solid #bebebe; }
#content #center #ultraTabs ul.utTop li a.last span { padding: 0; }

#content #center #ultraTabs ul.utBot { height: 20px; margin-top: -1px;}
/* #content #center #ultraTabs ul.utBot { border-bottom: 1px solid #bebebe; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe; } */
#content #center #ultraTabs ul.utBot li a { display: block; float: left; height: 20px; padding: 0 5px; margin: 0; background: #ebebeb; color: #555; text-align: center; border-left: 1px solid #bebebe; border-top: 1px solid #bebebe; border-bottom: 1px solid #bebebe; }
#content #center #ultraTabs ul.utBot li a.last { border-right: 1px solid #bebebe; }
#content #center #ultraTabs ul.utBot li a.last span { padding: 0 5px 0 3px; }

#content #center #ultraTabs ul.utTop li a:hover, #content #center #ultraTabs ul.utTop li a.selected { background: #fff; border-bottom: 1px solid #fff; }
#content #center #ultraTabs ul.utBot li a:hover, #content #center #ultraTabs ul.utBot li a.selected { background: #fff; border-top: 1px solid #fff; }

#content #center #ultraTabs div.utContent { /* height: 160px;*/ border: 1px solid #bebebe; margin: 0;}
#content #center #ultraTabs div h4 { font: normal 14px/18px Georgia, "Times New Roman", serif; padding: 8px; margin: 0; }
#content #center #ultraTabs div h4 a { color: #2B4C0B;}
#content #center #ultraTabs div h4 a:hover { color: #555; text-decoration: underline;}
#content #center #ultraTabs div p { font: normal 12px/17px Georgia, "Times New Roman", serif; color: #777; padding: 0 12px 10px 16px; margin: 0; }
#content #center #ultraTabs div p.meta { font: normal 11px/11px Arial, Helvetica, sans-serif; color: #555; float: right; }
#content #center #ultraTabs div p.meta a {color: #2B4C0B;}
#content #center #ultraTabs div p.meta a:hover {color: #555; text-decoration: underline;}
#content #center #ultraTabs div p.commentinfo {display: block; float: right; font: normal italic 11px Georgia, "Times New Roman", serif; color: #2B4C0B; }
#content #center #ultraTabs div.clear { height: 0; border: 0; }
#content #center #ultraTabs .utContent div { border-left: none; border-right: none; }



/* --- MEGA TABBY THING ------------------- */

/*#content #center #megaTabs ul { border-top: 1px solid #bebebe; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe; }*/
#content #center #megaTabs ul li a { display: block; float: left; height: 20px; padding: 0 5px; margin: 0; background: #ebebeb; color: #555; text-align: center; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe; border-bottom: 1px solid #bebebe; border-top: 1px solid #bebebe;}
#content #center #megaTabs ul li a.last { border-right: 1px solid #bebebe;; }
#content #center #megaTabs ul li a.last span { padding: 0 0 0 0; }

#content #center #megaTabs ul.mtTop li a:hover, #content #center #megaTabs ul.mtTop li a.selected { background: #fff; border-bottom: 1px solid #fff; }

#content #center #megaTabs div.mtContent { border: 1px solid #BEBEBE; margin: 0px; }
#content #center #megaTabs div h4 { font: normal 14px/18px Georgia, "Times New Roman", serif; color: #555; padding: 8px; margin: 0; }
#content #center #megaTabs div p { font: normal 12px/17px Georgia, "Times New Roman", serif; padding: 0 0 10px 20px; margin: 0; }
#content #center #megaTabs ol.stats { display: block; margin: 0 0 0 10px; padding: 0 0 0 25px; list-style-position: outside; list-style: decimal; font: normal 12px/18px Arial, Helvetica, sans-serif; float: left; width: 130px; border: none; }

/* ---- LEFT SIDEBAR ADS -------------------*/
#content #left .view-ads-home-left-side, #content #left .view-content-ads-xp-left-side, #content #left .view-ads-article-left-side, #content #left .view-ads-college-left-side, #content #left .view-ads-forum-left-side {width: 170px; margin: 0 auto; font-family: Helvetica, Arial, sans-serif; text-align: center;}
#content #left .sidebar-item {margin: 10px 0; }
#content #left #sidebar-box { background: #E6EEE1; border: 1px dotted #2B4C0B; padding: 7px; line-height: 14px; text-align: center;}
#content #left #sidebar-box p {font-size: 11px; margin-bottom: 8px;}
#content #left a {color: #2B4C0B;}
#content #left a:hover {color: #ffffff; background: #2B4C0B;}
#content #left #sidebar-box h5 {font-size: 13px; margin: 5px 0 5px 0;}

#content #left #sidebar-textlinks {font-size: 11px; text-align: left; line-height: 14px;}
#content #left #sidebar-textlinks ul {margin: 10px 0; list-style-type: disc;}

#content #left #sidebar-box .twitter-names p {font-size: 10px;}

/* ---- RIGHT SIDEBAR ADS -------------------*/
#content #right .view-ads-home-right-side, #content #right .view-ads-xp-right-side, #content #right .view-ads-xp-category-right-side, #content #right .view-ads-college-right-side {width: 170px; margin: 0 auto; font-family: Helvetica, Arial, sans-serif; text-align: center;}
#content #right div.sidebar-item {font-size: 11px; text-align: left; line-height: 14px;}
#content #right div.sidebar-item ul {margin: 10px 0; list-style-type: disc;}
#content #right div.sidebar-item {margin: 10px auto;}
#content #right div.sidebar-item #sidebar-table, #content #left div.sidebar-item #sidebar-table {margin-left: 25px; width: 170px;}
#content #right #sidebar-box { background: #E6EEE1; border: 1px dotted #2B4C0B; margin: 7px auto; line-height: 14px; text-align: center; width: 170px;}
#content #right  {font-size: 11px; margin-bottom: 8px;}
#content #right a {color: #2B4C0B;}
#content #right a:hover {color: #ffffff; background: #2B4C0B;}
#content #right #sidebar-box h5 {font-size: 13px; margin-bottom: 10px;}

#content #right #sidebar-textlinks {font-size: 11px; text-align: left; margin: 10px 0; line-height: 14px;}
#content #right #sidebar-textlinks ul {margin: 10px 0; list-style-type: disc;}
div#adspot_175427652.adspot {
  margin: 0 auto !important;
} 

/* --- MOST RECENT ARTICLES --------------- */

#content #center #articles { width: 521px; margin: 0 0 20px 0; border: 1px solid #bebebe; }
#content #center #articles h3 { font: normal 18px/24px Georgia, "Times New Roman", serif; margin: 0; padding: 10px 5px 2px 5px; }
#content #center #articles h3 a {color: #555; }
#content #center #articles h3 a:hover {color: #2B4C0B; text-decoration: underline;}
#content #center #articles p { font: normal 12px/14px Georgia, "Times New Roman", serif; margin: 0; padding: 3px 5px 30px 5px; }
#content #center #articles p.date { color: #777; margin: 0; padding: 3px 5px 2px 5px; }
#content #center #articles p.commentinfo {display: block; float: right; font: italic 11px Georgia, "Times New Roman", serif normal; color: #2B4C0B; }



/* --- PREMIUM ------------------------------*/

#content.premium #center {font: 13px/18px Helvetica, Arial, sans-serif;}
#content.premium #center a, #content.premium #center ul li a {color: #2B4C0B; border-bottom: 1px dotted #2B4C0B;}
#content.premium #center a:link, #content.premium #center ul li a:link {color: #2B4C0B;}
#content.premium #center a:visited, #content.premium #center ul li a:visited {color: #2B4C0B;}
#content.premium #center a:hover, #content.premium #center ul li a:hover { color: #ffffff; background: #2B4C0B; border: none;}
#content.premium #center a:active, #content.premium #center ul li a:active {color: #2B4C0B;}
#content.premium #content_main #center ul {margin: 0 0 20px 40px; padding: 0; }
#content.premium #content_main #center ul li { list-style-type: disc; font: 13px/18px Helvetica, Arial, sans-serif; color: #333333;}
#content.premium #gridContainer { width: 920px; overflow: auto;}
#content.premium #premium-matchups { font-size: 11px; width: 920px; overflow: auto;}
#content.premium #premium-matchups th {line-height: 12px; text-align: center; white-space: nowrap;}
#content.premium #premium-matchups td {text-align: center; white-space: nowrap; margin: 3px 0;}
#content.premium #center #premium-matchups h4 {display: block; margin: 30px 0 10px 0;}
#content.premium table.stats { margin: 0 5px; }

/* --- COMMENTS ------------------------------ */
#comments {padding: 15px 0 0 0; border-top: 1px solid #777777; }
#comments .comment {margin: 15px 0 0 0; padding: 0 0 15px 0; border-left: 3px solid #e6e6e6; border-top: 3px solid #e6e6e6;}
#comments #comment-number {font: normal 21px Georgia, "Times New Roman", serif; float: left; margin: 0 15px 0 0; padding: 0;}
#comments #comment-title h5 {margin: 0 0 0 0; padding: 0 0 0 10px; background: #e6e6e6; }
#comments .staff #comment-title h5 {background: #A7C28E;}
#comments #comment-title h5 a { font: bold 16px/30px Arial, serif; color: #333333; padding: 0 0 0 10px;}
#comments #comment-title h5 a:hover {color: #2B4C0B;  text-decoration: underline; }
#comments #comment-meta {font: italic 12px Arial, serif; color: #2B4C0B; padding: 0; margin: 0 0 0 10px;}
#comments #comment-meta a {color: #2B4C0B;}
#comments #comment-meta a:hover { color: #555555; text-decoration: underline;}
#comments #comment-body {margin: 10px 0 0 40px;} 
#comments #comment-body p {font: 12px/14px Arial, serif;}
#comments .staff #comment-body p {color: #2B4C0B; }
#comments .new {background: #FFFFAA;}
#comments #comment-links {margin: 0 0 0 40px; font: italic 11px/14px Arial, serif;}
#comments #comment-links a {color: #ffffff; background: #777777; padding: 0 5px 0 5px;}
#comments #comment-links a:hover {color: #ffffff; background: #2B4C0B;}

#comments .karma-block { float: right; width: 150px; margin: 0 0 20px 20px; border: 1px dotted #71825E; padding: 10px; }
#comments .karma-block {font: 10px/12px Arial, sans-serif;}
#comments .karma-block ul.karma-stars li {list-style-type: none;}
#comments #comment-clear {clear: both;} 
#comments div.indented  {  border-left: 3px solid #e6e6e6; margin: 0 0 0 0; padding: 0 0 0 10px; }
#comments div.indented div.comment {margin-top: 0px;}

/*------- WEBFORMS --------------------------*/
form #webform-client-form-13452 {background: #e8e8e8;}
form #webform-client-form-13452 div.webform-component-select label { display: inline; margin: 0; padding: 0; color: #fff;}
form #webform-client-form-13452 fieldset div select {margin: 0; padding: 0}
/*fantasy contact form*/

/* --- FOOTER ----------------------------- */

#footer { background: #71825e; padding: 20px 0 10px 0; width: 950px; margin: 0px auto; }
#footer h4 { font: normal 24px/28px Georgia, "Times New Roman", serif; color: #fff; padding: 0 0 10px 70px; }
#footer .footbox { position: relative; display: block; width: 260px; float: left; margin: 0; padding: 0 10px 30px 10px; }
#footer .footbox_first { position: relative; display: block; width: 260px; float: left; margin: 0 0 0 60px; padding: 0 10px 30px 10px; }
#footer h5 { font: normal 18px/22px Georgia, "Times New Roman", serif; color: #fff; }
#footer ul li { display: block; padding: 0; margin: 0 0 0 10px;  font: 11px/14px Arial, Helvetica, sans-serif normal; }
#footer li.last { border-right: none; }
#footer li a { color: #fff; text-decoration: none; }
#footer li a:hover {color: #f9f68f; text-decoration: underline;}
#footer p { font: normal 11px/18px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 10px 70px; color: #fff; }
#footer p span { padding: 0 8px; }
#footer p a { color: #fff; }

/* --- UTILITY STYLES --------------------- */

.txt { font: normal 11px/11px Arial, Helvetica, sans-serif; padding: 2px; }
.clear { clear: both; }

.test { background-color: #f00; }

/* --- ARTICLE RECENT COMMENTS--------------*/
.newcomments { font-weight: bold; }
.recentcomments { float: right; }

/* --- FORUMS --- */
#forum table { width: 100% }
#forum { font: normal 16px Georgia, "Times New Roman", serif; }

td.last-reply { font: normal 12px Georgia, "Times New Roman", serif; }

#forum .breadcrumb {
 float: left;
}
#forum .forum-top-links {
  margin: 0;
}
.forum-description {
  margin: 0;
  text-align: center;
  font-size: 13pt;
}

/* --- Player Pages ------------------------*/
/*should be styled better, but we're not worrying about that now*/

#content #center .player .bold {
  font-weight: bold;
}

#content #center .player .sponsorship {
  border: 1px solid #000000;
  padding: 5px;
  margin-bottom: 10px;
}

#content #center .player .sponsorship .message {
  font-weight: bold;
  font-size: 13pt;
  padding-bottom: 10px;
}

#content #center .player .sponsorship_count {
  font-size: 10pt;
  text-align: center;
}
#content #center .player .sponsorship .sponsor {
  float: right;
}

#content #center .player .left .player-pic {
  border: none;
}
#content #center .player .left {
  float: left;
}

#content #center .player .left div {
  border: 1px solid #000000;
  padding: 5px;
  margin: 5px 0;
}

#content #center .player .right {
  float: right;
  width: 200px;
}

#content #center .player #articles {
  width: 100%;
  border: 1px solid #000000;
}

#content #center .player #articles .tabRow {
  position: relative;
  display: block;
  height: 20px;
  margin: 0 0 1px 0;
  padding: 0;
}

#content #center .player #articles .tabRow a {
  display: block;
  float: left;
  padding: 0 5px;
  margin: 0;
  text-align: center;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  height: 20px;
  width: 89px;
}

#content #center .player #articles .tabRow a.first {
  border-left: none;
}

#content #center .player #articles .content {
  padding: 5px;
}

#content #center .player #storage {
  border: 1px solid #000000;
  padding: 5px;
}

#content #center #stats table {
  margin: 25px 0;
}

#content #center #stats table caption {
  font-weight: bold;
  font-size: 14px;
}

#content #center #stats table thead th {
  text-align: center;
  padding-left: 0;
  padding-right: 0.5em;
  vertical-align: bottom;
}

#content #center #stats table thead th.head {
  text-align: center;
  padding-right: 1em;
}

#content #center #stats table tbody td {
  text-align: right;
  padding-right: 1em;
}

#content #center #stats table tbody td.rec {
  border-left: 1px solid #000000;
  padding-left: 5px;
}

#content #center #stats table tbody td.adj {
 background: #A7C28E
}

#content #center #stats table tbody td.rec_only {
 background: #A7C28E
}

#content #center #stats #sim-scores {
  text-align:center;
}

#content #center #stats #sim-scores table {
  width: 40%;
  margin-left: 50px;
  display: inline-block;
  margin-top: 15px;
}
h3.table-head {
          text-align: center;
}

#passing {
  font-size: 11px; 
}
#rushing {
  font-size: 11px; 
}
#article-list {
  float: right;
  border: 1px solid #000;
}
#player-articles #most-recent-articles-box { width: 300px; background: #f4f4f4; border: 1px solid #2B4C0B; float: right; margin: 50px 0 10px 10px; padding: 0;}
#content #center.single #player-articles #most-recent-articles-box h2 {background: #2B4C0B; font: bold 11px/14px Helvetica, Arial, sans-serif; color: #fff; padding-left: 10px;}
#player-articles #most-recent-articles-box h3 {font: bold 13px/14px Helvetica, Arial, sens-serif; padding: 0 0 5px 5px; margin: 0;}
#player-articles #most-recent-articles-box h3 a:link {border: none;}
#player-articles #most-recent-articles-box h3 a:visited {border: none;}
#player-articles #most-recent-articles-box h3 a:hover {border-bottom: 1px dotted; background: transparent; color: #2B4C0B; }
#player-articles #most-recent-articles-box h3 a:active {text-decoration: none;}
#player-articles #most-recent-articles-box p {font: 10px/12px Helvetica, Arial, sens-serif; padding-left: 5px;}
#player-articles #most-recent-articles-box ul {clear: both; padding: 0 0 10px 5px;}
#player-articles #most-recent-articles-box ul li {font: bold 11px/18px Helvetica, Arial, sens-serif;}
#player-articles #most-recent-articles-box ul li a:link {color: #444;}
#player-articles #most-recent-articles-box ul li a:visited {color: #999;}
#player-articles #most-recent-articles-box ul li a:hover {color: #2B4C0B; border-bottom: 1px dotted;}
#player-articles #most-recent-articles-box ul li a:active {color: #444;}
#content #center .nicknames {color: #FFF;}

/* Player page search */
#player-filter-player-form .form-item {display: inline; float: left; padding-right: 10px;}
#player-filter-player-form input {float: left;}
.player-results { width: 75%; border: 1px solid black; }

/** Specific fixes */
.view-header-Products ul {
  list-style: disc;
  margin-left: 20px;
  margin-bottom: 5px;
}
sup {
  vertical-align: super;
}
sub {
  vertical-align: sub;
}

/** Birthday box */
.birthday-title { font-size: 13px; }

.thanksgiving {
	font-weight:bold;
}