	#shadow1 { margin-top: 5px; background-color: #6B665B; border-width: 1px; border-style: solid; border-color: #C5BBA7; width: 100%; }
    body { background-color: #000; margin: 0; }    
	#shadow2 { position: relative; top: -3px; left: -3px; }
	span{ font-family: Arial,Helvetica,Sans-Serif; line-height:140%;}
	b   { font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; font-style: normal; }
	.white  { color: white; }
	small, #quicklinks li span	{ font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: normal; }
	.smallBold { font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; }
	small.menu 	{ font-family: arial,verdana, sans-serif; font-size: 8pt; font-weight: normal; }
	small.tiny 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; }
	p       { margin-left: 0px; margin-right: 0px; margin-top: 15px; margin-bottom: 0px; }
	span.date{ font-family: Courier New, sans-serif, verdana, arial; color: #E7CF9E; font-size: 12pt; font-weight: bold; font-variant: small-caps; letter-spacing: 2px; }
	TD.bevel { border-width: 2px; border-style: solid; border-color: #FFF7E5 #877D69 #877D69 #FFF7E5; padding: 2px; }
	.error { color: #FF0000; font-weight: bold; }
	A 			{ color: #003366; text-decoration: underline; font-weight: bold;}
	A:link		{ color: #003366; text-decoration: underline; font-weight: bold;}
	A:visited	{ color: #484848; text-decoration: underline; font-weight: bold;}
	A:active	{ color: #C60000;  }
	A:hover		{ color: #C60000;  }
	A 			img.link{ border: 2px groove #003366; }
	A:link		img.link{ border: 2px groove #003366;	}
	A:visited	img.link{ border: 2px groove #003366;	}
	A:active	img.link{ border: 2px groove #003366; }
	A:hover		img.link{ border: 2px groove #003366; }
	A.white 			{ color: #FFFFFF; text-decoration: underline; font-weight: bold;}
	A.white:link		{ color: #FFFFFF; text-decoration: underline; font-weight: bold;}
	A.white:visited		{ color: #FFFFFF; text-decoration: underline; font-weight: bold;}
	A.white:active		{ color: #FFFFFF;  }
	A.white:hover		{ color: #FFFFFF;  }	
	A.solidColor 			{ color: #003366; text-decoration: underline; font-weight: bold;}
	A.solidColor:link		{ color: #003366; text-decoration: underline; font-weight: bold;}
	A.solidColor:visited	{ color: #003366; text-decoration: underline; font-weight: bold;}
	A.solidColor:active	{ color: #C60000;  }
	A.solidColor:hover		{ color: #C60000;  }
	h1, h2, h3 { margin: 0px; padding: 0px; }
	.title	{ font-family: palatino, georgia, times new roman, serif; font-size: 13pt; color: #640909; }
	.guideTitle	{ font-family: palatino, georgia, times new roman, serif; font-size: 13pt; color: #640909; }
	.titleLight	{ font-family: palatino, georgia, times new roman, serif; font-size: 13pt; color: #FCEAC6; width: 400px; }
	.titleLight2	{ font-family: palatino, georgia, times new roman, serif; font-size: 13pt; color: #FCEAC6; width: 340px; }
	.guideTitlesmall2	{ font-family: palatino, georgia, times new roman, serif; font-size: 8pt; color: #000000}
	.titleDungeon	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #663300; margin-left:10px;width: 400px; }
	.titleCity	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #663300;}
	A.title			{ color: #003366; font-family: palatino, georgia, times new roman, serif;text-decoration: underline; font-weight: bold;font-size: 13pt;}
	A.title:link	{ color: #003366; font-family: palatino, georgia, times new roman, serif;text-decoration: underline; font-weight: bold;font-size: 13pt;}
	A.title:visited	{ color: #484848; font-family: palatino, georgia, times new roman, serif;text-decoration: underline; font-weight: bold;font-size: 13pt;}
	A.title:active	{ color: #C60000;  }
	A.title:hover	{ color: #C60000;  }
	.titleSm	{ font-family: palatino, georgia, times new roman, serif; font-size: small; color: #640909; }
	.posted	{ font-family: verdana, arial, sans-serif; font-size: x-small; color: #200F01; margin-bottom: 25px; }
	.blogbody { font-family: arial,palatino, georgia, verdana, arial, sans-serif; color: #200F01; padding: 5px; font-size: 10pt; font-weight: normal; background-image: url('../loader/light.jpg'); border-style: solid; border-color: #000000; border-width: 0px; border-bottom-width: 1px; border-top-width: 1px; background-color: #E7CFA3; line-height: 140%; }
.postContainer { font-family: arial,palatino, georgia, verdana, arial, sans-serif; color: #000000; padding: 5px; margin-right: 14px; margin-bottom: 4px; font-size: x-small; font-weight: normal; background-color: #E7CFA3; background-image: url('../loader/light.jpg'); border-style: solid; border-color: #000000; border-width: 0px; border-bottom-width: 1px; border-top-width: 1px; line-height: 140%; }
.postContainerPlain { font-family: arial,palatino, georgia, verdana, arial, sans-serif; color: #000000; padding: 5px; margin-bottom: 4px; font-size: 13px; font-weight: normal; background-color: #E7CFA3; background-image: url('../loader/light.jpg'); border-style: solid; border-color: #000000; border-width: 0px; border-bottom-width: 1px; border-top-width: 1px; line-height: 100%; }
.postContainerPlainHotfixed { font-family: arial,palatino, georgia, verdana, arial, sans-serif; color: #000000; padding: 5px; margin-bottom: 4px; font-size: x-small; font-weight: normal; background-color: #E7CFA3; background-image: url('../loader/light.jpg'); border-style: solid; border-color: #000000; border-width: 0px; border-bottom-width: 1px; border-top-width: 0px; line-height: 140%; }
.guideHeader { position: relative; top: 1px; }
.postBody { padding: 10px; line-height: 140%; }
.sidebar { font-family: arial,palatino, georgia, verdana, arial, sans-serif; color: #200F01; padding: 0px; background-color: #E7CFA3; font-size: 10pt; font-weight: normal; background-image: url('../loader/light.jpg'); border-style: solid; border-color: #000000; border-width: 0px; border-bottom-width: 1px; border-top-width: 1px; line-height: 140%; }
.lightBoxBorder { border-width: 1px; border-style: dotted; border-color: black; }
.lightBoxBody   { background-color: #F8E6C2; border-width: 1px; border-style: solid; border-color: black; background-image: url('../loader/light3.jpg'); }
.header { background-color: #5F1208; background-image: url('../loader/parchborder-top.gif'); width: 100%; margin: 0; border: 0 }
	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover { font-weight: bold; text-decoration: underline; }
	.large { font-size: 12pt; }
	.small { font-size: 7pt; }
	.smallError { font-size: 8pt; font-weight: bold; color: #FF0000; }
	A.yellow			{ color: #CBA300; text-decoration: underline; font-weight: bold;}
	A.yellow:link		{ color: #CBA300; text-decoration: underline; font-weight: bold;}
	A.yellow:visited	{ color: #CBA300; text-decoration: underline; font-weight: bold;}
	A.yellow:active		{ color: #FFFFFF;  }
	A.yellow:hover		{ color: #FFFFFF;  }
	.grey { color: #CFCFCF; }
	.blood { color: #640909; }

	TD.menuHeader 	{  color: #CBA300; font-size: 8pt; font-family: arial,helvetica,sans-serif; background-color: #2E2D2B; border-style: solid; border-width: 1px; border-color: #5D5D5D #5D5D5D #1E1D1C #1E1D1C;}
	TD.headerOutline 	{ border-style: solid; border-width: 1px; border-color: #271A13; padding: 2px;}

	a.button:link		{ color: #CBA300; display: block; padding: 1px; }
	a.button:visited 	{ color: #CBA300; display: block; padding: 1px; }
	a.button:hover		{ color: #ffffff; background-color: #565553; display: block; padding: 1px;}
	a.button:active 	{ color: #FFFFFF; display: block; padding: 1px; }

TD.row		{ padding: 2px; background-image: url('../loader/light3.jpg'); background-color: #161616; border-style: solid; border-width: 1px; border-color: #000000 #000000 #161616 #161616; font-size: 10pt; text-align: left; vertical-align: top; }
TD.rowAlt 	{ padding: 2px; background-image: url('../loader/light3.jpg'); background-color: #252525; border-style: solid; border-width: 1px; border-color: #000000 #000000 #252525 #252525; font-size: 10pt; text-align: left; vertical-align: top;}

TD.tableHeader 	{ background-color: #393731; background-image: url('../loader/thread-topic-bg2.gif'); border-style: solid; border-width: 1px; border-color: #8F8F8F #8F8F8F #171511 #171511; font-size: 10pt; font-weight: bold; color: #ffffff; }
TD.tableOutline    { border-style: solid; border-width: 1px; border-color: #343434; }

td.listrow 		{ font-family: Arial,Helvetica,Sans-Serif; font-size: x-small; background-image: url('../loader/dark2.jpg'); border-style: solid; border-width: 1px; border-color: #F9E1B5;}
td.listrowAlt 	{ font-family: Arial,Helvetica,Sans-Serif; font-size: x-small; background-image: url('../loader/dark.jpg'); border-style: solid; border-width: 1px; border-color: #F9E1B5;}
td.listrowLite 		{ font-family: Arial,Helvetica,Sans-Serif; font-size: x-small; background-image: url('../loader/light3.jpg'); border-style: solid; border-width: 1px; border-color: #F9E1B5;}

table.listOuter  { border-style: solid; border-width: 1px; border-color: #000000 #8A7649 #8A7649 #8A7649; }
table.listOuter2 { border-style: solid; border-width: 0px 1px 1px 0px; border-color: #000000; }

A.title2			{ font-family: arial, palatino, georgia, times new roman, serif; font-size: 11pt; color: #640909; text-decoration: underline; font-weight: bold;}
A.title2:link		{ font-family: arial, palatino, georgia, times new roman, serif; font-size: 11pt; color: #640909; text-decoration: underline; font-weight: bold;}
A.title2:visited	{ color: #CFCFCF;  }
A.title2:active		{ color: #FFFFFF;  }
A.title2:hover		{ color: #C60000;  }

.title2	{ font-family: palatino, georgia, times new roman, serif; font-size: 11pt; color: #640909; }

.newspost1 { border-style: solid; border-width: 1px; border-color: #000000 #8A7649 #8A7649 #8A7649; margin-right: 13px; }
.newspost2 { border-style: solid; border-width: 0px 1px 1px 0px; border-color: #000000; background-image: url('../loader/light.jpg'); }
.newspost3 { border-style: solid; border-width: 1px; border-color: #F9E1B5; font-family:arial,palatino, georgia, verdana, arial, sans-serif; }
.newspost4 { background-image: url('../loader/header-left2.jpg'); background-repeat: repeat-y; padding: 2px 4px 4px 4px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #F9E1B5; }

/* REMOVED QUICKLINKS / MAINNAV  */

/* definitions for the community pages */
#wrapperLeft, #wrapperRight { float: left; width: 49%; min-width: 280px; }
#contentLeft, #contentRight { width: 90%; margin-left: 15px; }
.itemBox { margin-top: -20px; }
.itemBox .header { height: 17px; width: 100%; }
.itemBox .header div  { height: 17px; width: auto; background: url(../loader/header-bg.jpg) repeat-x top left; }
.itemBox .header div div { height: 17px; background: url(../loader/header-bg-right.gif) no-repeat top right; }
.contentWrapper { background: url(../loader/box-bg.jpg) repeat top left; }
.contentWrapper div { background: url(../loader/border-left.jpg) repeat-y top left; padding-left: 20px; }
.contentWrapper div div  { padding-left: 0; background: url(../loader/border-right.jpg) repeat-y top right; }
.contentWrapper div div div { padding: 8px 15px 10px 0; height: 120px; }

.boxFooter { position: relative; height: 16px; background: url(../loader/box-footer-bg.jpg) repeat-x top; }
.boxFooter div { background: url(../loader/box-footer-left.jpg) no-repeat top left; }
.boxFooter div div { height: 16px; background: url(../loader/box-footer-right.jpg) no-repeat top right; }
img.visual { position: relative; top: 15px; left: -22px; }
#contact { clear: left; text-align: center; padding: 15px 0 25px 0; }
/* talent calculator fixes */
.talentMO { display: none; }
#wrapper50 { cursor: pointer; }
