a.testmenu {
	border:1px solid #9FCCFF;
	color: #336699;
	background:#F2F8FE;
	display:block;
	width:100px;
	padding: 2;
	font : 11px Verdana Arial Helvetica sans-serif;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	}
a.testmenu:visited {
	border:1px solid #9FCCFF;
	color: #336699;
	background:#F2F8FE;
	display:block;
	width:100px;
	padding: 2;
	font : 11px Verdana Arial Helvetica sans-serif;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	}
a.testmenu:hover {
	border:1px solid #000000;
	color: #336699;
	background:#F2F8FE;
	display:block;
	width:100px;
	padding: 2;
	font : 11px Verdana Arial Helvetica sans-serif;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	}
font,th,td,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
a:link,a:active,a:visited {
	color : #006699;
	text-decoration: none; 
	}
a:hover	{ 
	text-decoration: underline;
	color : #DD6900; 
	}
hr	{
	height: 0px; 
	border: solid #D1D7DC 0px; 
	border-top-width: 1px;
	}
.topictitle {
	font-weight: bold; 
	font-family: Verdana;
	font-size: 12px; 
	color : #000000;
	}

a.topictitle:link {
	text-decoration: none; 
	color : #006699;
	}

a.topictitle:visited {
	text-decoration: none; 
	color : #5493B4; 
	}

a.topictitle:hover {
	text-decoration: underline; 
	color : #DD6900; 
	}
.smalltitle	{ 
	font-size : 10px;
	color : #000000;
	}
a.smalltitle	{ 
	font-size : 10px;
	color : #000000;
	}
a.smalltitle:link {
	font-size : 10px;
	text-decoration: none; 
	color : #006699;
	}

a.smalltitle:visited {
	font-size : 10px;
	text-decoration: none; 
	color : #5493B4; 
	}

a.smalltitle:hover {
	font-size : 10px;
	text-decoration: underline; 
	color : #DD6900; 
	}

input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	}
.newstitle, h1, h2 {
	font-family: Verdana;
	font-weight: bold; 
	font-size: 16px; 
	color : #000000;
	}
.post {
	font-family: Verdana;
	font-size: 12px; 
	color : #000000;
	}
.postedited {
	font-family: Verdana;
	font-size: 10px; 
	color : #ff0000;
	}
.character {
	font-family: Verdana;
	font-size: 12px; 
	color : #000000;
	text-decoration: none;
	}
.character:hover {
	font-family: Verdana;
	font-size: 12px; 
	color : #000000;
	text-decoration: none;
	}
.character:visited {
	font-family: Verdana;
	font-size: 12px; 
	color : #000000;
	text-decoration: none;
	}
.character:link {
	font-family: Verdana;
	font-size: 12px; 
	color : #000000;
	text-decoration: none;
	}
/* Main table cell colours and backgrounds */
table.borderout	{
	vertical-align: top;
	border-collapse: collapse;
	background-color: #DEE3E7;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	}
table.quote	{
	vertical-align: top;
	border-collapse: collapse;
	background-color: #EFEFEF;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	}
td.row1	{
	background-color: #EFEFEF; 
	border-top:1px solid #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom: 1px solid #ffffff;
	}
td.row2	{ 
	background-color: #DEE3E7; 
	border-top:1px solid #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom: 1px solid #ffffff;
	}
td.row3	{
	background-color: #D1D7DC;
	border-top:1px solid #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom: 1px solid #ffffff;
	}
td.selectedcharacter	{
	background-color: #CBFFBB; 
	border-top:1px solid #94FF73;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom: 1px solid #94FF73;
	}
td.row1color	{
	background-color: #EFEFEF; 
	}
td.row2color	{ 
	background-color: #DEE3E7; 
	}
td.row3color	{
	background-color: #D1D7DC;
	}

/* Name of poster */
.name			{ font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }

.tooltiptext {
	color: #ffffff;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px; 
}
.userdetailtext {
	color: #ffffff;
	text-decoration : none;
	font-family: Verdana;
	font-size: 10px; 
}
.tooltiptitle {
	color: #cdad0f;
	text-decoration : none;
}
.wow {
	color: #cdad0f;
	text-decoration : none;
}
.wowbold {
	color: #cdad0f;
	text-decoration : none;
	font-weight: bold;
}
.itempoor {
	color: #B0B0B0;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold;
}
.itemstandard {
	color: #DBAF00;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold;
}
.itemrare {
	color: #00BB00;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold;
}
.itemsuperior {
	color: #0068FF;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
.itemepic {
	color: #8000FF;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold;
}
.itemlegendary {
	color: #FF8000;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold;
}
.itemartifact {
	color: #F80000;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold;
}
.itemunknown {
	color: #B0B0B0;
	text-decoration : none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px; 
}
a.menu {
	border:1px solid #D1D7DC;
	color: #336699;
	background:#EFEFEF;
	display:block;
	width:100%;
	padding: 2px;
	font : 11px Verdana Arial Helvetica sans-serif;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	}
a.menu:visited {
	border:1px solid #D1D7DC;
	color: #336699;
	background:#EFEFEF;
	display:block;
	width:100%;
	padding: 2px;
	font : 11px Verdana Arial Helvetica sans-serif;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	}
a.menu:hover {
	border:1px solid #000000;
	color: #336699;
	background:#EFEFEF;
	display:block;
	width:100%;
	padding: 2px;
	font : 11px Verdana Arial Helvetica sans-serif;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	}
a.disabledmenu {
	border:1px solid #FFFFFF;
	color: #000000;
	background:transparent;
	display:block;
	width:100%;
	padding: 2px;
	font : 11px Verdana Arial Helvetica sans-serif;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;}
/*
####################################
 HEADER
 Site top Header
####################################
*/
.header {
	width: 100%;
	height: 112px;
	background-color: #848294;
	background-repeat: repeat-x;
}
.header a {
	text-decoration:none;
}
	.header a:hover {
		text-decoration:none;
	}
.header_item {
	border: 1px solid #b3b3bb;
	position:relative;
	width: 200px;
	height: 112px;
	overflow:hidden;
	/*cursor:pointer;*/
	margin: 5px 0px 5px 5px;
	float: left;
	/* IE Float bugfix */
	display: inline;
}
.header_item_hover {
	border: 1px solid #ffffff;
	position:relative;
	width: 200px;
	height: 112px;
	overflow:hidden;
	/*cursor:pointer;*/
	margin: 5px 0px 5px 5px;
	float: left;
	/* IE Float bugfix */
	display: inline;
}
.header_image {
	position:absolute;
	z-index:3;
}
.header_image_hover {
	position:absolute;
	z-index:3;
}
.header_textfield {
	background-color:#9d9ca6;
	position:absolute;
	z-index:5;
	left:0px;
	width:200px;
	padding-left:1px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
.header_textfield_hover {
	background-color:#9d9ca6;
	position:absolute;
	z-index:5;
	left:0px;
	width:200px;
	padding-left:1px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.header_textfield_dim {
	background-color:#9d9ca6;
	position:absolute;
	z-index:5;
	left:0px;
	width:200px;
	padding-left:1px;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}
.header_text {
	color:#FFFFFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.header_text a {
	color:#FFFFFF;
}
	.header_text a:hover {
		color:#FFFFFF;
		text-decoration:none;
	}
.header_divider {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
}


.menu {
	width: 130px;
	background-color: #9d9ca6;
	background-repeat: repeat-y;
}
.menu_headline {
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#9d9ca6;
	text-transform: uppercase;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 1px;
	margin-bottom: 10px;
}
.menu_item {
/*
	padding-top: 1px;
	padding-bottom: 1px;
*/
}
.menu_item a {
	font-weight:bold;
	color:#9EA2A6;
	padding-left: 10px;
	padding-top:1px;
	padding-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-bottom: 1px; */
	display:block;
}
	.menu_item a:visited {
		font-weight:bold;
		color:#9EA2A6;
		padding-left: 10px;
		padding-top:1px;
		padding-bottom:1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		/*padding-bottom: 1px; */
		display:block;
	}
	.menu_item a:hover {
		color: #FFFFFF;
		border-left: 5px solid #7E7D7B;
		padding-left: 5px;
		text-decoration: none;
/*		border-bottom: 1px solid #EFEFEF; */
		padding-top:1px;
		padding-bottom:1px;
		background-color:#9d9ca6;
	}
/*





/* Main table cell colours and backgrounds */
td.rowred {
	background-color: #F2C3C3; 
	border-top:1px solid #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom: 1px solid #ffffff;
	}
td.rowyellow	{ 
	background-color: #F2F1C3; 
	border-top:1px solid #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom: 1px solid #ffffff;
	}
td.rowgreen	{
	background-color: #C3F2C9;
	border-top:1px solid #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom: 1px solid #ffffff;
	}
	
	
.bluepost
{
    color: #0891de;
    background-color: #202020;
    border: 2px solid #000000;
    padding: 10px;
    margin: 5px 0px 5px 0px;
}
.whitepost
{
    color: #FFFFFF;
    background-color: #202020;
    border: 2px solid #000000;
    padding: 10px;
    margin: 5px 0px 5px 0px;
}
.redpost
{
    color: #de0808;
    background-color: #202020;
    border: 2px solid #000000;
    padding: 10px;
    margin: 5px 0px 5px 0px;
}
.white_text
{
    color: #000000;
}
