
	#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;
			FILTER: Glow(Color=#000000, Strength=8);
			width: 400px;
		}

	.titleLight2	{
			font-family: palatino, georgia, times new roman, serif;
			font-size: 13pt;

			color: #FCEAC6;
			FILTER: Glow(Color=#000000, Strength=8);
			width: 340px;
		}

	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('../images/parchment/plain/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('../images/parchment/plain/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: x-small;
			font-weight: normal;
			background-color: #E7CFA3;
			background-image: url('../images/parchment/plain/light.jpg');
			border-style: solid; border-color: #000000; border-width: 0px; border-bottom-width:1px; border-top-width:1px;

 			line-height:140%;
	}

.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('../images/parchment/plain/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%;
			font-size: small;

	}


.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('../images/parchment/plain/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('../images/parchment/plain/light3.jpg'); }

.header { background-color: #5F1208; background-image: url('../images/parchment/plain/light3/parchborder/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('../images/parchment/plain/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('../images/parchment/plain/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('../images/backgrounds/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('../images/parchment/plain/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('../images/parchment/plain/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('../images/parchment/plain/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('../images/parchment/plain/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('../images/headers/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(../images/community/header-bg.jpg) repeat-x top left;    
}
.itemBox .header div div {
    height: 17px;
    background: url(../images/community/header-bg-right.gif) no-repeat top right;
}
.contentWrapper {
    background: url(../images/community/box-bg.jpg) repeat top left; 
}
.contentWrapper div {
    background: url(../images/community/border-left.jpg) repeat-y top left;
    padding-left: 20px;
}
.contentWrapper div div  {
    padding-left: 0;
    background: url(../images/community/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(../images/community/box-footer-bg.jpg) repeat-x top;
}
.boxFooter div {
    background: url(../images/community/box-footer-left.jpg) no-repeat top left;
}
.boxFooter div div {
    height: 16px;
    background: url(../images/community/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;
}
/* opera hacks (talent calculator tooltip)*/ 
@media all and (min-width: 0px) {
    .talentMO {
        display: inline;
        visibility: hidden;
    }
}