<STYLE type="text/css">
<!-- 

/* PAGE BODY */
body {
font-family: Arial; font-size: 10px; font-weight: normal; color: #000000;
background-image: url('/images/pagebg5.png');
background-color: #A18B5C;
margin-top: 5px; margin-bottom: 5px;
margin-left: 0; margin-right: 0;
}

/* GENERAL TEXT */
P, TD, DIV, UL, LI, INPUT, SELECT
	{ font-family: Arial; font-size: 10pt; font-weight: normal; color: #000000; }

.sm		{ font-size: 8pt; }
.med		{ margin-top: 0; font-size: 10pt; }
.heavy	{ font-weight: bold; }
.debug	{ font-size: 8pt; color: #00CCCC; }
.title	{ font-family: Dauphin, Monotype Corsiva, Arial; font-size: 20pt; text-align: center;
		  text-Transform: capitalize; }
.subtitle	{ font-family: Dauphin, Monotype Corsiva, Arial; font-size: 14pt; text-align: center; }
.menutitle	{ font-weight: bold; }
.holiday	{ font-family: Comic Sans MS, Dauphin, Arial; font-size: 16pt; color: #2857A4; }
.sitemap	{ font-family: Dauphin, Monotype Corsiva, Arial; font-size: 14pt; }
.optrule	{ font-size: 9pt; color: #775026; }
.stat		{ color: #0D2F7D; }
.dialog1	{ font-family: Tahoma, Arial; color: #774026; }
.dialog2	{ font-family: Tahoma, Arial; color: #772D26; }

/* LINKS */
A:link	{ color: #BB5500; }
A:visited	{ color: #009600; }
A:hover	{ color: #FF3900; }
A:active	{ color: #558822; }
A.menu:link		{ font-size: 11pt; color: #663300; }
A.menu:visited	{ font-size: 11pt; color: #441100; }
A.menu:hover	{ font-size: 11pt; color: #FFFFFF; }
A.module:link	{ color: #663300; }
A.module:visited	{ color: #441100; }
A.module:hover	{ color: #FFFFFF; }

/* TABLES */
TABLE.outerbox	{ width: 900px; border: none;
			  background-image: url('/images/paper.jpg'); background-color: #EBDBB1; }
/* Putting the border directly on the table didn't always draw properly in Firefox. */
DIV.outerbox	{ margin: auto; padding: 0; width: 900px; border: 2px solid #996543; }

TD.mainbanner { width: 100%; padding: 0;}
TD.sidebanner { width: 160px; vertical-align: middle; text-align: center; }
TD.motdbanner { width: 580px; vertical-align: middle; text-align: center; font-size: 14pt;
		    font-family: Dauphin, Monotype Corsiva, Arial; text-transform: capitalize;  }

TD.sidecolumn { width: 160px; padding: 0; vertical-align: top; text-align: center; }
TD.maincolumn { width: 580px; padding: 1px; vertical-align: top; text-align: center; }

TD.mainmenu	{ width: 160px; vertical-align: top; text-align: left; line-height: 1.3;
			  padding: 0 18px 0 18px; background-image: url('/images/scrollmid.gif');
			  background-repeat: repeat-y; }
TD.mainmenu-top	{ width: 150px; height: 25px; padding: 0; border: none; font-size: 6pt;
			  background-image: url('/images/scrolltop.gif'); background-repeat: no-repeat; }
TD.mainmenu-btm	{ width: 150px; height: 15px; padding: 0; border: none; font-size: 6pt;
			  background-image: url('/images/scrollbtm.gif'); background-repeat: no-repeat; }

TD.sidemenu	{ width: 160px; vertical-align: top; text-align: left; line-height: 1.3;
			  padding: 0 15px 0 15px; background-image: url('/images/scrollmid2.gif');
			  background-repeat: repeat-y; }
TD.sidemenu-top	{ width: 150px; height: 25px; padding: 0; border: none; font-size: 6pt;
			  background-image: url('/images/scrolltop2.gif'); background-repeat: no-repeat; }
TD.sidemenu-btm	{ width: 150px; height: 15px; padding: 0; border: none; font-size: 6pt;
			  background-image: url('/images/scrollbtm2.gif'); background-repeat: no-repeat; }

TD.modmenu		{ width: 160px; vertical-align: top; text-align: left; padding: 0 15px 0 14px;
			  background-image: url(images/scrollmid2.gif); background-repeat: repeat-y; }

TABLE.innerbox { border-collapse: collapse; width: 150px; border: none; margin: auto; }

TABLE.ctr { width: 560px; padding: 0; margin: auto; border: 2px solid #775026; border-collapse: collapse; }

TD.ctrheader { margin: 0; padding: 1px; background: url(images/parchment.jpg); background-color: #C0AA7F;
	font-size: 12pt; font-weight: bold; color: #FFFFFF; text-transform: capitalize;
	border-top: 1px solid #775026; border-bottom : 1px solid #553004;
	border-left: 1px solid #775026; border-right: 1px solid #553004; }

TD.ctrbox	{ font-size: 12pt; background-color: #F7F2E9; margin: 0; padding: 4px 6px 4px 6px;
		  vertical-align: top; text-align: justify; border: 1px solid #775026; }

DIV.updates	{ width: 100%; height: 80px; padding-right: 5px; overflow: auto; }

TABLE.picbox { float: left; border: none; border-collapse: collapse; padding: 0;
		  margin-top: 0; margin-left: 0; margin-bottom: 0; margin-right: 8px; }
TD.picbox	{ font-size: 8pt; background-color: #FFFFFF; border: 2px solid #663300;
		  width: 135px; Height: 135px; vertical-align: middle; text-align: center; }

TABLE.card	{ border: 1px solid #E3DDD0; padding: 0; width: 100%; background-color: #FFFFFF; }
TD.card	{ vertical-align: top; padding: 2px 5px 2px 10px; }

TABLE.combat { padding: 3px; margin: 0; border: none; border-collapse: collapse; width: 98%; }
TD.evenrow	{ background-color: #FFFFFF; text-align: center; width: 7%; border: 1px solid #C0AA7F; }
TD.oddrow	{ background-color: #FFFFEE; text-align: center; width: 7%; border: 1px solid #C0AA7F; }
TD.evenrow-l { background-color: #FFFFFF; text-align: left; padding-left: 3px; border: 1px solid #C0AA7F; }
TD.oddrow-l	{ background-color: #FFFFEE; text-align: left; padding-left: 3px; border: 1px solid #C0AA7F; }
TD.hrow	{ font-weight: bold; text-align: center; width: 7%; border: 1px solid #000000; }
TD.vrow	{ font-weight: bold; width: 4%; vertical-align: center; text-align: right;
		  border-right: 1px solid #000000; writing-mode: tb-rl; filter: flipv fliph; }

TABLE.spells { padding: 3px; margin: 0; border: none; border-collapse: collapse; width: 100%; }
TD.row-l	{ font-size: 8pt; background-color: #FFFFFF; vertical-align: top; text-align: left;
		  border: 1px solid #C0AA7F; padding: 3px; }
TD.row-r	{ font-size: 8pt; background-color: #FFFFFF; vertical-align: top; text-align: right;
		  border: 1px solid #C0AA7F; padding: 3px; }
TD.row-c	{ font-size: 8pt; background-color: #FFFFFF; vertical-align: top; text-align: center;
		  border: 1px solid #C0AA7F; padding: 3px; }
TD.row-top	{ font-size: 8pt; font-weight: bold; border: 1px solid #000000; }

/* POP-UP DIV */
DIV.popup { position: absolute; left: 10%; top: 4%; margin: auto 0; padding: 10px; max-width: 518px; 
	background-color: #FFFFFF; border: 3px solid #000000; z-index: 2; visibility: hidden;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0 0 20px #000000; -moz-box-shadow: 0 0 20px #000000; box-shadow: 0 0 20px #000000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
DIV.xbox { float: right; border: 1px solid #000000; height: 15px; width: 15px;
		text-align: center; vertical-align: middle; cursor: pointer; }

/* MISCELLANEOUS */
HR		{ color: #663300; }
UL.mod	{ padding: 0; margin: 4px 0 0 14px; }
LI.mod	{ padding: 0; margin: 4px 0 4px 0; }
UL.nobullet { list-style: none; text-indent: -1em; padding-left: 0;
		  margin-left: 12px; margin-top: 0; margin-bottom: 5px; }
UL.iq		{ list-style: none; text-indent: -0.25em; padding-left: 10px; margin: 0 0 5px 0; }
LI.iq		{ padding: 0; margin: 3px 0 8px 0; }
P.j		{ text-align: justify; }

// -->
</STYLE>
