/* Default styles for ironmanfootballleague.com */

html {
	height:100%;
	}
body {
	font:75%/1.5em Tahoma, Arial, sans-serif;
	margin:0;
	padding:0;
	background:#01456E url(../images/bg.gif) 50% 0 no-repeat;
	}
body>html {
	font-size:12px;
	}
/* Layout */
#container {
	width:958px;
	margin:0 auto;
	/*background:url(../images/gridCol.gif);*/
	background:#fff;
	border:1px solid #000;
	border-width:0 1px;
	}
#header {
	background:#c20000 url(../images/headerBg.gif) repeat-x;
	height:95px;
	position:relative;
	margin:0;
	}
#header h1 {
	background:url(../images/IFLlogo.gif) no-repeat bottom;
	width:333px;
	height:85px;
	margin:0 0 0 10px;
	text-indent:-1000px;
	cursor:pointer;
	}
#nav {
	background:#1d2669 url(../images/navBg.gif) repeat-x;
	border:1px solid #000;
	border-width:1px 0;
	}
.ad {
	text-align:center;
	}
#sponsorRand {
	text-align:center;
	margin:20px 0;
	}
#sponsorRand img{
	padding:10px;
	background:#fff;
	border:1px solid #CFCFCF;
	}
#header .ad {
	width:468px;
	position:absolute;
	right:10px;
	top:18px;
	}
ul {
	list-style-image:url(../images/bullet.gif);
	margin:0 0 1.5em 18px;
	padding:0;
	}
#content {
	background:#fff url(../images/col2bg.gif) right repeat-y;
	min-height:500px;
	padding:20px 10px 40px 10px;
	clear:both;
	}
#hp #content {
	padding-top:10px;
	background:none;
	}
#fatFooter {
	border-top:10px solid #afa8a8;
	background:#0165a1 url(../images/footerBg.gif) repeat-x top left;
	color:#b2cfe1;
	padding:10px 0;
	clear:both;
	}
#fatFooter h3 {
	margin-bottom:0;
	}
#fatFooter a:link, #fatFooter a:visited, #fatFooter h3 {
	color:#b2cfe1;
	}
#fatFooter .group {
	width:306px;
	border-right:1px solid #b2cfe1;
	margin-left:10px;
	float:left;
	height:150px;
	}
#fatFooter ul, #hp #fatFooter ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
#fatFooter .group .sub1, #fatFooter .group .sub2 {
	width:148px;
	float:left;
	padding:0;
	margin:0;
	border:0;
	}
#fatFooter .sub1, #fatFooter .sub2 {
	background:none;
	}
#fatFooter .group .sub2 {
	margin-left:10px;
	}
#fatFooter .group .sub3 {
	text-align:center;
	width:102px;
	float:left;
	}
#fatFooter ul li {
	margin:0;
	padding:0;
	}
#footer {
	background:#78848b;
	color:#eee;
	border-top:1px solid #666;
	text-align:center;
	font-size:0.833em;
	}
#footer p {
	line-height:1.333em;
	padding:10px;
	margin:0;
	text-align:left;
	}
#footer a:link, #footer a:visited {
	color:#eee;
	}
#footer a img {
	vertical-align:text-bottom;
	padding-right:4px;
	}
.clear {
	clear:both;
	}
/* Typography */
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif; color:#575757; margin:0;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2.25em;line-height:1em;margin-bottom:0.75em;font-weight:bold;}
h3,caption,dt {font-size:1.5em;line-height:1;margin-bottom:0;}
caption,dt {text-align:left; color:#575757;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h3.logo { background:url(../images/hpBlueGrad.gif) no-repeat 0 50%; padding-left:28px; color:#fff; font:1em/2em Tahoma, Arial, sans-serif; font-weight:bold; }
.quiet {
	color:#999;
	font-size:0.83em;
	line-height:1.25em;
	}
dd {
	margin:0;
	}
p, table {
	margin:0;
	margin-bottom:1.5em;
	}
.s3sliderImage h2 {
	margin-bottom:6px;
	margin-top:0;
	}
.s3sliderImage a:link {
	text-decoration:none;
	}
a:hover {
	text-decoration:none;
	}
/* Columns */
#column1, #column2, #column3 {
	float:left;
	/*background:#eee;*/
	}
#column1 {
	width:622px;
	padding-bottom:40px;
	}
#column2 {
	width:296px;
	margin-left:10px;
	padding-left:10px;
	}
#column1 .col1, #column1 .col2 {
	width:306px;
	float:left;
	}
#column1 .col2 {
	margin-left:10px;
	}
/* Home page columns */
#hp #mainContent {
	width:622px;
	float:left;
	}
#hp #column1, #hp #column2, #hp #column3 {
	width:306px;
	}
#hp #column2 {
	margin-left:0;
	}
#hp #column3 {
	margin-left:10px;
	}
#hp #column3 img {
	border:1px solid #000;	
	}
.pod {
	border:1px solid #555;
	margin-bottom:10px;
	min-height:202px;
	}
.pod ul, .pod p {
	padding:10px;
	padding-bottom:0;
	margin-bottom:none;
	}
/* IFL Network Banner */
#iflNetwork {
	background:url(../images/iflNetBg.gif) repeat-x top left;
	padding:3px;
	background-color:#171934;
	border-bottom:1px solid black;
	}
#iflNetwork span {
	background:url(../images/iflNetTitle.gif) no-repeat 0 50%;
	display:block;
	text-indent:-1000px;
	width:376px;
	}
#iflNetwork form {
	width:562px;
	float:right;
	text-align:right;
	padding-right:10px;
	}
#iflNetwork form select {
	font-size:0.83em;
	}
.thumb {
	float:right;
	margin:0 0 10px 10px;
	}
.thumbRight {
	float:left;
	margin-right:10px;
	}
img.snapshot {
	background:#f2f2f2;
	padding:10px;
	border:1px solid #cfcfcf;
	}
table {
	border-collapse:collapse;
	border:1px solid #000;
	background-color:#FFF;
	}
th, td {
	border-right:1px solid #999;
	border-bottom:1px solid #DDD;
	padding:2px 8px;
	}
th {
	border-bottom:1px solid #000;
	background:#1d2669 url(../images/navBg.gif) repeat-x top left;
	color:#fff;
	text-align:left;
	}
#gladiators th, #marauders th, #panthers th {
	background:#002f09 url(../images/teamGradients/green.gif);
	}
#hitmen th {
	background:#c40000 url(../images/teamGradients/red.gif);
	}
#monarchs th, #spartans th {
	background:#670000 url(../images/teamGradients/maroon.gif);
	}
#rush th, #crusaders th {
	background:#00003c url(../images/teamGradients/navy.gif);
	}
#venom th {
	background:#d24404 url(../images/teamGradients/orange.gif);
	}
#mustangs th {
	background:#be7501 url(../images/teamGradients/gold.gif);
	color:#000;
	}
table td:last-child {
	border-bottom-color:#000;
	}
.alt td {
	background-color:#eee;
	}
:target {
	border:2px solid #fc0;
	padding:10px;
	}
.spotlight td {
	padding:2px;
	}
.spotlight img {
	float:left;
	}
.spotlight span {
	width:177px;
	margin-left:4px;
	float:right;
	}
.spotlight th, .standings .sponsor th {
	height:50px;
	vertical-align:top;
	padding:0px;
	font-size:1em;
	}
.spotlight th div, .standings .sponsor th div {
	margin:8px 0 0 4px;
	text-align:left;
	}
.spotlight th{
	background: #084a8b url(../images/badenHeader.png) no-repeat top left;
	}
.spotlight {
	margin-bottom:10px;
	}
.standings th {
	background:#c40000 url(../images/teamGradients/red.gif) repeat-x top left;
	font-size:0.83em;
	line-height:1em;
	}
.standings .sponsor th{
	background: #084a8b url(../images/pabstHeader.png) no-repeat top left;
	}
#hp #affiliates {
	vertical-align:middle;
	}
#hp #affiliates a {
	display:block;
	width:69px;
	height:69px;
	float:left;
	margin-right:5px;
	vertical-align:middle;
	text-align:center;
	}
#hp #affiliates a img {
	vertical-align:middle;
	margin:auto;
	}
.tabs a:link, .tabs a:visited {
	border:1px solid #000;
	border-bottom:none;
	padding:2px 4px;
	margin-left:4px;
	color:#000;
	text-decoration:none;
	margin-bottom:-1px;
	background:#eee;
	}

div.sub1, div.sub2 {
	padding:4px;
	border:1px solid #000;
	border-top:none;
	background:url(../images/black.gif) repeat-x;
	}
.tabContainer .tabs a.active {
	border-bottom:1px solid #fff;
	background:#fff;
	margin:-1px;
	margin-left:8px;
	}
#scroller {
	width:383px;
	height:70px;
	border:1px solid #000;
	overflow:hidden;
	background:url(../images/srollerBg.png) repeat-y;
	}
.cancelled {
	color:#999;
	}
.win {
	color:#009;
	}
.loss {
	color:#c00;
	}
/* Google Feed Reader */
.gf-snippet {
	display:none;
	}
.gfc-result .gf-title {
	height:inherit;
	overflow:visible;
	}
.gfc-resultsHeader {
	border:none;
	}
.gfc-result {
	margin:0;
	}
#nav #nav-one ul, #fatFooter ul{
	list-style-image:none;
	}
#nav ul#nav-one li img {
	vertical-align:middle;
	}
.teamSponsor {
	width:100%;
	}
.teamSponsor td {
	text-align:center;	
	background:#fff;
	padding:10px inherit;
	}