/* The initial css is for the 3 column layout. */

html, body
	  { color: #000000; background-color: transparent; background-repeat: repeat-y; background-position: 0 0; margin: 0; padding: 0 }
.class { }
div
	{
	border				: none;
	margin				: 0px;
	padding				: 0px;
	}

.header
	   { color: #000000; background-color: white; margin: 0; border-top: 4px solid #669933;
padding-top: 12px;
padding-right: 12px;
padding-left: 12px;
margin-bottom: -12px; }
/* -21px is for who? Netscape 4, I would guess - er yes */
.columns
	   { color: #ffffff; background-color: transparent; margin: -21px 1px 1px; padding: 10px }
/* NB - OmniWeb displays the 1px space as looking somewhat thicker, but set it to 0px and there is no space */
/* IE5 gets the spacing all wrong: -18px puts it right. Then use the tantek-family hack to make everything right again */
/*/*/
.columns
	{
	margin-top			: -18px;
	font-family			: "\"}\"";
	font-family			: inherit;
	margin-top			: 1px;
	}
/* */
/* empty required to get IE5 vback on track */
#empty{}

.leftcolumn
	  { color: #000000; margin: -11px 0 0; padding: 0; left: 0; width: 170px; float: left }
.leftcolumn
	{
/*/*/
	margin-top			: 0px;
/* */
	}

/*
make sure that the hack widths equals the value of .centercolumn's margin-right
the initial width is for NN4 - experiment and set to what seems best
*/
.rightcolumn
	  { color: #000000; margin: 0; padding: 0; position: static; z-index: 3; width: 160px; float: right }

/* 
For NN4, -25px is the margin-left setting to make the centercolumn column but up against the left column. (OmniWeb is much the same, but this stylesheet makes no allowances for it).
For other browsers, the equivalent margin-left setting is equal to the width of the left column.
margin-right is set to the value of the overriding values for .rightcolumn's width. 
A margin can be created between these two columns either by changing these values, or by setting the padding of the relevant #...padding divs.
margin-top is set to -1px to make NN4 line up correctly.
*/
.centercolumn
	    {
	color: #000000;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	z-index: 4 }
.centercolumn
	{
	margin-right		: 0px;
	margin-top			: -1px;
	margin-bottom		: 0px;
	margin-left			: -25px;
	}
/* IE5 once again goes awry - shift it down (29px is right for this layout but no doubt the exact value will vary [sigh]) and then zap 
empty because otherwise IE5 goes rampaging on */
/*/*/
.centercolumn
	{
	margin-right		: 161px;
	margin-left			: 191px;
	margin-top			: 29px;
	font-family			: "\"}\"";
	font-family			: inherit;
	margin-top			: 0px;
	}
.centercolumnref { font-family: inherit; margin-top: 0; margin-right: 15px; margin-left: 191px }
.refadmin { color: #000000; font-family: inherit; margin-top: 0; margin-right: 10px; margin-left: 10px }
#empty{}
/*  */

/* following bit only necessary if OmniWeb to be handled - the .fake bit is only picked up by OmniWeb, IE and, er, Amaya
see  http://www.fu2k.org/alex/css/test/OmniWebInlineHack.mhtml
But exclude it from IE5/mac */
/*\*/
.fake.centercolumn
	{
	margin-right		: 1px;
	margin-left			: 1px;
	}
/* this bit resets for IE */
* html .centercolumn
	{
	margin-right		: 161px;
	margin-left			: 191px;
	}
/* End of OmniWeb shenanigans */

.footer
	   { color: #9c9c9c; background-color: white; text-align: center; margin-top: -11px; padding: 12px; width: 100%; clear: both; border-bottom: 4px solid #669933 }
.footer
	{
/*/*/
	margin-top			: 0px;
/* */
	}


.clear { clear : both; font-size: 1px; line-height: 0px; }


.headerpadding, .leftpadding, .centerpadding, .rightpadding
	 {
	margin: 0px;
	padding: 2px 5px 5px }


/* following styles have nothing to do with the structural layout */
h1, h2
	{
	margin-top			: 0px;
	}

p
	{
	margin-bottom		: 0px;
	}
/* This is the end of the 3 column css */

/* This next part is the css supplied by Owen Briggs for general text sizes */

body  { color: #000; font-size: 76%; font-family: arial, helvetica, geneva, sans-serif; background-repeat: repeat-y; background-position: 0 0; margin: 0; padding: 0 }
#content {
	margin: 0em;
	padding: 4em 6em 2em 6em;/* use padding instead of margin for multicolumn layouts because of a really odd ie5pc bug where it sometimes relates the width of an unrelated menu div to this div. i'll, uh, write about that somewhere. it was hard to figure out what was causing it, so i want this note here to remind me. */
	}
	
/*the following classes are to demonstrate better line heights for narrow columns*/	
.narrow1{
	width: 50%;
	line-height: 1.3em;
	}
.narrow2{
	width: 50%;
	line-height: 1.5em;
	}
		
/*typography*/
a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}
a:link   {
	color: #669933;
text-decoration: underline; }
a:visited   {
	color: #669933;
	font-style: italic;
text-decoration: underline; }
a:active  {
	background-color: #fff8dc }
a:hover  {
	text-decoration: underline;
	background-color: #dcdcdc }
h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
.likeh3 { font-size: 1.4em; font-weight: normal; margin: 1.2em 0 }
h4    {
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	margin: 0 0em 0.5em;
	border-bottom: 1px solid #669933 }
h5  {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 0em }
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
img {
	border: 0;
	}
ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
	}
.tight {	line-height: 1.3em;}
li > p {
	margin-top: 0.2em;
	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}
	
/* The Owen Briggs css ends here */	

/* The unordered list css used for the navigation on the left starts here */

#navlist
      { color: white; font: 0.8em arial, helvetica, geneva, sans-serif; background-color: #1a105a; margin-left: 0; padding: 0 1px; width: 14em; border-right: 0.2em solid black; border-bottom: 0.2em solid black }

#navlist li
{
list-style: none;
margin: 0;
font-size: 1em;
}

#navlist a
   { color: white; text-decoration: none; background-color: #1a105a; display: block; margin-top: 0.3em; margin-bottom: 0.3em; padding: 0.25em 0.5em 0.4em 0.75em; border-style: solid; border-width: 1px 1px 1px 1em; border-color: #f5f5f5 #696969 #808080 #f5f5f5 }

#navlist a#current  {
	border-color: #f5f5f5 #696969 #808080 #df8023 }

#navlist a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 9.6em;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
  {
	background-color: #bde4f6;
	padding: 0.4em 0.35em 0.25em 0.9em;
	border-color: #808080 #f5f5f5 #f5f5f5 #669933;
color: #1a105a; }

#navlist a:active, #navlist a#current:active
   { background-color: black; padding: 0.4em 0.35em 0.25em 0.9em; border-color: #808080 #f5f5f5 #f5f5f5 white }

/* This is the end of the navigation css */


/* My custom css begins here */

/* title is the page heading on each page like "Home" */
	
#title      { color: #df8023; font-size: 2.3em; font-family: arial, helvetica, geneva, sans-serif; font-weight: 900; line-height: 2.3em; margin-top: 0; margin-bottom: 0; padding-left: 3px }
#turtle {
margin-left: 5em; }
/* logo is the positioning for the ayso logo in the left nav column */	
	
#logo  {
	padding-left: 30px }
	
/* Reg13 is the title in the left nav column */	
	
#Reg13   { color: red; font-size: 1.6em; font-weight: bold }
#farpost { color: white; font-size: 3em; font-weight: bold }
/* The following just change the font color */	
	
.whitebody {
	color: white }
.redbody {
	color: red }
.greenbody {
	color: green }
.orangebody {
color: #df8023; }
.maroonbody {
	color: maroon }
.bluebody { color: blue }
.navybody { color: navy }
.pinkbody { color: #ff1493 }
.redsm {
	color: red;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-align: left }
.centertext { text-align: center }
.righttext { text-align: right }
.lefttext { text-align: left }
/* The following are the css for the news on the home page and the headlines */
cp { margin-left: 15px }
mainnews { color: black }
.mainnews table  {
	font-size: 1em;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
.mainnews th  {
	text-align: left;
	vertical-align: top }
.mainnews td   { }
.trblueborder {
	padding-right: 2px;
	padding-left: 2px;
	border: solid 2px #06f }
.redborder { padding-right: 2px; padding-left: 2px; border: solid 2px red }
.mainnewshead   {
	color: black;
	font-size: 1.2em }
.mainnewsstory  {
	font-size: 1em;
	line-height: 1.1em;
	text-indent: 2em;
	padding-top: 5px;
	padding-bottom: 5px }
.mainnewsstorynoindent { font-size: 1em; line-height: 1.1em; padding-top: 5px; padding-bottom: 5px }
.mainnewsstory p  { font-size: 1em; line-height: 1.1em; text-indent: 2em; margin: 0; padding-top: 1.1em }
#standings_historical { margin: 10px }
.mainnewsstory hr { text-align: left; margin-bottom: 1em; width: 55% }
.lastupdate  {
	color: #696969;
	font-size: 0.8em }
#upperright { font-size: 0.8em; line-height: 1.1em; text-align: right; position: relative; top: 0; right: 0 }
#upperrighthome { font-size: 1em; line-height: 1.1em; text-align: right; position: relative; top: 0; right: 0 }
.yellowhilight  { background-color: #ff6; padding: 2px; border: dotted 2px black }
.righthead     { font-size: 0.9em; line-height: 1em; text-align: right }
#logofloatleft {
	vertical-align: middle;
	float: left }
#printpage > h2 {
	margin-top: 0em;
	margin-bottom: 0em }
#printpage > p {
	font-size: 1em;
	line-height: 1.2em;
	font-family: "Times New Roman", Georgia, Times, serif;
	text-indent: 2em;
	margin-top: 0em }
.editnews table  {
	font-size: 1em;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
.refdatabase table { font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
.ref_add { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.ref_print { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
.editnews th  {
	font-weight: bold;
	font-size: 1.1em }
.refdatabase th { font-size: 1.1em; font-weight: bold }
.editnews td   { font-size: 1em; line-height: 1.1em }
.refdatabase td { font-size: 0.9em; line-height: 1em }
#help {
	font-size: 1em;
	line-height: 1.1em;
	margin: 10px }
.tabletext { font-size: 0.9em; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; line-height: 1.2em }
.tablered { border: solid 1px red }
.floatleft { float: left }
.floatright { float: right }
.picfloatright { margin: 0 0 10px 10px; padding: 2px; float: right; border: solid 1px #666 }
