﻿@charset "UTF-8";

/* ===========================================================
	* Description.......:GLOBAL SYTLES
	* Created by........:Todd Brady
	* Modified date.....:01-16-2010
=========================================================== */

@import "components.css";

/* GLOBAL RESETS
=========================================================== */

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline; }

:focus { outline:0; }

body {
color:#575757;
height:100%;
font-size:11px;
/*background:url(/images/todd/bg-main.jpg) top center no-repeat #25272C;*/
background:#25272C;
font-family:Arial, Helvetica, sans-serif; }

ol, ul { list-style:none; }

table {
border-collapse:separate;
border-spacing:0; }

caption, th, td {
text-align:left;
font-weight:normal; }

blockquote:before, blockquote:after,
q:before, q:after {
content:""; }

blockquote, q { quotes:"" ""; }

button {
border:none; 
cursor:pointer;
margin:0; padding:0; }

a { 
text-decoration:none; 
color:#005881; }

a:hover {
text-decoration:underline; }


/* GENERIC CLASSES
=========================================================== */

.alt-txt {
display:block;
text-indent:-9999999px; }

.floatLeft { float:left; }

.floatRight { float:right; }

.bold { font-weight:bold; }

.uppercase { text-transform:uppercase; }

.strikethrough {
text-decoration:line-through; }

.price {
color:#9d9c9c; }

.italic { font-style:italic; }

.callout { color:#be4242; }

.center { text-align:center; }

.left { text-align:left; }

.right { text-align:right; }

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden; }


/* GLOBAL LAYOUT
=========================================================== */

#outterwrapper {
background:url(/images/todd/bg-body-shadow.png) top center repeat-y;
width:1014px;
margin:0 auto; }

#innerwrapper {
background:#fff;
width:960px;
margin:0 auto; }

#header {
width:960px;
padding-top:20px;
float:left; }

h1#bp {
background:url(/images/todd/bp-logo-orig.png) center no-repeat;
width:279px; height:67px;
margin-left:20px;
float:left; }

h1#bp a {
display:block;
width:279px; height:67px;
font-size:16px; 
text-align:left;
text-indent:-9999999px;
text-transform:uppercase; }

h1#bpbeta {
background:url(/images/todd/bp-logo.png) center no-repeat;
width:343px; height:67px;
margin-left:20px;
float:left; }

h1#bpbeta a {
display:block;
width:279px; height:67px;
font-size:16px; 
text-align:left;
text-indent:-9999999px;
text-transform:uppercase; }

a#feedback {
display:block;
width:82px; height:34px;
float:right;
margin:0 15px 20px 0;
background:url(/images/todd/icn-feedback.png) center no-repeat; }

#usernav {
float:right;
clear:right; }

#usernav li {
float:left;
border-right:1px solid #000;
font-size:10px;
color:#000;
margin-right:5px;
padding-right:5px; }

#usernav li.end {
border:none;
margin-right:20px;
padding:0; }

#usernav li a {
color:#000;
font-weight:bold;
text-transform:uppercase; }

#usernav li a#forgot_pass,
#usernav li a#signout {
text-transform:none;
cursor:pointer;
font-weight:normal; }

#bp_search {
background:url(/images/todd/bg-searchbox.png) center no-repeat #fff;
width:260px; height:26px;
margin:2px 20px 0 0;
float:right; }

input#global_search {
font-size:11px;
color:#777;
float:left;
height:20px; width:160px;
margin:0; 
padding:5px 0 0 5px;
background:none;
border:1px solid transparent; }

button.search {
width:65px; height:22px;
float:right;
background:url(/images/todd/btn-search.png) center no-repeat;
margin:2px 2px 0 0; }

#categorynav {
float:left;
width:935px;
padding-left:25px;
height:24px;
background:#054e6f;
border-bottom:1px solid #083a50; }

#categorynav li {
float:left;
line-height:24px;
background:url(/images/todd/icn-categorynav-arrow.gif) right center no-repeat;
padding-right:8px;
margin-right:35px; }

#categorynav li a {
font-size:10px; line-height:10px;
color:#fff;
text-decoration:none;
font-weight:bold; }

#breadcrumbs {
float:left;
width:935px; height:20px;
line-height:20px;
padding-left:25px; }

#breadcrumbs a {
color:#000;
font-size:9px; }

#breadcrumbs a:hover {
text-decoration:none; }

#adspace_header {
width:960px;
float:left;
margin:10px auto 0 auto;
text-align:center; }

#bodywrapper {
width:920px;
padding:0 20px;
margin:0 auto; }


/* MAIN NAV
=========================================================== */

#mn_container {
background:url(/images/todd/bg-navcontainer.png) left center repeat-x #005881;
width:960px;
height:30px;
margin-top:10px;
float:left; }

ul#mainnav {
float:left;
width:423px; height:30px;
padding-left:10px;
position:relative; }

#mainnav li {
display:inline; 
height:30px; 
float:left; }

/* Style links incase nav image does not load*/
#mainnav li a {
display:block;
height:30px; line-height:30px;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
color:#fff; 
text-indent:-9999999px; }

#mainnav li a:hover {
background:#0e3649; }

#mainnav li#analysis a { background:url(/images/todd/mainnav.png) no-repeat 0 0; width:78px; }
#mainnav li#analysis a:hover { background-position:0 -30px;  }
#mainnav li#analysis a.active,
#mainnav li#analysis a.active:hover { background-position:0 -60px;  }

#mainnav li#playercards a { background:url(/images/todd/mainnav.png) no-repeat -78px 0; width:104px; }
#mainnav li#playercards a:hover { background-position:-78px -30px;  }
#mainnav li#playercards a.active,
#mainnav li#playercards a.active:hover { background-position:-78px -60px; }

#mainnav li#fantasy a { background:url(/images/todd/mainnav.png) no-repeat -182px 0; width:75px; }
#mainnav li#fantasy a:hover { background-position:-182px -30px;  }
#mainnav li#fantasy a.active,
#mainnav li#fantasy a.active:hover { background-position:-182px -60px; }

#mainnav li#statistics a { background:url(/images/todd/mainnav.png) no-repeat -257px 0; width:83px; }
#mainnav li#statistics a:hover { background-position:-257px -30px;  }
#mainnav li#statistics a.active,
#mainnav li#statistics a.active:hover { background-position:-257px -60px; }

#mainnav li#glossary a { background:url(/images/todd/mainnav.png) no-repeat -340px 0; width:83px; }
#mainnav li#glossary a:hover { background-position:-340px -30px;  }
#mainnav li#glossary a.active,
#mainnav li#glossary a.active:hover { background-position:-340px -60px; }


/* FOOTER
=========================================================== */

#footer {
margin-top:40px;
border-top:5px solid #005881;
float:left; }

#footer .box {
border-top:none; }

#footer .boxinner {
padding:15px; }

#footer ol {
width:884px; }

#footer ol li {
float:left;
width:176px;
line-height:18px; }

#footer ol li.end {
width:177px; }

#footer ol li a.primary {
font-size:13px;
padding-right:13px;
text-transform:uppercase;
font-weight:bold;
background:url(/images/todd/icn-category-arrow.gif) right center no-repeat; }

#footer ol li a.primary.stats {
margin-top:15px; }

#footer ol li a {
float:left; clear:left;
font-size:11px;
color:#575757; }

a#bp_small {
display:block;
width:102px; height:24px;
background:url(/images/todd/bp-logosmall.gif) center no-repeat;
font-size:11px; 
text-align:left;
text-indent:-9999999px;
text-transform:uppercase; }

#mlb_teams {
color:#575757;
width:884px;
clear:left; }

#mlb_teams dt {
font-size:11px;
padding:25px 0 5px 0;
text-transform:uppercase;
font-weight:bold; }

#mlb_teams dd {
color:#575757;
font-size:9px; line-height:18px;
display:inline;
margin-right:5px;
padding-right:5px;
border-right:1px solid #575757; }

#mlb_teams dd.end {
border:none;
margin:0;
padding:0; }

#mlb_teams dd a {
font-size:10px;
color:#575757; }

.copyright {
text-align:right;
font-size:9px;
width:884px;
padding-top:40px; }

#footercap {
background:url(/images/todd/bg-footer-cap.png) top center no-repeat;
width:1014px; height:56px;
margin:0 auto;
padding-bottom:40px;  }


/* BOXES
=========================================================== */

.box {
backgrond:none; 
clear:both;
border:1px solid #e5e5e5; }

.boxinner {
background:url(/images/todd/bg-box-gradient.gif) bottom left repeat-x;
border:2px solid #fff; }

.span2 {
width:300px; }

.span4 {
width:610px; }

.span6 {
width:920px;
margin-top:10px; }

.box h4 {
display:block;
padding-left:10px; 
background:url(/images/todd/bg-tabs.png) top left repeat-x;
font-size:11px; line-height:25px;
text-transform:uppercase;
color:#fff; }


/* GLOBAL TABLE STYLES
=========================================================== */

table {
width:100%; }

table th, 
table td {
font-size:10px;
height:30px;
vertical-align:middle;
padding-right:5px;
text-align:center; }

table th {
font-weight:bold; }

th.header {
cursor:pointer; }

table.playerstats .odd {
background:#e7e7e7; }




.freeweek {
	border: 2px solid #000;
	background-color: #cfc;
}

.freeweek td {
	text-align: center;
	height: 200px;
	vertical-align: top;

}
.freeweek p {
	font-size: 14px;
	margin: 8px 2px 5px 2px;
}
.freeweek td {
	text-align: center;
}

.freeweek h1 {
	margin-top: 1px;
	font-size: 2em;
	text-align: center;
	font-weight: bold;
	margin: 8px 0 18px 0;
}
/* ----- LIST STYLES ----- */
.bulleted-list li {
line-height:17px;
padding-left:10px; margin-left:5px;
background:url(http://static.baseballprospectus.com/images/grey-bullet.gif) 0px 7px  no-repeat; 
padding-bottom: 5px;
text-align:left;
}

.bulleted-list li a {
color:#292929; }

.bulleted-list span {
	margin-right: 4px;

}

.bulleted-list li .author {
/*	display: block; */
}

.bulleted-list li .title {
}

.line2 .title {
	color: red;
}

.line3 .title {
	color: green;
}















