/*-------------------------------------------*/
/*  General elements and classes             */
/*-------------------------------------------*/

body
{
  background-color: #523F2A;
  color: #CCB888;
  font-family: Arial, sans-serif;
  font-size: 10pt;
}

img, img:link
{
  border: 0px none #000000;
}

a, a:link, .fakeurl
{
  cursor:		pointer;
  text-decoration:	underline;
  color:		#CCB888;
}

a:visited
{
  text-decoration:	underline;
  border-color:		#CCB888;
  color:		#CCB888;
}

a:hover, .fakeurl:hover
{
  text-decoration:	none;
  color:		#FFFFFF;
}
a:active
{
  text-decoration:	none;
  color:		#FFFFFF;
}

.noline, .noline:link, .noline:hover
{
  text-decoration:	none;
}

img:link
{
  text-decoration:	none;
  border-width:		0px;
}

img:visited
{
  text-decoration:	none;
  border-width:		0px;
}

.selected
{
  color:		#FFFFFF;
}

.h1
{
  font-size:		14pt;
  font-weight:		bold;
}

.h2
{
  font-weight:		bold;
}

h2
{
  font-weight:		bold;
  font-size:		12pt;
}

.description
{
  font-size:		8pt;
}

span.rank, a.rank
{
  font-size:		8pt;
  white-space:		nowrap;
}

input,textarea, select
{
  font-family:		Arial, sans-serif;
  color:		#31271D;
  background-color:	#DACCBC;
  border-color:		#CCB888;
  border-width:		1px;
  border-style:		ridge;
  margin-bottom:	5px;
}

input:hover,textarea:hover,select:hover,input:focus,textarea:focus,select:focus
{
  background-color:	#FFEEDE;
  border-color:			#887333;
}

select:hover option, select:focus option
{
  background-color:	#DACCBC;
}

select:hover option:hover, select:focus option:focus
{
  background-color:	#FFEEDE;
}

select:hover option[disabled]
{
  background-color:	#DACCBC;
}

input[type="submit"][disabled], input[type="submit"].disabled
{
  color:		#777777;
  background-color:	#DDDDDD;
  border-color:		#777777;
}

input[type="image"]
{
  background-color:	transparent;
  border:		0px none #000000;
}

/*--------------------------*/
/* Menu                     */
/*--------------------------*/

.navmenu
{
  line-height: 140%;
}

.navmenu a
{
  display: block;
}

#menudiv div.round_outer {
  margin-bottom: 15px;
}

* html #menudiv div.round_outer {
  margin-bottom: 0px;
}


/*--------------------------*/
/* Stuff                    */
/*--------------------------*/

table.rounded {
  border-spacing: 0px;
  padding: 0px;
  text-align: left;
}

.arunning {
  color: #FFBB00;
}

.asold, .asold a:visited, .asold a
{
  color: #FF0000;
}

.atraded {
  color: #00BB00;
}

.atraded:link {
  color: #00BB00;
}

.atraded:visited {
  color: #00BB00;
}

.aexp {
  color: #6f5237;
}

img.pressImage{
  margin: 0px 1px 1px 0px;
}

.msgread {
}

.msgunread {
  font-weight: bold;
}

.outline {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #FF0000;
}

table {
  empty-cells: show
}

table.quote {
  border-width: 1px 0px 0px 1px;
  border-style: solid;
  border-color: #000000;
  border-collapse: collapse;
}
.quotefull {
  border: 1px solid #000000;
}

div.quotecont {
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #000000;

}

table.quotecont{
  border-width: 0px 0px 0px 1px;
  border-style: solid;
  border-color: #000000;
  border-collapse: collapse
}

td.quote, th.quote {
  border-spacing: 0px;
  padding: 5px;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: #000000;
  vertical-align: top;
}


ul.smallmargin {
  margin-left: 15px;
  padding-left: 0px;
}

.tos li {
  margin-bottom: 10px;
}


.headersortimage {
  margin-left: 5px;
}

.headerurl {
  position: relative;
}

td.sorted {
  background-color: #403527;
}

td.header {
  font-weight: bold;
}

p.header, span.header {
  font-weight: bold;
  font-size: 14pt;
}

p.subheader, span.subheader {
  font-weight: bold;
  font-size: 12pt;
}

.error, .error:link, error:visited {
  color: #FF0000;
  border-color: #FF0000;
}

.success, .success:link, .success:visited {
  color: #00BB00;
  border-color: #00BB00;
}

.left5
{
  margin-left:	5px;
}

.left10
{
  margin-left:	10px;
}

.top5
{
  margin-top:	5px;
}

.top10
{
  margin-top:	10px;
}

.center
{
  text-align:	center;
}

.ign
{
  font-family:	Georgia, serif;
  font-size:	11pt;
}

/*--------------------------------------*/
/*  Color select 			*/
/*--------------------------------------*/

select[name="itColor"] option {
  background-color:	#111111;
  color:		#FFFFFF;
}

select[name="itColor"] option[value="0"] {
  color: #FFFFFF;
}

select[name="itColor"] option[value="1"] {
  color: #B9FAFA;
}

select[name="itColor"] option[value="2"] {
  color: #B987EB;
}

select[name="itColor"] option[value="3"] {
  color: #FAC855;
}

select[name="itColor"] option[value="4"] {
  color: #00FF00;
}


/*--------------------------------------*/
/* GW Item display                      */
/*--------------------------------------*/

.itemname {
  font-family: "Trebuchet MS", serif;
  font-size: 10pt;
  text-decoration: none;
}

.itemeffect {

  font-family: "Trebuchet MS", serif;
  font-size: 8pt;
  text-decoration: none;
}

div.item
{
  max-width: 300px;
  float: left;
  padding: 0px 0px;
  text-decoration: none;
}

.itemdescription
{
  color: #A9A9A9;
}

.itemdesc
{
  /*letter-spacing: -1px;*/
  line-height: 95%;
  font-family: "Trebuchet MS", serif;
  font-size: 8pt;
  color: #888783;
  text-decoration: none;
}



/*--------------------------------------*/
/* BB Code Classes                      */
/*--------------------------------------*/

.bb_b
{
  font-weight:		bold;
}

.bb_i
{
  font-style:		italic;
}

.bb_u
{
  text-decoration:	underline;
}

.bb_s
{
  text-decoration:	line-through;
}

.bb_quote
{
  border:		1px solid #CCB888;
  background-color:	#523F2A;
  color:		#000000;
  margin-bottom:	5px;
  padding:		5px;
  max-width:		470px;
}

.bb_quote_caption
{
  margin-top:		10px;
}

.bb_item
{
  text-decoration:	none;
  font-family:		"Trebuchet MS", serif;
  font-weight:		bold;
}
