BODY		{ font: 9.2pt 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #CCCCCC;
			  background: url(images/greengrid.gif) #000000 repeat fixed; margin: 0px auto;
}

A			{ text-decoration: none; }
A:link		{ color: #FFCC66; }
A:visited	{ color: #FFCC66; }
A:hover		{ font-weight: bold; color: #FFCC66; }
A:active	{ font-weight: bold; color: #FFCC66; }

IMG			{ border: 0px none; }

.nav		{ font-size: 120%; }

UL			{ margin: 0 0 2.5em 0; padding: 0 0 0 2em; list-style-type: square; }
UL.level2	{ padding: 0.5em 0 0 1em; list-style-type: square; }
LI			{ margin-left: 30px; padding: 0 0 0.8em 0; }
LI P		{ text-align: justify; }
LI SPAN, H2	{ font-size: 112%; }

HR			{ width: 464px; height: 11px; background: url(images/hr.gif) transparent;
			  border: 0px none; clear: both; }
			  
HR.sptop	{ margin: 30px 0 0 0 !important; padding: 0; margin: -7px 0 0 -51px; }
HR.nosp		{ margin: 0 !important; padding: 0; margin-left: -30px; }
HR.spbot	{ margin: 0 0 30px 0 !important; padding: 0; margin: -7px 0 30px -51px; }

A			{ display: inline; font: inherit; font-weight: bold; text-decoration: none; color: #7676CC; border: 0px !important; }
A:hover		{ text-decoration: underline; }
A.thumb		{ line-height: 3em; margin: 0 12px 12px 0; }

FORM		{ text-align: center; padding: 0; margin: -4px 0; }
INPUT,SELECT { font: inherit; } 

P			{ text-align: justify; margin: 0px 12px 0 12px; padding-bottom: 0.8em; line-height: 1.4em; }
P.right		{ text-align: right; }
.center		{ text-align: center; }
.legal		{ margin: 12px 0 30px 30px; }

.small		{ font-size: 80%; }
.bold		{ font-weight: bold; }
.title		{ font-size: 175%; font-weight: bold; padding-bottom: 30px; }
.big		{ display: block; font-size: 125%; font-weight: bold; }
.postinfo	{ color: #666666; padding-bottom: 30px; }
.tagline	{ font-style: italic; }
.titler		{ float: none; text-align: right; font-size: 250%; font-weight: normal; color: #FFCC33; }
.titler A	{ font-weight: normal; }


#header		{ width: 100%; padding-bottom: 0; }
#footer		{ clear: both; width: 100%; float: left; margin-top: 2px; padding: 1em 0; }

#mainsite	{ width: 760px; background: url(./images/corner.gif) transparent no-repeat; margin: 0; }

#maincont	{ width: 760px; height: 500px; position: relative; top: 0; margin: 0; }

#sidebar	{ position: absolute; left: 0; top: 107px; }

#sidenav	{ width: 200px; position: relative; left: 10px; color: #999999; }
#sidenav UL	{ margin: 2px 0 0 60px; padding: 0; list-style-type: none; list-style-image: none; }
#sidenav LI	{ margin: 0; padding: 0; }
#sidenav A	{ display: block; height: 19.2px; margin-bottom: 6px; font-weight: normal; font-size: 125%; color: #FFCC66; padding: 0.1em 0.8em 0.2em 3em; }
#sidenav A:hover { text-decoration: underline; }

#content	{ position: absolute; top: 26px; left: 204px; width: 516px !important; background-color: transparent;
			  margin: 0 12px 0 30px;
			  padding: 0.5em 0 1.6em 0 !important; }
#content P	{ margin: 0 0 0 30px; }

#google		{ height: 25px; text-align: center; margin: 0 64px 2em 64px; padding: 16px 12px 12px 12px; border: 1px solid #D7D7FF; background-color: #FFFFFF; }
#google img	{ margin-bottom: -12px !important; }

.hide		{ visibility: hidden; }
.nosp		{ padding: 0; }
.nomargin	{ margin: 0 !important; }
.nobmargin	{ margin-bottom: 0 !important; }
