BODY {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; color: #69b5f8;
	background: #051528 url(images/bg2.gif) repeat-y;
	overflow-x: hidden;
	SCROLLBAR-FACE-COLOR: #563299;
	SCROLLBAR-HIGHLIGHT-COLOR: #000066;
	SCROLLBAR-SHADOW-COLOR: #000066;
	SCROLLBAR-3DLIGHT-COLOR: #000066;
	SCROLLBAR-ARROW-COLOR:  #000066;
	SCROLLBAR-TRACK-COLOR: #000066;
	SCROLLBAR-DARKSHADOW-COLOR: #000066;
}

#logo { position: absolute; left: 65px; top: 25px; }
#nav { z-index: 1; position: absolute; left: 30px; top: 147px; }
#credits { position: absolute; left: 50px; top: 450px; }
#cont { position: absolute; left: 0px; top: 30px; text-align: center; padding: 0px 40px 20px 260px; }

a:link { color: #ff00ff; text-decoration: none; font-weight: bold; }
a:visited { color: #cc00cc; text-decoration: none; font-weight: bold; }
a:active { color: #ff00ff; text-decoration: none; font-weight: bold; }
a:hover { color: #cc00cc; text-decoration: none; font-weight: bold; }

a.alt:link { color: #FFFF00; }
a.alt:visited { color: #FFFF00; }
a.alt:active { color: #FFFF00; }
a.alt:hover { color: #FF0000; }

a.gb:link, a.gb:visited, a.gb:active { color: #782ffa; }
a.gb:hover { color: #782ffa; text-decoration: underline; }

a.small:link, a.small:visited, a.small:active { font-size: 8pt; color: #FFFFFF; font-weight: normal; }
a.small:hover { font-size: 8pt; color: #FFFF00; font-weight: normal; }

a.tiny:link, a.tiny:visited, a.tiny:active { font-size: 8pt; color: #ff00ff; font-weight: normal; }
a.tiny:hover { font-size: 8pt; color: #cc00cc; font-weight: normal; }

.gbalt { font-size: 9pt; color: #999bff; }
.small { font-size: 8pt; color: #000000; text-decoration: none ; font-weight: normal; }
.altsmall { font-size: 8pt; color: #FFFFFF; text-decoration: none ; font-weight: normal; }
.altsmall2 { font-size: 8pt; color: #9000c0; text-decoration: none ; font-weight: normal; font-style: italic; }
.tiny { font-size: 8pt; color: #69b5f8; text-decoration: none; }
.alttiny { font-size: 8pt; color: #ff00ff; text-decoration: none; }
.pageheader { font-size: 12pt; color: #CC00FF; text-decoration: none; font-weight: bold; }
.pagecontent { font-size: 9pt; color: #69b5f8; text-decoration: none; font-weight: normal; }
.pagealt { font-size: 9pt; color: #FFFF00; text-decoration: none; font-weight: normal; }
.pagestrong { font-size: 9pt; color: #CC00FF; text-decoration: none; font-weight: bold; }
.strong { color: #00cc00; font-weight: bold; }
.strongalt { color: #ffffff; font-weight: bold; }

P { }
P.high { color: #cc00ff; font-weight: bold; }
P.highalt { font-weight: bold; }
P.highaltb { font-weight: bold; border: dotted 1px #cc00cc; padding: 10px; }
P.highc { color: #cc00ff; font-weight: bold; text-align: center; }
P.highcb { color: #cc00ff; font-weight: bold; text-align: center; border: dotted 1px #cc00cc; padding: 10px; }
P.review { color: #29a329; font-style: italic; margin: 0px 100px; }

TABLE.gb { width: 100%; }

TR.biog { vertical-align: top; }

TD { font-size: 9pt; color: #69b5f8; text-decoration: none; font-weight: normal; }
TD.centstrong { text-align: center; color: #00cc00; font-weight: bold; }
TD.cont { text-align: justify; }
TD.conthigh { vertical-align: top; text-align: center; color: #ff00ff; height: 60px; }
TD.bfld { color: #cc00cc; width: 135px; }
TD.biog { color: #e0bff5; }
TD.gbalt { font-size: 9pt; color: #999bff; text-decoration: none; font-weight: normal; }
TD.gbcontent { text-align: justify; }
TD.gbfield { color: #ff00ff; font-weight: bold; text-align: justify; }
TD.guesthead { font-size: 11pt; background-color: #660099; color: #ffffff; font-weight: bold; height: 22px; }
TD.hrule { background-color: #4002ae; height: 1px; }
TD.pc { }

H2 { font-size: 12pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
H3 { font-size: 12pt; color: #00cc00; text-decoration: none; font-weight: bold; }
H4 { font-size: 10pt; color: #00cc00; text-decoration: none; font-weight: bold; }

IMG.gallery1 { border: 1px solid #cc00cc; float: center; margin: 20px; }
IMG.outline1 { border: 1px solid #cc00cc; }
IMG.outline2 { border: 1px solid #4495e8; }

INPUT, SELECT, TEXTAREA, radio, checkbox { font-size: 9pt; color: #000021; border-color: #660099; }
submit, reset { font-size: 9pt; color: #FFFFFF; border-color: #660099; }

LI { font-size: 9pt; color: #69b5f8; }

HR { border: 0; clear: both; margin: 0px; color: #00cc00; background-color: #20e0fc; height: 1px; }
HR.whole { border: 0px; width: 100%; color: #00cc00; background-color: #560082; height: 2px; }
