.set-width {
	width:998px;
	margin:auto;
}

body {
	background-color:#e3e3e3 !important;
	padding:0 0 12px 0;
	margin:0;
}
ul.list-clean {
	margin:0;
	padding:0;
	list-style:none;
}
.center {
	text-align:center;
}

/*
 * Top Bar
 */

#top-bar {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:30px;
	background-color:#000;
}
#top-bar > div {
	position:relative;
}
#top-bar > div > a {
	position:absolute;
	top:7px;
	left:0;
	display:block;
	width:122px;
	height:16px;
	background:transparent url('../images/skybox360-icon.png') 0 0 no-repeat;
	text-indent:-9999px;
}
#top-bar > div > a:hover {
	background-position:0 -16px;
}
#top-bar > div > form {
	position:absolute;
	top:5px;
	right:0;
	display:block;
	width:200px;
	height:20px;
}
#top-bar > div > form > #sbb {
	position:absolute;
	top:2px;
	right:5px;
}
#top-bar > div > form > #sbi {
	border:none;
	background-color:#444;
	width:200px;
	height:20px;
	padding:0;
	text-indent:8px;
	color:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
}
#top-bar > div > form > #sbi:focus {
	background-color:#777;
}

/*
 * Header
 */

#header {
	position:absolute;
	width:100%;
	top:43px;
	left:0;
	right:0;
}
#header > div {
	position:relative;
}
#header > div > a {
	position:absolute;
	top:15px;
	left:0;
	display:block;
	width:254px;
	height:60px;
	background:transparent url('../images/logo.png') 0 0 no-repeat;
	background-size:254px 60px;
	text-indent:-9999px;
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
	#header > div > a {
		background-image:url('../images/logo-hires.png');
	}
}
#header > div > div {
	position:absolute;
	top:0;
	right:0;
}

/*
 * Navigation Bar
 */

#nav-bar {
	position:absolute;
	width:100%;
	top:144px;
	left:0;
	right:0;
}
#nav-bar > div {
	background-color:#c80008;
	height:38px;
	font:bold 14px Helvetica, Arial, sans-serif;
	position:relative;
}
#nav-bar > div > ul#nav-divisions,
#nav-bar > div > ul#nav-links {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	height:38px;
}
#nav-bar > div > ul#nav-divisions {
	background:#333;
	background:-moz-linear-gradient(top, #616161 0%, #333 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#333));
	background:-webkit-linear-gradient(top, #616161 0%,#333 100%);
	background:-o-linear-gradient(top, #616161 0%,#333 100%);
	background:-ms-linear-gradient(top, #616161 0%,#333 100%);
	background:linear-gradient(to bottom, #616161 0%,#333 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#333333',GradientType=0 );
}
#nav-bar > div > ul#nav-divisions > li,
#nav-bar > div > ul#nav-links > li {
	float:left;
	position:relative;
}
#nav-bar > div > ul#nav-divisions > li > span,
#nav-bar > div > ul#nav-links > li > a {
	display:block;
	line-height:38px;
	text-decoration:none;
	color:#fff;
}
#nav-bar > div > ul#nav-divisions > li > span {
	padding:0 12px;
}
#nav-bar > div > ul#nav-divisions > li:hover > span {
	background-color:#444;
}
#nav-bar > div > ul#nav-divisions > li > ul > li:first-child {
	border-top:none;
}
#nav-bar > div > ul#nav-divisions > li > ul > li > a {
	text-decoration:none;
	color:#fff;
}
#nav-bar > div > ul#nav-links {
	background:transparent url('../images/nav-links-divider.png') 0 center no-repeat;
	float:right;
	padding-left:39px;
}
#nav-bar > div > ul#nav-links > li > a {
	padding-right:18px;
	font-size:13px;
	background:#c80008 url('../images/nav-links-bg.png') 0 bottom repeat-x;
	text-shadow:#000 0 0 8px;
}
#nav-bar > div > ul#nav-links > li:first-child > a {
	padding-left:12px;
}
#nav-bar > div > ul#nav-divisions > li > ul {
	display:none;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	top:38px;
	left:0;
	z-index:9999;
	box-shadow:2px 2px 4px 0 #333;
	-moz-box-shadow:2px 2px 4px 0 #333;
	width:679px;
	border:solid 1px #616161;
	background-color:#222;
}
#nav-bar > div > ul#nav-divisions > li > ul.superbowl {
	width:169px;
}
#nav-bar > div > ul#nav-divisions > li:hover > ul {
	display:block;
}
#nav-divisions > li > ul > li > ul {
	margin:0;
	padding:0;
	list-style:none;
	width:169px;
	float:left;
	border-left:solid 1px #444;
}
#nav-divisions > li > ul > li > ul:first-child {
	border-left:none;
}
#nav-divisions > li > ul > li > ul > li:hover {
	background-color:#444;
}
#nav-divisions > li > ul > li > ul > li.nav-divisions-header,
#nav-divisions > li > ul > li > ul > li.nav-divisions-header:hover {
	background-color:#333;
}
#nav-divisions > li > ul > li > ul > li > h3 {
	line-height:28px;
	color:#fff;
	font-size:12px;
	margin:0 10px;
	text-align:center;
}
#nav-divisions > li > ul > li > ul > li > a {
	color:#ccc;
	font-weight:normal;
	text-decoration:none;
	border-top:solid 1px #444;
	margin:0 10px;
	line-height:28px;
	display:block;
	font-size:12px;
}
#nav-divisions > li > ul > li > ul > li:hover > a {
	font-weight:bold;
	color:#fff;
}
#nav-divisions > li > ul > li > ul > li.first > a {
	border-top:none;
}

/*
 * Content
 */

#content {
	background-color:#fff;
	margin-top:194px;
	overflow:hidden;
	font:13px Helvetica, Arial, sans-serif;
}
#content-left {
	float:left;
	margin:8px;
	width:664px;
}
#content-left > ul.breadcrumbs {
	margin:0;
	padding:0;
	list-style:none;
	background-color:#e3e3e3;
	height:28px;
	overflow:hidden;
}
#content-left > ul.breadcrumbs > li {
	float:left;
	max-width:82%;
}
#content-left > ul.breadcrumbs > li > a,
#content-left > ul.breadcrumbs > li > span {
	display:block;
	background:transparent url('../images/breadcrumbs-arrow.png') 0 4px no-repeat;
	padding:0 5px 0 15px;
	color:#777;
	text-decoration:none;
	line-height:28px;
}
#content-left > ul.breadcrumbs > li > a:hover {
	text-decoration:underline;
}
#content-left > ul.breadcrumbs > li > span {
	color:#aaa;
	overflow-x:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#content-left > ul.breadcrumbs > li:first-child > a,
#content-left > ul.breadcrumbs > li:first-child > span {
	background:none;
	padding-left:8px;
}
#content-left > div {
	margin:8px 0;
	position:relative;
}
#content-left > div > div {
	margin:0 0 4px 0;
	line-height:1.3em;
}
#content-left > div > div.title {
	margin-top:0;
	margin-right:82px;
}
#content-left > div > div.title > a {
	font-size:14px;
	font-weight:bold;
}
#content-left > div > div.preview {
	margin-bottom:0;
}
#content-left > div > div.date,
#content-left > div > div.date > a,
#content-left > div > div.source,
#content-left > div > div.source > a {
	color:#888;
	text-decoration:none;
}
#content-left > div > div.date > a:hover,
#content-left > div > div.source > a:hover {
	text-decoration:underline;
}
#content-left > div > div.source {
	float:right;
	margin-bottom:0;
}
#content-left > div > div.source > a.partner-star {
	display:block;
	height:12px;
	width:12px;
	background:transparent url('../images/partner-star.png') 0 0 no-repeat;
	float:left;
	margin-right:4px;
}
#content-left > div > div.source > a:hover {
	text-decoration:underline;
}
#content-left > div > div.tags {
	margin:0;
	overflow:hidden;
}
#content-left > div > div.tags > a {
	float:left;
	display:block;
	background-color:#e9e9e9;
	text-decoration:none;
	color:#616161;
	padding:2px 4px;
	margin-right:4px;
	/*margin-top:4px;*/
	border-radius:4px;
	-moz-border-radius:4px;
}
#content-left > div > div.tags > a:hover {
	background-color:#c80008;
	color:#fff;
}
#content-left > div > a.comments-icon,
#content-left > div > a.sharepopup-icon {
	display:block;
	position:absolute;
	top:0;
	text-decoration:none;
	font-size:12px;
	line-height:18px;
	text-align:center;
	border-radius:4px;
	-moz-border-radius:4px;
}
#content-left > div > a.comments-icon {
	right:0;
	background-color:#c80008;
	color:#fff;
	width:28px;
	color:#eee;
}
#content-left > div > a.comments-icon:after {
	content:"";
	display:block;
	position:absolute;
	top:18px;
	right:8px;
	border-width:4px 5px 0 0;
	border-style:solid;
	border-color:#c80008 transparent;
	width:0;
}
#content-left > div > a.sharepopup-icon {
	right:32px;
	color:#616161;
	width:46px;
	background-color:#e9e9e9;
}
#content-left > div > a.sharepopup-icon:hover {
	background-color:#c80008;
	color:#fff;
}
#content-left > div.divider {
	height:2px;
	background-color:#e3e3e3;
	margin:8px 0 0 0;
}
#content-left > div.divider > span {
	display:block;
	float:left;
	height:2px;
	width:60px;
	background-color:#c80008;
}

/*
 * Pagination
 */

#content-left > div.pagination-container {
	overflow:hidden;
	margin-bottom:0;
}
#content-left > div.pagination-container > ul.pagination {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#content-left > div.pagination-container > ul.pagination > li {
	float:left;
	overflow:hidden;
	background-color:#e3e3e3;
	padding:3px 6px;
	margin-left:4px;
}
#content-left > div.pagination-container > ul.pagination > li,
#content-left > div.pagination-container > ul.pagination > li > a {
	text-decoration:none;
	color:#444;
}
#content-left > div.pagination-container > ul.pagination > li > strong {
	color:#999;
}

/*
 * Sidebar
 */

#sidebar {
	float:right;
	margin:8px 8px 8px 0;
	width:310px;
}
#sidebar > div {
	margin:8px 0;
}
#sidebar > div:first-child {
	margin-top:0;
}
#sidebar > div:last-child {
	margin-bottom:0;
}
#sidebar > div.sidebar-adcontainer > div {
	border:solid 5px #e3e3e3;
}
#sidebar > h3 {
	margin:8px 0 0 0;
	color:#fff;
	font:bold 14px/28px Helvetica, Arial, sans-serif;
	text-align:center;
	text-shadow:#000 0 0 4px;
	letter-spacing:1px;
}
#sidebar > ul {
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
	background-color:#e3e3e3;
}
#sidebar > ul > li {
	border-top:solid 1px #d3d3d3;
	padding:4px 0;
	margin:0 6px;
}
#sidebar > ul > li:first-child {
	border-top:none;
}
#sidebar > ul > li > a {
	text-decoration:none;
	color:#555;
}
#sidebar > ul > li > a:hover {
	text-decoration:underline;
	color:#000;
}
#sidebar > ul > li > a.link-partner { 
	background-color:#888;
	color:#fff;
	text-decoration:none;
	padding:1px 3px;
	font-size:11px;
	border-radius:2px;
	-moz-border-radius:2px;
}
#sidebar > ul > li > a.link-partner:hover {
	background-color:#c80008;
}

/*
 * Team Standings
 */

ul#standings > li > table {
	width:100%;
	border-spacing:1px;
	color:#555;
	margin:0 -1px;
}
ul#standings > li > table > tbody > tr > th,
ul#standings > li > table > tbody > tr > td {
	text-align:center;
	width:12%;
}
ul#standings > li > table > tbody > tr > th:first-child,
ul#standings > li > table > tbody > tr > td:first-child {
	text-align:left;
	width:40%;
}
ul#standings > li > table > tbody > tr > th.stand-col1,
ul#standings > li > table > tbody > tr > td.stand-col1 {
	text-align:right;
}

/*
 * Schedules
 */

ul#schedule > li > table {
	width:100%;
	border-spacing:1px;
	color:#555;
	margin:0 -1px;
}
ul#schedule > li > table > tbody > tr > td > a {
	text-decoration:none;
	color:#555;
}
ul#schedule > li > table > tbody > tr > td > a:hover {
	text-decoration:underline;
}

/*
 * Share Links
 */

#share-links {
	overflow:hidden;
}
#share-links > li {
	margin:0 0 0 3px;
	border:none;
	float:left;
	height:36px;
	width:36px;
}
#share-links > li:first-child {
	margin-left:0;
}
#share-links > li > a {
	display:block;
	height:36px;
	width:36px;
	text-indent:-9999px;
	background-color:transparent;
	background-image:url('../images/sn/sn-links.png');
	background-repeat:no-repeat;
}
#share-links > li:first-child,
#share-links > li:first-child > a {
	width:37px;
}
#share-links > li > a.share-twitter {
	background-color:#00aced;
	background-position:1px 0;
}
#share-links > li > a.share-facebook {
	background-color:#3b5998;
	background-position:-36px 0;
}
#share-links > li > a.share-googleplus {
	background-color:#d14836;
	background-position:-72px 0;
}
#share-links > li > a.share-linkedin {
	background-color:#007fb1;
	background-position:-108px 0;
}
#share-links > li > a.share-digg {
	background-color:#14589e;
	background-position:-144px 0;
}
#share-links > li > a.share-delicious {
	background-color:#3274d1;
	background-position:-180px 0;
}
#share-links > li > a.share-stumbleupon {
	background-color:#eb4924;
	background-position:-216px 0;
}
#share-links > li > a.share-reddit {
	background-color:#ff4500;
	background-position:-252px 0;
}

/*
 * Share Popup
 */

#sharepopup-fade {
	display:none;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#fff;
	z-index:99998;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
#sharepopup-container {
	display:none;
	width:380px;
	background:transparent url('../images/partners/popup-bg.png');
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-195px;
	z-index:99999;
	padding:10px;
	border-radius:8px;
	-moz-border-radius:8px;
}
#sharepopup-container > a {
	height:28px;
	width:29px;
	background:transparent url('../images/partners/popup-close.png') 0 0 no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:-8px;
	right:-8px;
}
#sharepopup-container > ul {
	margin:0;
	padding:0;
	list-style:none;
	font:bold 16px arial,helvetica;
	border:solid 1px #fff;
	background-color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
}
#sharepopup-container > ul > li > span {
	display:block;
	margin:5px;
}
#sharepopup-container > ul > li > a {
	display:block;
	font-size:20px;
	line-height:36px;
	color:#fff;
    text-align:center;
	font-size:20px;
	line-height:36px;
    font-weight:bold;
    text-decoration:none;
    text-shadow:0 -1px 0 rgba(0,0,0,0.5);
    border:solid 3px #002d51;
    margin:5px;
    border-radius:10px;
    -moz-border-radius:10px;
	background:#1370a6;
	background:-moz-linear-gradient(top,  #1370a6 0%, #00568e 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1370a6), color-stop(100%,#00568e));
	background:-webkit-linear-gradient(top,  #1370a6 0%,#00568e 100%);
	background:-o-linear-gradient(top,  #1370a6 0%,#00568e 100%);
	background:-ms-linear-gradient(top,  #1370a6 0%,#00568e 100%);
	background:linear-gradient(to bottom,  #1370a6 0%,#00568e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1370a6', endColorstr='#00568e',GradientType=0 );
}
#sharepopup-container > ul > li > a.sharepopup-twitter {
    border:solid 3px #0083b6;
	background:#00d1ff;
	background:-moz-linear-gradient(top,  #00d1ff 0%, #00aef2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00d1ff), color-stop(100%,#00aef2));
	background:-webkit-linear-gradient(top,  #00d1ff 0%,#00aef2 100%);
	background:-o-linear-gradient(top,  #00d1ff 0%,#00aef2 100%);
	background:-ms-linear-gradient(top,  #00d1ff 0%,#00aef2 100%);
	background:linear-gradient(to bottom,  #00d1ff 0%,#00aef2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d1ff', endColorstr='#00aef2',GradientType=0 );
}
#sharepopup-container > ul > li > a.sharepopup-google {
	border:solid 3px #7a1d13;
	background:#d44634;
	background:-moz-linear-gradient(top,  #d44634 0%, #aa3225 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d44634), color-stop(100%,#aa3225));
	background:-webkit-linear-gradient(top,  #d44634 0%,#aa3225 100%);
	background:-o-linear-gradient(top,  #d44634 0%,#aa3225 100%);
	background:-ms-linear-gradient(top,  #d44634 0%,#aa3225 100%);
	background:linear-gradient(to bottom,  #d44634 0%,#aa3225 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d44634', endColorstr='#aa3225',GradientType=0 );
}
#sharepopup-container > ul > li > a.sharepopup-email {
	border:solid 3px #436bb3;
	background:#a6bfeb;
	background:-moz-linear-gradient(top,  #a6bfeb 0%, #6590dd 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6bfeb), color-stop(100%,#6590dd));
	background:-webkit-linear-gradient(top,  #a6bfeb 0%,#6590dd 100%);
	background:-o-linear-gradient(top,  #a6bfeb 0%,#6590dd 100%);
	background:-ms-linear-gradient(top,  #a6bfeb 0%,#6590dd 100%);
	background:linear-gradient(to bottom,  #a6bfeb 0%,#6590dd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6bfeb', endColorstr='#6590dd',GradientType=0 );
}

/*
 * Flickr Badge
 */

#flickr_badge {
	background-color:#e3e3e3;
	padding:5px;
}
#flickr_badge img {
	border:none;
}

/*
 * Footer
 */

#footer {
	font:11px/15px verdana,geneva;
	background-color:#000;
	color:#999;
	padding:8px;
	box-sizing:border-box;
}
#footer > div {
	margin-top:5px;
}
#footer > div:first-child {
	margin-top:0;
}
#footer > div > a {
	color:#aaa;
}

/*
 * Standings Page
 */

#content-left > div.standings-division {
	margin:8px 0 0 0;
}
div.standings-division > h3 {
	background-color:#c80008;
	color:#fff;
	text-align:left;
	line-height:28px;
	text-shadow:#000 0 0 4px;
	margin:0;
	padding:0 8px;
}
div.standings-division > ul {
	margin:0;
	padding:0;
	list-style:none;
}
div.standings-division > ul > li > table {
	width:100%;
	color:#000;
	margin:0;
	border-spacing:0;
}
div.standings-division > ul > li > table > tbody > tr > th,
div.standings-division > ul > li > table > tbody > tr > td {
	padding:0 8px;
	background-color:#e3e3e3;
	line-height:24px;
	text-align:center;
	width:10%;
}
div.standings-division > ul > li > table > tbody > tr > th:first-child,
div.standings-division > ul > li > table > tbody > tr > td:first-child {
	width:30%;
	text-align:left;
}
div.standings-division > ul > li > table > tbody > tr > th,
div.standings-division > ul > li > table > tbody > tr > td {
	border-bottom:solid 1px #eee;
}
div.standings-division > ul > li > table > tbody > tr.standings-key > td {
	font-weight:bold;
}

/*
 * Team Headers
 */

#team-header {
	height:36px;
	padding:0 8px 0 0;
	color:#fff;
	font:bold 18px/36px Helvetica, Arial, sans-serif;
	text-align:right;
	letter-spacing:2px;
	text-shadow:#000 0 0 4px;
	margin:0;
	background-position:8px center;
	background-repeat:no-repeat;
}
#team-header.team-color-steelers, #sidebar > h3.team-color-steelers {
	color:#000;
	text-shadow:#fff 0 0 4px;
}
.team-color-none { background-color:#001050; }
.team-color-49ers { background-color:#c80008; }
.team-color-bears { background-color:#1c1c40; }
.team-color-bengals { background-color:#f36a24; }
.team-color-bills { background-color:#143d75; }
.team-color-broncos { background-color:#002859; }
.team-color-browns { background-color:#643615; }
.team-color-buccaneers { background-color:#857566; }
.team-color-cardinals { background-color:#b00539; }
.team-color-chargers { background-color:#002859; }
.team-color-chiefs { background-color:#ca233d; }
.team-color-colts { background-color:#143d75; }
.team-color-cowboys { background-color:#0d2a52; }
.team-color-dolphins { background-color:#006c6e; }
.team-color-eagles { background-color:#004a53; }
.team-color-falcons { background-color:#ca233d; }
.team-color-giants { background-color:#003b7f; }
.team-color-jaguars { background-color:#01839b; }
.team-color-jets { background-color:#055032; }
.team-color-lions { background-color:#006baf; }
.team-color-packers { background-color:#244729; }
.team-color-panthers { background-color:#0084c4; }
.team-color-patriots { background-color:#00214a; }
.team-color-raiders { background-color:#aaa; }
.team-color-rams { background-color:#002859; }
.team-color-ravens { background-color:#2d3075; }
.team-color-redskins { background-color:#7c1415; }
.team-color-saints { background-color:#c1a746; }
.team-color-seahawks { background-color:#2c587d; }
.team-color-steelers { background-color:#f1c818; }
.team-color-texans { background-color:#ca233d; }
.team-color-titans { background-color:#002c63; }
.team-color-vikings { background-color:#1a065b; }
.team-header-49ers { background-image:url('../images/logos/transparent/49ers.png'); }
.team-header-bears { background-image:url('../images/logos/transparent/bears.png'); }
.team-header-bengals { background-image:url('../images/logos/transparent/bengals.png'); }
.team-header-bills { background-image:url('../images/logos/transparent/bills.png'); }
.team-header-broncos { background-image:url('../images/logos/transparent/broncos.png'); }
.team-header-browns { background-image:url('../images/logos/transparent/browns.png'); }
.team-header-buccaneers { background-image:url('../images/logos/transparent/buccaneers.png'); }
.team-header-cardinals { background-image:url('../images/logos/transparent/cardinals.png'); }
.team-header-chargers { background-image:url('../images/logos/transparent/chargers.png'); }
.team-header-chiefs { background-image:url('../images/logos/transparent/chiefs.png'); }
.team-header-colts { background-image:url('../images/logos/transparent/colts.png'); }
.team-header-cowboys { background-image:url('../images/logos/transparent/cowboys.png'); }
.team-header-dolphins { background-image:url('../images/logos/transparent/dolphins.png'); }
.team-header-eagles { background-image:url('../images/logos/transparent/eagles.png'); }
.team-header-falcons { background-image:url('../images/logos/transparent/falcons.png'); }
.team-header-giants { background-image:url('../images/logos/transparent/giants.png'); }
.team-header-jaguars { background-image:url('../images/logos/transparent/jaguars.png'); }
.team-header-jets { background-image:url('../images/logos/transparent/jets.png'); }
.team-header-lions { background-image:url('../images/logos/transparent/lions.png'); }
.team-header-packers { background-image:url('../images/logos/transparent/packers.png'); }
.team-header-panthers { background-image:url('../images/logos/transparent/panthers.png'); }
.team-header-patriots { background-image:url('../images/logos/transparent/patriots.png'); }
.team-header-raiders { background-image:url('../images/logos/transparent/raiders.png'); }
.team-header-rams { background-image:url('../images/logos/transparent/rams.png'); }
.team-header-ravens { background-image:url('../images/logos/transparent/ravens.png'); }
.team-header-redskins { background-image:url('../images/logos/transparent/redskins.png'); }
.team-header-saints { background-image:url('../images/logos/transparent/saints.png'); }
.team-header-seahawks { background-image:url('../images/logos/transparent/seahawks.png'); }
.team-header-steelers { background-image:url('../images/logos/transparent/steelers.png'); }
.team-header-texans { background-image:url('../images/logos/transparent/texans.png'); }
.team-header-titans { background-image:url('../images/logos/transparent/titans.png'); }
.team-header-vikings { background-image:url('../images/logos/transparent/vikings.png'); }
#team-header.team-header-redskins,
#team-header.team-header-bears,
#team-header.team-header-lions,
#team-header.team-header-falcons,
#team-header.team-header-panthers,
#team-header.team-header-buccaneers {
	background-position:8px 30%;
}
#team-header.team-header-jaguars {
	background-position:8px 20%;
}
#team-header.team-header-panthers {
	background-position:8px 10%;
}
#team-header.team-header-eagles,
#team-header.team-header-rams {
	background-position:8px 65%;
}
#team-header.team-header-dolphins {
	background-position:-8px 30%;
}

/*
 * Ads
 */

div.adblock_728x90 {
	background-color:#aaa;
	width:728px;
	height:90px;
	overflow:hidden;
}
div.adblock_300x250 {
	background-color:#aaa;
	width:300px;
	height:250px;
	overflow:hidden;
	margin:auto;
}

/*
 * USA Today Big Banner
 */

#usatoday-970x66 {
	overflow:hidden;
}
#usatoday-970x66.usatoday-970x66-label {
	margin-top:8px;
}
#usatoday-970x66 > div {
	width:970px;
	margin:auto;
	overflow:hidden;
}

/*
 * USA Today footer
 */

#footer > div > a.footer-usatoday {
	display:block;
	text-decoration:none;
	width:280px;
	height:48px;
	text-indent:-9999px;
	margin:12px auto;
	background:transparent url('../images/footer-usatoday.png') center center no-repeat;
	background-size:280px 48px;
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
	#footer > div > a.footer-usatoday {
		background-image:url('../images/footer-usatoday-hires.png');
		background-size:280px 48px;
	}
}