BODY {	background: url(art/bggrad.jpg) repeat-y #403848;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 12;
	padding-left: 12;
	padding-right: 12;
	padding-bottom: 12;
	border-top: 1;
	border-left: 1;
	border-right: 1;
	border-bottom: 1;
	font-family: arial rounded, arial, lucida;
	font-size: 10pt; 
	line-height: 120%;	
	color: #332200;
}
	
A:link { 	color: #a08020;
		background: transparent;
		text-decoration: none;
 }
A:visited { 	color: #888840; 
		background: transparent;
		text-decoration: none;
}
A:active { 	color: #d34e4e; 
		background: transparent;
		text-decoration: none;
}
A:hover { 	color: #88bb20; 
		background: transparent;
		text-decoration: none;
}

A.cat:link { 	color: #4080bb;
		background: transparent;
		text-decoration: none;
 }
A.cat:visited {	color: #335b7c; 
		background: transparent;
		text-decoration: none;
}
A.cat:active { 	color: #d34e4e; 
		background: transparent;
		text-decoration: none;
}
A.cat:hover { 	color: #88bb20; 
		background: transparent;
		text-decoration: none;
}

A.com:link { 	color: #b05060;
		background: transparent;
		text-decoration: none;
 }
A.com:visited { color: #68303b; 
		background: transparent;
		text-decoration: none;
}
A.com:active { 	color: #d34e4e; 
		background: transparent;
		text-decoration: none;
}
A.com:hover { 	color: #88bb20; 
		background: transparent;
		text-decoration: none;
}

A.cla:link { 	color: #207070;
		background: transparent;
		text-decoration: none;
 }
A.cla:visited { color: #225150; 
		background: transparent;
		text-decoration: none;
}
A.cla:active { 	color: #d34e4e; 
		background: transparent;
		text-decoration: none;
}
A.cla:hover { 	color: #88bb20; 
		background: transparent;
		text-decoration: none;
}

UL.info { 	font-family: lucida;
		font-size: 12pt;
		line-height: 140%; }

P UL.info { 	font-family: lucida;
		font-size: 12pt;
		line-height: 140%; }


H1, H2, H3,
H4 { 		text-align: center; font-weight: bold; }

H1, H2 {	font-family: florence, harquil, lucida, arial; }
H3, H4 {	font-family: dragonwick, zapf chancery, black chancery, brush script, lucida, arial; }

H1 { 	color: #ffaa00; font-size: 28pt; line-height: 32pt; }
H2 { 	color: #ffaa33; font-size: 24pt; line-height: 28pt; }
H3 { 	color: #668833; font-size: 20pt; line-height: 24pt; }
H4 { 	color: #885500; font-size: 16pt; line-height: 20pt; }

P { 	font-family: lucida, arial rounded, arial ;
	color: 284000; }
B { 	font: bold; color: %aa6820; }
EM { 	font: oblique bold  zapf chancery, brush script; color: #a88033; }
I { 	font: italic impulse, scribe, brushscript, lucida bright,
	arial rounded, arial; color: $808033; }

TD P { 	font-family: lucida, arial rounded, arial;
		color: #224400; }
.menu_top { 	background: url(art/menu_top.jpg) #2d422d;
		background-repeat: no-repeat;
		width: 140px;
		height: 98px;
		line-height: 8pt; }
.menu_bottom { 	background: url(art/menu_bottom.jpg) #2d422d;
		background-repeat: no-repeat;
		width: 140px;
		height: 126px;
		line-height: 8pt; }
.menu_body { 	background: url(art/menu_middle.jpg) #2d422d;
		background-repeat: repeat-y;
		fontfamily: lucida, arial narrow, arial rounded, arial; 
		width: 140px;
		font-size: 12pt;
		line-height: 14pt;
		color: #803348;
		font-weight: bold;
		text-align: center; }

.box {	font-family: lucida, arial rounded, arial; 
	font-size: 9pt; 
	line-height: 12pt;
	color: #803348; 
	font-weight: bold; 
	text-align: left; 
	background: #fff8d8; }

.date { font-family: arial rounded, comic sans, arial, lucida;
	font-size: 80%; 
	line-height: 90%; 
	font-style: italic; 
	color: #ffa030; }

.text {
	font-family: lucida sans, arial;
	font-size: 10pt; 
	line-height: 12pt;
	text-align: left; 
	vertical-align: top;
	color: #224400;
	background: #fff8f0;
	padding-top: 3;
	padding-left: 6;
	padding-right: 6;
	padding-bottom: 3;
}

.textt {
	font-family: lucida sans, arial;
	font-size: 10pt; 
	line-height: 12pt;
	text-align: left; 
	vertical-align: top;
	color: #284000;
	background: #fff8f0;
	padding-top: 1;
	padding-left: 2;
	padding-right: 2;
	padding-bottom: 1;
}

.textf {
	font: bold;
	font-family: lucida sans, arial;
	font-size: 9pt; 
	line-height: 11pt;
	text-align: left; 
	vertical-align: top;
	color: #224400;
	background: #fff8f0;
}

.textfc {
	font: bold;
	font-family: lucida sans, arial;
	font-size: 9pt; 
	line-height: 11pt;
	text-align: center; 
	vertical-align: middle;
	color: #224400;
	background: #fff8f0;
}

.text3 {
	font-family: lucida sans, arial;
	font-size: 10pt; 
	line-height: 11pt;
	text-align: left; 
	vertical-align: middle;
	color: #224400;
	background: #f0b8d0;
	padding-top: 3;
	padding-left: 6;
	padding-right: 6;
	padding-bottom: 3;
}

.text2 {
	font-family: lucida sans, arial;
	font-size: 10pt; 
	line-height: 11pt;
	text-align: left; 
	vertical-align: middle;
	color: #224400;
	background: #e0e8d0;
	padding-top: 3;
	padding-left: 6;
	padding-right: 6;
	padding-bottom: 3;
}

.texth {
	font-family: lucida sans, arial;
	font-size: 12pt; 
	font-weight: bolder;
	line-height: 14pt;
	vertical-align: top;
	color: #fff8d0;
	background: #224400;
	padding-top: 4;
	padding-left: 6;
	padding-right: 6;
	padding-bottom: 4;
}

.nextprev {
	background: #e0e8d0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.body {	font-family: lucida sans, arial;
	font-size: 12pt; 
	line-height: 14pt;
	text-align: left;
	padding: 4pt;
	vertical-align: top;
	color: #663300;
	background: url(art/rockbg.jpg) #3c474d;
	padding: 6pt }

.frame { 	
	font-family: lucida sans, arial;
	font-size: 12pt; 
	line-height: 14pt;
	text-align: center; 
	color: #eeff66;
	border: 0;
	background: url(art/bggrad2.jpg) repeat-y #000000;
	padding: 4; }

.marble {	background: url(bg/table.jpg) #2d422d; }
.drk_rock {	background: url(bg/table.jpg) #2d422d; }
.gray {		background: #f8f8fc; }
.nobg {		background: #2d422d; }
.yellow {       color: #eeff66; 
		font-size: 9pt;
	}
.red {		color: #d00000;
		font-weight: bold; }
.blue {		color: #481280; 
		font-weight: bold; }

.right { 	float: right; }
.nofloat { 	float: none; }
.left	{	float: left; }

.bleft	{	float: left; 
		vertical-align: bottom; }

.clear {	float: none;
		clear: both; }

.right_box {	image: block;
		float: none;
		clear: none; 
}

.ftd { border: outset 1pt; margin: 12pt; }
.ft { border: inset 1pt; }

P.fortune EM {	
		font-family: merlin, lucida bright, lucida; 
		font-size: 10pt;
		line-height: 12pt;
		font-weight: bold;
		font-style: italic;
		color: #eeff66; 
} 	

P.fortune I {
		font-family: merlin, lucida bright, lucida; 
		font-size: 10pt;
		line-height: 12pt;
		font-style: italic;
		color: #ffee66;
}

HR { width: 30%; text-align: center; }