body {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	background: url(/sites/all/themes/ninesixty/base/images/sports/football/fb-bg01.jpg) repeat-x scroll center top #000000 !important;

}

@media only screen and (max-device-width: 1024px) {
	body {background-size: 200%;}
	#match-status {top:0px !important;}

}

@media only screen and (max-device-width: 480px) {
	body {background-size: 200%;}
	#match-status {top:0px !important;}
}


body.sports-football-teams {
	background: url(/sites/all/themes/ninesixty/base/images/sports/football/fb-bg03.jpg) repeat-x scroll center top #000000 !important;
}

body.sports-football-matchups, body.sports-football-matchups-week-0, body.sports-football-matchups-week-1, body.sports-football-matchups-week-2, body.sports-football-matchups-week-3, body.sports-football-matchups-week-4, body.sports-football-matchups-week-5, body.sports-football-matchups-week-6, body.sports-football-matchups-week-7, body.sports-football-matchups-week-8, body.sports-football-matchups-week-9, body.sports-football-matchups-week-10, body.sports-football-matchups-week-11, body.sports-football-matchups-week-12, body.sports-football-matchups-week-13, body.sports-football-matchups-week-14, body.sports-football-matchups-week-15, body.sports-football-matchups-week-16 {
	background: url(/sites/all/themes/ninesixty/base/images/sports/football/fb-bg05.jpg) repeat-x scroll center top #000000 !important;
}

body.node-type-team {
	background: url(/sites/all/themes/ninesixty/base/images/sports/football/fb-bg02.jpg) repeat-x scroll center top #000000 !important;
}

body.node-type-match, body.sports-football-rankings {
	background: url(/sites/all/themes/ninesixty/base/images/sports/football/fb-bg04.jpg) repeat-x scroll center top #000000 !important;
}

body.sports-football-ondemand {
	background: url(/sites/all/themes/ninesixty/base/images/sports/football/fb-bg06.jpg) repeat-x scroll center top #000000 !important;
}

#social-buttons {
	background-image: url(/sites/all/themes/ninesixty/base/images/sports/football/share-football.png);
	top: -15px;
	left: 575px !important;
}

h1.white {
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0px;
}

h2 {
	margin-bottom: 0px;
}

#main-navigation {
	height: 182px;
}

#tier-2-header {
	width: 940px;
	height: 120px;
	background-image: url(/sites/all/themes/ninesixty/base/images/sports/football/roadtothedomeheader.png);
	position: relative;
	top: -20px;
}

#gpb-sports-logo {
	position: relative;
	top: 20px;
	left: 20px;
}

#secondary-menu {
	position: relative;
	width: 945px;
	left: 15px;
	top: 4px;
	font-size: 18px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	#secondary-menu {left: 0px;}
}

#secondary-menu ul.menu li a {
	color: #FFFFFF;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-style: normal;
	position: relative;
}

#secondary-menu ul.menu li a:hover {
	color: #FFCC33;
	border-bottom: none !important;
}

#secondary-menu ul.menu li {
	color: #FFFFFF;
	float: left;
	height: 25px;
	list-style: none outside none !important;
	margin-right: 20px !important;
	/*margin-right: 63px !important;*/
}

#secondary-menu ul.menu {
	padding: 0px;
}

#secondary-menu ul.menu li.active-trail a.active {
	border-bottom: none;
	background-color: #3399cc;
	width: auto;
	padding: 5px;
}

/*
body.node-type-match #secondary-menu ul.menu li.leaf:nth-child(6) a, body.node-type-team #secondary-menu ul.menu li.leaf:nth-child(7) a, body.node-type-sports-media #secondary-menu ul.menu li.leaf:nth-child(3) a {
	border-bottom: none;
	background-color: #3399cc;
	width: auto;
	padding: 5px;
}
*/

#page {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	background: none repeat scroll 0 0 transparent;
	padding-top: 0px !important;
	position: relative;
	top: -25px;
	min-height: 650px;
}

#content-section {
	padding-right: 0px;
	padding-left: 0px;
	/*padding-top: 20px;*/
	height: auto;
	min-height: 770px;
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	padding-bottom: 15px;
}

body.sports-football-matchups #content-section {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black60.png");
}

body.sports-football-teams #content-section, body.node-type-team #content-section, body.sports-football-rankings {
	/*overflow-y: auto;
	overflow-x: hidden\9;*/
}

body.sports-football-teams #content-section {
	overflow-y: auto;
	overflow-x: hidden\9;
}

.view-id-football.view-display-id-block_1 {
	margin-bottom: 10px;
	padding-top: 10px;
	position: relative;
	left: 15px;
	padding-bottom: 20px;
	height: 360px;
}

.view-id-football.view-display-id-block_3 {
	position: relative;
	left: 15px;
}

.view-id-football.view-display-id-block_1 .views-field-field-article-body-image-fid {
	float: right;
	position: relative;
	left: 10px;
	z-index: 1000;
	padding-right: 25px;
	padding-left: 25px;
}

.view-id-football.view-display-id-block_3 .views-field-field-blog-image-fid {
	float: left;
	z-index: 1000;
	padding-right: 15px;
	padding-left: 10px;
}


.view-id-football.view-display-id-block_1 .views-field-field-article-body-image-captio-value {
	position: relative;
	left: 15px;
	float: right;
	color: white;
	width: 310px;
	font-size: 10px;
	padding-bottom: 5px;
	z-index: 1000;
	padding-right: 35px;
}

.view-id-football.view-display-id-block_1 .views-field-body {
	position: relative;
	left: 10px;
}

.view-id-football.view-display-id-block_1 .views-field-title {
	position: relative;
	left: 10px;
	z-index: 900;
	*width: 160px;
	/*left: 345px;*/
	*clear: both;
	*top:-260px;
}

.view-id-football.view-display-id-block_1 .views-field-title h2.blue, h2.blue a {
	color: #0099cc;
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
}

.view-id-football.view-display-id-block_3 .views-field-title h3.blog-title, h3.blog-title {
	color: #0099cc;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
}

.view-id-football.view-display-id-block_1, .view-id-football.view-display-id-block_2 {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	*overflow: hidden;

}

.view-id-football.view-display-id-block_2 .view-header, .view-id-football.view-display-id-block_2 .views-field-title {
	position: relative;
	left: 5px;
}

.view-id-football.view-display-id-block_3 .views-row-odd, .view-id-football.view-display-id-block_3 .views-row-even {
	height: 90px;
	clear: left;
	padding: 10px 10px 10px 0px;
	margin-bottom: 10px;
	margin-right: 30px;
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
}

.view-id-football.view-display-id-block_1 .views-field-title a:hover h2.blue, h2.blue a:hover, .view-id-football.view-display-id-block_3 .views-field-title a:hover h3.blog-title, h3.blog-title a:hover {
	color: #FFFFFF;
}


.view-id-football.view-display-id-block_2 .item-list {
	position: relative;
	left: 20px;
	width: 185px;
}

.view-id-football.view-display-id-block_2 .item-list ul li a {
	font-size: 11px;
}

.view-id-football.view-display-id-block_1 .views-field-title h2{
	z-index: 900;
}

.view-id-football.view-display-id-block_1 .views-field-body, .view-id-football.view-display-id-block_3 .views-field-body, .view-id-football.view-display-id-block_3 .views-field-body p {
	color: #FFFFFF;
	z-index: 900;
	padding-right: 15px;
}

.view-id-football.view-display-id-block_1 .views-field-body {
	*clear: both;
	*top: -70px;
	padding-right: 25px;
}

.view-id-football.view-display-id-block_2 {
	padding-top: 10px;
	height: 360px;
	padding-bottom: 20px;
	width: 205px;
}

.item-list ul li {
	list-style: square outside none;
	color: yellow;
	margin: 0em 0.5em 0.5em 0em;
}

.item-list ul li a {
	color: #FFFFFF;
}

.item-list ul li a:hover {
	color: #0099CC;
}

#recent-scores, #team-records, #team-info, #team-assets {
	position: relative;
	padding-left: 15px;
	left: 15px;
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
}

#team-info {
	padding-top: 15px;
	padding-bottom: 15px;
}

#recent-scores, #team-records, #team-assets {
	top: 15px;
}

#recent-scores {
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#team-records, #team-assets {
	padding-bottom: 15px;
	margin-bottom: 35px;
}


.helmet {
	float: left;
	margin-right: 15px;
	height: 99px;
	width: 150px;
	border-radius: 1em 1em 1em 1em;
	-moz-border-radius:1em 1em 1em 1em;
	-webkit-border-radius: 1em;
}

h1.team-info {
	color: #FFFFFF;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 0px;
}

h2.team-info {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 18px;
}

p.team-info {
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 0px;
}

h2.team-info a {
	color: #FFFFFF;
}

h2.team-info a:hover {
	color: #0099cc;
}

h1.team-headers {
	font-size: 30px;
	color: #0099cc;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
}

#matchup-holder {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	/*height: auto;
	min-height: 749px;
	*height: 749px;*/
	height: 749px;
	overflow-y: auto;
	padding-top: 20px;
	overflow-x: hidden\9;
}

#all-teams-holder {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	height: 749px;
	padding-top: 20px;
}

#all-teams {
	/*height: auto;
	min-height: 693px;
	*height: 693px;*/
	height: 693px;
	overflow-y: auto;
	overflow-x: hidden\9;
}

#all-teams .team {
	padding-left: 15px;
}

#all-teams .team a {
	color: #FFFFFF;
}

#all-teams .team a:hover {
	color: #0099cc;
}

.match {
	color: #FFFFFF;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.record {
	color: #FFFFFF;
	font-size: 14px;
}

.record-body, .record-rank {
	font-size: 12px;
}

.matchname {
	font-size: 18px;
}

.matchname a {
	color: #FFFFFF;
}

.asset-title a {
	color: #FFCC33;
}

.matchname a:hover, .asset-title a:hover {
	color: #0099cc;
}

#asset.asset {
	text-align: center;
}

.asset-title {
	line-height: 16px;
}

.matchtype, .matchtime, .matchloc {
	font-size: 13px;
}

.matchtime {
	color: white;
}

.matchtime a {
	color: white;
}

.matchtime a:hover {
	color: #0099cc;
}

#player {
	position: relative;
	padding: 10px 15px 10px 15px;
	left: 15px;
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	border-radius: 1em 1em 1em 1em;
	-moz-border-radius: 1em 1em 1em 1em;
	-webkit-border-radius: 1em;
}

#chat {
	width: 326px;
	position: relative;
	padding: 10px 15px 5px 15px;
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	border-radius: 1em 1em 1em 1em;
	-moz-border-radius: 1em 1em 1em 1em;
	-webkit-border-radius: 1em;
}

#match-up{
	position: relative;
	padding: 10px 15px 10px 15px;
	left: 75px;
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	border-radius: 1em 1em 1em 1em;
	-moz-border-radius: 1em 1em 1em 1em;
	-webkit-border-radius: 1em;
}

.match-up {
	position: relative;
	padding: 10px 15px 10px 15px;
	left: 15px;
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	border-radius: 1em 1em 1em 1em;
	-moz-border-radius: 1em 1em 1em 1em;
	-webkit-border-radius: 1em;
	height: 180px;
	text-align: center;
	width: 460px;
}

#home-team img, #away-team img, .home-team img, .away-team img {
	width: 155px;
}

#home-team a, #away-team a, .home-team a, .away-team a {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	width: 155px;
}

#home-team a:hover, #away-team a:hover, .home-team a:hover, .away-team a:hover {
	color: #3399cc;
}

#match-up-container {
	background-color: #FFFFFF;
	text-align: center;
}

.match-up-container {
	background-color: #FFFFFF;
	text-align: center;
	height: 150px;
}

#date-venue {
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
	position: relative;
	top: -23px !important;
	color: #000000;
}

.date-match a:hover{
	font-size: 24px;
	color: #0099cc;
}

.date-match a{
	font-size: 24px;
	color: #FFCC33;
}

.coach {
	font-size: 11px;
}

a.vs, .vs {
	*float: left;
	*position: relative;
	*left: 15px;
}

h1.matchup-title {
	font-size: 24px;
	color: #0099cc;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}

#rankingtitle {
	font-size: 24px;
	color: #0099cc;
}

#rankingsub {
	font-size: 12px;
	color: #ccc;
}

#rankingsub a {
	color: #0099CC;
}

#rankingsub a:hover {
	text-decoration: underline;
}

#ranks {
	padding-left: 20px;
	height:auto;
	min-height: 749px;
	*height: 749px;
	/*overflow-y: auto;
	overflow-x: hidden\9;*/
	width: 740px;
}

.class {
	background-color: #666666;
	border-radius: 1em 1em 1em 1em;
	-moz-border-radius:1em 1em 1em 1em;
	-webkit-border-radius: 1em;
	width: 710px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.classlist {
	padding-left: 40px;
	color: #FFFFFF;
	width: 650px;
}

.classlist ol {
	margin-bottom: 0px;
}

.classlist li a {
	color: #FFFFFF;
}

.classlist li a:hover {
	color: #0099cc;
}

.classtitle {
	font-size: 18px;
	color: #FFFFFF;
	background-color: #0099cc;
	width: 65px;
	text-align: center;
	border-radius: .5em .5em .5em .5em;
	-moz-border-radius:	.5em .5em .5em .5em;
	-webkit-border-radius: .5em;
	margin-top: 15px;
}

#linkz a:hover {
	color: #0099cc !important;
}

#link-back a {
	color: #0099cc;
}

#link-back a:hover {
	color: #FFCC33;
}

h1.blue {
	font-size: 24px;
	color: #0099cc;
	font-weight: bold;
	text-align: center;
}

.asset-title a {
	font-size: 15px; 
}

.match-score {
	font-size: 24px;
	font-weight: bold;
	color: black;
}

.matchscore {
	color: #FFCC33;
}

.matchscore a {
	color: #FFCC33;
	font-size: 14px;
}

.matchscore a:hover {
	color: #3399CC;
}

#right-column {
	height: 770px;
}

/*#sub-bottom {
	height: 74px;
}*/

#bottom {
	height: 280px;
}

#gam-holder-2010-GPB-Football-MedRect2 {
	display: none;
}

body.node-type-team #gam-holder-2010-GPB-Football-MedRect2 {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50-340.png");
	width: 320px;
	display: inline;
	float: left;
	height: 265px;
	margin-right: 0px;
	padding-left: 20px;
	padding-top: 15px;
	position: relative;
	top: -130px;
}

#gam-holder-2010-GPB-Football-MedRect1, #gam-holder-2010-GPB-Football-MedRect2 {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50-340.png");
	width: 320px;
	display: inline;
	float: left;
	height: 265px;
	margin-right: 0px;
	padding-left: 20px;
	padding-top: 15px;
	position: relative;
}

#gam-holder-2010-GPB-Football-MedRect2 {
	top: -125px;
}

#gam-holder-2010-GPB-Football-MedRect2, #block-google_admanager-2010_gpb-football-teams-medrect2 {
	left: 10px;
}


#gam-holder-2010-GPB-Text-Ad {
	float: left !important;
	margin-right: 15px !important;
	position: relative !important;
	top: 140px !important;
	max-width: 125px !important;
	*width: 125px !important;
	left: -183px !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
}

#sports-partners {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50-340.png");
	height: 280px;
	margin-left: 20px;
}

#sports-partners p {
	text-align: center;
	color: #FFFFFF;
	position: relative;
	top: 15px;
}

#sports-partners  img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 5px;
	width: 60%;
}

#block-google_admanager-2010-gpb-programs-medrect {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50-340.png");
	width: 320px;
	display: inline;
	float: left;
	height: 265px;
	padding-left: 20px;
	padding-top: 15px;
	position: relative;
	margin-left: 10px;
}

#block-views-football-block_4 {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
}

.view-id-football.view-display-id-block_4 table.views-view-grid {
	width: 100%;
}

.view.view-football.view-id-football.view-display-id-block_4 {
	position: relative;
	left: 15px;
	width: 730px;
}

.view-id-football.view-display-id-block_4 .views-view-grid a {
	color: #FFFFFF;
}

.view-id-football.view-display-id-block_4 table.views-view-grid a:hover {
	color: #0099cc;
}

body.sports-football-ondemand td.col-1, body.sports-football-ondemand td.col-2, body.sports-football-ondemand td.col-3, body.sports-football-ondemand td.col-4 {
	padding: 20px;
}

body.sports-football-ondemand table {
	/*max-height: 749px;*/
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	/*overflow-y: auto;
	padding-top: 20px;
	overflow-x: hidden\9;
	border-radius: 1em 1em 1em 1em;
	-moz-border-radius:1em 1em 1em 1em;
	-webkit-border-radius: 1em;*/
}

body.sports-football-ondemand table .views-field-title, body.sports-football-ondemand table .views-field-field-match-datetime-value {
	text-align: center;
}

body.sports-football-ondemand table .views-field-title a{
	font-size: 14px;
	color: #FFCC33;
	font-weight: bold;
}

body.sports-football-ondemand table .views-field-title a:hover{
	color: #0099cc;
}

#urgent-news, #urgent-event {
	left: -10px;
	width: 915px;
}

#block-views-football-block_5 h2, #block-views-football-block_6 h2 {
	color: #FFCC33;
	padding-left: 15px;
	font-size: 20px;
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
}

#block-views-football-block_5 .date-display-single {
	color: #3399CC;
	font-weight: bold;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#block-gpbcustomblocks-111 {padding-top: 0px !important;}
img#home-visitors {vertical-align: top !important;}
img#qtr {top:-5px !important;}
img#scoreboard-12 {top:-10px !important;}
img#score-img {top: -5px !important;}
}

#block-gpbcustomblocks-111 {
	width: 340px;
	display: inline;
	float: left;
	height: 265px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	position: relative;
	color: white;
	background-image: url(http://www.gpb.org/sites/all/themes/ninesixty/base/images/sports/football/black50-340.png);
}


#block-gpbcustomblocks-98 {
	padding-top: 15px;
	padding-bottom: 15px;
}

#sports-ticker {
	/*left: 15px;
	padding: 10px 15px;
	position: relative;	
	top: -130px;*/
	overflow: hidden;
}

#scorebox {
	padding-top:15px;
	padding-left: 15px;
}

#scorebox a:hover {
	color: #FFCC33 !important;
}

/*START OVERRIDE iPad CSS Fix by CZ */ 
/*
@media only screen and (max-device-width: 1024px) {
	#page{margin-left: 10px !important;}
}
*/

@media only screen and (max-device-width: 1024px) {
	#content-section{height: auto !important;}
}

/*END


/* FOOTBALL MATCHUP PAGE STUFF CCH 09-17-2010  */
#matchups-container {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	min-height: 600px;
}

#weeknav {
	background-color: #333;
	width: 740px;
	height: 120px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 10px auto 0;
}

#weeknumber {
	color: #fff;
	font-size: 44px;
	font-weight: bold;
	margin-left: 15px;
}

#datespan {
	color: #fff;
	font-size: 24px;
	margin-left: 20px;
}

#weeklinklist {
	position: relative;
	left: 18px;
	bottom: 5px;
}

#playofflinks {
	position: relative;
	left: 18px;
	bottom: 5px;
}

#weeklinklist,#weeklinklist a,#playofflinks,#playofflinks a {
	color: #fff;
	font-size: 14px;
}

#weeklinklist a:hover,#playofflinks a:hover {
	color: #0084ca;
}

#gotw {
	margin-left: 24px;
	margin-bottom: 15px;
	line-height: 2.2em;
	padding-top: 10px;
}

#gotw-title {
	color: #0099cc;
	font-size: 30px;
	font-weight: bold;
}

#gotw-title:hover{
	color: #FFCC33;
	font-size: 30px;
	font-weight: bold;
}

#vs {
	color: #fff;
	font-size: 24px;
}

#vs a {
	color: #fff;
}

#vs a:hover {
	color: #0084ca;
}

.yellow {
	color: #ffcc33;
}

#matchtime {
	color: #fff;
	font-size: 18px;
}

#gotwwatch a {
	color: #fff;
	font-size: 14px;
}

#gotwwatch a:hover {
	color: #0084ca;
}

tbody {
	border: none;
}

#full-table {
	background-color: #333;
	color: #fff;
	width: 740px;
	margin: 0 auto 20px;
	-moz-border-radius-bottomright: 10px;
	border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-radius-bottomleft: 10px;
}

#full-table a {
	color: #fff
}

#full-table a:hover {
	color: #0084ca;
}

#full-table tr {
	padding-left: 10px;
}

#full-title {
	color: #fff;
	font-size: 18px;
	margin-left: 10px;
}

#full-header {
	background-color: #ccc;
	color: #333;
	font-size: 18px;
}

/* Football Brackets Styles */

.bracket_no_border {border: none;
					text-align: center;}
.bracket_spacer_text_bottom {border: none;
				height: 25px;
				width: 100px;
				text-align: center;
				vertical-align: bottom;}
.bracket_spacer_text_top {border: none;
				height: 25px;
				width: 100px;
				text-align: center;
				vertical-align: top;}
.bracket_border_top_right {border-top: 1px solid #DDDDDD;
						   border-right: 1px solid #DDDDDD;
						   height: 25px;
						   width: 100px;
						   text-align: center;
						   vertical-align: top;}
.bracket_border_bottom_right {border-bottom: 1px solid #DDDDDD;
							  border-right: 1px solid #DDDDDD;
							  width: 100px;
							  height: 25px;
							  text-align: center;
							  vertical-align: bottom;}
.bracket_border_right {border-right: 1px solid #DDDDDD;
					   width: 100px;
					   height: 25px;
					   text-align: center;}
.bracket_border_top_left {border-top: 1px solid #DDDDDD;
						   border-left: 1px solid #DDDDDD;
						   height: 25px;
						   width: 100px;
						   text-align: center;
						   vertical-align: top;}
.bracket_border_bottom_left {border-bottom: 1px solid #DDDDDD;
							  border-left: 1px solid #DDDDDD;
							  width: 100px;
							  height: 25px;
							  text-align: center;
							  vertical-align: bottom;}
.bracket_border_left {border-left: 1px solid #DDDDDD;
					   width: 100px;
					   height: 25px;
					   text-align: center;}
.bracket_border_bottom {border-bottom: 1px solid #DDDDDD;
					   width: 100px;
					   height: 25px;
					   text-align: center;
					   vertical-align: bottom;}
.bracket_center_margin_border_bottom {border-bottom: 1px solid #DDDDDD;
									  width: 25px;
									  height: 25px;
									  text-align: center;}
.bracket_center_margin_no_border     {width: 25px;
									  height: 25px;}
.bracket_match_date {background-color: #3399CC;
					 text-align: center;
					 vertical-align: middle;
					 height: 25px;}
.match_date {font-size: 14px;
	         color: #FFCC33;}
.bracket_team_info  {font-size: 9px;
					 color: #3399CC;}
.bracket_team_name {font-size: 11px;
					color: #FFCC33;}
.bracket_title {font-size: 28px;
				color: #FFCC33;
				font-variant: small-caps;}
.bracket_subtitle {font-size: 18px;
				   font-weight: bold;
				   color: #FFCC33;}

body.sports-football-brackets-class-a table, body.sports-football-brackets-class-aa table, body.sports-football-brackets-class-aaa table, body.sports-football-brackets-class-aaaa table, body.sports-football-brackets-class-aaaaa table {
	display: inline;
	width: 940px;
	table-layout: fixed;
}

body.sports-football-brackets-class-a #bracketz, body.sports-football-brackets-class-aa #bracketz, body.sports-football-brackets-class-aaa #bracketz, body.sports-football-brackets-class-aaaa #bracketz, body.sports-football-brackets-class-aaaaa #bracketz {
	background-image: url("/sites/all/themes/ninesixty/base/images/sports/football/black50.png");
	background-repeat: repeat;
}

body.sports-football-brackets-class-a #content-section, body.sports-football-brackets-class-aa #content-section, body.sports-football-brackets-class-aaa #content-section, body.sports-football-brackets-class-aaaa #content-section, body.sports-football-brackets-class-aaaaa #content-section {
	width: 940px;
}

body.sports-football-brackets-class-a #right-column, body.sports-football-brackets-class-aa #right-column, body.sports-football-brackets-class-aaa #right-column, body.sports-football-brackets-class-aaaa #right-column, body.sports-football-brackets-class-aaaaa #right-column {
	display: none;
}

body.sports-football-brackets-class-a a.anchors, body.sports-football-brackets-class-aa a.anchors, body.sports-football-brackets-class-aaa a.anchors, body.sports-football-brackets-class-aaaa a.anchors, body.sports-football-brackets-class-aaaaa a.anchors {
	font-size: 20px;
	padding-right: 25px;
}

body.sports-football-brackets-class-a a.anchors:hover, body.sports-football-brackets-class-aa a.anchors:hover, body.sports-football-brackets-class-aaa a.anchors:hover, body.sports-football-brackets-class-aaaa a.anchors:hover, body.sports-football-brackets-class-aaaaa a.anchors:hover {
	color: #FFCC33;
}

/* End Brackets */

/* Try this again another time... For TVs poll screen shot stuff.... Z
body.sports-football-poll #main-navigation, body.sports-football-poll #right-column, body.sports-football-poll #bottom {
	display: none;
}

body.sports-football-poll {
	background-image: none !important;
}

body.sports-football-poll #node-46691 {
	background: url("/files/poll-bg-2.jpg") no-repeat scroll 0 0 transparent;
}

body.sports-football-poll #node-46691 h1 {
	text-align: left !important;
}

*/
