body		{ background-color: #cccc99; margin: 10px 0; padding: 0; font: 10pt verdana, arial, sans-serif; }
body.mastertime	{ background-color: #ffffff; margin: 0; }
body.plain	{ background-color: #ffffff; margin: 5px; }
h1,h2		{ text-align: center; color: #0000ff; margin: 5px; font-size: 1.5em; }
h4			{ margin-bottom: 0px; color: #990000; }
p			{ margin-top: 0px; }
select,input,textarea	{ font-family: verdana, arial, sans-serif; }
.cent		{ text-align: center; }
.left		{ text-align: left; }
.right		{ text-align: right; }
img			{ margin: 0; }
dt			{ font-weight: bold; float: left; clear: left; width: 4em; }
dd			{ margin-left: 4em; }
.clleft		{ clear: left; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html dd	{ height: 1%; margin-left: 0; }
/* End hide from IE5/mac */
table.deadline { caption-side: bottom; }
#bord		{ padding: 0 12px; font-weight: normal; }
#bord h1	{ text-align: left; margin: 0 0 3px 0; font-size: 2em; }
#bord h4	{ margin-top: 0; }
#bord p		{ font-weight: bold; font-size: 0.8em; color: #990000; margin-bottom: 2px; }
#bord table	{ border: 0; font-size: 8pt; margin-bottom: 2px; background-color: #999999; clear: both; }
#bord caption { font-weight: bold; color: #990000; margin-bottom: 1px; }
#bord th	{ border: 0; background-color: #ffcc99; color: maroon; text-align: center; padding: 0 2px 1px 1px; }
#bord th.right { text-align: right; }
#bord td	{ border: 0; padding: 0 2px 1px 1px; }
#bord tr	{ text-align: right; height: 1em; white-space: nowrap; }
#bord tr.wr { white-space: normal; text-align: left; }
.cblu,.cGK	{ background-color: #ccccff; }
.cred,.cSTR	{ background-color: #ffcccc; }
.cgrn,.cDEF	{ background-color: #ccffcc; }
.cpur		{ background-color: #99ffff; }
.cyel,.cMID	{ background-color: #ffff99; }
.corg		{ background-color: #ffcc99; }
.csca		{ background-color: #ff6666; }
.bold		{ font-weight: bold; }
.cbhi		{ background-color: #ccccff; }
.crhi		{ background-color: #ffcccc; }
.cghi		{ background-color: #ccffcc; }
.cphi		{ background-color: #99ffff; }
.cyhi		{ background-color: #ffff99; }
.cblo		{ background-color: #bbbbee; }
.crlo		{ background-color: #eebbbb; }
.cglo		{ background-color: #bbeebb; }
.cplo		{ background-color: #88eeee; }
.cylo		{ background-color: #eeee88; }
.tred		{ color: #ff0000; }
.tblu		{ color: #0000ff; }
.tgrn		{ color: #009900; }
.tbrn		{ color: #a04000; }
.tgry		{ color: #666666; }
.nobr		{ white-space: nowrap; }

#header	{
			text-align: center;
			border: 0;
			padding: 0;
			margin: 0;
			white-space: nowrap;
			}

#header h1 {
			margin-top: 10px;
			font: bold 30px verdana, arial, sans-serif;
			}

#bordtop	{
			width: 976px;
			}

#googlebanner {
			float: right;
			margin-top: 2px;
			margin-left: 16px;
			}
			
#googlebanner2 {
			float: right;
			margin-right: 10px;
			}
			
#pointstable {
			position: absolute;
			top: 176px;
			left: 799px;
			}
			
#content	{
			margin: 10px;
			margin-left: 30px;
			width: 390px;
			border: 0;
			padding: 0;
			float: left;
			font-weight: bold;
			}
			
#body		{
			height: 60px;
			padding: 5px;
			}
#about	{
			margin: 10px;
			margin-right: 30px;
			width: 420px;
			border: 1px solid #6666ff;
			padding: 5px;
			float: right;
			clear: right;
			color: #6666ff;
			font-size: 9pt;
			}

#about h2 {
			color: #6666ff;
			}
			
#cupfin	{
			margin: 10px;
			margin-right: 30px;
			width: 420px;
			float: right;
			clear: right;
			}
			
div.main {
			margin: 10px 10px 10px 190px;
			width: 485px;
			}

div.main2 {
			margin: 10px 10px 10px 190px;
			width: 550px;
			}

div.main3 {
			margin: 10px 30px 10px 190px;
			text-align: center;
			}
			
div.main4 {
			margin: 10px 10px 10px 190px;
			width: 620px;
			}

#news	{
			margin: 10px;
			margin-right: 30px;
			width: 420px;
			padding: 5px;
			float: right;
			clear: right;
			}

#newslist {
			border: 2px inset #000000;
			background-color: #ffffff;
			width: 390px;
			height: 61px;
			overflow: auto;
			}

#newslist ul {
			list-style: none;
			margin: 0px;
			}

.newsitem {
			margin: 5px;
			background-color: #ffffff;
			}

#rohleft	{
			margin: 10px;
			width: 464px;
			float: left;
			}
			
#rohright	{
			margin: 10px;
			width: 464px;
			float: right;
			clear: right;
			}

div.sidenav		{
			position: absolute;
			top: 0px;
			left: 0px;
			margin: 0 15px;
			height: 100%;
			width: 150px;
			background: #cc9966;
			text-align: center;
			}

.sidenav ul	{
			list-style: none;
			padding: 0;
			margin: 15px;
			border: 0;
			}

.sidenav ul.data {
			margin-top: 0;
			}

.sidenav li	{
			text-align: center;
			padding: 0;
			margin: 5px 0;
			font: bold 11px/20px verdana, arial, sans-serif;
			width: 120px;
			}
			
.sidenav li.gap {
			margin-top: 10px;
			}
			
.sidenav li a	{
			border: 3px outset #cccccc;
			display: block;
			padding: 0;
			background: #800000;
			color: #cccccc;
			text-decoration: none;
			width: 114px;
			}
			
.sidenav li a.cur	{
			background: #000066;
			}
			
.sidenav li a:hover {
			border: 3px outset #ffffff;
			background: #ff0000;
			color: #ffffff;
			}

.sidenav p	{
			color: #ffffff;
			margin: 10px;
			}
			
.sidenav h1 {
			font-size: 1.3em;
			border: 2px solid #ff0000;
			padding-bottom: 3px;
			margin: 0;
			color: #3399ff;
			}

.sidenav h4 {
			margin-top: 15px;
			clear: left;
			}

.sidenav a.home	{
			text-decoration: none;
			display: block;
			margin: 15px;
			background-color: #efefef;
			}

.sidenav a.home:hover {
			background-color: #ffffff;
			}

.sidenav iframe {
			margin-top: 10px;
			margin-bottom: 10px;
			}

#nav		{
			margin: 0;
			padding: 0;
			height: 40px;
			background: #800000;
			}

#nav ul	{
			list-style: none;
			padding: 0;
			margin: 0 10px;
			border: 0;
			width: 1000px;
			}
			
#nav li	{
			text-align: center;
			padding: 0;
			margin: 7px 2px;
			font: bold 11px/20px verdana, arial, sans-serif;
			width: 100px;
			float: left;
			}
			
#nav li.gap { margin-left: 36px; }			
#nav li.gap2 { margin-left: 39px; }
#nav li.gap3 { margin-left: 40px; }
			
#nav li a	{
			border: 3px outset #cccccc;
			display: block;
			padding: 0;
			background: #800000;
			color: #cccccc;
			text-decoration: none;
			width: 94px;
			}
			
#nav li a:hover {
			border: 3px outset #ffffff;
			background: #ff0000;
			color: #ffffff;
			}

#nav li a:active {
			border: 3px inset #ffffff;
			background: #ff0000;
			color: #ffffff;
			}

#nav p		{
			position: absolute;
			left: 856px;
			white-space: nowrap;
			color: #ffffff;
			margin: 10px;
			font: bold 11px/20px verdana, arial, sans-serif;
			}

#cupnav	{
			margin: 0;
			margin-top: 10px;
			padding: 0;
			height: 40px;
			background: #000066;
			}

#cupnav ul	{
			list-style: none;
			padding: 0;
			margin: 0 10px;
			border: 0;
			width: 900px;
			}
			
#cupnav li	{
			text-align: center;
			padding: 0;
			margin: 7px 2px;
			font: bold 11px/20px verdana, arial, sans-serif;
			width: 46px;
			float: left;
			}
			
#cupnav li.gap {
			margin-left: 30px;
			}
			
#cupnav li.hidden {
			visibility: hidden;
			}
			
#cupnav li a	{
			border: 3px outset #cccccc;
			display: block;
			padding: 0;
			background: #000066;
			color: #cccccc;
			text-decoration: none;
			width: 40px;
			}
			
#cupnav li a:hover {
			border: 3px outset #ffffff;
			background: #0000ff;
			color: #ffffff;
			}

#cupnav li a:active {
			border: 3px inset #ffffff;
			background: #0000ff;
			color: #ffffff;
			}

#cupnav p		{
			position: absolute;
			left: 900px;
			white-space: nowrap;
			color: #ffffff;
			margin: 10px;
			font: bold 11px/20px verdana, arial, sans-serif;
			}

#clubnav	{
			margin: 0;
			padding: 0;
			height: 33px;
			background: #800000;
			}

#clubnav ul	{
			list-style: none;
			padding: 0;
			margin: 0 10px;
			border: 0;
			width: 1008px;
			}
			
#clubnav li	{
			text-align: center;
			padding: 0;
			margin: 0 2px 7px;
			font: bold 11px/20px verdana, arial, sans-serif;
			width: 38px;
			float: left;
			}
			
#clubnav li a	{
			border: 3px outset #cccccc;
			display: block;
			padding: 0;
			background: #800000;
			color: #cccccc;
			text-decoration: none;
			width: 32px;
			}
			
#clubnav li a:hover {
			border: 3px outset #ffffff;
			background: #ff0000;
			color: #ffffff;
			}

#clubnav p	{
			position: absolute;
			left: 856px;
			white-space: nowrap;
			color: #ffffff;
			margin: 3px 10px;
			font: bold 11px/20px verdana, arial, sans-serif;
			}

#nav.int,#clubnav.int {
			background: #000066;
			}

#nav.int li a,#clubnav.int li a,#nav li a.sel,#clubnav li a.sel {
			background: #000066;
			}

#nav.int li a:hover,#nav.int li a:active,#clubnav.int li a:hover,#clubnav.int li a:active,#nav li a.sel:hover,#nav li a.sel:active,#clubnav li a.sel:hover,#clubnav li a.sel:active {
			background: #0000ff;
			}

div.search	{
			position: absolute;
			top: 2px;
			left: 690px;
			margin: 25px 0;
			text-align: left;
			font-size: 8pt;
			}

div.links	{
			position: absolute;
			top: 105px;
			left: 680px;
			margin: 15px;
			padding: 10px 15px;
			width: 268px;
			background: #ffff99;
			border: 1px solid #ff0000;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			text-align: left;
			font-size: 8pt;
			}

.links ul	{
			list-style: none;
			padding: 0;
			margin: 0;
			border: 0;
			}
			
.links li	{
			padding: 0;
			margin: 0;
			}
			
.links li a	{
			color: #ff0000;
			text-decoration: none;
			}
			
.links li a:hover {
			color: #ff6666;
			text-decoration: underline;
			}

.links h2 {
			margin: 0;
			margin-top: 10px;
			font-size: 1.2em;
			text-align: left;
			}
			
.links p	{
			margin: 0;
			margin-top: 10px;
			}

.links iframe {
			margin: 10px 64px;
			}
			
.links form {
			margin-left: -10px;
			}

div.rightads {
			position: absolute;
			top: 100px;
			left: 695px;
			width: 300px;
			}

div.tffkey	{
			background-color: #ffcccc;
			color: #0066ff;
			border: 1px solid #ff0000;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			padding: 5px 15px;
			font-size: 8pt;
			}

div.tfccc	{
			background-color: #ccffcc;
			color: #0066ff;
			border: 1px solid #ff0000;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			padding: 5px 15px;
			margin: 15px 0;
			font-size: 8pt;
			}

div.pwbox	{
			background-color: #ccccff;
			border: 1px solid #ff0000;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			padding: 5px 0;
			margin: 15px 0;
			}

div.pwbox p {
			margin: 0;
			text-align: center;
			}

div.blogblk h3	{
				background-color: #0066ff;
				color: #ffffff;
				padding: 2px 5px 3px 5px;
				margin: 15px 0 5px 0;
				text-align: right;
				font-size: 10pt;
				}

div.blogblk h2	{
				background-color: #ff6666;
				color: #ffffff;
				padding: 2px 5px;
				margin: 0;
				text-align: left;
				font-size: 10pt;
				}

div.blogblk .blogPost,div.blogblk .blogComment	{
				background-color: #ffcccc;
				color: #0066ff;
				border: 1px solid #ff6666;
				padding: 4px 8px;
				margin: 0 0 5px 0;
				text-align: left;
				font-size: 8pt;
				}

div.blogblk .byline	{
				border-top: 1px solid #ff6666;
				padding-top: 2px;
				}

form#form1		{
				border: 2px solid #ff0000;
				padding: 5px 15px;
				float: left;
				width: 451px;
				}
form#form1 label			{
				float: left;
				width: 114px;
				padding-top: 3px;
				padding-right: 3px;
				text-align: right;
				}
form#form1 input			{
				border: 1px solid #800000;
				width: 325px;
				padding: 2px;
				}
form#form1 input.button	{
				width: auto;
				background-color: #ff6666;
				color: #FFFFFF;
				}
form#form1 p	{
				clear: left;
				}
form#form1 p.button		{
				text-align: center;
				}
form#form1 textarea		{
				border: 1px solid #800000;
				width: 325px;
				height: 100px;
				padding: 2px;
				}
h1.heading		{
				position:absolute;
				left:-3000px;
				}
div.heading		{
				background-color:#99ff99;
				width:100%;
				height:100px;
				background-image:url(fsports/heading.gif);
				background-repeat:no-repeat;
				background-position:190px center;
				}
div.banner		{
				padding: 0px 10px 10px 190px;
				width: 795px;
				text-align: left;
				}
div.mainbanner	{
				text-align: center;
				margin-bottom: 5px;
				}
ol		{
		padding: 0;
		margin: 0;
		border: 0;
		margin-left: 2em;
		}
			
ol li	{
		padding: 0;
		margin: 0;
		}