.logintable	{
		  padding-left:	2em;
		}

.content	{
		  padding-left: 1.33em;
                  padding-top:  20px;
                  padding-bottom: 32px;
		  padding-right:  32px;
                  line-height:  1.25;
		  background:	#FFEED0;
		  color:	#000;
		}

div.contentP	{ 
		  padding-left: 144px;
                  padding-top:  20px;
                  padding-bottom: 20px;
		  padding-right:  32px;
                  line-height:  1.25;
		  background:	#FFEED0 url("/images/bluecream3.png") repeat-y top left;
		  color:	#000;
		}

.navbar		{ 
                  background:   #FFEED0 url("/images/bluecream2.png") repeat-y top left;
		  color:	#000;
		  text-indent:	-1.5em;
		  padding-top:	16px;
		}

body		{
		  background:	#000040;
		  color:	#FFF; 
		}

body, p, div, td {
		  font-family:  Verdana, Arial, Helvetica, sans-serif;
		  font-size:	small;
		 }

P.title		{ font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
		  font-weight:	bold;
                  font-style:   italic;
		  font-size:	125%;
		  color:	#933;
		}

UL.newslist	{ color:	#933; }
SPAN.newsitem	{ color:	#000; }

UL.navbaritems	{ font-weight:	bold;
		  line-height:	2;
		  list-style:	none outside; }

LI.current	{ font-weight:	bold;
		  text-indent:	-2.7em;
		  color:	#EEE; }

LI.level2	{ text-indent: -.1em; }

LI.level2curr	{ font-weight:	bold;
		  text-indent:	-1.25em;
		  color:	#eee; }

.notice		{ font-family:	"Lucida Console", "Andale Mono", monospace;
		  font-size:	85%;
		  line-height:	1.5;
		  text-align:	right; }

HR		{ border:	2px solid #933; } 

H1, H2, H3, H4, H5, H6  {
		  font-family:  "Trebuchet MS", Verdana, sans-serif;
                  color:        #A44;
                  text-align:   left; }

h1, h2		{ text-indent:  .9em; }
h3, h4, h5, h6	{ text-indent:  .6em; }

PRE, TT, CODE, KBD, SAMP
                { font-family: "Lucida Console", "Andale Mono", monospace; }

A:link, A:visited, A:active 
		{ font-weight:	bold;
		  text-decoration: none; }

A:link          { color:        #B91; }
A:active        { color:        #08F; }
A:visited       { color:        #985; }
A:hover 	{ text-decoration: underline; }

A IMG 		{ border:	0px; }

div.awards	{ margin-left:	2em; }
div.awards H3	{ text-indent:	.33em; }
div.awards P	{ margin-top:	-1em; }
div.awards UL	{ padding-bottom: 1em;
		  list-style:	none outside; }
div.awards LI	{ text-indent:	-1em; }


TD.header       { padding: .25em 5em .25em 0px;
                  font-weight:  bold; }

TD.rosterhead	{ font-weight:	bold;
		  background:	#c98;
		  padding:	.25em; }

TABLE.roster	{ border-collapse: collapse; }
TABLE.roster TD	{ border:	solid black 1px;
		  padding:	.1em .25em .2em .25em }

TABLE.roster TR.row0 { background:	#fef0de; }
TABLE.roster TR.row1 { background:	#f0ddc4; }
TABLE.roster TR.inactive { background:	#ddd0d0;
			   color:	#a42;
			   font-style:	italic; }

TABLE.games	{ border-collapse: collapse; }
TABLE.games TD	{ border:	solid black 1px;
		  padding:	.1em .25em .2em .25em }

TABLE.games TR.header { font-weight:  bold;
                        background:   #c98;
                        border-bottom: solid black 1px;
                        padding:      .25em; }

TABLE.games TR.row 	{ background:	#fef0de; }
TABLE.games TR.rowold	{ background:	#f0f0f0; 
			  font-style:	italic; }

TR.botbord TD		{ padding:	2px;
			  border-bottom: 1px solid; }

TABLE.calendar		{ border:	1px double white; }

TABLE.calendar TD	{ padding:	.15em; }

TABLE.calendar TR.month	{ color:	#000;
			  background:	#aab;
			  font-weight:	bold;
			  text-align:	center; }

TABLE.calendar TR.days	{ color:        #000;
			  background:   #79c;
		  	  font-weight:  bold;
		 	  text-align:   center; }

TABLE.calendar TR.body	{ color:        #000;
			  background:   #eef;
        		  text-align:   center; }

TABLE.dbupdatetbl TD	{ padding-top:	.3em;
			  padding-bottom: .5em; }


TD.atlas	{ text-align:	center;
		  padding:	0em; }

P.atlas_field	{ border-top:	solid black 1px;
		  border-bottom: dashed gray 1px;
		  padding:	.2em .05em;
		  margin-left:	-.4em; }

P.atlas_links	{ border-bottom: solid black 1px;
		  padding: .2em .05em;
		  margin-left:	-.4em;
		  margin-top:	-1em; }


OPTION.focusnorth { background-color: #f77; }


.centered	{ text-align:	center; }
.rightjust	{ text-align:	right; }
.leftjust	{ text-align:	left; }

/* "better" implementations for bold, italics, etc */
.bold		{ font-weight:	bold; }
.ital		{ font-style:	italic; }
.boldital	{ font-style:	italic;
		  font-weight:	bold; }
		  
