@charset "UTF-8";

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	cursor: default;
}

article,aside,figure,footer,header,hgroup,nav,section {
	display: block;
}

blockquote,q {
	quotes: none;
}

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

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: inherit;
	text-decoration: inherit;
}

del {
	text-decoration: line-through;
}

abbr[title],dfn[title] {
	border-bottom: 1px dotted black;
	cursor: help;
}

.zoomable,.zoomable * {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: -ms-zoom-in;
	cursor: -o-zoom-in;
	cursor: zoom-in;
}

.lightbox,.lightbox * {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: -ms-zoom-out;
	cursor: -o-zoom-out;
	cursor: zoom-out;
}

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

th {
	font-weight: bold;
	vertical-align: bottom;
}

td {
	font-weight: normal;
	vertical-align: top;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	margin: 1em 0;
	padding: 0;
}

input,select {
	vertical-align: middle;
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	word-wrap: break-word;
}

input[type="radio"] {
	vertical-align: text-bottom;
}

input[type="checkbox"] {
	vertical-align: bottom;
	*vertical-align: baseline;
}

.ie6 input {
	vertical-align: text-bottom;
}

select,input,textarea {
	font: 99% sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
}

a:hover,a:active {
	outline: 0;
}

small {
	font-size: 85%;
}

strong,th {
	font-weight: bold;
}

td,td img {
	vertical-align: top;
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

pre,code,kbd,samp {
	font-family: monospace,sans-serif;
}

input {
	cursor: auto;
}

textarea {
	cursor: text;
}

a,a *,.clickable,label,input[type=button],input[type=submit],input[type=reset],button,#nextPage,#previousPage,#nextPage *,#previousPage * {
	cursor: pointer;
}

button,input,select,textarea {
	margin: 0;
}

button {
	width: auto;
	overflow: visible;
}

.ie7 img {
	-ms-interpolation-mode: bicubic;
}

.ie6 html {
	filter: expression(document.execCommand("BackgroundImageCache",false,true));
}

.clearfix:before,.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

ins {
	background-color: #fcd700;
	color: black;
	text-decoration: none;
}

mark {
	background-color: #fcd700;
	color: black;
	font-style: italic;
	font-weight: bold;
}

.poll li.nfl-miami:before,.teamlogo[team="nfl-miami"] {
	background-position: 0 0;
}

.poll li.nfl-buffalo:before,.teamlogo[team="nfl-buffalo"] {
	background-position: -72px 0;
}

.poll li.nfl-newengland:before,.teamlogo[team="nfl-newengland"] {
	background-position: -144px 0;
}

.poll li.nfl-newyorkjets:before,.teamlogo[team="nfl-newyorkjets"] {
	background-position: -216px 0;
}

.poll li.nfl-baltimore:before,.teamlogo[team="nfl-baltimore"] {
	background-position: 0 -72px;
}

.poll li.nfl-cincinnati:before,.teamlogo[team="nfl-cincinnati"] {
	background-position: -72px -72px;
}

.poll li.nfl-pittsburgh:before,.teamlogo[team="nfl-pittsburgh"] {
	background-position: -144px -72px;
}

.poll li.nfl-cleveland:before,.teamlogo[team="nfl-cleveland"] {
	background-position: -216px -72px;
}

.poll li.nfl-houston:before,.teamlogo[team="nfl-houston"] {
	background-position: 0 -144px;
}

.poll li.nfl-indianapolis:before,.teamlogo[team="nfl-indianapolis"] {
	background-position: -72px -144px;
}

.poll li.nfl-jacksonville:before,.teamlogo[team="nfl-jacksonville"] {
	background-position: -144px -144px;
}

.poll li.nfl-tennessee:before,.teamlogo[team="nfl-tennessee"] {
	background-position: -216px -144px;
}

.poll li.nfl-denver:before,.teamlogo[team="nfl-denver"] {
	background-position: 0 -216px;
}

.poll li.nfl-kansascity:before,.teamlogo[team="nfl-kansascity"] {
	background-position: -72px -216px;
}

.poll li.nfl-oakland:before,.teamlogo[team="nfl-oakland"] {
	background-position: -144px -216px;
}

.poll li.nfl-sandiego:before,.teamlogo[team="nfl-sandiego"] {
	background-position: -216px -216px;
}

.poll li.nfl-dallas:before,.teamlogo[team="nfl-dallas"] {
	background-position: 0 -288px;
}

.poll li.nfl-newyorkgiants:before,.teamlogo[team="nfl-newyorkgiants"] {
	background-position: -72px -288px;
}

.poll li.nfl-philadelphia:before,.teamlogo[team="nfl-philadelphia"] {
	background-position: -144px -288px;
}

.poll li.nfl-washington:before,.teamlogo[team="nfl-washington"] {
	background-position: -216px -288px;
}

.poll li.nfl-chicago:before,.teamlogo[team="nfl-chicago"] {
	background-position: 0 -360px;
}

.poll li.nfl-detroit:before,.teamlogo[team="nfl-detroit"] {
	background-position: -72px -360px;
}

.poll li.nfl-greenbay bay:before,.teamlogo[team="nfl-greenbay bay"] {
	background-position: -144px -360px;
}

.poll li.nfl-minnesota:before,.teamlogo[team="nfl-minnesota"] {
	background-position: -216px -360px;
}

.poll li.nfl-atlanta:before,.teamlogo[team="nfl-atlanta"] {
	background-position: 0 -432px;
}

.poll li.nfl-carolina:before,.teamlogo[team="nfl-carolina"] {
	background-position: -72px -432px;
}

.poll li.nfl-neworleans:before,.teamlogo[team="nfl-neworleans"] {
	background-position: -144px -432px;
}

.poll li.nfl-tampabay:before,.teamlogo[team="nfl-tampabay"] {
	background-position: -216px -432px;
}

.poll li.nfl-arizona:before,.teamlogo[team="nfl-arizona"] {
	background-position: 0 -504px;
}

.poll li.nfl-sanfrancisco:before,.teamlogo[team="nfl-sanfrancisco"] {
	background-position: -72px -504px;
}

.poll li.nfl-seattle:before,.teamlogo[team="nfl-seattle"] {
	background-position: -144px -504px;
}

.poll li.nfl-stlouis:before,.teamlogo[team="nfl-stlouis"] {
	background-position: -216px -504px;
}

.poll li.mlb-oakland:before,.teamlogo[team="mlb-oakland"] {
	background-position: 0 -648px;
}

.poll li.mlb-seattle:before,.teamlogo[team="mlb-seattle"] {
	background-position: -72px -648px;
}

.poll li.mlb-tampabay:before,.teamlogo[team="mlb-tampabay"] {
	background-position: -144px -648px;
}

.poll li.mlb-texas:before,.teamlogo[team="mlb-texas"] {
	background-position: -216px -648px;
}

.poll li.mlb-toronto:before,.teamlogo[team="mlb-toronto"] {
	background-position: 0 -720px;
}

.poll li.mlb-boston:before,.teamlogo[team="mlb-boston"] {
	background-position: -72px -720px;
}

.poll li.mlb-chicagowhitesox:before,.teamlogo[team="mlb-chicagowhitesox"] {
	background-position: -144px -720px;
}

.poll li.mlb-cleveland:before,.teamlogo[team="mlb-cleveland"] {
	background-position: -216px -720px;
}

.poll li.mlb-detroit:before,.teamlogo[team="mlb-detroit"] {
	background-position: 0 -792px;
}

.poll li.mlb-kansascity:before,.teamlogo[team="mlb-kansascity"] {
	background-position: -72px -792px;
}

.poll li.mlb-losangelesangels:before,.teamlogo[team="mlb-losangelesangels"] {
	background-position: -144px -792px;
}

.poll li.mlb-minnesota:before,.teamlogo[team="mlb-minnesota"] {
	background-position: -216px -792px;
}

.poll li.mlb-newyorkyankees:before,.teamlogo[team="mlb-newyorkyankees"] {
	background-position: 0 -864px;
}

.poll li.mlb-baltimore:before,.teamlogo[team="mlb-baltimore"] {
	background-position: -72px -864px;
}

.poll li.mlb-arizona:before,.teamlogo[team="mlb-arizona"] {
	background-position: 0 -936px;
}

.poll li.mlb-atlanta:before,.teamlogo[team="mlb-atlanta"] {
	background-position: -72px -936px;
}

.poll li.mlb-chicagocubs:before,.teamlogo[team="mlb-chicagocubs"] {
	background-position: -144px -936px;
}

.poll li.mlb-cincinnati:before,.teamlogo[team="mlb-cincinnati"] {
	background-position: -216px -936px;
}

.poll li.mlb-colorado:before,.teamlogo[team="mlb-colorado"] {
	background-position: 0 -1008px;
}

.poll li.mlb-florida:before,.teamlogo[team="mlb-florida"] {
	background-position: -72px -1008px;
}

.poll li.mlb-miami:before,.teamlogo[team="mlb-miami"] {
	background-position: -72px -1008px;
}

.poll li.mlb-houston:before,.teamlogo[team="mlb-houston"] {
	background-position: -144px -1008px;
}

.poll li.mlb-losangelesdodgers:before,.teamlogo[team="mlb-losangelesdodgers"] {
	background-position: -216px -1008px;
}

.poll li.mlb-milwaukee:before,.teamlogo[team="mlb-milwaukee"] {
	background-position: 0 -1080px;
}

.poll li.mlb-newyorkmets:before,.teamlogo[team="mlb-newyorkmets"] {
	background-position: -72px -1080px;
}

.poll li.mlb-philadelphia:before,.teamlogo[team="mlb-philadelphia"] {
	background-position: -144px -1080px;
}

.poll li.mlb-pittsburgh:before,.teamlogo[team="mlb-pittsburgh"] {
	background-position: -216px -1080px;
}

.poll li.mlb-sandiego:before,.teamlogo[team="mlb-sandiego"] {
	background-position: 0 -1152px;
}

.poll li.mlb-sanfrancisco:before,.teamlogo[team="mlb-sanfrancisco"] {
	background-position: -72px -1152px;
}

.poll li.mlb-stlouis:before,.teamlogo[team="mlb-stlouis"] {
	background-position: -144px -1152px;
}

.poll li.mlb-washington:before,.teamlogo[team="mlb-washington"] {
	background-position: -216px -1152px;
}

.poll li.nhl-ottawa:before,.teamlogo[team="nhl-ottawa"] {
	background-position: 0 -1296px;
}

.poll li.nhl-philadelphia:before,.teamlogo[team="nhl-philadelphia"] {
	background-position: -72px -1296px;
}

.poll li.nhl-pittsburgh:before,.teamlogo[team="nhl-pittsburgh"] {
	background-position: -144px -1296px;
}

.poll li.nhl-tampabay:before,.teamlogo[team="nhl-tampabay"] {
	background-position: -216px -1296px;
}

.poll li.nhl-toronto:before,.teamlogo[team="nhl-toronto"] {
	background-position: 0 -1368px;
}

.poll li.nhl-washington:before,.teamlogo[team="nhl-washington"] {
	background-position: -72px -1368px;
}

.poll li.nhl-winnipeg:before,.teamlogo[team="nhl-winnipeg"] {
	background-position: -144px -1368px;
}

.poll li.nhl-boston:before,.teamlogo[team="nhl-boston"] {
	background-position: -216px -1368px;
}

.poll li.nhl-buffalo:before,.teamlogo[team="nhl-buffalo"] {
	background-position: 0 -1440px;
}

.poll li.nhl-carolina:before,.teamlogo[team="nhl-carolina"] {
	background-position: -72px -1440px;
}

.poll li.nhl-florida:before,.teamlogo[team="nhl-florida"] {
	background-position: -144px -1440px;
}

.poll li.nhl-newyorkislanders:before,.teamlogo[team="nhl-newyorkislanders"] {
	background-position: -216px -1440px;
}

.poll li.nhl-newyorkrangers:before,.teamlogo[team="nhl-newyorkrangers"] {
	background-position: 0 -1512px;
}

.poll li.nhl-newjersey:before,.teamlogo[team="nhl-newjersey"] {
	background-position: -72px -1512px;
}

.poll li.nhl-montreal:before,.teamlogo[team="nhl-montreal"] {
	background-position: -144px -1512px;
}

.poll li.nhl-sanjose:before,.teamlogo[team="nhl-sanjose"] {
	background-position: -216px -1512px;
}

.poll li.nhl-stlouis:before,.teamlogo[team="nhl-stlouis"] {
	background-position: 0 -1584px;
}

.poll li.nhl-vancouver:before,.teamlogo[team="nhl-vancouver"] {
	background-position: -72px -1584px;
}

.poll li.nhl-columbus:before,.teamlogo[team="nhl-columbus"] {
	background-position: -144px -1584px;
}

.poll li.nhl-dallas:before,.teamlogo[team="nhl-dallas"] {
	background-position: -216px -1584px;
}

.poll li.nhl-detroit:before,.teamlogo[team="nhl-detroit"] {
	background-position: 0 -1656px;
}

.poll li.nhl-edmonton:before,.teamlogo[team="nhl-edmonton"] {
	background-position: -72px -1656px;
}

.poll li.nhl-losangeles:before,.teamlogo[team="nhl-losangeles"] {
	background-position: -144px -1656px;
}

.poll li.nhl-minnesota:before,.teamlogo[team="nhl-minnesota"] {
	background-position: -216px -1656px;
}

.poll li.nhl-nashville:before,.teamlogo[team="nhl-nashville"] {
	background-position: 0 -1728px;
}

.poll li.nhl-phoenix:before,.teamlogo[team="nhl-phoenix"] {
	background-position: -72px -1728px;
}

.poll li.nhl-anaheim:before,.teamlogo[team="nhl-anaheim"] {
	background-position: -144px -1728px;
}

.poll li.nhl-calgary:before,.teamlogo[team="nhl-calgary"] {
	background-position: -216px -1728px;
}

.poll li.nhl-chicago:before,.teamlogo[team="nhl-chicago"] {
	background-position: 0 -1800px;
}

.poll li.nhl-colorado:before,.teamlogo[team="nhl-colorado"] {
	background-position: -72px -1800px;
}

.poll li.ncaa-boston:before,.teamlogo[team="ncaa-boston"] {
	background-position: 0 -1944px;
}

.poll li.ncaa-clemson:before,.teamlogo[team="ncaa-clemson"] {
	background-position: -72px -1944px;
}

.poll li.ncaa-duke:before,.teamlogo[team="ncaa-duke"] {
	background-position: -144px -1944px;
}

.poll li.ncaa-floridast:before,.teamlogo[team="ncaa-floridast"] {
	background-position: -216px -1944px;
}

.poll li.ncaa-georgiatech:before,.teamlogo[team="ncaa-georgiatech"] {
	background-position: 0 -2016px;
}

.poll li.ncaa-maryland:before,.teamlogo[team="ncaa-maryland"] {
	background-position: -72px -2016px;
}

.poll li.ncaa-miami:before,.teamlogo[team="ncaa-miami"] {
	background-position: -144px -2016px;
}

.poll li.ncaa-ncstate:before,.teamlogo[team="ncaa-ncstate"] {
	background-position: -216px -2016px;
}

.poll li.ncaa-northcarolina:before,.teamlogo[team="ncaa-northcarolina"] {
	background-position: 0 -2088px;
}

.poll li.ncaa-virginiatech:before,.teamlogo[team="ncaa-virginiatech"] {
	background-position: -72px -2088px;
}

.poll li.ncaa-virginia:before,.teamlogo[team="ncaa-virginia"] {
	background-position: -144px -2088px;
}

.poll li.ncaa-wakeforst:before,.teamlogo[team="ncaa-wakeforst"] {
	background-position: -216px -2088px;
}

.poll li.ncaa-baylor:before,.teamlogo[team="ncaa-baylor"] {
	background-position: 0 -2160px;
}

.poll li.ncaa-iowast:before,.teamlogo[team="ncaa-iowast"] {
	background-position: -72px -2160px;
}

.poll li.ncaa-kansas:before,.teamlogo[team="ncaa-kansas"] {
	background-position: -144px -2160px;
}

.poll li.ncaa-kansasst:before,.teamlogo[team="ncaa-kansasst"] {
	background-position: -216px -2160px;
}

.poll li.ncaa-missouri:before,.teamlogo[team="ncaa-missouri"] {
	background-position: 0 -2232px;
}

.poll li.ncaa-oklahoma:before,.teamlogo[team="ncaa-oklahoma"] {
	background-position: -72px -2232px;
}

.poll li.ncaa-oklahomast:before,.teamlogo[team="ncaa-oklahomast"] {
	background-position: -144px -2232px;
}

.poll li.ncaa-texas:before,.teamlogo[team="ncaa-texas"] {
	background-position: -216px -2232px;
}

.poll li.ncaa-texasam:before,.teamlogo[team="ncaa-texasam"] {
	background-position: 0 -2304px;
}

.poll li.ncaa-texastech:before,.teamlogo[team="ncaa-texastech"] {
	background-position: -72px -2304px;
}

.poll li.ncaa-cincinnati:before,.teamlogo[team="ncaa-cincinnati"] {
	background-position: -144px -2304px;
}

.poll li.ncaa-louisville:before,.teamlogo[team="ncaa-louisville"] {
	background-position: -216px -2304px;
}

.poll li.ncaa-pitt:before,.teamlogo[team="ncaa-pitt"] {
	background-position: 0 -2376px;
}

.poll li.ncaa-rutgers:before,.teamlogo[team="ncaa-rutgers"] {
	background-position: -72px -2376px;
}

.poll li.ncaa-southflorida:before,.teamlogo[team="ncaa-southflorida"] {
	background-position: -144px -2376px;
}

.poll li.ncaa-syracuse:before,.teamlogo[team="ncaa-syracuse"] {
	background-position: -216px -2376px;
}

.poll li.ncaa-uconn:before,.teamlogo[team="ncaa-uconn"] {
	background-position: 0 -2448px;
}

.poll li.ncaa-westvirginia:before,.teamlogo[team="ncaa-westvirginia"] {
	background-position: -72px -2448px;
}

.poll li.ncaa-illinois:before,.teamlogo[team="ncaa-illinois"] {
	background-position: -144px -2448px;
}

.poll li.ncaa-indiana:before,.teamlogo[team="ncaa-indiana"] {
	background-position: -216px -2448px;
}

.poll li.ncaa-iowa:before,.teamlogo[team="ncaa-iowa"] {
	background-position: 0 -2520px;
}

.poll li.ncaa-michigan:before,.teamlogo[team="ncaa-michigan"] {
	background-position: -72px -2520px;
}

.poll li.ncaa-michiganst:before,.teamlogo[team="ncaa-michiganst"] {
	background-position: -144px -2520px;
}

.poll li.ncaa-minnesota:before,.teamlogo[team="ncaa-minnesota"] {
	background-position: -216px -2520px;
}

.poll li.ncaa-nebraska:before,.teamlogo[team="ncaa-nebraska"] {
	background-position: 0 -2592px;
}

.poll li.ncaa-northwestern:before,.teamlogo[team="ncaa-northwestern"] {
	background-position: -72px -2592px;
}

.poll li.ncaa-ohiost:before,.teamlogo[team="ncaa-ohiost"] {
	background-position: -144px -2592px;
}

.poll li.ncaa-pennst:before,.teamlogo[team="ncaa-pennst"] {
	background-position: -216px -2592px;
}

.poll li.ncaa-purdue:before,.teamlogo[team="ncaa-purdue"] {
	background-position: 0 -2664px;
}

.poll li.ncaa-wisconsin:before,.teamlogo[team="ncaa-wisconsin"] {
	background-position: -72px -2664px;
}

.poll li.ncaa-eastcarolina:before,.teamlogo[team="ncaa-eastcarolina"] {
	background-position: -144px -2664px;
}

.poll li.ncaa-houston:before,.teamlogo[team="ncaa-houston"] {
	background-position: -216px -2664px;
}

.poll li.ncaa-marshall:before,.teamlogo[team="ncaa-marshall"] {
	background-position: 0 -2736px;
}

.poll li.ncaa-memphis:before,.teamlogo[team="ncaa-memphis"] {
	background-position: -72px -2736px;
}

.poll li.ncaa-rice:before,.teamlogo[team="ncaa-rice"] {
	background-position: -144px -2736px;
}

.poll li.ncaa-southernmethodist:before,.teamlogo[team="ncaa-southernmethodist"] {
	background-position: -216px -2736px;
}

.poll li.ncaa-southernmiss:before,.teamlogo[team="ncaa-southernmiss"] {
	background-position: 0 -2808px;
}

.poll li.ncaa-tulane:before,.teamlogo[team="ncaa-tulane"] {
	background-position: -72px -2808px;
}

.poll li.ncaa-tulsa:before,.teamlogo[team="ncaa-tulsa"] {
	background-position: -144px -2808px;
}

.poll li.ncaa-uab:before,.teamlogo[team="ncaa-uab"] {
	background-position: -216px -2808px;
}

.poll li.ncaa-ucf:before,.teamlogo[team="ncaa-ucf"] {
	background-position: 0 -2880px;
}

.poll li.ncaa-utep:before,.teamlogo[team="ncaa-utep"] {
	background-position: -72px -2880px;
}

.poll li.ncaa-army:before,.teamlogo[team="ncaa-army"] {
	background-position: -144px -2880px;
}

.poll li.ncaa-byu:before,.teamlogo[team="ncaa-byu"] {
	background-position: -216px -2880px;
}

.poll li.ncaa-navy:before,.teamlogo[team="ncaa-navy"] {
	background-position: 0 -2952px;
}

.poll li.ncaa-notredame:before,.teamlogo[team="ncaa-notredame"] {
	background-position: -72px -2952px;
}

.poll li.ncaa-akron:before,.teamlogo[team="ncaa-akron"] {
	background-position: -144px -2952px;
}

.poll li.ncaa-ballstate:before,.teamlogo[team="ncaa-ballstate"] {
	background-position: -216px -2952px;
}

.poll li.ncaa-bowlinggreen:before,.teamlogo[team="ncaa-bowlinggreen"] {
	background-position: 0 -3024px;
}

.poll li.ncaa-buffalo:before,.teamlogo[team="ncaa-buffalo"] {
	background-position: -72px -3024px;
}

.poll li.ncaa-centralmichigan:before,.teamlogo[team="ncaa-centralmichigan"] {
	background-position: -144px -3024px;
}

.poll li.ncaa-easternmichigan:before,.teamlogo[team="ncaa-easternmichigan"] {
	background-position: -216px -3024px;
}

.poll li.ncaa-kentst:before,.teamlogo[team="ncaa-kentst"] {
	background-position: 0 -3096px;
}

.poll li.ncaa-miamioh:before,.teamlogo[team="ncaa-miamioh"] {
	background-position: -72px -3096px;
}

.poll li.ncaa-northernillinois:before,.teamlogo[team="ncaa-northernillinois"] {
	background-position: -144px -3096px;
}

.poll li.ncaa-ohio:before,.teamlogo[team="ncaa-ohio"] {
	background-position: -216px -3096px;
}

.poll li.ncaa-temple:before,.teamlogo[team="ncaa-temple"] {
	background-position: 0 -3168px;
}

.poll li.ncaa-toledo:before,.teamlogo[team="ncaa-toledo"] {
	background-position: -72px -3168px;
}

.poll li.ncaa-westernmichigan:before,.teamlogo[team="ncaa-westernmichigan"] {
	background-position: -144px -3168px;
}

.poll li.ncaa-airforce:before,.teamlogo[team="ncaa-airforce"] {
	background-position: -216px -3168px;
}

.poll li.ncaa-boisest:before,.teamlogo[team="ncaa-boisest"] {
	background-position: 0 -3240px;
}

.poll li.ncaa-coloradost:before,.teamlogo[team="ncaa-coloradost"] {
	background-position: -72px -3240px;
}

.poll li.ncaa-mtnwest:before,.teamlogo[team="ncaa-mtnwest"] {
	background-position: -144px -3240px;
}

.poll li.ncaa-newmexico:before,.teamlogo[team="ncaa-newmexico"] {
	background-position: -216px -3240px;
}

.poll li.ncaa-sandiegost:before,.teamlogo[team="ncaa-sandiegost"] {
	background-position: 0 -3312px;
}

.poll li.ncaa-tcu:before,.teamlogo[team="ncaa-tcu"] {
	background-position: -72px -3312px;
}

.poll li.ncaa-unlv:before,.teamlogo[team="ncaa-unlv"] {
	background-position: -144px -3312px;
}

.poll li.ncaa-wyoming:before,.teamlogo[team="ncaa-wyoming"] {
	background-position: -216px -3312px;
}

.poll li.ncaa-arizona:before,.teamlogo[team="ncaa-arizona"] {
	background-position: 0 -3384px;
}

.poll li.ncaa-arizonast:before,.teamlogo[team="ncaa-arizonast"] {
	background-position: -72px -3384px;
}

.poll li.ncaa-california:before,.teamlogo[team="ncaa-california"] {
	background-position: -144px -3384px;
}

.poll li.ncaa-colorado:before,.teamlogo[team="ncaa-colorado"] {
	background-position: -216px -3384px;
}

.poll li.ncaa-oregon:before,.teamlogo[team="ncaa-oregon"] {
	background-position: 0 -3456px;
}

.poll li.ncaa-oregonst:before,.teamlogo[team="ncaa-oregonst"] {
	background-position: -72px -3456px;
}

.poll li.ncaa-stanford:before,.teamlogo[team="ncaa-stanford"] {
	background-position: -144px -3456px;
}

.poll li.ncaa-ucla:before,.teamlogo[team="ncaa-ucla"] {
	background-position: -216px -3456px;
}

.poll li.ncaa-usc:before,.teamlogo[team="ncaa-usc"] {
	background-position: 0 -3528px;
}

.poll li.ncaa-utah:before,.teamlogo[team="ncaa-utah"] {
	background-position: -72px -3528px;
}

.poll li.ncaa-washington:before,.teamlogo[team="ncaa-washington"] {
	background-position: -144px -3528px;
}

.poll li.ncaa-alabama:before,.teamlogo[team="ncaa-alabama"] {
	background-position: -216px -3528px;
}

.poll li.ncaa-arkansas:before,.teamlogo[team="ncaa-arkansas"] {
	background-position: 0 -3600px;
}

.poll li.ncaa-auburn:before,.teamlogo[team="ncaa-auburn"] {
	background-position: -72px -3600px;
}

.poll li.ncaa-florida:before,.teamlogo[team="ncaa-florida"] {
	background-position: -144px -3600px;
}

.poll li.ncaa-georgia:before,.teamlogo[team="ncaa-georgia"] {
	background-position: -216px -3600px;
}

.poll li.ncaa-kentucky:before,.teamlogo[team="ncaa-kentucky"] {
	background-position: 0 -3672px;
}

.poll li.ncaa-lsu:before,.teamlogo[team="ncaa-lsu"] {
	background-position: -72px -3672px;
}

.poll li.ncaa-mississippi:before,.teamlogo[team="ncaa-mississippi"] {
	background-position: -144px -3672px;
}

.poll li.ncaa-olemiss:before,.teamlogo[team="ncaa-olemiss"] {
	background-position: -216px -3672px;
}

.poll li.ncaa-southcarolina:before,.teamlogo[team="ncaa-southcarolina"] {
	background-position: 0 -3744px;
}

.poll li.ncaa-tennessee:before,.teamlogo[team="ncaa-tennessee"] {
	background-position: -72px -3744px;
}

.poll li.ncaa-vanderbilt:before,.teamlogo[team="ncaa-vanderbilt"] {
	background-position: -144px -3744px;
}

.poll li.ncaa-arkansasst:before,.teamlogo[team="ncaa-arkansasst"] {
	background-position: -216px -3744px;
}

.poll li.ncaa-flaatlantic:before,.teamlogo[team="ncaa-flaatlantic"] {
	background-position: 0 -3816px;
}

.poll li.ncaa-floridaintl:before,.teamlogo[team="ncaa-floridaintl"] {
	background-position: -72px -3816px;
}

.poll li.ncaa-lalafayette:before,.teamlogo[team="ncaa-lalafayette"] {
	background-position: -144px -3816px;
}

.poll li.ncaa-lamonroe:before,.teamlogo[team="ncaa-lamonroe"] {
	background-position: -216px -3816px;
}

.poll li.ncaa-midtnst:before,.teamlogo[team="ncaa-midtnst"] {
	background-position: 0 -3888px;
}

.poll li.ncaa-northtexas:before,.teamlogo[team="ncaa-northtexas"] {
	background-position: -72px -3888px;
}

.poll li.ncaa-troy:before,.teamlogo[team="ncaa-troy"] {
	background-position: -144px -3888px;
}

.poll li.ncaa-westernky:before,.teamlogo[team="ncaa-westernky"] {
	background-position: -216px -3888px;
}

.poll li.ncaa-fresnost:before,.teamlogo[team="ncaa-fresnost"] {
	background-position: 0 -3960px;
}

.poll li.ncaa-hawaii:before,.teamlogo[team="ncaa-hawaii"] {
	background-position: -72px -3960px;
}

.poll li.ncaa-idaho:before,.teamlogo[team="ncaa-idaho"] {
	background-position: -144px -3960px;
}

.poll li.ncaa-louisianatech:before,.teamlogo[team="ncaa-louisianatech"] {
	background-position: -216px -3960px;
}

.poll li.ncaa-nevada:before,.teamlogo[team="ncaa-nevada"] {
	background-position: 0 -4032px;
}

.poll li.ncaa-newmexicost:before,.teamlogo[team="ncaa-newmexicost"] {
	background-position: -72px -4032px;
}

.poll li.ncaa-sanjosest:before,.teamlogo[team="ncaa-sanjosest"] {
	background-position: -144px -4032px;
}

.poll li.ncaa-utahst:before,.teamlogo[team="ncaa-utahst"] {
	background-position: -216px -4032px;
}

.poll li.nba-washington:before,.teamlogo[team="nba-washington"] {
	background-position: 0 -4176px;
}

.poll li.nba-charlotte:before,.teamlogo[team="nba-charlotte"] {
	background-position: -72px -4176px;
}

.poll li.nba-miami:before,.teamlogo[team="nba-miami"] {
	background-position: -144px -4176px;
}

.poll li.nba-orlando:before,.teamlogo[team="nba-orlando"] {
	background-position: -216px -4176px;
}

.poll li.nba-atlanta:before,.teamlogo[team="nba-atlanta"] {
	background-position: 0 -4248px;
}

.poll li.nba-detroit:before,.teamlogo[team="nba-detroit"] {
	background-position: -72px -4248px;
}

.poll li.nba-indiana:before,.teamlogo[team="nba-indiana"] {
	background-position: -144px -4248px;
}

.poll li.nba-milwaukee:before,.teamlogo[team="nba-milwaukee"] {
	background-position: -216px -4248px;
}

.poll li.nba-chicago:before,.teamlogo[team="nba-chicago"] {
	background-position: 0 -4320px;
}

.poll li.nba-cleveland:before,.teamlogo[team="nba-cleveland"] {
	background-position: -72px -4320px;
}

.poll li.nba-toronto:before,.teamlogo[team="nba-toronto"] {
	background-position: -144px -4320px;
}

.poll li.nba-boston:before,.teamlogo[team="nba-boston"] {
	background-position: -216px -4320px;
}

.poll li.nba-newjersey:before,.teamlogo[team="nba-newjersey"] {
	background-position: 0 -4392px;
}

.poll li.nba-newyork:before,.teamlogo[team="nba-newyork"] {
	background-position: -72px -4392px;
}

.poll li.nba-philadelphia:before,.teamlogo[team="nba-philadelphia"] {
	background-position: -144px -4392px;
}

.poll li.nba-denver:before,.teamlogo[team="nba-denver"] {
	background-position: 0 -4464px;
}

.poll li.nba-utah:before,.teamlogo[team="nba-utah"] {
	background-position: -72px -4464px;
}

.poll li.nba-portland:before,.teamlogo[team="nba-portland"] {
	background-position: -144px -4464px;
}

.poll li.nba-oklahomacity:before,.teamlogo[team="nba-oklahomacity"] {
	background-position: -216px -4464px;
}

.poll li.nba-minnesota:before,.teamlogo[team="nba-minnesota"] {
	background-position: 0 -4536px;
}

.poll li.nba-phoenix:before,.teamlogo[team="nba-phoenix"] {
	background-position: -72px -4536px;
}

.poll li.nba-sacramento:before,.teamlogo[team="nba-sacramento"] {
	background-position: -144px -4536px;
}

.poll li.nba-goldenstate:before,.teamlogo[team="nba-goldenstate"] {
	background-position: -216px -4536px;
}

.poll li.nba-losangelesclippers:before,.teamlogo[team="nba-losangelesclippers"] {
	background-position: 0 -4608px;
}

.poll li.nba-losangeleslakers:before,.teamlogo[team="nba-losangeleslakers"] {
	background-position: -72px -4608px;
}

.poll li.nba-memphis:before,.teamlogo[team="nba-memphis"] {
	background-position: -144px -4608px;
}

.poll li.nba-neworleans:before,.teamlogo[team="nba-neworleans"] {
	background-position: -216px -4608px;
}

.poll li.nba-sanantonio:before,.teamlogo[team="nba-sanantonio"] {
	background-position: 0 -4680px;
}

.poll li.nba-dallas:before,.teamlogo[team="nba-dallas"] {
	background-position: -72px -4680px;
}

.poll li.nba-houston:before,.teamlogo[team="nba-houston"] {
	background-position: -144px -4680px;
}

.poll li.mls-portland:before,.teamlogo[team="mls-portland"] {
	background-position: 0 -4824px;
}

.poll li.mls-vancouver:before,.teamlogo[team="mls-vancouver"] {
	background-position: -72px -4824px;
}

.poll li.mls-seattle:before,.teamlogo[team="mls-seattle"] {
	background-position: -144px -4824px;
}

.poll li.mls-chicago:before,.teamlogo[team="mls-chicago"] {
	background-position: -216px -4824px;
}

.poll li.mls-losangeleschivas:before,.teamlogo[team="mls-losangeleschivas"] {
	background-position: 0 -4896px;
}

.poll li.mls-colorado:before,.teamlogo[team="mls-colorado"] {
	background-position: -72px -4896px;
}

.poll li.mls-columbus:before,.teamlogo[team="mls-columbus"] {
	background-position: -144px -4896px;
}

.poll li.mls-dc:before,.teamlogo[team="mls-dc"] {
	background-position: -216px -4896px;
}

.poll li.mls-dallas:before,.teamlogo[team="mls-dallas"] {
	background-position: 0 -4968px;
}

.poll li.mls-houston:before,.teamlogo[team="mls-houston"] {
	background-position: -72px -4968px;
}

.poll li.mls-losangelesgalaxy:before,.teamlogo[team="mls-losangelesgalaxy"] {
	background-position: -144px -4968px;
}

.poll li.mls-newengland:before,.teamlogo[team="mls-newengland"] {
	background-position: -216px -4968px;
}

.poll li.mls-newyork:before,.teamlogo[team="mls-newyork"] {
	background-position: 0 -5040px;
}

.poll li.mls-philadelphia:before,.teamlogo[team="mls-philadelphia"] {
	background-position: -72px -5040px;
}

.poll li.mls-saltlake:before,.teamlogo[team="mls-saltlake"] {
	background-position: -144px -5040px;
}

.poll li.mls-sanjose:before,.teamlogo[team="mls-sanjose"] {
	background-position: -216px -5040px;
}

.poll li.mls-kansas city:before,.teamlogo[team="mls-kansas city"] {
	background-position: 0 -5112px;
}

.poll li.mls-toronto:before,.teamlogo[team="mls-toronto"] {
	background-position: -72px -5112px;
}

.tunein .network.sny {
	width: 40px;
	background-position: 0 0;
}

.tunein .network.espn {
	width: 47px;
	background-position: -40px 0;
}

.tunein .network.espn2 {
	width: 60px;
	background-position: -40px 0;
}

.tunein .network.yes {
	width: 32px;
	background-position: -100px 0;
}

.tunein .network.tnt {
	width: 24px;
	background-position: -130px 0;
}

.runningtitle {
	background-color: #ce1443;
}

.runningtitle .label,.runningtitle .section {
	background-color: #ce1443;
}

footer {
	border-top: 1px solid #ce1443;
}

.sn .runningtitle {
	background-color: #ce1443;
}

.sn .runningtitle .label,.sn .runningtitle .sublabel {
	background-color: #ce1443;
}

.sn footer {
	border-top: 1px solid #ce1443;
}

.sn .pullquote p {
	border-left: 5px solid #ce1443;
}

.sn .sort {
	background-color: #ce1443;
	background-color: #d01e4a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea2b5b',endColorstr='#b7123b');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea2b5b',endColorstr='#b7123b');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ea2b5b),to(#b7123b));
	background-image: -webkit-linear-gradient(top,#ea2b5b,#b7123b);
	background-image: -moz-linear-gradient(top,#ea2b5b,#b7123b);
	background-image: -ms-linear-gradient(top,#ea2b5b,#b7123b);
	background-image: -o-linear-gradient(top,#ea2b5b,#b7123b);
	background-image: linear-gradient(top,#ea2b5b,#b7123b);
}

.sn .sort a {
	-webkit-box-shadow: 0 0 2px #710b25;
	-moz-box-shadow: 0 0 2px #710b25;
	-ms-box-shadow: 0 0 2px #710b25;
	-o-box-shadow: 0 0 2px #710b25;
	box-shadow: 0 0 2px #710b25;
}

.nav .sidebar .sn {
	border-top: 6px solid #ce1443;
}

.nav .sidebar .sn.sport-select span.title {
	background: #ce1443;
	background-color: #9f0f33;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#710b25');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#710b25');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ce1443),to(#710b25));
	background-image: -webkit-linear-gradient(top,#ce1443,#710b25);
	background-image: -moz-linear-gradient(top,#ce1443,#710b25);
	background-image: -ms-linear-gradient(top,#ce1443,#710b25);
	background-image: -o-linear-gradient(top,#ce1443,#710b25);
	background-image: linear-gradient(top,#ce1443,#710b25);
}

.nav .sidebar.scores a.sn {
	border-top-color: #ce1443;
}

.nav .sidebar.scores a.sn.current {
	background: #ce1443;
}

.grid .sn .sidebar {
	border-top: 1px solid #ce1443;
}

.toc.grid .hero.container .links a.sn:before {
	background-color: #ce1443;
}

.toc.grid .slideshow .sn .tab {
	background: #ce1443;
}

.toc.grid .slideshow .sn .tab:before {
	background: #ce1443;
}

.toc.grid h4.sn {
	border-top: 1px solid #ce1443;
}

.sectionfront.grid .sn .border {
	border-color: #ce1443;
}

.sectionfront.grid .sn h1.legue {
	text-shadow: 4px 4px 0 #ce1443,-4px 4px 0 #ce1443,-4px -4px 0 #ce1443,4px -4px 0 #ce1443;
}

.sectionfront.grid a.sn {
	border-left: 4px solid #ce1443;
}

.sectionfront.grid a.sn .team {
	color: #ce1443;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
	font-size: 14px;
	line-height: 1em;
}

.photos.page-1 .sn {
	background: #ce1443;
}

.teamindex.grid h5.sn {
	border-top: 1px solid #ce1443;
}

.top .names .sn {
	background: #ce1443;
}

.top .names .sn:before {
	border-bottom-color: #ce1443;
}

.top .names .sn:after {
	border-top-color: #ce1443;
}

.mlb .runningtitle {
	background-color: #093;
}

.mlb .runningtitle .label,.mlb .runningtitle .sublabel {
	background-color: #093;
}

.mlb footer {
	border-top: 1px solid #093;
}

.mlb .pullquote p {
	border-left: 5px solid #093;
}

.mlb .sort {
	background-color: #093;
	background-color: #00a637;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cc44',endColorstr='#00802b');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cc44',endColorstr='#00802b');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#0c4),to(#00802b));
	background-image: -webkit-linear-gradient(top,#0c4,#00802b);
	background-image: -moz-linear-gradient(top,#0c4,#00802b);
	background-image: -ms-linear-gradient(top,#0c4,#00802b);
	background-image: -o-linear-gradient(top,#0c4,#00802b);
	background-image: linear-gradient(top,#0c4,#00802b);
}

.mlb .sort a {
	-webkit-box-shadow: 0 0 2px #031;
	-moz-box-shadow: 0 0 2px #031;
	-ms-box-shadow: 0 0 2px #031;
	-o-box-shadow: 0 0 2px #031;
	box-shadow: 0 0 2px #031;
}

.nav .sidebar .mlb {
	border-top: 6px solid #093;
}

.nav .sidebar .mlb.sport-select span.title {
	background: #093;
	background-color: #006521;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009933',endColorstr='#003311');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009933',endColorstr='#003311');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#093),to(#031));
	background-image: -webkit-linear-gradient(top,#093,#031);
	background-image: -moz-linear-gradient(top,#093,#031);
	background-image: -ms-linear-gradient(top,#093,#031);
	background-image: -o-linear-gradient(top,#093,#031);
	background-image: linear-gradient(top,#093,#031);
}

.nav .sidebar.scores a.mlb {
	border-top-color: #093;
}

.nav .sidebar.scores a.mlb.current {
	background: #093;
}

.grid .mlb .sidebar {
	border-top: 1px solid #093;
}

.toc.grid .hero.container .links a.mlb:before {
	background-color: #093;
}

.toc.grid .slideshow .mlb .tab {
	background: #093;
}

.toc.grid .slideshow .mlb .tab:before {
	background: #093;
}

.toc.grid h4.mlb {
	border-top: 1px solid #093;
}

.sectionfront.grid .mlb .border {
	border-color: #093;
}

.sectionfront.grid .mlb h1.legue {
	text-shadow: 4px 4px 0 #093,-4px 4px 0 #093,-4px -4px 0 #093,4px -4px 0 #093;
}

.sectionfront.grid a.mlb {
	border-left: 4px solid #093;
}

.sectionfront.grid a.mlb .team {
	color: #093;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
	font-size: 14px;
	line-height: 1em;
}

.photos.page-1 .mlb {
	background: #093;
}

.teamindex.grid h5.mlb {
	border-top: 1px solid #093;
}

.top .names .mlb {
	background: #093;
}

.top .names .mlb:before {
	border-bottom-color: #093;
}

.top .names .mlb:after {
	border-top-color: #093;
}

.nfl .runningtitle {
	background-color: #069;
}

.nfl .runningtitle .label,.nfl .runningtitle .sublabel {
	background-color: #069;
}

.nfl footer {
	border-top: 1px solid #069;
}

.nfl .pullquote p {
	border-left: 5px solid #069;
}

.nfl .sort {
	background-color: #069;
	background-color: #006ea6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#005580');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#005580');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#08c),to(#005580));
	background-image: -webkit-linear-gradient(top,#08c,#005580);
	background-image: -moz-linear-gradient(top,#08c,#005580);
	background-image: -ms-linear-gradient(top,#08c,#005580);
	background-image: -o-linear-gradient(top,#08c,#005580);
	background-image: linear-gradient(top,#08c,#005580);
}

.nfl .sort a {
	-webkit-box-shadow: 0 0 2px #023;
	-moz-box-shadow: 0 0 2px #023;
	-ms-box-shadow: 0 0 2px #023;
	-o-box-shadow: 0 0 2px #023;
	box-shadow: 0 0 2px #023;
}

.nav .sidebar .nfl {
	border-top: 6px solid #069;
}

.nav .sidebar .nfl.sport-select span.title {
	background: #069;
	background-color: #004465;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699',endColorstr='#002233');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699',endColorstr='#002233');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#069),to(#023));
	background-image: -webkit-linear-gradient(top,#069,#023);
	background-image: -moz-linear-gradient(top,#069,#023);
	background-image: -ms-linear-gradient(top,#069,#023);
	background-image: -o-linear-gradient(top,#069,#023);
	background-image: linear-gradient(top,#069,#023);
}

.nav .sidebar.scores a.nfl {
	border-top-color: #069;
}

.nav .sidebar.scores a.nfl.current {
	background: #069;
}

.grid .nfl .sidebar {
	border-top: 1px solid #069;
}

.toc.grid .hero.container .links a.nfl:before {
	background-color: #069;
}

.toc.grid .slideshow .nfl .tab {
	background: #069;
}

.toc.grid .slideshow .nfl .tab:before {
	background: #069;
}

.toc.grid h4.nfl {
	border-top: 1px solid #069;
}

.sectionfront.grid .nfl .border {
	border-color: #069;
}

.sectionfront.grid .nfl h1.legue {
	text-shadow: 4px 4px 0 #069,-4px 4px 0 #069,-4px -4px 0 #069,4px -4px 0 #069;
}

.sectionfront.grid a.nfl {
	border-left: 4px solid #069;
}

.sectionfront.grid a.nfl .team {
	color: #069;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
	font-size: 14px;
	line-height: 1em;
}

.photos.page-1 .nfl {
	background: #069;
}

.teamindex.grid h5.nfl {
	border-top: 1px solid #069;
}

.top .names .nfl {
	background: #069;
}

.top .names .nfl:before {
	border-bottom-color: #069;
}

.top .names .nfl:after {
	border-top-color: #069;
}

.ncaaf .runningtitle {
	background-color: #c33;
}

.ncaaf .runningtitle .label,.ncaaf .runningtitle .sublabel {
	background-color: #c33;
}

.ncaaf footer {
	border-top: 1px solid #c33;
}

.ncaaf .pullquote p {
	border-left: 5px solid #c33;
}

.ncaaf .sort {
	background-color: #c33;
	background-color: #c74545;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d65c5c',endColorstr='#b82e2e');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d65c5c',endColorstr='#b82e2e');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#d65c5c),to(#b82e2e));
	background-image: -webkit-linear-gradient(top,#d65c5c,#b82e2e);
	background-image: -moz-linear-gradient(top,#d65c5c,#b82e2e);
	background-image: -ms-linear-gradient(top,#d65c5c,#b82e2e);
	background-image: -o-linear-gradient(top,#d65c5c,#b82e2e);
	background-image: linear-gradient(top,#d65c5c,#b82e2e);
}

.ncaaf .sort a {
	-webkit-box-shadow: 0 0 2px #7a1f1f;
	-moz-box-shadow: 0 0 2px #7a1f1f;
	-ms-box-shadow: 0 0 2px #7a1f1f;
	-o-box-shadow: 0 0 2px #7a1f1f;
	box-shadow: 0 0 2px #7a1f1f;
}

.nav .sidebar .ncaaf {
	border-top: 6px solid #c33;
}

.nav .sidebar .ncaaf.sport-select span.title {
	background: #c33;
	background-color: #a32828;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3333',endColorstr='#7a1f1f');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3333',endColorstr='#7a1f1f');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#c33),to(#7a1f1f));
	background-image: -webkit-linear-gradient(top,#c33,#7a1f1f);
	background-image: -moz-linear-gradient(top,#c33,#7a1f1f);
	background-image: -ms-linear-gradient(top,#c33,#7a1f1f);
	background-image: -o-linear-gradient(top,#c33,#7a1f1f);
	background-image: linear-gradient(top,#c33,#7a1f1f);
}

.nav .sidebar.scores a.ncaaf {
	border-top-color: #c33;
}

.nav .sidebar.scores a.ncaaf.current {
	background: #c33;
}

.grid .ncaaf .sidebar {
	border-top: 1px solid #c33;
}

.toc.grid .hero.container .links a.ncaaf:before {
	background-color: #c33;
}

.toc.grid .slideshow .ncaaf .tab {
	background: #c33;
}

.toc.grid .slideshow .ncaaf .tab:before {
	background: #c33;
}

.toc.grid h4.ncaaf {
	border-top: 1px solid #c33;
}

.sectionfront.grid .ncaaf .border {
	border-color: #c33;
}

.sectionfront.grid .ncaaf h1.legue {
	text-shadow: 4px 4px 0 #c33,-4px 4px 0 #c33,-4px -4px 0 #c33,4px -4px 0 #c33;
}

.sectionfront.grid a.ncaaf {
	border-left: 4px solid #c33;
}

.sectionfront.grid a.ncaaf .team {
	color: #c33;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
	font-size: 14px;
	line-height: 1em;
}

.photos.page-1 .ncaaf {
	background: #c33;
}

.teamindex.grid h5.ncaaf {
	border-top: 1px solid #c33;
}

.top .names .ncaaf {
	background: #c33;
}

.top .names .ncaaf:before {
	border-bottom-color: #c33;
}

.top .names .ncaaf:after {
	border-top-color: #c33;
}

.nba .runningtitle {
	background-color: #f93;
}

.nba .runningtitle .label,.nba .runningtitle .sublabel {
	background-color: #f93;
}

.nba footer {
	border-top: 1px solid #f93;
}

.nba .pullquote p {
	border-left: 5px solid #f93;
}

.nba .sort {
	background-color: #f93;
	background-color: #fe9f40;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb366',endColorstr='#ff8c1a');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb366',endColorstr='#ff8c1a');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ffb366),to(#ff8c1a));
	background-image: -webkit-linear-gradient(top,#ffb366,#ff8c1a);
	background-image: -moz-linear-gradient(top,#ffb366,#ff8c1a);
	background-image: -ms-linear-gradient(top,#ffb366,#ff8c1a);
	background-image: -o-linear-gradient(top,#ffb366,#ff8c1a);
	background-image: linear-gradient(top,#ffb366,#ff8c1a);
}

.nba .sort a {
	-webkit-box-shadow: 0 0 2px #c60;
	-moz-box-shadow: 0 0 2px #c60;
	-ms-box-shadow: 0 0 2px #c60;
	-o-box-shadow: 0 0 2px #c60;
	box-shadow: 0 0 2px #c60;
}

.nav .sidebar .nba {
	border-top: 6px solid #f93;
}

.nav .sidebar .nba.sport-select span.title {
	background: #f93;
	background-color: #e57f19;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9933',endColorstr='#cc6600');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9933',endColorstr='#cc6600');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#f93),to(#c60));
	background-image: -webkit-linear-gradient(top,#f93,#c60);
	background-image: -moz-linear-gradient(top,#f93,#c60);
	background-image: -ms-linear-gradient(top,#f93,#c60);
	background-image: -o-linear-gradient(top,#f93,#c60);
	background-image: linear-gradient(top,#f93,#c60);
}

.nav .sidebar.scores a.nba {
	border-top-color: #f93;
}

.nav .sidebar.scores a.nba.current {
	background: #f93;
}

.grid .nba .sidebar {
	border-top: 1px solid #f93;
}

.toc.grid .hero.container .links a.nba:before {
	background-color: #f93;
}

.toc.grid .slideshow .nba .tab {
	background: #f93;
}

.toc.grid .slideshow .nba .tab:before {
	background: #f93;
}

.toc.grid h4.nba {
	border-top: 1px solid #f93;
}

.sectionfront.grid .nba .border {
	border-color: #f93;
}

.sectionfront.grid .nba h1.legue {
	text-shadow: 4px 4px 0 #f93,-4px 4px 0 #f93,-4px -4px 0 #f93,4px -4px 0 #f93;
}

.sectionfront.grid a.nba {
	border-left: 4px solid #f93;
}

.sectionfront.grid a.nba .team {
	color: #f93;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
	font-size: 14px;
	line-height: 1em;
}

.photos.page-1 .nba {
	background: #f93;
}

.teamindex.grid h5.nba {
	border-top: 1px solid #f93;
}

.top .names .nba {
	background: #f93;
}

.top .names .nba:before {
	border-bottom-color: #f93;
}

.top .names .nba:after {
	border-top-color: #f93;
}

.ncaab .runningtitle {
	background-color: #c33;
}

.ncaab .runningtitle .label,.ncaab .runningtitle .sublabel {
	background-color: #c33;
}

.ncaab footer {
	border-top: 1px solid #c33;
}

.ncaab .pullquote p {
	border-left: 5px solid #c33;
}

.ncaab .sort {
	background-color: #c33;
	background-color: #c74545;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d65c5c',endColorstr='#b82e2e');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d65c5c',endColorstr='#b82e2e');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#d65c5c),to(#b82e2e));
	background-image: -webkit-linear-gradient(top,#d65c5c,#b82e2e);
	background-image: -moz-linear-gradient(top,#d65c5c,#b82e2e);
	background-image: -ms-linear-gradient(top,#d65c5c,#b82e2e);
	background-image: -o-linear-gradient(top,#d65c5c,#b82e2e);
	background-image: linear-gradient(top,#d65c5c,#b82e2e);
}

.ncaab .sort a {
	-webkit-box-shadow: 0 0 2px #7a1f1f;
	-moz-box-shadow: 0 0 2px #7a1f1f;
	-ms-box-shadow: 0 0 2px #7a1f1f;
	-o-box-shadow: 0 0 2px #7a1f1f;
	box-shadow: 0 0 2px #7a1f1f;
}

.nav .sidebar .ncaab {
	border-top: 6px solid #c33;
}

.nav .sidebar .ncaab.sport-select span.title {
	background: #c33;
	background-color: #a32828;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3333',endColorstr='#7a1f1f');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3333',endColorstr='#7a1f1f');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#c33),to(#7a1f1f));
	background-image: -webkit-linear-gradient(top,#c33,#7a1f1f);
	background-image: -moz-linear-gradient(top,#c33,#7a1f1f);
	background-image: -ms-linear-gradient(top,#c33,#7a1f1f);
	background-image: -o-linear-gradient(top,#c33,#7a1f1f);
	background-image: linear-gradient(top,#c33,#7a1f1f);
}

.nav .sidebar.scores a.ncaab {
	border-top-color: #c33;
}

.nav .sidebar.scores a.ncaab.current {
	background: #c33;
}

.grid .ncaab .sidebar {
	border-top: 1px solid #c33;
}

.toc.grid .hero.container .links a.ncaab:before {
	background-color: #c33;
}

.toc.grid .slideshow .ncaab .tab {
	background: #c33;
}

.toc.grid .slideshow .ncaab .tab:before {
	background: #c33;
}

.toc.grid h4.ncaab {
	border-top: 1px solid #c33;
}

.sectionfront.grid .ncaab .border {
	border-color: #c33;
}

.sectionfront.grid .ncaab h1.legue {
	text-shadow: 4px 4px 0 #c33,-4px 4px 0 #c33,-4px -4px 0 #c33,4px -4px 0 #c33;
}

.sectionfront.grid a.ncaab {
	border-left: 4px solid #c33;
}

.sectionfront.grid a.ncaab .team {
	color: #c33;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
	font-size: 14px;
	line-height: 1em;
}

.photos.page-1 .ncaab {
	background: #c33;
}

.teamindex.grid h5.ncaab {
	border-top: 1px solid #c33;
}

.top .names .ncaab {
	background: #c33;
}

.top .names .ncaab:before {
	border-bottom-color: #c33;
}

.top .names .ncaab:after {
	border-top-color: #c33;
}

.nhl .runningtitle {
	background-color: #639;
}

.nhl .runningtitle .label,.nhl .runningtitle .sublabel {
	background-color: #639;
}

.nhl footer {
	border-top: 1px solid #639;
}

.nhl .pullquote p {
	border-left: 5px solid #639;
}

.nhl .sort {
	background-color: #639;
	background-color: #6b36a2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f40bf',endColorstr='#592d86');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f40bf',endColorstr='#592d86');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#7f40bf),to(#592d86));
	background-image: -webkit-linear-gradient(top,#7f40bf,#592d86);
	background-image: -moz-linear-gradient(top,#7f40bf,#592d86);
	background-image: -ms-linear-gradient(top,#7f40bf,#592d86);
	background-image: -o-linear-gradient(top,#7f40bf,#592d86);
	background-image: linear-gradient(top,#7f40bf,#592d86);
}

.nhl .sort a {
	-webkit-box-shadow: 0 0 2px #33194d;
	-moz-box-shadow: 0 0 2px #33194d;
	-ms-box-shadow: 0 0 2px #33194d;
	-o-box-shadow: 0 0 2px #33194d;
	box-shadow: 0 0 2px #33194d;
}

.nav .sidebar .nhl {
	border-top: 6px solid #639;
}

.nav .sidebar .nhl.sport-select span.title {
	background: #639;
	background-color: #4c2572;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#663399',endColorstr='#33194d');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#663399',endColorstr='#33194d');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#639),to(#33194d));
	background-image: -webkit-linear-gradient(top,#639,#33194d);
	background-image: -moz-linear-gradient(top,#639,#33194d);
	background-image: -ms-linear-gradient(top,#639,#33194d);
	background-image: -o-linear-gradient(top,#639,#33194d);
	background-image: linear-gradient(top,#639,#33194d);
}

.nav .sidebar.scores a.nhl {
	border-top-color: #639;
}

.nav .sidebar.scores a.nhl.current {
	background: #639;
}

.grid .nhl .sidebar {
	border-top: 1px solid #639;
}

.toc.grid .hero.container .links a.nhl:before {
	background-color: #639;
}

.toc.grid .slideshow .nhl .tab {
	background: #639;
}

.toc.grid .slideshow .nhl .tab:before {
	background: #639;
}

.toc.grid h4.nhl {
	border-top: 1px solid #639;
}

.sectionfront.grid .nhl .border {
	border-color: #639;
}

.sectionfront.grid .nhl h1.legue {
	text-shadow: 4px 4px 0 #639,-4px 4px 0 #639,-4px -4px 0 #639,4px -4px 0 #639;
}

.sectionfront.grid a.nhl {
	border-left: 4px solid #639;
}

.sectionfront.grid a.nhl .team {
	color: #639;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
	font-size: 14px;
	line-height: 1em;
}

.photos.page-1 .nhl {
	background: #639;
}

.teamindex.grid h5.nhl {
	border-top: 1px solid #639;
}

.top .names .nhl {
	background: #639;
}

.top .names .nhl:before {
	border-bottom-color: #639;
}

.top .names .nhl:after {
	border-top-color: #639;
}

.nascar .runningtitle {
	background-color: #fc3;
}

.nascar .runningtitle .label,.nascar .runningtitle .sublabel {
	background-color: #fc3;
}

.nascar footer {
	border-top: 1px solid #fc3;
}

.nascar .pullquote p {
	border-left: 5px solid #fc3;
}

.nascar .sort {
	background-color: #fc3;
	background-color: #fecf40;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd966',endColorstr='#ffc61a');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd966',endColorstr='#ffc61a');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ffd966),to(#ffc61a));
	background-image: -webkit-linear-gradient(top,#ffd966,#ffc61a);
	background-image: -moz-linear-gradient(top,#ffd966,#ffc61a);
	background-image: -ms-linear-gradient(top,#ffd966,#ffc61a);
	background-image: -o-linear-gradient(top,#ffd966,#ffc61a);
	background-image: linear-gradient(top,#ffd966,#ffc61a);
}

.nascar .sort a {
	-webkit-box-shadow: 0 0 2px #c90;
	-moz-box-shadow: 0 0 2px #c90;
	-ms-box-shadow: 0 0 2px #c90;
	-o-box-shadow: 0 0 2px #c90;
	box-shadow: 0 0 2px #c90;
}

.nav .sidebar .nascar {
	border-top: 6px solid #fc3;
}

.nav .sidebar .nascar.sport-select span.title {
	background: #fc3;
	background-color: #e5b219;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc33',endColorstr='#cc9900');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc33',endColorstr='#cc9900');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#fc3),to(#c90));
	background-image: -webkit-linear-gradient(top,#fc3,#c90);
	background-image: -moz-linear-gradient(top,#fc3,#c90);
	background-image: -ms-linear-gradient(top,#fc3,#c90);
	background-image: -o-linear-gradient(top,#fc3,#c90);
	background-image: linear-gradient(top,#fc3,#c90);
}

.nav .sidebar.scores a.nascar {
	border-top-color: #fc3;
}

.nav .sidebar.scores a.nascar.current {
	background: #fc3;
}

.grid .nascar .sidebar {
	border-top: 1px solid #fc3;
}

.toc.grid .hero.container .links a.nascar:before {
	background-color: #fc3;
}

.toc.grid .slideshow .nascar .tab {
	background: #fc3;
}

.toc.grid .slideshow .nascar .tab:before {
	background: #fc3;
}

.toc.grid h4.nascar {
	border-top: 1px solid #fc3;
}

.sectionfront.grid .nascar .border {
	border-color: #fc3;
}

.sectionfront.grid .nascar h1.legue {
	text-shadow: 4px 4px 0 #fc3,-4px 4px 0 #fc3,-4px -4px 0 #fc3,4px -4px 0 #fc3;
}

.sectionfront.grid a.nascar {
	border-left: 4px solid #fc3;
}

.sectionfront.grid a.nascar .team {
	color: #fc3;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
	font-size: 14px;
	line-height: 1em;
}

.photos.page-1 .nascar {
	background: #fc3;
}

.teamindex.grid h5.nascar {
	border-top: 1px solid #fc3;
}

.top .names .nascar {
	background: #fc3;
}

.top .names .nascar:before {
	border-bottom-color: #fc3;
}

.top .names .nascar:after {
	border-top-color: #fc3;
}

.soccer .runningtitle {
	background-color: #09c;
}

.soccer .runningtitle .label,.soccer .runningtitle .sublabel {
	background-color: #09c;
}

.soccer footer {
	border-top: 1px solid #09c;
}

.soccer .pullquote p {
	border-left: 5px solid #09c;
}

.soccer .sort {
	background-color: #09c;
	background-color: #00a2d8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bfff',endColorstr='#0086b3');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bfff',endColorstr='#0086b3');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#00bfff),to(#0086b3));
	background-image: -webkit-linear-gradient(top,#00bfff,#0086b3);
	background-image: -moz-linear-gradient(top,#00bfff,#0086b3);
	background-image: -ms-linear-gradient(top,#00bfff,#0086b3);
	background-image: -o-linear-gradient(top,#00bfff,#0086b3);
	background-image: linear-gradient(top,#00bfff,#0086b3);
}

.soccer .sort a {
	-webkit-box-shadow: 0 0 2px #004d66;
	-moz-box-shadow: 0 0 2px #004d66;
	-ms-box-shadow: 0 0 2px #004d66;
	-o-box-shadow: 0 0 2px #004d66;
	box-shadow: 0 0 2px #004d66;
}

.nav .sidebar .soccer {
	border-top: 6px solid #09c;
}

.nav .sidebar .soccer.sport-select span.title {
	background: #09c;
	background-color: #007299;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099cc',endColorstr='#004d66');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099cc',endColorstr='#004d66');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#09c),to(#004d66));
	background-image: -webkit-linear-gradient(top,#09c,#004d66);
	background-image: -moz-linear-gradient(top,#09c,#004d66);
	background-image: -ms-linear-gradient(top,#09c,#004d66);
	background-image: -o-linear-gradient(top,#09c,#004d66);
	background-image: linear-gradient(top,#09c,#004d66);
}

.nav .sidebar.scores a.soccer {
	border-top-color: #09c;
}

.nav .sidebar.scores a.soccer.current {
	background: #09c;
}

.grid .soccer .sidebar {
	border-top: 1px solid #09c;
}

.toc.grid .hero.container .links a.soccer:before {
	background-color: #09c;
}

.toc.grid .slideshow .soccer .tab {
	background: #09c;
}

.toc.grid .slideshow .soccer .tab:before {
	background: #09c;
}

.toc.grid h4.soccer {
	border-top: 1px solid #09c;
}

.sectionfront.grid .soccer .border {
	border-color: #09c;
}

.sectionfront.grid .soccer h1.legue {
	text-shadow: 4px 4px 0 #09c,-4px 4px 0 #09c,-4px -4px 0 #09c,4px -4px 0 #09c;
}

.sectionfront.grid a.soccer {
	border-left: 4px solid #09c;
}

.sectionfront.grid a.soccer .team {
	color: #09c;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
	font-size: 14px;
	line-height: 1em;
}

.photos.page-1 .soccer {
	background: #09c;
}

.teamindex.grid h5.soccer {
	border-top: 1px solid #09c;
}

.top .names .soccer {
	background: #09c;
}

.top .names .soccer:before {
	border-bottom-color: #09c;
}

.top .names .soccer:after {
	border-top-color: #09c;
}

.golf .runningtitle {
	background-color: #093;
}

.golf .runningtitle .label,.golf .runningtitle .sublabel {
	background-color: #093;
}

.golf footer {
	border-top: 1px solid #093;
}

.golf .pullquote p {
	border-left: 5px solid #093;
}

.golf .sort {
	background-color: #093;
	background-color: #00a637;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cc44',endColorstr='#00802b');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cc44',endColorstr='#00802b');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#0c4),to(#00802b));
	background-image: -webkit-linear-gradient(top,#0c4,#00802b);
	background-image: -moz-linear-gradient(top,#0c4,#00802b);
	background-image: -ms-linear-gradient(top,#0c4,#00802b);
	background-image: -o-linear-gradient(top,#0c4,#00802b);
	background-image: linear-gradient(top,#0c4,#00802b);
}

.golf .sort a {
	-webkit-box-shadow: 0 0 2px #031;
	-moz-box-shadow: 0 0 2px #031;
	-ms-box-shadow: 0 0 2px #031;
	-o-box-shadow: 0 0 2px #031;
	box-shadow: 0 0 2px #031;
}

.nav .sidebar .golf {
	border-top: 6px solid #093;
}

.nav .sidebar .golf.sport-select span.title {
	background: #093;
	background-color: #006521;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009933',endColorstr='#003311');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009933',endColorstr='#003311');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#093),to(#031));
	background-image: -webkit-linear-gradient(top,#093,#031);
	background-image: -moz-linear-gradient(top,#093,#031);
	background-image: -ms-linear-gradient(top,#093,#031);
	background-image: -o-linear-gradient(top,#093,#031);
	background-image: linear-gradient(top,#093,#031);
}

.nav .sidebar.scores a.golf {
	border-top-color: #093;
}

.nav .sidebar.scores a.golf.current {
	background: #093;
}

.grid .golf .sidebar {
	border-top: 1px solid #093;
}

.toc.grid .hero.container .links a.golf:before {
	background-color: #093;
}

.toc.grid .slideshow .golf .tab {
	background: #093;
}

.toc.grid .slideshow .golf .tab:before {
	background: #093;
}

.toc.grid h4.golf {
	border-top: 1px solid #093;
}

.sectionfront.grid .golf .border {
	border-color: #093;
}

.sectionfront.grid .golf h1.legue {
	text-shadow: 4px 4px 0 #093,-4px 4px 0 #093,-4px -4px 0 #093,4px -4px 0 #093;
}

.sectionfront.grid a.golf {
	border-left: 4px solid #093;
}

.sectionfront.grid a.golf .team {
	color: #093;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
	font-size: 14px;
	line-height: 1em;
}

.photos.page-1 .golf {
	background: #093;
}

.teamindex.grid h5.golf {
	border-top: 1px solid #093;
}

.top .names .golf {
	background: #093;
}

.top .names .golf:before {
	border-bottom-color: #093;
}

.top .names .golf:after {
	border-top-color: #093;
}

.column {
	width: 317px;
	font-size: 14px;
	line-height: 20px;
}

.toc .column {
	width: 206px;
}

.aggregation .column {
	width: 428px;
}

.tunein .column {
	width: 428px;
}

p {
	font-size: 14px;
	line-height: 20px;
	color: black;
	text-indent: 20px;
}

p.noindent,p.caption,.keeptogether p {
	text-indent: 0;
}

p.caption {
	font-family: "apres","Apres RE",Verdana,sans-serif;
	font-weight: 700;
	font-size: 13px;
	line-height: 16px;
	text-align: left;
	margin: 6px 0;
}

p.caption .credit {
	color: #555;
	font-weight: 700;
	font-style: normal;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: .07em;
}

.lightbox p.caption {
	color: white;
}

.lightbox p.caption .credit {
	color: #999;
}

p.signed {
	font-style: italic;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "apres","Apres RE",Verdana,sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: black;
}

.hed {
	overflow: visible!important;
}

h1.hed {
	font-family: "Popular","popular",serif;
	font-weight: bold;
	font-style: normal;
	font-size: 36px;
	line-height: 1em;
}

h2.dek {
	font-weight: 400;
	color: #222;
	font-size: 20px;
	line-height: 24px;
	margin: 6px 0;
}

h3.byline {
	text-transform: uppercase;
	letter-spacing: .05;
	font-size: 12.6px;
	line-height: 1em;
}

h3.byline:before {
	content: "BY ";
}

h4.emailpaper {
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}

h4.timestamp {
	color: #333;
	font-size: 11px;
	line-height: 1em;
	font-weight: normal;
}

.meta.container img {
	display: inline;
	padding-right: 3px;
}

.meta.container hgroup {
	display: inline-block;
}

h5,h6 {
	margin-top: 20px;
}

h5 {
	font-size: 14px;
}

li {
	list-style: none;
}

.location {
	font-weight: bold;
	font-size: 12px;
}

.location:after {
	content: "— ";
}

.column h1,.column .meta,.no-treesaver h1,.no-treesaver .meta {
	margin-bottom: 20px;
}

footer {
	position: absolute;
	display: block;
	padding-top: 2px;
	bottom: 20px;
	font-size: 12px;
	line-height: 1em;
	font-family: "apres","Apres RE",Verdana,sans-serif;
}

footer .publication {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0;
	margin-right: .5em;
}

footer .timestamp {
	font-weight: 400;
}

.article h4,.article h5,.article h6 {
	margin-top: 20px;
}

.container .article h4,.container .article h5,.container .article h6 {
	margin-top: 0;
}

.column p a,.column li a,.column ul a {
	color: #710b25;
	border-bottom: 1px dotted #710b25;
}

.column p a:hover,.column li a:hover,.column ul a:hover {
	color: #ce1443;
	border-bottom: 1px solid #ce1443;
}

.topic {
	color: #f50019;
}

.topic.a {
	color: #f50019;
}

.iab300x250 {
	display: block;
	width: 300px;
	height: 250px;
	border: 8px solid #999;
	border-right-width: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.iab728x90 {
	display: block;
	width: 728px;
	height: 90px;
	background-color: white;
	border: 8px solid white;
}

.grid {
	margin: 0 16px;
	padding: 0 24px;
	-webkit-box-shadow: 0 0 6px black;
	-moz-box-shadow: 0 0 6px black;
	-ms-box-shadow: 0 0 6px black;
	-o-box-shadow: 0 0 6px black;
	box-shadow: 0 0 6px black;
}

.grid .bkg-img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.grid .button {
	width: auto;
	height: 18px;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 14px;
	text-transform: uppercase;
	letter-spacing: .1em;
	background: #555;
	background-color: #545454;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#3b3b3b');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#3b3b3b');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#6e6e6e),to(#3b3b3b));
	background-image: -webkit-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -moz-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -ms-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -o-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: linear-gradient(top,#6e6e6e,#3b3b3b);
	text-shadow: 0 -1px 0 #2f2f2f,0 1px 0 #7b7b7b;
	border: 1px solid #555;
	border-top-color: #222;
	border-bottom-color: #6e6e6e;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	-ms-border-radius: 18px;
	-o-border-radius: 18px;
	border-radius: 18px;
	color: white;
	font-family: "apres","Apres RE",Verdana,sans-serif;
	display: block;
	text-align: center;
	margin-top: 20px;
	height: 20px!important;
	padding: 2px!important;
}

.grid .button:hover {
	border: 1px solid #555;
	color: white;
	background-color: #545454;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b',endColorstr='#6e6e6e');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b',endColorstr='#6e6e6e');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#3b3b3b),to(#6e6e6e));
	background-image: -webkit-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -moz-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -ms-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -o-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: linear-gradient(top,#3b3b3b,#6e6e6e);
}

.grid .smallbutton {
	width: auto;
	height: 12px;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 14px;
	text-transform: uppercase;
	letter-spacing: .1em;
	background: #555;
	background-color: #545454;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#3b3b3b');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#3b3b3b');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#6e6e6e),to(#3b3b3b));
	background-image: -webkit-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -moz-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -ms-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -o-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: linear-gradient(top,#6e6e6e,#3b3b3b);
	text-shadow: 0 -1px 0 #2f2f2f,0 1px 0 #7b7b7b;
	border: 1px solid #555;
	border-top-color: #222;
	border-bottom-color: #6e6e6e;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	-ms-border-radius: 18px;
	-o-border-radius: 18px;
	border-radius: 18px;
	color: white;
	text-align: center;
	margin-top: 40px;
	height: 18px!important;
	padding: 2px 10px!important;
}

.grid .smallbutton:hover {
	border: 1px solid #555;
	color: white;
	background-color: #545454;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b',endColorstr='#6e6e6e');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b',endColorstr='#6e6e6e');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#3b3b3b),to(#6e6e6e));
	background-image: -webkit-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -moz-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -ms-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -o-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: linear-gradient(top,#3b3b3b,#6e6e6e);
}

.grid .runningtitle {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 18px;
	background-image: url("/img/dots.png");
	background-repeat: repeat-x;
	background-position: 0 7px;
	font-size: 12px;
	line-height: 1em;
}

.grid .runningtitle .label,.grid .runningtitle .section,.grid .runningtitle .sublabel {
	display: inline-block;
	font-family: "apres","Apres RE",Verdana,sans-serif;
	color: white;
	text-transform: uppercase;
	letter-spacing: .1em;
	height: 11px;
	padding: 3px 2px 2px 4px;
}

.grid .runningtitle .label:empty,.grid .runningtitle .section:empty,.grid .runningtitle .sublabel:empty {
	content: "\0020 ";
}

.grid .runningtitle .label,.grid .runningtitle .section {
	font-weight: 700;
}

.grid .runningtitle .sublabel {
	font-weight: 400;
}

.grid .viewmore.container {
	height: 40px;
	margin-bottom: 6px;
}

.grid .viewmore.container .viewmore {
	width: auto;
	height: 18px;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 14px;
	text-transform: uppercase;
	letter-spacing: .1em;
	background: #555;
	background-color: #545454;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#3b3b3b');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#3b3b3b');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#6e6e6e),to(#3b3b3b));
	background-image: -webkit-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -moz-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -ms-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -o-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: linear-gradient(top,#6e6e6e,#3b3b3b);
	text-shadow: 0 -1px 0 #2f2f2f,0 1px 0 #7b7b7b;
	border: 1px solid #555;
	border-top-color: #222;
	border-bottom-color: #6e6e6e;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	-ms-border-radius: 18px;
	-o-border-radius: 18px;
	border-radius: 18px;
	color: white;
	font-family: "apres","Apres RE",Verdana,sans-serif;
	padding: 2px 20px 6px 20px!important;
	position: absolute;
	vertical-align: middle;
	top: 0;
	left: 50%;
	margin-left: -85px;
	width: 150px;
}

.grid .viewmore.container .viewmore:hover {
	border: 1px solid #555;
	color: white;
	background-color: #545454;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b',endColorstr='#6e6e6e');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b',endColorstr='#6e6e6e');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#3b3b3b),to(#6e6e6e));
	background-image: -webkit-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -moz-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -ms-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -o-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: linear-gradient(top,#3b3b3b,#6e6e6e);
}

.grid .container.img .video:before {
	content: "\0020";
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -449px -80px;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 -50px;
	position: absolute;
}

.grid .pullquote.container p {
	text-indent: 0;
	font-size: 20px;
	line-height: 25px;
	color: #444;
	font-weight: bold;
	padding: 0 0 0 12px;
}

.grid .pullquote.container .attribution {
	font-style: italic;
	font-size: 16px;
	line-height: 1em;
}

.grid .pullquote.container .attribution:before {
	content: "— ";
}

.grid .sidebar-hed {
	position: absolute;
	z-index: 2;
	width: 246px;
	right: 0;
	top: 26px;
	height: 43px;
	padding-top: 18px;
	text-indent: 32px;
	font-weight: bold;
}

.grid .sidebar.container {
	background: #f7f4d5;
	width: 230px;
	right: 0;
	top: 62px!important;
	bottom: 42px!important;
}

.grid .sidebar.container ul {
	padding: 6px 0 0 0;
}

.grid .sidebar.container li {
	clear: both;
	padding: 4px 6px;
	list-style: none;
	border-bottom: 1px solid #ebe395;
}

.grid .sidebar.container li:last-child {
	border-bottom: 0;
}

.grid .sidebar.container li .twitterimg {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0 6px 3px 0;
}

.grid .sidebar.container li a.handle {
	font-weight: bold;
	display: inline;
	color: #710b25;
}

.grid .sidebar.container li p {
	display: inline;
	font-size: 14px;
	line-height: 16px;
}

.grid .sidebar.container li p a {
	display: inline;
	color: #710b25;
	border-bottom: 1px dotted #710b25;
}

.grid.ipad.vertical .sidebar.container,.grid.ipad.vertical .sidebar-hed {
	width: 265px;
}

.grid.ipad.horizontal .sidebar.container,.grid.ipad.horizontal .sidebar-hed {
	width: 226.5px;
}

.runningtitle {
	padding: 3px 24px 1px 24px;
	z-index: 3;
}

.ipad.horizontal .runningtitle {
	padding: 3px 20.5px 1px 20.5px;
}

.ipad.vertical .runningtitle {
	padding: 3px 59px 1px 59px;
}

.ad.grid .container img,.cover.grid .container img,.single-image-cover.grid .container img,.sectionfront.grid .container img {
	width: 100%!important;
	height: auto!important;
}

.ad.grid .container img.onebyone,.cover.grid .container img.onebyone,.single-image-cover.grid .container img.onebyone,.sectionfront.grid .container img.onebyone {
	position: absolute;
	width: 1px!important;
	height: 1px!important;
}

.container.video {
	position: absolute;
}

.container.video iframe {
	width: 700px;
	height: 393px;
}

.container.lightbox .nfldotcom-video {
	width: 635px;
	height: 460px;
}

.container.lightbox .rowdy-video {
	width: 660px;
	height: 370px;
}

.container.lightbox .perform-video {
	width: 640px;
	height: 435px;
}

@-webkit-keyframes cover1 {
	0% {
		opacity: 1;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes cover2 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 1;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-webkit-keyframes cover3 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-moz-keyframes cover1 {
	0% {
		opacity: 1;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes cover2 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 1;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-moz-keyframes cover3 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-ms-keyframes cover1 {
	0% {
		opacity: 1;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-ms-keyframes cover2 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 1;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-ms-keyframes cover3 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-o-keyframes cover1 {
	0% {
		opacity: 1;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-o-keyframes cover2 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 1;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-o-keyframes cover3 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes cover1 {
	0% {
		opacity: 1;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes cover2 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 1;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@keyframes cover3 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.touch .cover.grid:before,.touch .single-image-cover.grid:before {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -598px -113px;
	background-repeat: no-repeat;
	width: 230px;
	height: 39px;
	right: 0;
	position: absolute;
	display: block;
	text-indent: 60px;
	padding-top: 11px;
	top: 39px;
	z-index: 1;
	content: "Swipe";
	font-size: 20px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	letter-spacing: .2em;
}

.smallscreen.touch .cover.grid:before,.smallscreen.touch .single-image-cover.grid:before {
	display: none;
}

.cover.grid .logo,.single-image-cover.grid .logo {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: 0 -73px;
	background-repeat: no-repeat;
	width: 211px;
	height: 211px;
	position: absolute;
	z-index: 2;
	top: 24px;
	left: 24px;
}

.cover.grid .container,.single-image-cover.grid .container {
	background-color: black;
}

.cover.grid .container .bkg-img,.single-image-cover.grid .container .bkg-img {
	background-size: cover!important;
}

.cover.grid .coverlines,.single-image-cover.grid .coverlines {
	background: black;
	background: rgba(0,0,0,0.5);
	padding: 16px 16px 16px 24px;
	display: block;
	opacity: 1;
	position: absolute;
	z-index: 1;
	bottom: 24px;
	right: 0;
}

.cover.grid .coverlines h1,.cover.grid .coverlines h2,.cover.grid .coverlines h3,.cover.grid .coverlines li,.single-image-cover.grid .coverlines h1,.single-image-cover.grid .coverlines h2,.single-image-cover.grid .coverlines h3,.single-image-cover.grid .coverlines li {
	color: white;
}

.cover.grid .coverlines h1,.single-image-cover.grid .coverlines h1 {
	font-family: "Popular","popular",serif;
	font-size: 38px;
	line-height: 1em;
	margin-bottom: 6px;
}

.cover.grid .coverlines h2,.single-image-cover.grid .coverlines h2 {
	font-size: 16px;
	line-height: 1em;
}

.cover.grid .coverlines .caption,.single-image-cover.grid .coverlines .caption {
	margin-top: 12px;
	color: white;
	font-size: 10px;
	line-height: 12px;
}

.cover.grid .coverlines .caption .credit,.single-image-cover.grid .coverlines .caption .credit {
	color: white;
	font-size: 8.5px;
}

.cover.grid .coverlines .caption:before,.single-image-cover.grid .coverlines .caption:before {
	content: "Photo: ";
}

.cover.grid.w3 .logo,.cover.grid.w2 .logo,.cover.grid.w1 .logo,.single-image-cover.grid.w3 .logo,.single-image-cover.grid.w2 .logo,.single-image-cover.grid.w1 .logo {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -288px -5px;
	background-repeat: no-repeat;
	width: 46px;
	height: 46px;
	top: 8px;
	left: 8px;
}

.cover.grid.w3 .coverlines,.cover.grid.w2 .coverlines,.cover.grid.w1 .coverlines,.single-image-cover.grid.w3 .coverlines,.single-image-cover.grid.w2 .coverlines,.single-image-cover.grid.w1 .coverlines {
	display: none;
}

.cover.grid.w5 .logo,.cover.grid.w4 .logo,.cover.grid.w3 .logo,.single-image-cover.grid.w5 .logo,.single-image-cover.grid.w4 .logo,.single-image-cover.grid.w3 .logo {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -327px -100px;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	top: 12px;
	left: 12px;
}

.csstransitions .cover.grid .cover1 {
	-webkit-animation: cover1 20s infinite;
	-moz-animation: cover1 20s infinite;
	-ms-animation: cover1 20s infinite;
	-o-animation: cover1 20s infinite;
	animation: cover1 20s infinite;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-ms-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
}

.cover.grid .cover2 {
	-webkit-animation: cover2 20s infinite;
	-moz-animation: cover2 20s infinite;
	-ms-animation: cover2 20s infinite;
	-o-animation: cover2 20s infinite;
	animation: cover2 20s infinite;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-ms-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
}

.no-csstransitions .cover.grid .cover2 {
	display: none;
}

.cover.grid .cover3 {
	-webkit-animation: cover3 20s infinite;
	-moz-animation: cover3 20s infinite;
	-ms-animation: cover3 20s infinite;
	-o-animation: cover3 20s infinite;
	animation: cover3 20s infinite;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-ms-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
}

.no-csstransitions .cover.grid .cover3 {
	display: none;
}

@-webkit-keyframes slide1 {
	0% {
		opacity: 1;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes slide2 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 1;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-webkit-keyframes slide3 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-moz-keyframes slide1 {
	0% {
		opacity: 1;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes slide2 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 1;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-moz-keyframes slide3 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-ms-keyframes slide1 {
	0% {
		opacity: 1;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-ms-keyframes slide2 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 1;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-ms-keyframes slide3 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-o-keyframes slide1 {
	0% {
		opacity: 1;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-o-keyframes slide2 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 1;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@-o-keyframes slide3 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes slide1 {
	0% {
		opacity: 1;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes slide2 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 1;
	}

	67% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

@keyframes slide3 {
	0% {
		opacity: 0;
	}

	33% {
		opacity: 0;
	}

	67% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.toc.grid .hero.container {
	background: #333;
	color: white;
	padding-left: 24px;
	left: 0;
}

.toc.grid .hero.container .one,.toc.grid .hero.container .two,.toc.grid .hero.container .three {
	height: 321px;
	width: 452px;
}

.toc.grid .hero.container .links {
	width: 206px;
	position: absolute;
	top: 0;
	right: 0;
	height: 321px;
}

.toc.grid .hero.container .links a {
	display: block;
	height: 30%;
	overflow: hidden;
	border-bottom: 1px solid #666;
	padding: 5px 0;
	margin: 0 10px 0 0;
}

.toc.grid .hero.container .links a:last-child {
	border-bottom: 0;
}

.toc.grid .hero.container .links a h2,.toc.grid .hero.container .links a h3,.toc.grid .hero.container .links a p {
	color: white;
}

.toc.grid .hero.container .links a h3 {
	font-size: 12px;
	line-height: 14px;
	font-weight: 400;
}

.toc.grid .hero.container .links a h2 {
	font-size: 16px;
	line-height: 18px;
}

.toc.grid .hero.container .links a p {
	font-size: 12px;
	line-height: 14px;
}

.toc.grid .hero.container .links a:before {
	-webkit-transition: width .2s;
	-moz-transition: width .2s;
	-ms-transition: width .2s;
	-o-transition: width .2s;
	transition: width .2s;
	content: "\0020";
	display: block;
	position: absolute;
	left: -16px;
	height: 95px;
}

.toc.grid .hero.container .links a:nth-child(1):before {
	width: 4px;
}

.toc.grid .hero.container .links a:nth-child(2):before {
	width: 4px;
}

.toc.grid .hero.container .links a:nth-child(3):before {
	width: 4px;
}

.toc.grid .hero.container .slideshow div {
	position: absolute;
	left: 0;
	top: 0;
	overflow: visible;
}

.toc.grid .hero.container .slideshow div .tab {
	margin-top: 16px;
	padding: 1px 6px 3px 24px;
	color: white;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 14px;
	line-height: 1em;
	white-space: nowrap;
}

.toc.grid .hero.container .slideshow div.one,.toc.grid .hero.container .slideshow div.two,.toc.grid .hero.container .slideshow div.three {
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-ms-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
}

.toc.grid .hero.container .slideshow div.one {
	-webkit-animation: slide1 30s infinite;
	-moz-animation: slide1 30s infinite;
	-ms-animation: slide1 30s infinite;
	-o-animation: slide1 30s infinite;
	animation: slide1 30s infinite;
}

.toc.grid .hero.container .slideshow div.two {
	-webkit-animation: slide2 30s infinite;
	-moz-animation: slide2 30s infinite;
	-ms-animation: slide2 30s infinite;
	-o-animation: slide2 30s infinite;
	animation: slide2 30s infinite;
}

.toc.grid .hero.container .slideshow div.three {
	-webkit-animation: slide3 30s infinite;
	-moz-animation: slide3 30s infinite;
	-ms-animation: slide3 30s infinite;
	-o-animation: slide3 30s infinite;
	animation: slide3 30s infinite;
}

.toc.grid .hero.container img {
	position: absolute;
	width: 452px;
	height: 321px;
	left: 0;
}

.toc.grid.ipad.horizontal .hero.container {
	padding-left: 20.5px;
	width: 650px;
}

.toc.grid.ipad.horizontal .hero.container .one,.toc.grid.ipad.horizontal .hero.container .two,.toc.grid.ipad.horizontal .hero.container .three {
	width: 448.5px;
}

.toc.grid.ipad.vertical .hero.container {
	padding-left: 59px;
	width: 650px;
}

.toc.grid.ipad.vertical .hero.container .one,.toc.grid.ipad.vertical .hero.container .two,.toc.grid.ipad.vertical .hero.container .three {
	width: 487px;
}

.toc.grid .keeptogether h4 {
	font-size: 12px;
	font-weight: normal;
}

.toc.grid .keeptogether h4 a {
	color: black;
}

.toc.grid .keeptogether h3 {
	font-size: 16px;
}

.toc.grid .container.departments {
	position: absolute;
	top: 40px!important;
	bottom: 60px!important;
}

.toc.grid .container.departments h3 {
	background: #ccc;
	border-top: 1px solid #ce1443;
	font-size: 12px;
	line-height: 1em;
	padding: 3px 6px;
}

.toc.grid .container.departments li {
	border-bottom: 1px solid #aaa;
	font-size: 14px;
	line-height: 18px;
	display: block;
	padding: 12px 0;
}

.toc.grid .container.departments li .dept {
	font-weight: bold;
	display: block;
}

.photos.grid.ipad.vertical .img.container {
	overflow: visible;
}

.photos.grid.ipad.vertical .img.container [ratio="16x9"] {
	margin-top: -216px;
	height: 432px;
}

.photos.grid.ipad.vertical .img.container [ratio="16x9"] img {
	height: 432px!important;
}

.photos.grid.ipad.vertical .img.container [ratio="4x3"] {
	margin-top: -288px;
	height: 576px;
}

.photos.grid.ipad.vertical .img.container [ratio="4x3"] img {
	height: 576px!important;
}

.photos.grid.ipad.vertical .img.container [ratio="5x4"] {
	margin-top: -307.2px;
	height: 614.4px;
}

.photos.grid.ipad.vertical .img.container [ratio="5x4"] img {
	height: 614.4px!important;
}

.photos.grid.ipad.vertical .img.container [ratio="1x1"] {
	margin-top: -384px;
	height: 768px;
}

.photos.grid.ipad.vertical .img.container [ratio="1x1"] img {
	height: 768px!important;
}

.photos.grid.ipad.vertical .img.container [ratio="4x5"] {
	margin-top: -480px;
	height: 960px;
}

.photos.grid.ipad.vertical .img.container [ratio="4x5"] img {
	height: 960px!important;
}

.photos.grid.ipad.vertical .img.container [ratio="3x4"] {
	margin-top: -512px;
	height: 1024px;
}

.photos.grid.ipad.vertical .img.container [ratio="3x4"] img {
	height: 1024px!important;
}

.photos.grid .type {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	overflow: hidden;
}

.photos.grid .container h4 {
	font-family: "Popular","popular",serif;
	padding: 8px 24px;
}

.photos.grid .credit {
	color: #aaa;
}

.photos.grid.sizetocontainer .container {
	top: 0;
}

.photos.grid.sizetocontainer .container img {
	display: block;
}

.photos.grid.sizetocontainer .container p.caption {
	background-color: rgba(0,0,0,0.6);
	margin: 0;
	padding: .5em 24px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.photos.grid.sizetocontainer .w1 p.caption,.photos.grid.sizetocontainer .w2 p.caption,.photos.grid.sizetocontainer .w3 p.caption,.photos.grid.sizetocontainer .w4 p.caption {
	position: relative;
}

.photos.grid.ipad.vertical {
	background: #161616;
	border: 0;
}

.photos.grid.ipad.vertical .container.img,.photos.grid.ipad.vertical img {
	width: 100%;
}

.photos.grid.ipad.vertical .container.img {
	top: 50%;
	position: absolute;
}

.photos.grid.ipad.vertical .container.img .caption {
	color: white;
	position: absolute;
	bottom: 0;
	margin-bottom: -60px;
	padding: 6px;
	background: rgba(0,0,0,0.7);
}

.photos.grid.ipad.vertical .container.img [ratio="3x4"] .caption,.photos.grid.ipad.vertical .container.img [ratio="4x5"] .caption {
	bottom: 40px;
	width: 428px;
}

.photos.grid .container.morephotos {
	display: block;
	padding: 0;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-o-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-o-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	background: rgba(0,0,0,0.7);
	right: 0;
	bottom: 40px;
}

.photos.grid .container.morephotos h5 {
	color: white;
	margin: 0;
	padding: 12px 16px 12px 16px;
	font-size: 16px;
	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.photos.grid.sizetocontainer .container.morephotos,.photos.grid.mobile .container.morephotos {
	z-index: 3;
	right: 1em;
	top: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background: rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.5);
	-ms-box-shadow: inset 0 3px 5px rgba(0,0,0,0.5);
	-o-box-shadow: inset 0 3px 5px rgba(0,0,0,0.5);
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.5);
}

.photos.grid.sizetocontainer .container.morephotos h5,.photos.grid.mobile .container.morephotos h5 {
	padding: 3px 8px;
	font-size: 14px;
	line-height: 1em;
}

.photos.grid.ipad.horizontal {
	background: #161616;
}

.photos.grid.ipad.horizontal .img.container {
	height: 100%;
	top: 0;
}

.photos.grid.ipad.horizontal .img.container img {
	display: block;
	height: 100%;
	width: auto;
	float: left;
	padding-right: 16px;
}

.photos.grid.ipad.horizontal .img.container .caption {
	position: relative;
	top: 20px;
	color: white;
}

.photos.grid.ipad.horizontal .img.container [ratio="5x4"],.photos.grid.ipad.horizontal .img.container [ratio="4x3"],.photos.grid.ipad.horizontal .img.container [ratio="16x9"] {
	width: 100%;
}

.photos.grid.ipad.horizontal .img.container [ratio="5x4"] img,.photos.grid.ipad.horizontal .img.container [ratio="4x3"] img,.photos.grid.ipad.horizontal .img.container [ratio="16x9"] img {
	width: 1024px;
	height: auto;
}

.photos.grid.ipad.horizontal .img.container [ratio="5x4"] .caption,.photos.grid.ipad.horizontal .img.container [ratio="4x3"] .caption,.photos.grid.ipad.horizontal .img.container [ratio="16x9"] .caption {
	background: rgba(0,0,0,0.7);
	position: absolute;
	bottom: 20px;
	top: auto;
	left: 0;
	width: 317px;
	padding: 10px;
}

.photos.grid.ipad.horizontal .container.morephotos {
	left: auto;
	right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-o-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-o-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.columns.grid h2.dek {
	line-height: 22px;
}

.tunein.grid img {
	width: 428px;
	height: 240.75px;
}

.tunein.grid h4 {
	margin-top: 20px;
	font-size: 18px;
}

.tunein.grid .column li {
	padding: 0 6px;
}

.tunein.grid .column li .time,.tunein.grid .column li .teams,.tunein.grid .column li .channel {
	display: inline-block;
}

.tunein.grid .column li .time {
	width: 70px;
}

.tunein.grid .column li .teams {
	width: 296px;
}

.tunein.grid .column li .network {
	position: absolute;
	display: inline-block;
	right: 0;
}

.tunein.grid .column li .channel {
	width: 50px;
	text-align: right;
}

.tunein.grid .column li:nth-child(2n) {
	background: #f7f4d5;
}

.tunein.grid .column h1 {
	font-size: 16px;
	margin-bottom: 5px;
}

.tunein.grid.mobile li {
	width: 280px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 12px;
	padding: 0;
}

.tunein.grid.mobile li .time {
	width: 50px;
}

.tunein.grid.mobile li .teams {
	width: 260px;
}

.tunein.grid.mobile li .network {
	right: 30px;
}

.tunein.grid.mobile li .channel {
	position: absolute;
	right: 0;
	width: 30px;
}

.tunein.grid .headliner {
	background-color: #222;
}

.tunein.grid .headliner h1,.tunein.grid .headliner p,.tunein.grid .headliner .info {
	padding: 0 6px;
	color: white;
}

.tunein.grid .headliner .time,.tunein.grid .headliner .network {
	color: white;
	font-size: 12px;
}

.tunein.grid .headliner .network:before {
	content: " on ";
}

.tunein.grid .headliner p {
	font-size: 12px;
}

.tunein.grid .sidebar-hed {
	top: 38px;
	width: 230px;
	height: 20px;
	padding: 3px 0 2px 0;
	text-indent: 6px;
	color: white;
	background-color: #ce1443;
	text-shadow: 0 -1px 0 #880d2c,0 1px 0 #ed426d;
	background-color: #ce1443;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5164b',endColorstr='#b7123b');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5164b',endColorstr='#b7123b');
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(1,#ed426d),color-stop(0.5,#ce1443),color-stop(0.49,#b7123b));
	background-image: -webkit-linear-gradient(top,#ed426d 0,#ce1443 50%,#b7123b 51%,#b7123b 100%);
	background-image: -moz-linear-gradient(top,#ed426d 0,#ce1443 50%,#b7123b 51%,#b7123b 100%);
	background-image: linear-gradient(top,#ed426d 0,#ce1443 50%,#b7123b 51%,#b7123b 100%);
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-o-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.tunein.grid .sidebar.container .teams {
	font-weight: bold;
	display: block;
	line-height: 14px;
	padding-bottom: 2px;
}

.tunein.grid .sidebar.container .network {
	display: inline-block;
	position: relative;
	margin-left: 1em;
	top: -1px;
}

.tunein.grid .sidebar.container .channel {
	margin-left: .3em;
}

.tunein.grid .sidebar.container .time,.tunein.grid .sidebar.container .network {
	font-size: 12px;
}

.tunein.grid.mobile img {
	display: none;
}

.tunein.grid .viewmore.container {
	position: absolute;
	height: 30px;
	top: 642px;
}

.tunein.grid .viewmore.container .viewmore {
	text-align: center;
	width: 300px;
	left: 32%;
}

.tunein.grid .snrecommends .scroll {
	height: 80px;
	overflow: auto;
	position: relative;
}

.tunein.grid.ipad.vertical .iab300x250 {
	left: 16%;
}

.tunein.grid.ipad.horizontal .sidebar.container,.tunein.grid.ipad.horizontal .sidebar-hed {
	width: 416.5px;
}

.tunein.grid.ipad.horizontal .sidebar.container {
	height: 320px;
}

.tunein.grid.ipad.horizontal .iab300x250 {
	left: 64%;
}

.lightbox .container.lightbox .tuneinlisting {
	background: white;
}

.lightbox .container.lightbox .tuneinlisting .scroll {
	width: 762px;
	height: 600px;
	overflow: scroll;
}

.lightbox .container.lightbox .tuneinlisting h4 {
	margin: 10px 0 0 10px;
	font-size: 18px;
}

.lightbox .container.lightbox .tuneinlisting ul {
	width: 98%;
	margin: 10px auto;
}

.lightbox .container.lightbox .tuneinlisting li {
	padding: 0 6px;
	position: relative;
}

.lightbox .container.lightbox .tuneinlisting li .time,.lightbox .container.lightbox .tuneinlisting li .teams,.lightbox .container.lightbox .tuneinlisting li .channel {
	display: inline-block;
}

.lightbox .container.lightbox .tuneinlisting li .time {
	width: 70px;
}

.lightbox .container.lightbox .tuneinlisting li .teams {
	width: 296px;
}

.lightbox .container.lightbox .tuneinlisting li .network {
	position: absolute;
	display: inline-block;
	right: 0;
}

.lightbox .container.lightbox .tuneinlisting li .channel {
	width: 50px;
	text-align: right;
}

.lightbox .container.lightbox .tuneinlisting li:nth-child(2n) {
	background: #f7f4d5;
}

.aggregation.grid .column,.aggregation.grid .container {
	top: 44px;
	bottom: 40px;
}

.aggregation.grid a {
	display: block;
	padding-top: 6px;
}

.aggregation.grid a:hover {
	border-bottom: 0;
}

.aggregation.grid .title h1 {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 20px;
	font-family: "apres","Apres RE",Verdana,sans-serif;
}

.aggregation.grid .keeptogether {
	border-top: 1px solid #ccc;
}

.aggregation.grid .keeptogether:first-child {
	border-top: 0;
}

.aggregation.grid h1 {
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 0;
}

.aggregation.grid h2,.aggregation.grid h3 {
	font-size: 10px;
	line-height: 8px;
	display: inline;
}

.aggregation.grid h3 {
	font-weight: normal;
}

.aggregation.grid p {
	font-size: 12px;
	line-height: 16px;
	text-indent: 0;
}

.aggregation.grid .sidebar-hed {
	text-indent: 66px;
	background-image: url("../img/sprites.png");
	background-position: -943px 0;
	background-repeat: no-repeat;
	height: 30px;
}

.aggregation.grid .box.container {
	background-color: #333;
	padding-bottom: 6px;
}

.aggregation.grid .box.container img {
	margin-top: -6px;
}

.aggregation.grid .box.container h1,.aggregation.grid .box.container h2,.aggregation.grid .box.container h3,.aggregation.grid .box.container p {
	color: white;
	padding: 0 6px;
}

.aggregation.grid .box.container h2 {
	padding-right: 0;
}

.aggregation.grid .box.container h3 {
	padding-left: 0;
}

.aggregation.grid .viewmore.container {
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	height: 20px;
	padding: 6px 0;
}

.aggregation.grid .viewmore.container .scroll-container {
	overflow: hidden;
	padding: 0;
}

.aggregation.grid .viewmore.container:after {
	display: none;
}

.aggregation.grid .viewmore.container .viewmore {
	padding: 0;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.aggregation.grid .writer {
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.aggregation.grid .title {
	color: #444;
	font-size: 14px;
	line-height: 14px;
}

.aggregation.grid h2,.aggregation.grid h3 {
	color: #444;
}

.aggregation.grid .sidebar-hed .team {
	display: none;
}

.aggregation.grid.ipad.horizontal .sidebar.container,.aggregation.grid.ipad.horizontal .sidebar-hed {
	width: 416.5px;
}

.aggregation.grid .sort {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 6px;
	height: 30px!important;
	padding: 3px!important;
}

.aggregation.grid .sort a {
	display: inline;
	position: relative;
	width: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 0;
	padding: 8px 4px!important;
	top: 5px;
	margin-right: 3px;
	font-size: 12px;
	line-height: 1em;
	font-weight: bold;
	color: black;
	background: #ccc;
	text-transform: uppercase;
	letter-spacing: .1em;
	text-shadow: 0 -1px 0 #a6a6a6,0 1px 0 #f2f2f2;
	background-color: #ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#b3b3b3');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#b3b3b3');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#e6e6e6),to(#b3b3b3));
	background-image: -webkit-linear-gradient(top,#e6e6e6,#b3b3b3);
	background-image: -moz-linear-gradient(top,#e6e6e6,#b3b3b3);
	background-image: -ms-linear-gradient(top,#e6e6e6,#b3b3b3);
	background-image: -o-linear-gradient(top,#e6e6e6,#b3b3b3);
	background-image: linear-gradient(top,#e6e6e6,#b3b3b3);
}

.aggregation.grid .sort a.refresh {
	float: right;
	margin-right: 0;
	top: 0;
	padding: 5px 4px 5px 4px!important;
}

.teamlogo {
	background-image: url("/img/team-sprites.png");
	display: block;
	width: 72px;
	height: 72px;
}

.container.lightbox .video {
	padding: 6px;
}

.container.lightbox .video iframe {
	display: block;
	width: 700px;
	height: 393px;
}

.os-ipad.orientation-landscape .container.lightbox .video iframe {
	width: 960px;
	height: 540px;
}

@media all and (max-width:700px) {
	.container.lightbox .video iframe {
		width: 267px;
		height: 150px;
	}
}

.container.lightbox .aggrigatelisting {
	background: white;
}

.container.lightbox .aggrigatelisting .scroll {
	width: 600px;
	height: 600px;
	overflow: scroll;
}

.container.lightbox .aggrigatelisting a {
	background: white;
	display: block;
	padding: 6px 9px;
	border-top: 1px solid #aaa;
}

.container.lightbox .aggrigatelisting a:first-child {
	border-top: 0;
}

.container.lightbox .aggrigatelisting a:hover {
	border-bottom: 0;
}

.container.lightbox .aggrigatelisting h1 {
	font-size: 18px;
	line-height: 18px;
}

.container.lightbox .aggrigatelisting h2,.container.lightbox .aggrigatelisting h3 {
	font-size: 10px;
	line-height: 14px;
	display: inline;
}

.container.lightbox .aggrigatelisting h3 {
	font-weight: normal;
}

.container.lightbox .aggrigatelisting p {
	font-size: 12px;
	line-height: 16px;
	text-indent: 0;
}

.tabular.grid .container.tabular {
	top: 80px!important;
	bottom: 60px!important;
}

.tabular.grid .container.tabular div.scroll-fade {
	width: 100%;
	height: 100%;
}

.tabular.grid .container.tabular div.scroll-fade .scroll {
	position: absolute;
	top: 0;
	bottom: 0;
	height: auto;
}

.tabular.grid.mobile .container.tabular {
	top: 22px!important;
	bottom: 40px!important;
	width: auto;
	left: 0;
	right: 0;
}

.tabular.grid.mobile .prevtab,.tabular.grid.mobile .nexttab {
	z-index: 99;
	position: absolute;
	bottom: 37px;
}

.tabular.grid.mobile .prevtab {
	left: 0;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -966px -99px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

.tabular.grid.mobile .nexttab {
	right: 0;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -916px -99px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

.tabular.grid p {
	text-indent: 0;
}

.tabular.grid h2 {
	text-transform: uppercase;
	color: #424143;
	font-size: 16px;
	line-height: 16px;
	margin: 4px 0 8px;
}

.tabular.grid h4 {
	background: #424143;
	color: white;
	font-size: 16px;
	line-height: 16px;
	padding: 4px;
	margin: 4px 0;
}

.tabular.grid h3 {
	background: #ce1443;
	background-color: #a8142d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ce1443),to(#831518));
	background-image: -webkit-linear-gradient(top,#ce1443,#831518);
	background-image: -moz-linear-gradient(top,#ce1443,#831518);
	background-image: -ms-linear-gradient(top,#ce1443,#831518);
	background-image: -o-linear-gradient(top,#ce1443,#831518);
	background-image: linear-gradient(top,#ce1443,#831518);
	color: white;
	padding: 4px;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
}

.tabular.grid .home {
	color: #3b5880;
}

.tabular.grid .visiting {
	color: #726d6e;
}

.tabular.grid table {
	width: 100%;
	margin-bottom: 4px;
}

.tabular.grid table tr.header {
	text-align: left;
	vertical-align: top;
}

.tabular.grid table tbody tr:nth-child(2n) {
	background: #ddd;
}

.tabular.grid table td,.tabular.grid table th {
	padding: 2px 4px;
}

.tabular.grid .more a {
	width: auto;
	height: 18px;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 14px;
	text-transform: uppercase;
	letter-spacing: .1em;
	background: #555;
	background-color: #545454;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#3b3b3b');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#3b3b3b');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#6e6e6e),to(#3b3b3b));
	background-image: -webkit-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -moz-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -ms-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: -o-linear-gradient(top,#6e6e6e,#3b3b3b);
	background-image: linear-gradient(top,#6e6e6e,#3b3b3b);
	text-shadow: 0 -1px 0 #2f2f2f,0 1px 0 #7b7b7b;
	border: 1px solid #555;
	border-top-color: #222;
	border-bottom-color: #6e6e6e;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	-ms-border-radius: 18px;
	-o-border-radius: 18px;
	border-radius: 18px;
	color: white;
	font-family: "apres","Apres RE",Verdana,sans-serif;
	font-size: 16px;
}

.tabular.grid .more a:hover {
	border: 1px solid #555;
	color: white;
	background-color: #545454;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b',endColorstr='#6e6e6e');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b',endColorstr='#6e6e6e');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#3b3b3b),to(#6e6e6e));
	background-image: -webkit-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -moz-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -ms-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: -o-linear-gradient(top,#3b3b3b,#6e6e6e);
	background-image: linear-gradient(top,#3b3b3b,#6e6e6e);
}

.tabular.grid .more.right a {
	position: absolute;
	right: 0;
	margin-top: -30px;
	padding: 4px 9px 3px 9px;
}

.tabular.grid.ipad.horizontal .container.w3.tabular {
	top: 0!important;
}

.tabular.grid.ipad.horizontal .container.w6.tabular {
	top: 40px!important;
}

.tabular.grid .standings tr.header {
	background: #ce1443;
	background-color: #a8142d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ce1443),to(#831518));
	background-image: -webkit-linear-gradient(top,#ce1443,#831518);
	background-image: -moz-linear-gradient(top,#ce1443,#831518);
	background-image: -ms-linear-gradient(top,#ce1443,#831518);
	background-image: -o-linear-gradient(top,#ce1443,#831518);
	background-image: linear-gradient(top,#ce1443,#831518);
	color: white;
}

.tabular.grid .standings tr.header th.division {
	font-size: 16px;
	line-height: 16px;
	padding: 4px 8px;
	width: 140px;
}

.tabular.grid .standings tr.header.nfl {
	background: #1b2b59;
	background-color: #626f96;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aab5d5',endColorstr='#1b2b59');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aab5d5',endColorstr='#1b2b59');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#aab5d5),to(#1b2b59));
	background-image: -webkit-linear-gradient(top,#aab5d5,#1b2b59);
	background-image: -moz-linear-gradient(top,#aab5d5,#1b2b59);
	background-image: -ms-linear-gradient(top,#aab5d5,#1b2b59);
	background-image: -o-linear-gradient(top,#aab5d5,#1b2b59);
	background-image: linear-gradient(top,#aab5d5,#1b2b59);
}

.tabular.grid .standings td:first-child {
	padding: 2px 8px;
}

.tabular.grid .scores {
	padding: 0;
}

.tabular.grid .scores .scoretable {
	width: 317px -3px;
	overflow: hidden;
	position: relative;
}

.tabular.grid .scores .boxscore table.score {
	margin: 10px 0 16px 0;
	padding: 0;
}

.tabular.grid .scores .boxscore .home {
	color: black;
}

.tabular.grid .scores .boxscore .home a {
	color: #3b5880;
}

.tabular.grid .scores .boxscore .visiting {
	color: black;
}

.tabular.grid .scores .boxscore .visiting a {
	color: #726d6e;
}

.tabular.grid .scores .boxscore li {
	margin: 0 0 2px;
}

.tabular.grid .scores table.score {
	font-size: 18px;
	line-height: 18px;
	width: 98%;
	position: relative;
	margin: 0 0 16px;
}

.tabular.grid .scores table.score th {
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	text-align: center;
	height: 12px;
}

.tabular.grid .scores table.score td {
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	padding: 6px 8px;
	font-weight: bold;
}

.tabular.grid .scores table.score td.team {
	text-align: left;
	padding: 6px 8px 6px 12px;
}

.tabular.grid .scores table.score tbody td {
	border-right: 2px solid white;
}

.tabular.grid .scores table.score tbody tr {
	border-bottom: 4px solid white;
	height: 24px;
}

.tabular.grid .scores table.score tbody tr:last-child {
	border-bottom: 0;
}

.tabular.grid .scores table.score .home {
	background: #1b2b59;
	background-color: #626f96;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aab5d5',endColorstr='#1b2b59');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aab5d5',endColorstr='#1b2b59');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#aab5d5),to(#1b2b59));
	background-image: -webkit-linear-gradient(top,#aab5d5,#1b2b59);
	background-image: -moz-linear-gradient(top,#aab5d5,#1b2b59);
	background-image: -ms-linear-gradient(top,#aab5d5,#1b2b59);
	background-image: -o-linear-gradient(top,#aab5d5,#1b2b59);
	background-image: linear-gradient(top,#aab5d5,#1b2b59);
	color: white;
}

.tabular.grid .scores table.score .visiting {
	background: #dddbdc;
	background-color: #cfcccd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddbdc',endColorstr='#c2bfbe');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddbdc',endColorstr='#c2bfbe');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#dddbdc),to(#c2bfbe));
	background-image: -webkit-linear-gradient(top,#dddbdc,#c2bfbe);
	background-image: -moz-linear-gradient(top,#dddbdc,#c2bfbe);
	background-image: -ms-linear-gradient(top,#dddbdc,#c2bfbe);
	background-image: -o-linear-gradient(top,#dddbdc,#c2bfbe);
	background-image: linear-gradient(top,#dddbdc,#c2bfbe);
	color: black;
}

.tabular.grid .scores .quarter a {
	font-weight: bold;
}

.tabular.grid .fantasy h1 {
	background: #ce1443;
	background-color: #a8142d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ce1443),to(#831518));
	background-image: -webkit-linear-gradient(top,#ce1443,#831518);
	background-image: -moz-linear-gradient(top,#ce1443,#831518);
	background-image: -ms-linear-gradient(top,#ce1443,#831518);
	background-image: -o-linear-gradient(top,#ce1443,#831518);
	background-image: linear-gradient(top,#ce1443,#831518);
	color: white;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
	padding: 4px 8px;
	margin: 0 0 20px;
}

.tabular.grid .fantasy h2 {
	font-size: 36px;
	line-height: 36px;
	text-transform: none;
}

.tabular.grid .fantasy h4 {
	background: 0;
	color: black;
	padding: 0;
}

.tabular.grid .fantasy th p {
	font-weight: normal;
}

.tabular.grid .fantasy .even {
	background: #ddd;
}

.tabular.grid .fantasy thead tr.header {
	background: 0;
}

.tabular.grid .fantasy thead th {
	text-align: center;
	vertical-align: top;
	padding: 4px 4px 8px;
}

.tabular.grid .fantasy thead th p {
	font-size: 12px;
	line-height: 12px;
}

.tabular.grid .fantasy thead th img {
	margin-top: 4px;
}

.tabular.grid .fantasy thead th.intro {
	text-align: left;
}

.tabular.grid .fantasy thead th.intro p {
	font-size: 14px;
	line-height: 18px;
}

.tabular.grid .fantasy tbody {
	font-size: 14px;
	line-height: 14px;
}

.tabular.grid .fantasy tbody th {
	text-align: left;
	vertical-align: middle;
}

.tabular.grid .fantasy tbody td {
	padding: 6px 8px;
	vertical-align: middle;
}

.tabular.grid .fantasy tbody tr:nth-child(3n+1) td {
	border-top: 4px solid #ce1443;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.tabular.grid .fantasy tbody tr:nth-child(3n+1) td.start {
	background: #ce1443;
	color: white;
}

.tabular.grid .fantasy tbody tr:nth-child(3n+2) td {
	position: relative;
	background-color: #424143;
	padding: 8px 8px 8px 32px;
	color: white;
}

.tabular.grid .fantasy tbody tr:nth-child(3n+2) td:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -890px -117px;
	background-repeat: no-repeat;
	width: 25px;
	height: 30px;
}

.tabular.grid .fantasy tbody tr:nth-child(3n+2) td.down:before {
	background-position: -890px -86px;
}

.tabular.grid .fantasy tbody tr:nth-child(3n+2) td span {
	font-weight: bold;
}

.tabular.grid .fantasy tbody tr:nth-child(3n+3) {
	background: 0;
}

.tabular.grid .fantasy tbody tr:nth-child(3n+3) td {
	padding: 0;
	height: 8px;
	line-height: 8px;
}

.tabular.grid .poll h4 {
	background: #ce1443;
	background-color: #a8142d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ce1443),to(#831518));
	background-image: -webkit-linear-gradient(top,#ce1443,#831518);
	background-image: -moz-linear-gradient(top,#ce1443,#831518);
	background-image: -ms-linear-gradient(top,#ce1443,#831518);
	background-image: -o-linear-gradient(top,#ce1443,#831518);
	background-image: linear-gradient(top,#ce1443,#831518);
}

.tabular.grid .poll li {
	padding: 4px 4px 4px 72px;
	list-style-position: inside;
	font-weight: 700;
	background-color: #f0f0f0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='white');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='white');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#e2e2e2),to(white));
	background-image: -webkit-linear-gradient(top,#e2e2e2,white);
	background-image: -moz-linear-gradient(top,#e2e2e2,white);
	background-image: -ms-linear-gradient(top,#e2e2e2,white);
	background-image: -o-linear-gradient(top,#e2e2e2,white);
	background-image: linear-gradient(top,#e2e2e2,white);
	font-size: 12px;
	line-height: 14px;
	border-top: 1px solid #ddd;
}

.tabular.grid .poll li:first-child {
	border-top: 0;
}

.tabular.grid .poll li p {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}

.tabular.grid .poll li:before {
	content: "\0020";
	background-image: url("/img/team-sprites.png");
	position: absolute;
	display: block;
	left: 0;
	width: 72px;
	height: 72px;
}

.tabular.grid li {
	position: relative;
	margin: 0 0 8px;
}

.tabular.grid li div.score {
	position: absolute;
	right: 0;
	bottom: 0;
	font-weight: bold;
}

.tabular.grid .stats .gameinfo {
	position: relative;
	margin: 0 0 16px;
}

.tabular.grid .stats .gameinfo p {
	padding-left: 16px;
}

.tabular.grid .stats th {
	font-size: 16px;
	line-height: 16px;
}

.tabular.grid .stats td:nth-child(2),.tabular.grid .stats td:nth-child(3) {
	font-weight: bold;
}

.tabular.grid .stats td:nth-child(2),.tabular.grid .stats li.home span {
	color: #3b5880;
}

.tabular.grid .stats td:nth-child(3),.tabular.grid .stats li.visiting span {
	color: #726d6e;
}

.tabular.grid .stats li span {
	font-weight: bold;
}

.tabular.grid .schedule h2,.tabular.grid .scores h2 {
	color: black;
}

.tabular.grid .schedule h3 {
	font-size: 18px;
	line-height: 18px;
	padding: 4px 8px;
}

.tabular.grid .schedule h3.american {
	background: #1b2b59;
	background-color: #3e4c77;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#626f96',endColorstr='#1b2b59');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#626f96',endColorstr='#1b2b59');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#626f96),to(#1b2b59));
	background-image: -webkit-linear-gradient(top,#626f96,#1b2b59);
	background-image: -moz-linear-gradient(top,#626f96,#1b2b59);
	background-image: -ms-linear-gradient(top,#626f96,#1b2b59);
	background-image: -o-linear-gradient(top,#626f96,#1b2b59);
	background-image: linear-gradient(top,#626f96,#1b2b59);
	color: white;
}

.tabular.grid .schedule h3.interleague {
	background: #848484;
	background-color: #5f5f5f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a',endColorstr='#848484');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a',endColorstr='#848484');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#3a3a3a),to(#848484));
	background-image: -webkit-linear-gradient(top,#3a3a3a,#848484);
	background-image: -moz-linear-gradient(top,#3a3a3a,#848484);
	background-image: -ms-linear-gradient(top,#3a3a3a,#848484);
	background-image: -o-linear-gradient(top,#3a3a3a,#848484);
	background-image: linear-gradient(top,#3a3a3a,#848484);
	color: white;
}

.tabular.grid .schedule .results td:nth-child(2n) {
	font-weight: bold;
}

.tabular.grid .schedule .schedule td:nth-child(4) {
	font-weight: bold;
}

.tabular.grid .schedule.c4 .more {
	text-align: right;
}

.tabular.grid .mlb .schedule span {
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.tabular.grid .mlb .schedule.c1 .more {
	text-align: right;
}

.tabular.grid .mlb .schedule.c4 td:nth-child(4) {
	text-align: right;
}

.tabular.grid .mlb .standings h2 {
	font-size: 21px;
	line-height: 21px;
}

.tabular.grid .mlb .standings tr.american {
	background: #1b2b59;
	background-color: #3e4c77;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#626f96',endColorstr='#1b2b59');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#626f96',endColorstr='#1b2b59');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#626f96),to(#1b2b59));
	background-image: -webkit-linear-gradient(top,#626f96,#1b2b59);
	background-image: -moz-linear-gradient(top,#626f96,#1b2b59);
	background-image: -ms-linear-gradient(top,#626f96,#1b2b59);
	background-image: -o-linear-gradient(top,#626f96,#1b2b59);
	background-image: linear-gradient(top,#626f96,#1b2b59);
	color: white;
}

.tabular.grid .mlb .standings tr.interleague {
	background: #848484;
	background-color: #5f5f5f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a',endColorstr='#848484');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a',endColorstr='#848484');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#3a3a3a),to(#848484));
	background-image: -webkit-linear-gradient(top,#3a3a3a,#848484);
	background-image: -moz-linear-gradient(top,#3a3a3a,#848484);
	background-image: -ms-linear-gradient(top,#3a3a3a,#848484);
	background-image: -o-linear-gradient(top,#3a3a3a,#848484);
	background-image: linear-gradient(top,#3a3a3a,#848484);
	color: white;
}

.tabular.grid .mlb .standings tr.header th.division {
	width: 170px;
}

.tabular.grid .mlb .scores thead {
	background: #ce1443;
}

.tabular.grid .mlb .scores div[league="national"] h1:before {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -243px -190px;
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}

.tabular.grid .mlb .scores div[league="american"] thead {
	background: #1b2b59;
}

.tabular.grid .mlb .scores div[league="american"] h1:before {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -243px -105px;
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}

.tabular.grid .mlb .scores div[league="grapefruit"] thead {
	background: #7f96e2;
}

.tabular.grid .mlb .scores div[league="grapefruit"] h1:before {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -243px -360px;
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}

.tabular.grid .mlb .scores div[league="interleague"] thead {
	background: #7f96e2;
}

.tabular.grid .mlb .scores div[league="interleague"] h1:before {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -144px -374px;
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}

.tabular.grid .mlb .scores div[league="cactus"] thead {
	background: #ff8200;
}

.tabular.grid .mlb .scores div[league="cactus"] h1:before {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -243px -275px;
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
}

.tabular.grid .mlb .scores table.score {
	width: 100%;
	margin-top: 40px;
}

.tabular.grid .mlb .scores table.score tbody tr {
	border-bottom: 0;
}

.tabular.grid .mlb .scores h1 {
	font-size: 20px;
	line-height: 1em;
	font-weight: normal;
	padding: 30px 0 0 80px;
	text-transform: uppercase;
	letter-spacing: .05em;
}

.tabular.grid .mlb .scores h1:before {
	content: "\0020";
	position: absolute;
	top: 0;
	left: 0;
}

.tabular.grid .mlb .scores thead {
	color: white;
}

.tabular.grid .mlb .scores thead th {
	font-weight: normal;
	padding: 6px 0;
}

.tabular.grid .mlb .scores thead .label {
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.tabular.grid .mlb .scores .home,.tabular.grid .mlb .scores .visiting {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.tabular.grid .mlb .scores .home td,.tabular.grid .mlb .scores .visiting td {
	border-right: 0;
}

.tabular.grid .mlb .scores .home th,.tabular.grid .mlb .scores .visiting th {
	width: 1.7em;
	vertical-align: middle;
}

.tabular.grid .mlb .scores .home.win th:nth-child(11),.tabular.grid .mlb .scores .home.win th:nth-child(12),.tabular.grid .mlb .scores .home.win th:nth-child(13),.tabular.grid .mlb .scores .visiting.win th:nth-child(11),.tabular.grid .mlb .scores .visiting.win th:nth-child(12),.tabular.grid .mlb .scores .visiting.win th:nth-child(13) {
	background: #777;
	color: white;
}

.tabular.grid .mlb .scores .home th:nth-child(3n+1),.tabular.grid .mlb .scores .visiting th:nth-child(3n+1) {
	border-right: 1px solid white;
}

.tabular.grid .mlb .scores .home th:last-child,.tabular.grid .mlb .scores .visiting th:last-child {
	border: 0;
}

.tabular.grid .mlb .scores .home td,.tabular.grid .mlb .scores .home th,.tabular.grid .mlb .scores .visiting td,.tabular.grid .mlb .scores .visiting th {
	color: black;
	font-size: 11px;
	line-height: 1em;
	padding: 0;
}

.tabular.grid .mlb .scores .visiting th:nth-child(3n+1) {
	border-color: #ddd;
}

.tabular.grid .mlb .scores tbody tr:nth-child(2n+1) {
	background: #ddd;
}

.tabular.grid .mlb .scores tbody tr:nth-child(2n) {
	background: white;
}

.tabular.grid .mlb .scores [colspan="13"] {
	background: #ddd;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}

.tabular.grid .scores .singlegame table.score {
	margin-top: 0;
}

.tabular.grid .scores .singlegame table.score th {
	vertical-align: middle;
	font-weight: normal;
	text-transform: none;
}

.tabular.grid .scores .singlegame table.score th:first-child {
	text-align: left;
	padding-left: 6px;
	font-weight: bold;
}

.tabular.grid .scores .singlegame table.score.grey tr:nth-child(2n+1) {
	background: white;
}

.tabular.grid .scores .singlegame table.score.grey tr:nth-child(2n) {
	background: #ddd;
}

.tabular.grid .scores .singlegame table.score.grey tr.header {
	background: #aaa;
}

.tabular.grid .scores .singlegame table.score.grey th {
	color: black;
	font-weight: bold;
}

.tabular.grid .scores .singlegame table.score.grey tr.totals {
	background: #555;
}

.tabular.grid .scores .singlegame table.score.grey tr.totals th {
	color: white;
}

.tabular.grid .scores .singlegame table.score.blue th {
	color: black;
	font-weight: bold;
}

.tabular.grid .scores .singlegame table.score.blue tr:nth-child(2n+1) {
	background: white;
}

.tabular.grid .scores .singlegame table.score.blue tr:nth-child(2n) {
	background: #ddd;
}

.tabular.grid .scores .singlegame table.score.blue tr.header {
	background: #1b2b59;
}

.tabular.grid .scores .singlegame table.score.blue tr.header th {
	color: white;
}

.tabular.grid .scores .singlegame table.score.blue tr.totals {
	background: #555;
}

.tabular.grid .scores .singlegame table.score.blue tr.totals th {
	color: white;
}

.tabular.grid .scores .singlegame h6 {
	font-weight: normal;
	margin-bottom: 4px;
}

.tabular.grid .scores .singlegame .vs {
	height: 110px;
}

.tabular.grid .scores .singlegame .vs:before {
	content: "VS";
	position: absolute;
	display: block;
	text-align: center;
	width: 100%;
	top: 40px;
}

.tabular.grid .scores .singlegame .vs .home,.tabular.grid .scores .singlegame .vs .away {
	width: 72px;
	text-align: center;
	font-size: 18px;
	margin: 0 20px;
}

.tabular.grid .scores .singlegame .vs .score {
	font-size: 38px;
	position: absolute;
	top: 40px;
	width: 125px;
}

.tabular.grid .scores .singlegame .vs .stat:before {
	content: "(";
}

.tabular.grid .scores .singlegame .vs .stat:after {
	content: ")";
}

.tabular.grid .scores .singlegame .vs .away {
	float: left;
}

.tabular.grid .scores .singlegame .vs .away .score {
	text-align: right;
}

.tabular.grid .scores .singlegame .vs .home {
	float: right;
}

.tabular.grid .scores .singlegame .vs .home .score {
	text-align: left;
	margin-left: -53px;
}

.tabular.grid .scores .singlegame tr.header.red {
	background: #ce1443;
	color: white;
}

.tabular.grid .scores .singlegame h6.red {
	font-size: 14px;
	font-weight: bold;
	padding: 2px 4px;
	margin-top: 20px;
	background: #ce1443;
	color: white;
}

.tabular.grid .ncaaf .schedule thead tr.header {
	background: #ce1443;
	background-color: #a8142d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ce1443),to(#831518));
	background-image: -webkit-linear-gradient(top,#ce1443,#831518);
	background-image: -moz-linear-gradient(top,#ce1443,#831518);
	background-image: -ms-linear-gradient(top,#ce1443,#831518);
	background-image: -o-linear-gradient(top,#ce1443,#831518);
	background-image: linear-gradient(top,#ce1443,#831518);
	color: white;
}

.tabular.grid .ncaaf .schedule thead tr.header th {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	vertical-align: middle;
}

.tabular.grid .ncaaf .schedule thead tr.header th.division {
	font-size: 16px;
	line-height: 18px;
	text-transform: none;
	text-align: left;
}

.tabular.grid .ncaaf .schedule thead tr.header th:nth-child(3) {
	border-right: 6px solid white;
}

.tabular.grid .ncaaf .schedule thead td {
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
}

.tabular.grid .ncaaf .schedule tbody tr:nth-child(2n+8) {
	background: white;
}

.tabular.grid .ncaaf .schedule tbody tr:nth-child(2n+9) {
	background: #ddd;
}

.tabular.grid .ncaaf .schedule tbody tr.region {
	background: white;
}

.tabular.grid .ncaaf .schedule tbody tr.region td {
	font-weight: bold!important;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
}

.tabular.grid .ncaaf .schedule tbody td {
	text-align: center;
}

.tabular.grid .ncaaf .schedule tbody td:nth-child(1) {
	text-align: left;
}

.tabular.grid .ncaaf .schedule tbody td:nth-child(3) {
	border-right: 6px solid white;
}

.tabular.grid .ncaaf .schedule .more {
	padding: 5px 0 15px;
}

.tabular.grid .ncaab .schedule thead tr.header {
	background: #ce1443;
	background-color: #a8142d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ce1443),to(#831518));
	background-image: -webkit-linear-gradient(top,#ce1443,#831518);
	background-image: -moz-linear-gradient(top,#ce1443,#831518);
	background-image: -ms-linear-gradient(top,#ce1443,#831518);
	background-image: -o-linear-gradient(top,#ce1443,#831518);
	background-image: linear-gradient(top,#ce1443,#831518);
	color: white;
}

.tabular.grid .ncaab .schedule thead tr.header th {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	vertical-align: middle;
}

.tabular.grid .ncaab .schedule thead tr.header th.division {
	font-size: 16px;
	line-height: 18px;
	text-transform: none;
	text-align: left;
}

.tabular.grid .ncaab .schedule thead tr.header th:nth-child(3) {
	border-right: 6px solid white;
}

.tabular.grid .ncaab .schedule thead td {
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
}

.tabular.grid .ncaab .schedule tbody tr:nth-child(2n+8) {
	background: white;
}

.tabular.grid .ncaab .schedule tbody tr:nth-child(2n+9) {
	background: #ddd;
}

.tabular.grid .ncaab .schedule tbody tr.region {
	background: white;
}

.tabular.grid .ncaab .schedule tbody tr.region td {
	font-weight: bold!important;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
}

.tabular.grid .ncaab .schedule tbody td {
	text-align: center;
}

.tabular.grid .ncaab .schedule tbody td:nth-child(1) {
	text-align: left;
}

.tabular.grid .ncaab .schedule tbody td:nth-child(3) {
	border-right: 6px solid white;
}

.tabular.grid .ncaab .schedule .more {
	padding: 5px 0 15px;
}

.tabular.grid .ncaaf .stats thead tr.header {
	background: #ce1443;
	background-color: #a8142d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#831518');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ce1443),to(#831518));
	background-image: -webkit-linear-gradient(top,#ce1443,#831518);
	background-image: -moz-linear-gradient(top,#ce1443,#831518);
	background-image: -ms-linear-gradient(top,#ce1443,#831518);
	background-image: -o-linear-gradient(top,#ce1443,#831518);
	background-image: linear-gradient(top,#ce1443,#831518);
	color: white;
}

.tabular.grid .ncaaf .stats thead tr.header th {
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	vertical-align: middle;
}

.tabular.grid .ncaaf .stats thead tr.header th.publication {
	font-size: 16px;
	line-height: 18px;
	text-transform: none;
	text-align: left;
	padding: 6px 4px;
	width: 200px;
}

.tabular.grid .ncaaf .stats tbody td {
	color: black;
	text-align: right;
	padding: 0 2px;
}

.tabular.grid .ncaaf .stats tbody td:nth-child(1) {
	font-weight: bold;
	text-align: right;
	padding: 0 4px;
}

.tabular.grid .ncaaf .stats tbody td:nth-child(2),.tabular.grid .ncaaf .stats tbody td:nth-child(3) {
	font-weight: normal;
	text-align: right;
}

.tabular.grid .ncaaf .stats tbody td:nth-child(2) {
	text-align: left;
}

.tabular.grid .ncaaf .stats tbody td:nth-child(3) {
	text-align: center;
}

.tabular.grid .nascar .standings tr th {
	text-align: center;
}

.tabular.grid .nascar .standings tbody td {
	text-align: center;
}

.tabular.grid .nascar .standings tbody td:nth-child(2) {
	text-align: left;
}

.tabular.grid .nascar .standings tbody td:nth-child(7),.tabular.grid .nascar .standings tbody td:nth-child(10) {
	text-align: right;
}

.tabular.grid .nascar .schedule tbody td {
	vertical-align: middle;
}

.tabular.grid .nascar .schedule tbody td span {
	display: block;
	font-weight: bold;
}

.tabular.grid .nascar .schedule tbody td:nth-child(3) {
	text-align: left;
}

.tabular.grid .nascar .results tbody td:nth-child(2),.tabular.grid .nascar .results tbody td:nth-child(7) {
	text-align: center;
}

.tabular.grid .nascar .results td:nth-child(1) {
	font-weight: bold;
}

.tabular.grid .nascar .results td:nth-child(4),.tabular.grid .nascar .results th:nth-child(4),.tabular.grid .nascar .results td:nth-child(5),.tabular.grid .nascar .results th:nth-child(5) {
	text-align: left;
}

.tabular.grid .nascar .results td:nth-child(9),.tabular.grid .nascar .results th:nth-child(9) {
	text-align: right;
}

.tabular .nascar .title h1.hed {
	color: black;
	font-family: "apres","Apres RE",Verdana,sans-serif;
	text-transform: uppercase;
	font-size: 24px;
}

.tabular .nascar .title h1.hed span {
	display: block;
	font-weight: normal;
}

.wire.grid h1 {
	font-family: "apres","Apres RE",Verdana,sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 34px;
}

.wire.grid h3.byline {
	margin-bottom: 5px;
}

.wire.grid h3.byline:before {
	content: "";
}

.sectionfront.grid .border {
	position: absolute;
	z-index: 2;
	top: 24px;
	right: 24px;
	bottom: 24px;
	left: 24px;
	border: 12px solid #ce1443;
	background: 0;
}

.sectionfront.grid .coverlines.container {
	position: absolute;
	z-index: 3;
	right: 0;
	bottom: 180px;
	color: white;
	background: rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 1px 3px black;
	-moz-box-shadow: 0 1px 3px black;
	-ms-box-shadow: 0 1px 3px black;
	-o-box-shadow: 0 1px 3px black;
	box-shadow: 0 1px 3px black;
	padding: 16px 52px 16px 16px;
}

.sectionfront.grid .coverlines.container h2 {
	font-family: "Popular","popular",serif;
	font-weight: bold;
	font-style: normal;
	color: white;
	font-size: 28px;
	line-height: 1em;
	margin: -3px 0 12px 0;
}

.sectionfront.grid .coverlines.container a {
	font-size: 16px;
	line-height: 1em;
	font-weight: 700;
	display: block;
	padding: 2px 2px 5px 2px;
	border-top: 1px solid #333;
}

.sectionfront.grid .coverlines.container .caption {
	color: #ccc;
	font-size: 12px;
	line-height: 14px;
}

.sectionfront.grid .coverlines.container .caption .credit {
	color: #999;
	font-size: 9px;
	line-height: 14px;
}

.sectionfront.grid .coverlines.container .ad {
	position: absolute;
	display: block;
	width: 165px;
	height: 45px;
	top: 4px;
	left: 170px;
}

.sectionfront.grid .coverlines.container .ad a {
	border-top: 0;
	padding: 0;
}

.sectionfront.grid .triplecrown .coverlines.container {
	bottom: 280px;
}

.sectionfront.grid h1.legue {
	font-family: "Popular","popular",serif;
	font-weight: bold;
	font-style: normal;
	font-size: 120px;
	line-height: 1em;
	position: absolute;
	z-index: 1;
	left: 48px;
	bottom: 48px;
	color: white;
	text-shadow: 4px 4px 0 #ce1443,-4px 4px 0 #ce1443,-4px -4px 0 #ce1443,4px -4px 0 #ce1443;
}

.sectionfront.grid h1.section-smaller {
	font-size: 60px;
	line-height: 60px;
}

.sectionfront.grid.w5 h1.legue {
	font-size: 60px;
	line-height: 1em;
}

.sectionfront.grid.w5 .coverlines.container {
	bottom: 120px;
}

.sectionfront.grid.w4 h1.legue,.sectionfront.grid.w3 h1.legue,.sectionfront.grid.w2 h1.legue,.sectionfront.grid.w1 h1.legue {
	font-size: 40px;
	line-height: 1em;
	text-shadow: 0 1px 5px black;
	left: 12px;
	right: 12px;
	text-align: center;
}

.sectionfront.grid.w4 .border,.sectionfront.grid.w3 .border,.sectionfront.grid.w2 .border,.sectionfront.grid.w1 .border {
	top: 12px;
	right: 12px;
	bottom: 12px;
	left: 12px;
	border-width: 6px;
}

.sectionfront.grid.ipad.horizontal .coverlines.container {
	bottom: 60px;
}

.sectionfront.grid .sn .coverlines a {
	padding-left: 10px;
	margin: 0 0 0 -16px;
}

.sectionfront.grid .sn h1 {
	font-size: 110px;
}

.sectionfront.grid.ipad.horizontal .sn h1 {
	font-size: 90px;
}

.teamindex.grid ul {
	list-style: none;
}

.teamindex.grid ul li {
	display: block;
	overflow: hidden;
	height: 40px;
}

.teamindex.grid ul h5 {
	font-weight: bold;
	margin-top: 19px;
}

.teamindex.grid ul ul li {
	height: 20px;
	border-top: 0;
	margin: 0;
}

.teamindex.grid ul ul li a {
	border-bottom: 0;
}

.touch .ad.grid .prevtab,.touch .ad.grid .nexttab {
	z-index: 99;
	position: absolute;
	top: 50%;
	margin-top: -25px;
}

.touch .ad.grid .prevtab {
	left: 0;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -966px -99px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

.touch .ad.grid .nexttab {
	right: 0;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -916px -99px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

.os-ipad {
	background: white;
}

.os-ipad .grid .runningtitle {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.mobile.grid .runningtitle {
	white-space: nowrap;
	font-size: 10px;
}

.mobile.grid .iab300x250 {
	border: 0;
	margin-left: -10px;
	width: 300px!important;
}

.mobile.grid .footer {
	width: 280px;
	font-size: 10px;
}

.mobile.grid.photos .container.morephotos {
	text-align: center;
	top: 26px;
}

.mobile.grid.photos .container.img {
	width: 100%;
	top: 22px;
	bottom: 0;
	background: black;
}

.mobile.grid.photos .container.img .caption {
	position: absolute;
	bottom: 35px;
	padding: 6px;
	background: rgba(0,0,0,0.5);
	color: white;
}

.mobile.grid.photos .container.img .caption .credit {
	color: #aaa;
}

.mobile.grid.photos .container.img img {
	width: 100%;
	height: auto;
}

.smallscreen.mobile .sectionfront .container,.smallscreen.mobile .cover .container,.smallscreen.mobile .single-image-cover .container,.smallscreen.mobile .ad .container {
	width: 100%;
}

.loading,.error {
	margin: 0 20px;
}

.loading#nextPage,.loading#previousPage,.error#nextPage,.error#previousPage {
	display: none;
}

.error {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -763px -228px;
	background-repeat: no-repeat;
	width: 206px;
	height: 51px;
}

.loading {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -763px -173px;
	background-repeat: no-repeat;
	width: 206px;
	height: 51px;
}

html.no-treesaver #header h1 {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 240px;
	height: 40px;
}

@media all and (min-width:440px) {
	html.no-treesaver #header h1 {
		display: block;
		overflow: hidden;
		text-indent: -999px;
		background-image: url("../img/sprites.png");
		background-position: -338px -221px;
		background-repeat: no-repeat;
		width: 390px;
		height: 70px;
	}
}

html.no-treesaver .nav {
	padding: 0 24px;
	margin: 0 -24px;
	color: white;
	background-color: #9f0f33;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#710b25');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce1443',endColorstr='#710b25');
	background-image: -webkit-gradient(linear,top left,bottom left,from(#ce1443),to(#710b25));
	background-image: -webkit-linear-gradient(top,#ce1443,#710b25);
	background-image: -moz-linear-gradient(top,#ce1443,#710b25);
	background-image: -ms-linear-gradient(top,#ce1443,#710b25);
	background-image: -o-linear-gradient(top,#ce1443,#710b25);
	background-image: linear-gradient(top,#ce1443,#710b25);
}

html.no-treesaver .nav a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	padding: 0 10px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 16px;
	line-height: 24px;
	background: #140207;
}

html.no-treesaver .nav li li a {
	width: 150px;
	background: #140207;
	text-transform: none;
	font-weight: normal;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	font-size: 14px;
	line-height: 1em;
	padding: 3px;
}

html.no-treesaver .nav li li {
	border-top: 1px solid #430616;
}

html.no-treesaver .nav li li:first-child {
	border-top: 0;
}

html.no-treesaver #content [data-grids="cover"] div.no-treesaver,html.no-treesaver #content [data-grids="cover"] iframe.no-treesaver,html.no-treesaver #content [data-grids="cover"] object.no-treesaver,html.no-treesaver #content [data-grids="single-image-cover"] div.no-treesaver,html.no-treesaver #content [data-grids="single-image-cover"] iframe.no-treesaver,html.no-treesaver #content [data-grids="single-image-cover"] object.no-treesaver,html.no-treesaver #content [data-grids="sectionfront"] div.no-treesaver,html.no-treesaver #content [data-grids="sectionfront"] iframe.no-treesaver,html.no-treesaver #content [data-grids="sectionfront"] object.no-treesaver,html.no-treesaver #content [data-grids="photos"] div.no-treesaver,html.no-treesaver #content [data-grids="photos"] iframe.no-treesaver,html.no-treesaver #content [data-grids="photos"] object.no-treesaver {
	max-width: 100%;
}

body {
	background: #333;
	overflow: hidden;
}

.grid {
	margin: 16px;
	background-color: white;
}

.chrome {
	position: absolute;
	display: block;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
}

.viewer {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}

.nav .bottom {
	position: absolute;
	left: 0;
	right: 49px;
	bottom: 0;
	text-align: right;
}

.nav .bottom li {
	background-image: url("../img/sprites.png");
	background-position: -598px -35px;
	display: inline-block;
	position: relative;
	height: 35px;
	padding: 0;
	margin: 0 5px 0 5px;
	vertical-align: text-top;
}

.nav .bottom li:before,.nav .bottom li:after {
	content: "\0020";
	position: absolute;
}

.nav .bottom li:before {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -534px 0;
	background-repeat: no-repeat;
	width: 16px;
	height: 35px;
	top: 0;
	left: -16px;
}

.nav .bottom li:after {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -550px 0;
	background-repeat: no-repeat;
	width: 16px;
	height: 35px;
	top: 0;
	right: -16px;
}

.nav .bottom li a,.nav .bottom li .numbering,.nav .bottom li .arrow,.nav .bottom li h2,.nav .bottom li .button {
	font-family: "apres","Apres RE",Verdana,sans-serif;
	font-weight: 600;
	position: relative;
	display: block;
	color: white;
	text-decoration: none;
	z-index: 2;
	padding: 10px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 14px;
	line-height: 1em;
	white-space: nowrap;
	overflow: hidden;
	height: 27px;
	border: 0;
	background: 0;
}

.nav .bottom li.hiddennav {
	opacity: 0;
	width: 0;
	margin-right: -12px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}

.active .nav .bottom li.hiddennav {
	opacity: 1;
	width: 140px;
	margin-right: 8px;
}

.active .nav .bottom li.hiddennav.social {
	width: 105px;
}

.nav .bottom li.social div {
	position: relative;
	padding: 4px;
	left: -6px;
	overflow: hidden;
	height: 35px;
	white-space: nowrap;
}

.nav .bottom li.social a {
	margin: 0;
	padding: 0;
	position: static;
}

.nav .bottom li.social a.facebook {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -350px 0;
	background-repeat: no-repeat;
	width: 27px;
	height: 27px;
	display: inline-block;
}

.nav .bottom li.social a.twitter {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -392px 0;
	background-repeat: no-repeat;
	width: 27px;
	height: 27px;
	display: inline-block;
}

.nav .bottom li.social a.email {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -435px 0;
	background-repeat: no-repeat;
	width: 27px;
	height: 27px;
	display: inline-block;
}

.nav .bottom li a.new-issue {
	background: url("/img/new-issue-icon.png") no-repeat 5px center;
	padding-left: 25px;
	padding-right: 10px;
	text-align: right;
}

.nav .bottom li a.new-issue.disabled {
	background: url("/img/new-issue-icon-disabled.png") no-repeat 5px center;
	color: #545454;
}

.nav .bottom li.alwaysactive {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	background: red;
	margin: 0 8px 0 0;
}

.nav .bottom li.alwaysactive:before {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -566px 0;
	background-repeat: no-repeat;
	width: 16px;
	height: 35px;
}

.nav .bottom li.alwaysactive:after {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -582px 0;
	background-repeat: no-repeat;
	width: 16px;
	height: 35px;
}

.nav .bottom li.activatearrow {
	background-image: url("../img/sprites.png");
	background-position: -598px -35px;
	text-indent: -999px;
	position: absolute;
	right: -54px;
	width: 40px;
	bottom: 0;
	overflow: visible;
}

.nav .bottom li.activatearrow:after {
	left: 3px;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -358px -31px;
	background-repeat: no-repeat;
	width: 40px;
	height: 35px;
}

.nav .menu ul {
	display: none;
	position: absolute;
	bottom: 60px;
	background: black;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	padding: 6px;
	width: 200px;
}

.nav .menu ul li {
	text-align: left;
	display: block;
	color: white;
	background: 0;
}

.nav .menu ul li:before,.nav .menu ul li:after {
	display: none;
}

.nav .menu.menu-active ul {
	display: block;
}

.nav .top .sidebar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
}

.active .nav .top .sidebar.sidebar-active-old .content {
	border-bottom: 4px solid rgba(0,0,0,0.5);
}

.no-mobile .active .nav .top .sidebar.sidebar-active-old .content {
	border-bottom: 0;
	-webkit-box-shadow: 0 0 6px black;
	-moz-box-shadow: 0 0 6px black;
	-ms-box-shadow: 0 0 6px black;
	-o-box-shadow: 0 0 6px black;
	box-shadow: 0 0 6px black;
}

.nav .top .sidebar .content {
	z-index: 3;
	position: absolute;
	left: 0;
	right: 0;
	top: -100px;
	height: 100px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	background-color: #222;
	overflow: hidden;
	color: white;
	overflow: hidden;
}

.nav .top .sidebar .content a {
	position: relative;
	vertical-align: text-top;
	display: none;
	overflow: hidden;
	color: white;
	white-space: normal;
	width: 100px;
	height: 87px;
	padding: 3px 6px;
	margin-right: -3px;
	background: black;
}

.nav .top .sidebar .scroll {
	overflow: auto;
	overflow-y: hidden;
}

.nav .top .sidebar .button {
	z-index: 2;
	left: -5px;
	width: 0;
	opacity: 0;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	background-image: url("../img/sprites.png");
	background-position: -598px -35px;
	display: block;
	position: absolute;
	height: 35px;
	text-align: center;
}

.nav .top .sidebar .button button {
	color: white;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 700;
	border: 0;
	background: 0;
	width: 100%;
	padding: 6px;
}

.nav .top .sidebar .button:before,.nav .top .sidebar .button:after {
	content: "\0020";
	position: absolute;
	display: block;
	top: 0;
}

.nav .top .sidebar .button:before {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -534px 0;
	background-repeat: no-repeat;
	width: 16px;
	height: 35px;
	left: -16px;
}

.nav .top .sidebar .button:after {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -550px 0;
	background-repeat: no-repeat;
	width: 16px;
	height: 35px;
	right: -16px;
}

.active .nav .top .sidebar .button {
	width: 150px;
	opacity: 1;
}

.active .nav .top .sidebar.scores .button {
	left: 162px;
}

.active .nav .top .sidebar.teams .button {
	left: 329px;
}

.active .nav .top .sidebar.sidebar-active-old .content {
	top: 0;
}

.active .nav .top .sidebar.sidebar-active-old .button {
	top: 100px;
	left: 0;
}

.active .nav .top .sidebar.sidebar-active-old .button:before {
	background: black;
}

.sidebar ::-webkit-scrollbar {
	width: 0;
	height: 8px;
	background-color: rgba(51,51,51,0.5);
}

.sidebar ::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(255,255,255,0.5);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 0 1px rgba(0,0,0,0.5);
	-o-box-shadow: 0 0 1px rgba(0,0,0,0.5);
	box-shadow: 0 0 1px rgba(0,0,0,0.5);
}

.touch .sidebar ::-webkit-scrollbar {
	height: 0;
}

.nav .top .sidebar.contents {
	white-space: nowrap;
	margin-top: 0;
	height: 0;
}

.nav .top .sidebar.contents a.contents {
	display: inline-block;
}

.nav .top .sidebar.contents .label {
	font-weight: bold;
	font-size: 10px;
	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: .1em;
	display: block;
}

.nav .top .sidebar.contents .section {
	font-weight: bold;
	font-size: 16px;
	line-height: 1em;
	text-transform: uppercase;
}

.nav .top .sidebar.contents .title {
	padding-top: 3px;
	display: block;
	font-size: 11px;
	line-height: 14px;
}

.offline .nav .top .sidebar.contents a.no-offline {
	display: none;
}

.nav .top .sidebar.scores {
	white-space: nowrap;
	margin-top: 0;
}

.nav .top .sidebar.scores .content {
	display: none;
	height: 94px;
}

.nav .top .sidebar.scores .content.active {
	display: block;
}

.nav .top .sidebar.scores a.scores {
	display: inline-block;
}

.nav .top .sidebar.scores a.scores .home,.nav .top .sidebar.scores a.scores .away {
	border-top: 1px solid #333;
	height: 22px;
}

.nav .top .sidebar.scores a.scores .meta {
	font-size: 10px;
	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: bold;
	padding: 4px 0;
}

.nav .top .sidebar.scores a.scores .meta .timestamp {
	display: block;
	color: #ccc;
}

.nav .top .sidebar.scores a.scores .team {
	color: white;
	font-size: 14px;
	line-height: 1em;
}

.nav .top .sidebar.scores a.scores .score {
	color: white;
	display: block;
	float: right;
	font-size: 14px;
	line-height: 1em;
	background-color: #222;
	padding: 4px 0;
	width: 2.5em;
	height: 1em;
	text-align: center;
}

.nav .top .sidebar.scores a.no-offline {
	display: none;
}

.nav .top .sidebar.scores .names {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	position: absolute;
	z-index: 2;
	top: 0;
	opacity: 0;
	left: 155px;
}

.nav .top .sidebar.scores .names div {
	display: inline-block;
	position: relative;
	z-index: 99;
	width: 70px;
	height: 29px;
	padding: 0;
	margin-left: 13px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	text-align: center;
}

.nav .top .sidebar.scores .names div:before,.nav .top .sidebar.scores .names div:after {
	content: "\0020";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	top: -6px;
	border-left: 0 solid rgba(0,0,0,0);
	border-right: 0 solid rgba(0,0,0,0);
}

.nav .top .sidebar.scores .names div:before {
	left: -16px;
	border-bottom-style: solid;
	border-bottom-width: 35px;
	border-left-width: 16px;
}

.nav .top .sidebar.scores .names div:after {
	right: -16px;
	border-top-style: solid;
	border-top-width: 35px;
	border-right-width: 16px;
}

.active .nav .top .sidebar-active-old div.names {
	position: absolute;
	top: 100px;
	opacity: 1;
}

.active .nav .bottom li.hiddennav.invisible {
	display: none;
}

.offline .active .nav .top .teams button {
	left: 162px;
}

.nav .top .sidebar.teams {
	white-space: nowrap;
	margin-top: 0;
	height: 0;
}

.nav .top .sidebar.teams a.teams {
	display: inline-block;
}

.nav .top .sidebar.teams .label {
	font-size: 18px;
	line-height: 1em;
}

.offline .nav .top .sidebar.teams a.no-offline {
	display: none;
}

button.next,button.prev {
	display: none;
}

.no-touch .viewer {
	left: 35px;
	right: 35px;
}

.no-touch button.next,.no-touch button.prev {
	position: absolute;
	z-index: 99;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	background: 0;
	border: 0;
}

.no-touch button.prev {
	left: 0;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -966px -49px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

.no-touch button.next {
	right: 0;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background-image: url("../img/sprites.png");
	background-position: -916px -49px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}

.loginoverlay {
	display: none;
}

@media all and (max-width:580px) {
	.active .nav .bottom li.settings,.active .nav .bottom li.help {
		width: 35px;
	}

	.nav .bottom .settings a {
		display: block;
		overflow: hidden;
		text-indent: -999px;
		background-image: url("../img/sprites.png");
		background-position: -401px -22px;
		background-repeat: no-repeat;
		width: 35px;
		height: 35px;
	}

	.nav .bottom .help a {
		display: block;
		overflow: hidden;
		text-indent: -999px;
		background-image: url("../img/sprites.png");
		background-position: -433px -22px;
		background-repeat: no-repeat;
		width: 35px;
		height: 35px;
	}

	.active .nav .top .sidebar.sidebar-active-old .content a {
		width: 100px;
	}

	.nav .top .sidebar .button button {
		padding: 12px 0;
		font-size: 10px;
		line-height: 1em;
	}

	.active .nav .top .sidebar .button {
		width: 80px;
	}

	.active .nav .top .sidebar.scores .button {
		left: 92px;
	}

	.active .nav .top .sidebar.scores .names {
		left: 85px;
	}

	.active .nav .top .sidebar.scores .names div {
		font-size: 10px;
		width: auto;
	}

	.active .nav .top .sidebar.teams .button {
		left: 189px;
	}

	.active .nav .top .sidebar.sidebar-active-old .button {
		left: 0;
	}
}

@media all and (max-width:380px) {
	.active .nav .bottom li.alwaysactive {
		opacity: 0;
		width: 0;
	}
}

.lightbox,.lightboxed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99;
	background: rgba(0,0,0,0.5);
}

.lightbox .container,.lightboxed .container {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 6px black;
	-moz-box-shadow: 0 1px 6px black;
	-ms-box-shadow: 0 1px 6px black;
	-o-box-shadow: 0 1px 6px black;
	box-shadow: 0 1px 6px black;
	position: absolute;
	overflow: visible;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1px;
	background: black;
}

.lightbox .container.lightbox,.lightboxed .container.lightbox {
	padding: 0;
}

.lightbox .container:after,.lightboxed .lightbox ::-webkit-scrollbar,.lightboxed ::-webkit-scrollbar {
	width: 6px;
	height: 0;
	background-color: 0 0 1px #666;
}

.touch .lightbox ::-webkit-scrollbar,.touch .lightboxed ::-webkit-scrollbar {
	width: 0;
}

.lightboxed {
	padding: 0;
}

.lightboxed iframe {
	position: relative;
	display: block;
	width: 90%;
	height: 90%;
	margin: 4% auto;
	max-width: 600px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 8px black;
	-moz-box-shadow: 0 0 8px black;
	-ms-box-shadow: 0 0 8px black;
	-o-box-shadow: 0 0 8px black;
	box-shadow: 0 0 8px black;
}

.r16x9.w1,.container.w1 [ratio="16x9"] img {
	width: 95px;
	height: 53px;
}

.r16x9.w2,.container.w2 [ratio="16x9"] img {
	width: 206px;
	height: 116px;
}

.r16x9.w3,.container.w3 [ratio="16x9"] img {
	width: 317px;
	height: 178px;
}

.r16x9.w4,.container.w4 [ratio="16x9"] img {
	width: 428px;
	height: 241px;
}

.r16x9.w5,.container.w5 [ratio="16x9"] img {
	width: 539px;
	height: 303px;
}

.r16x9.w6,.container.w6 [ratio="16x9"] img {
	width: 650px;
	height: 366px;
}

.r16x9.w7,.container.w7 [ratio="16x9"] img {
	width: 761px;
	height: 428px;
}

.r16x9.w8,.container.w8 [ratio="16x9"] img {
	width: 872px;
	height: 491px;
}

.r16x9.w9,.container.w9 [ratio="16x9"] img {
	width: 983px;
	height: 553px;
}

.r16x9.w10,.container.w10 [ratio="16x9"] img {
	width: 1094px;
	height: 615px;
}

.r16x9.w11,.container.w11 [ratio="16x9"] img {
	width: 1205px;
	height: 678px;
}

.r16x9.w12,.container.w12 [ratio="16x9"] img {
	width: 1316px;
	height: 740px;
}

.r4x3.w1,.container.w1 [ratio="4x3"] img {
	width: 95px;
	height: 71px;
}

.r4x3.w2,.container.w2 [ratio="4x3"] img {
	width: 206px;
	height: 155px;
}

.r4x3.w3,.container.w3 [ratio="4x3"] img {
	width: 317px;
	height: 238px;
}

.r4x3.w4,.container.w4 [ratio="4x3"] img {
	width: 428px;
	height: 321px;
}

.r4x3.w5,.container.w5 [ratio="4x3"] img {
	width: 539px;
	height: 404px;
}

.r4x3.w6,.container.w6 [ratio="4x3"] img {
	width: 650px;
	height: 488px;
}

.r4x3.w7,.container.w7 [ratio="4x3"] img {
	width: 761px;
	height: 571px;
}

.r4x3.w8,.container.w8 [ratio="4x3"] img {
	width: 872px;
	height: 654px;
}

.r4x3.w9,.container.w9 [ratio="4x3"] img {
	width: 983px;
	height: 737px;
}

.r4x3.w10,.container.w10 [ratio="4x3"] img {
	width: 1094px;
	height: 821px;
}

.r4x3.w11,.container.w11 [ratio="4x3"] img {
	width: 1205px;
	height: 904px;
}

.r4x3.w12,.container.w12 [ratio="4x3"] img {
	width: 1316px;
	height: 987px;
}

.r5x4.w1,.container.w1 [ratio="5x4"] img {
	width: 95px;
	height: 76px;
}

.r5x4.w2,.container.w2 [ratio="5x4"] img {
	width: 206px;
	height: 165px;
}

.r5x4.w3,.container.w3 [ratio="5x4"] img {
	width: 317px;
	height: 254px;
}

.r5x4.w4,.container.w4 [ratio="5x4"] img {
	width: 428px;
	height: 342px;
}

.r5x4.w5,.container.w5 [ratio="5x4"] img {
	width: 539px;
	height: 431px;
}

.r5x4.w6,.container.w6 [ratio="5x4"] img {
	width: 650px;
	height: 520px;
}

.r5x4.w7,.container.w7 [ratio="5x4"] img {
	width: 761px;
	height: 609px;
}

.r5x4.w8,.container.w8 [ratio="5x4"] img {
	width: 872px;
	height: 698px;
}

.r5x4.w9,.container.w9 [ratio="5x4"] img {
	width: 983px;
	height: 786px;
}

.r5x4.w10,.container.w10 [ratio="5x4"] img {
	width: 1094px;
	height: 875px;
}

.r5x4.w11,.container.w11 [ratio="5x4"] img {
	width: 1205px;
	height: 964px;
}

.r5x4.w12,.container.w12 [ratio="5x4"] img {
	width: 1316px;
	height: 1053px;
}

.r1x1.w1,.container.w1 [ratio="1x1"] img {
	width: 95px;
	height: 95px;
}

.r1x1.w2,.container.w2 [ratio="1x1"] img {
	width: 206px;
	height: 206px;
}

.r1x1.w3,.container.w3 [ratio="1x1"] img {
	width: 317px;
	height: 317px;
}

.r1x1.w4,.container.w4 [ratio="1x1"] img {
	width: 428px;
	height: 428px;
}

.r1x1.w5,.container.w5 [ratio="1x1"] img {
	width: 539px;
	height: 539px;
}

.r1x1.w6,.container.w6 [ratio="1x1"] img {
	width: 650px;
	height: 650px;
}

.r1x1.w7,.container.w7 [ratio="1x1"] img {
	width: 761px;
	height: 761px;
}

.r1x1.w8,.container.w8 [ratio="1x1"] img {
	width: 872px;
	height: 872px;
}

.r1x1.w9,.container.w9 [ratio="1x1"] img {
	width: 983px;
	height: 983px;
}

.r1x1.w10,.container.w10 [ratio="1x1"] img {
	width: 1094px;
	height: 1094px;
}

.r1x1.w11,.container.w11 [ratio="1x1"] img {
	width: 1205px;
	height: 1205px;
}

.r1x1.w12,.container.w12 [ratio="1x1"] img {
	width: 1316px;
	height: 1316px;
}

.r4x5.w1,.container.w1 [ratio="4x5"] img {
	width: 95px;
	height: 119px;
}

.r4x5.w2,.container.w2 [ratio="4x5"] img {
	width: 206px;
	height: 258px;
}

.r4x5.w3,.container.w3 [ratio="4x5"] img {
	width: 317px;
	height: 396px;
}

.r4x5.w4,.container.w4 [ratio="4x5"] img {
	width: 428px;
	height: 535px;
}

.r4x5.w5,.container.w5 [ratio="4x5"] img {
	width: 539px;
	height: 674px;
}

.r4x5.w6,.container.w6 [ratio="4x5"] img {
	width: 650px;
	height: 813px;
}

.r4x5.w7,.container.w7 [ratio="4x5"] img {
	width: 761px;
	height: 951px;
}

.r4x5.w8,.container.w8 [ratio="4x5"] img {
	width: 872px;
	height: 1090px;
}

.r4x5.w9,.container.w9 [ratio="4x5"] img {
	width: 983px;
	height: 1229px;
}

.r4x5.w10,.container.w10 [ratio="4x5"] img {
	width: 1094px;
	height: 1368px;
}

.r4x5.w11,.container.w11 [ratio="4x5"] img {
	width: 1205px;
	height: 1506px;
}

.r4x5.w12,.container.w12 [ratio="4x5"] img {
	width: 1316px;
	height: 1645px;
}

.r3x4.w1,.container.w1 [ratio="3x4"] img {
	width: 95px;
	height: 127px;
}

.r3x4.w2,.container.w2 [ratio="3x4"] img {
	width: 206px;
	height: 275px;
}

.r3x4.w3,.container.w3 [ratio="3x4"] img {
	width: 317px;
	height: 423px;
}

.r3x4.w4,.container.w4 [ratio="3x4"] img {
	width: 428px;
	height: 571px;
}

.r3x4.w5,.container.w5 [ratio="3x4"] img {
	width: 539px;
	height: 719px;
}

.r3x4.w6,.container.w6 [ratio="3x4"] img {
	width: 650px;
	height: 867px;
}

.r3x4.w7,.container.w7 [ratio="3x4"] img {
	width: 761px;
	height: 1015px;
}

.r3x4.w8,.container.w8 [ratio="3x4"] img {
	width: 872px;
	height: 1163px;
}

.r3x4.w9,.container.w9 [ratio="3x4"] img {
	width: 983px;
	height: 1311px;
}

.r3x4.w10,.container.w10 [ratio="3x4"] img {
	width: 1094px;
	height: 1459px;
}

.r3x4.w11,.container.w11 [ratio="3x4"] img {
	width: 1205px;
	height: 1607px;
}

.r3x4.w12,.container.w12 [ratio="3x4"] img {
	width: 1316px;
	height: 1755px;
}

.c1 {
	margin-left: 0;
}

.c2 {
	margin-left: 111px;
}

.c3 {
	margin-left: 222px;
}

.c4 {
	margin-left: 333px;
}

.c5 {
	margin-left: 444px;
}

.c6 {
	margin-left: 555px;
}

.c7 {
	margin-left: 666px;
}

.c8 {
	margin-left: 777px;
}

.c9 {
	margin-left: 888px;
}

.c10 {
	margin-left: 999px;
}

.c11 {
	margin-left: 1110px;
}

.c12 {
	margin-left: 1221px;
}

.w1 {
	width: 95px;
}

.w2 {
	width: 206px;
}

.w3 {
	width: 317px;
}

.w4 {
	width: 428px;
}

.w5 {
	width: 539px;
}

.w6 {
	width: 650px;
}

.w7 {
	width: 761px;
}

.w8 {
	width: 872px;
}

.w9 {
	width: 983px;
}

.w10 {
	width: 1094px;
}

.w11 {
	width: 1205px;
}

.w12 {
	width: 1316px;
}

.lightbox .container[class*="single"] {
	width: 317px;
}

.lightbox .container[class*="double"] {
	width: 650px;
}

.lightbox .container[class*="triple"] {
	width: 983px;
}

.lightbox .container[class*="quad"] {
	width: 1316px;
}

.column {
	width: 317px;
	font-size: 14px;
	line-height: 20px;
}

.grid {
	position: absolute;
	overflow: hidden;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
}

.fixed.grid,.sizetocontainer.grid {
	max-width: none;
	max-height: none;
	min-width: none;
	min-height: none;
}

html.js .hidden,html.no-js .hidden {
	display: none;
}

.chrome,.viewer {
	position: absolute;
	display: block;
}

.chrome {
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
}

.container.scroll {
	position: absolute;
	overflow: auto;
	overflow-x: hidden;
}

.grid .scroll-fade:after {
	content: "\0020";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 40px;
	z-index: 3;
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));
	background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),white);
	background-image: -moz-linear-gradient(top,rgba(255,255,255,0),white);
	background-image: -ms-linear-gradient(top,rgba(255,255,255,0),white);
	background-image: -o-linear-gradient(top,rgba(255,255,255,0),white);
	background-image: linear-gradient(top,rgba(255,255,255,0),white);
}

.container .scroll {
	overflow: auto;
	width: 100%;
	height: 100%;
	padding-bottom: 40px;
}

::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 6px;
}

::-webkit-scrollbar-thumb {
	border-radius: 3px;
	background-color: rgba(0,0,0,0.5);
}

.touch ::-webkit-scrollbar {
	width: 3px;
}

html,body {
	font-size: 14px;
	line-height: 20px;
	font-family: "apres","Apres RE",Verdana,sans-serif;
	color: black;
	background-color: #333;
	overflow: hidden;
}

h1,h2,h3,h4,h5,h6 {
	text-rendering: optimizeLegibility;
	word-wrap: break-word;
}

p {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
}

.column,.container {
	position: absolute;
	overflow: hidden;
	top: 40px;
	bottom: 60px;
}

.column {
	min-height: 60px;
}

#previousPage,#nextPage {
	opacity: .2;
}

.grid.trimleft {
	padding-left: 0;
}

.grid.trimright {
	padding-right: 0;
}

figure {
	display: block;
}

.colapsed {
	position: absolute;
}

.topfix {
	top: 0;
}

.rightfix {
	right: 0;
}

.bottomfix {
	bottom: 0;
	top: auto;
}

.leftfix {
	left: 0;
}

.overflow {
	overflow: visible;
}

.error,.loading {
	position: absolute;
}

.error#nextPage,.error#previousPage,.loading#nextPage,.loading#previousPage {
	display: none;
}

.hidden,.microdata {
	display: none;
}

.group {
	position: absolute;
	top: 0;
	bottom: 0;
	padding: 0;
}

.center,.center * {
	text-align: center;
}

.nocap .caption {
	display: none;
}

.fill .caption {
	padding-left: 24px;
	padding-right: 24px;
}

.caption.left {
	text-align: left;
}

.caption.right {
	right: 0;
	text-align: right;
}

.insetcap .caption {
	position: absolute;
}

.insetcap.ul .caption {
	top: 0;
	left: 0;
}

.insetcap.ur .caption {
	top: 0;
	right: 0;
}

.insetcap.ll .caption {
	bottom: 0;
	left: 0;
}

.insetcap.lr .caption {
	bottom: 0;
	right: 0;
}

.fullbleed {
	position: absolute;
	bottom: 0!important;
	top: 0!important;
	left: 0!important;
	right: 0!important;
	width: auto;
}

.os-ipad,.os-ipad .grid,.os-iphone,.os-iphone .grid {
	-webkit-font-smoothing: antialiased;
}

html.offline .no-offline,html.offline [data-requires~="no-offline"] {
	display: none;
}

html.offline [data-requires~="offline"] {
	display: block;
}

html.no-offline [data-requires~="no-offline"] {
	display: block;
}

html.no-offline [data-requires~="offline"] {
	display: none;
}

.r {
	background: #f99!important;
}

.g {
	background: #9f9!important;
}

.b {
	background: #99f!important;
}

.c {
	background: #9ff!important;
}

.m {
	background: #f9f!important;
}

.y {
	background: #ff9!important;
}

body {
	background: #333;
}

.grid {
	padding: 0 24px;
	background-color: white;
}

div,button {
	font-family: "apres","Apres RE",Verdana,sans-serif;
	font-weight: normal;
	font-style: normal;
	color: black;
	font-size: 14px;
	line-height: 20px;
}

h1,h2,h3,h4,h5,h6 {
	text-rendering: optimizeLegibility;
}

.caps {
	font-family: inherit;
	font-weight: inherit;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.column {
	min-height: 60px;
}

em {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: italic;
}

strong {
	font-family: inherit;
	font-size: inherit;
	font-weight: bold;
	font-style: inherit;
}

.signed {
	text-indent: 0;
	margin-top: 20px;
}

.signed:before {
	content: "— ";
}

.covercredit {
	text-indent: 0;
}

::-moz-selection {
	background: #ce1443;
	color: white;
}

::selection {
	background: #ce1443;
	color: white;
}

.white,.white * {
	color: white;
}

.black,.black * {
	color: black;
}

.primary,.primary * {
	color: #ce1443;
}

.secondary,.secondary * {
	color: #f50019;
}

.tertiary,.tertiary * {
	color: #f7f4d5;
}

.onwhite {
	background: white;
}

.onblack {
	background: black;
}

.onprimary {
	background: #ce1443;
}

.onsecondary {
	background: #f50019;
}

.ontertiary {
	background: #f7f4d5;
}

.fill .caption {
	padding-left: 24px;
	padding-right: 24px;
}

.column a,.column a:visited,.column a:active {
	color: #710b25;
	border-bottom: 0;
}

.column a:hover {
	color: #ce1443;
	border-bottom: 1px solid #ce1443;
}

.column img {
	display: block;
	line-height: 20px;
}

.column .keeptogether img {
	display: inline;
}

.img.fallback {
	padding: 6px 6px 0 6px;
	margin: 20px 0 0 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	min-height: 50px;
}

.img.fallback:hover {
	border-color: #ce1443;
	-webkit-box-shadow: inset 0 0 5px #f388a3;
	-moz-box-shadow: inset 0 0 5px #f388a3;
	-ms-box-shadow: inset 0 0 5px #f388a3;
	-o-box-shadow: inset 0 0 5px #f388a3;
	box-shadow: inset 0 0 5px #f388a3;
}

.img.fallback img {
	float: left;
	display: block;
}

.img.fallback .caption {
	display: block;
	padding: 0;
	margin: 0 0 0 50px;
	text-indent: 0;
	line-height: 16px;
	text-align: left;
}

.w3col .column img.photo,.w2col .column img.photo,.mobile .column img.photo {
	display: none;
}

.grid.ipad {
	min-width: 99999px;
	width: 99999px;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border: 0;
}

.os-ipad .grid {
	min-width: 99999px;
	width: 99999px;
	opacity: 1!important;
}

.os-ipad .grid.fixed.ipad.horizontal {
	height: 644px;
	width: 983px;
	min-width: 983px;
	padding: 0 20.5px;
}

.os-ipad .grid.fixed.ipad.vertical {
	height: 900px;
	width: 650px;
	min-width: 650px;
	padding: 0 59px;
}

.os-ipad.fullscreen .grid.fixed.ipad.horizontal {
	height: 748px;
}

.os-ipad.fullscreen .grid.fixed.ipad.vertical {
	height: 1004px;
}

.mobile.grid {
	min-width: 99999px;
	width: 99999px;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border: 0;
}

.smallscreen.mobile .viewer {
	padding: 0;
	margin: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: white;
}

.smallscreen.mobile .grid:not(.fixed) {
	min-width: 99999px;
	width: 99999px;
}

.smallscreen.mobile .mobile.grid {
	opacity: 1!important;
	margin: 0;
	width: 280px;
	min-width: 280px;
	padding: 20px;
}

.smallscreen.mobile .column,.smallscreen.mobile .container {
	width: 280px;
	min-width: 280px;
}

.mobile.grid .container [ratio="16x9"] img {
	width: 280px;
	height: 157.5px;
}

.mobile.grid .container [ratio="4x3"] img {
	width: 280px;
	height: 210px;
}

.mobile.grid .container [ratio="5x4"] img {
	width: 280px;
	height: 224px;
}

.mobile.grid .container [ratio="1x1"] img {
	width: 280px;
	height: 280px;
}

.mobile.grid .container [ratio="4x5"] img {
	width: 280px;
	height: 350px;
}

.mobile.grid .container [ratio="3x4"] img {
	width: 280px;
	height: 373.333px;
}

.smallscreen.mobile .cover.fixed.w3col.grid,.smallscreen.mobile .cover.fixed.w3col.grid * {
	margin: 0;
	padding: 0;
	width: 250px;
	height: 333.333px;
	min-width: 250px;
	min-height: 333.333px;
}

.smallscreen.mobile .cover.fixed.w3col.grid .img,.smallscreen.mobile .cover.fixed.w3col.grid * .img {
	top: 0;
}

.smallscreen.mobile .cover.fixed.w2col.grid,.smallscreen.mobile .cover.fixed.w2col.grid * {
	margin: 0;
	padding: 0;
	width: 125px;
	height: 166.667px;
	min-width: 125px;
	min-height: 166.667px;
}

.smallscreen.mobile .cover.fixed.w2col.grid .img,.smallscreen.mobile .cover.fixed.w2col.grid * .img {
	top: 0;
}

.smallscreen.mobile .cover.grid {
	margin: 0 -8.75px;
}

.smallscreen.mobile .fixed.grid,.smallscreen.mobile .sizetocontainer.grid {
	max-width: none;
	max-height: none;
	min-width: none;
	min-height: none;
}

.smallscreen.mobile .mobile.grid .keeptogether.fallback img {
	width: 40px;
	height: 40px;
}

html.treesaver .no-treesaver {
	display: none;
}

html.treesaver .container .no-treesaver,html.treesaver .fallback .no-treesaver {
	display: block;
}

html.no-treesaver {
	overflow: auto;
	overflow-y: scroll;
}

html.no-treesaver body {
	width: 100%;
	max-width: 983px;
	margin: 0 auto;
	overflow: visible;
	background: white;
}

html.no-treesaver #header,html.no-treesaver #content,html.no-treesaver #footer {
	padding: 20px 24px;
}

html.no-treesaver #header h1 {
	font-size: 20px;
	line-height: 1em;
	margin-bottom: 5px;
}

html.no-treesaver .nav ol,html.no-treesaver .nav ul {
	list-style: none;
	margin: 0 -24px;
	padding: 0 24px;
}

html.no-treesaver .nav li {
	display: inline;
	position: relative;
}

html.no-treesaver .nav li ol,html.no-treesaver .nav li ul {
	z-index: 1;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	margin: 0;
	padding: 0;
}

html.no-treesaver .nav li li {
	width: auto;
	display: block;
}

html.no-treesaver .nav li li a {
	display: block;
}

html.no-treesaver .nav li:hover ol,html.no-treesaver .nav li ul {
	display: block;
}

html.no-treesaver #content div,html.no-treesaver #content iframe,html.no-treesaver #content object {
	display: none;
}

html.no-treesaver #content div.no-treesaver,html.no-treesaver #content iframe.no-treesaver,html.no-treesaver #content object.no-treesaver {
	overflow: visible;
	display: block;
	float: right;
	padding-left: 1em;
	width: 100%;
	max-width: 650px;
}

html.no-treesaver #content div.no-treesaver div,html.no-treesaver #content iframe.no-treesaver div,html.no-treesaver #content object.no-treesaver div {
	display: block;
}

html.no-treesaver #content div.no-treesaver img,html.no-treesaver #content div.no-treesaver iframe,html.no-treesaver #content div.no-treesaver video,html.no-treesaver #content iframe.no-treesaver img,html.no-treesaver #content iframe.no-treesaver iframe,html.no-treesaver #content iframe.no-treesaver video,html.no-treesaver #content object.no-treesaver img,html.no-treesaver #content object.no-treesaver iframe,html.no-treesaver #content object.no-treesaver video {
	width: 100%;
	height: auto;
}

html.no-treesaver #footer {
	clear: both;
	padding-bottom: 0;
}

html.no-treesaver #footer .nav li ol,html.no-treesaver #footer .nav li ul {
	top: auto;
	bottom: 100%;
}