/**
Colors:

Yellow: #ffd600
Blue: #002b7f
Red: #ce1126

**/

hr {
	border: none 0;
	border-top: 1px dashed #6A747C;
	border-bottom: 0px;
	width: 100%;
	height: 1px;
	margin: 2px 0 2px 0;
	text-align: left;
}

body {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 1.4em;
}

#page {
	background: #FFFFFF;
	border: 0;
	margin: 0 auto;
	width: 960px;
	text-align: left;
	padding-top: 0px;
}

#header {
	float: left;
	width: 720px;
	height: 120px;
}

#headermenu {
	float: left;
	width: 240px;
	height: 120px;
	line-height: 0.7em;
}

#navigation {
	float: right;
	width: 960px;
	height: 22px;
}

#content {
	float: right;
	width: 960px;
	background: url(/images/subheader.gif) top no-repeat;
}

#footer {
	clear: right;
	height: 22px;
	text-align: center;
	background: #ffd600;
}

#subfooter {
	clear: right;
	text-align: center;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #6A747C;
}

#subfooter a				{text-decoration : none; color : #ce1126;}
#subfooter a:visited		{text-decoration : none; color : #ce1126;}
#subfooter a:active			{text-decoration : none; color : #ce1126;}
#subfooter a:hover			{text-decoration : underline; color : #069542;}

h2.black {
	color: #000000;
}
.clear {
	clear: both;
}

.singleborder {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

/** Styles **/
.footertext {
	font-size: 0.7em;
	color: #6A747C;
}

.heading {
	font-size: 1.4em;
	font-weight: bold;
}

.subheading {
	font-size: 1.1em;
	font-weight: bold;
}

.featuredgamescore {
	font-size: 1.4em;
	font-weight: bold;
}

.actionphototext {
	font-size: 0.6em;
	line-height: 1.3em;
}

.gameoftheweek {
	font-size: 1.4em;
	color: #ff0000;
	font-weight: bold;
}

/** Game Page **/
.game-score {
	font-size: 2.4em;
	line-height: 1.3em;
	font-weight: bold;
}

#tab_active {
	background: #002b7f url(/images/tab_right_active.gif) no-repeat right;
	margin: 0 0 0 1px;
	padding: 0;
	float: right;
}

#tab_active2 {
	background: url(/images/tab_left_active.gif) no-repeat;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

#tab_inactive {
	background: #8095bf url(/images/tab_right_inactive.gif) no-repeat right;
	margin: 0 0 0 1px;
	padding: 0;
	float: right;
}

#tab_inactive2 {
	background: url(/images/tab_left_inactive.gif) no-repeat;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

#tab_inactive2 a			{text-decoration : underline; color : #FFFFFF;}
#tab_inactive2 a:visited	{text-decoration : underline; color : #FFFFFF;}
#tab_inactive2 a:active		{text-decoration : underline; color : #FFFFFF;}
#tab_inactive2 a:hover		{text-decoration : none; color : #ce1126;}

.tableheader 				{background-color: #002b7f; color: #FFFFFF;}
.tableheaderlink			{text-decoration : underline; color : #FFFFFF;}
.tableheaderlink:visited	{text-decoration : underline; color : #FFFFFF;}
.tableheaderlink:active		{text-decoration : underline; color : #FFFFFF;}
.tableheaderlink:hover		{text-decoration : none; color : #ce1126;}

.even {
	background-color: #F5F5F5;
}

a,.link						{text-decoration : none; color : #ce1126;}
a:visited,.link:visited		{text-decoration : none; color : #ce1126;}
a:active,.link:active		{text-decoration : none; color : #ce1126;}
a:hover,.link:hover			{text-decoration : underline; color : #069542;}

/** Navigation **/

#nav {
	width: 960px;
	height: 22px;
	position: relative;
	background: url(/images/menu.gif);
	margin: 0;    
	padding: 0;
	list-style: none;
}

#nav li {
	float: left;
}

#nav li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 22px;
	background: url(/images/menu.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
}

li#nav_home a					{left: 127px; width: 54px; background-position: -127px 0;}
li#nav_standings a				{left: 181px; width: 90px; background-position: -181px 0;}
li#nav_statistics a				{left: 271px; width: 88px; background-position: -271px 0;}
li#nav_schedule a				{left: 359px; width: 83px; background-position: -359px 0;}
li#nav_news a					{left: 442px; width: 55px; background-position: -442px 0;}
li#nav_teams  a					{left: 497px; width: 60px; background-position: -497px 0;}
li#nav_alumni  a				{left: 557px; width: 65px; background-position: -557px 0;}
li#nav_contact  a				{left: 622px; width: 75px; background-position: -622px 0;}
li#nav_members  a				{left: 697px; width: 78px; background-position: -697px 0;}

li#nav_home a:hover			{background-position: -127px -22px;}
li#nav_standings a:hover	{background-position: -181px -22px;}
li#nav_statistics a:hover	{background-position: -271px -22px;}
li#nav_schedule a:hover		{background-position: -359px -22px;}
li#nav_news a:hover			{background-position: -442px -22px;}
li#nav_teams a:hover		{background-position: -497px -22px;}
li#nav_alumni a:hover		{background-position: -557px -22px;}
li#nav_contact a:hover		{background-position: -622px -22px;}
li#nav_members a:hover		{background-position: -697px -22px;}

#standings li#nav_standings a		{background-position: -181px -22px;}
#statistics li#nav_statistics a		{background-position: -271px -22px;}
#schedule li#nav_schedule a			{background-position: -359px -22px;}
#news li#nav_news a					{background-position: -442px -22px;}
#teams li#nav_teams a				{background-position: -497px -22px;}
#alumni li#nav_alumni a				{background-position: -557px -22px;}
#contact li#nav_contact a			{background-position: -622px -22px;}
#members li#nav_members a			{background-position: -697px -22px;}

