/************************************************
 * Site-wide
 ************************************************/
BODY {
	background-color: #000000;
} 
 
BODY, TD, P { 
  color: #BFC3C3;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 11px;
}

TH {
  color: #BFC3C3;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 11px;
	font-weight: bold;
}

P {
	margin: 15px 0px 0px 0px;
}

A:link {
font-size: 10px;
	color: #AE7807;
	text-decoration: underline;
}

A:visited {
font-size: 10px;
	color: #AE7807;
	text-decoration: underline;
}

A:hover {
font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

SUP {
	font-size: 11px;
}

OL { 
	margin-top: 0px;
	margin-bottom: 0px;
}

UL {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 10px;
	list-style-type: square;
}

LI { 
}

SUP {
	font-size: 11px;
	text-decoration: none;
}

IMG {
	border-color: #C7CEE2;
	color: #C7CEE2;					
}

IMG.alignLeft {
	margin: 3px 8px 4px 0px;
}

IMG.alignRight {
	margin: 3px 0px 4px 8px;
}

.noUnderline {
	text-decoration: none;
}

.heading {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #AE7087;
}

.heading SUP {
	font-size: 11px;
}

.subHeading {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

.smallText {
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 11px;
}

#content .copy {
	padding: 16px 10px 10px 22px;
}

#gallery {
	padding: 0px 0px 10px 0px;
}

#homepage #sidebar .copy {
	padding-left: 3px;
 }
 
/************************************************
 * Races and Monsters
 ************************************************/
.thumbTitle {
	padding-top: 4px;
	color: #BE8612;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 12px;
	font-weight: bold;
}
 
/************************************************
 * Sidebar
 ************************************************/
#sidebar .list {
	padding-top: 10px;
}

#sidebar .list .listEntry {
	padding-bottom: 10px;
}

#sidebar .hilight {
	color: #9E9E9E;
}

/************************************************
 * News
 ************************************************/
#news .subject {
	font-weight: bold;
	color: #AE7807;
}

/************************************************
 * Footer
 ************************************************/
#footer {
	padding: 3px 0px 10px 0px;
}

#footer, #footer TD, #footer A {
	color: #666666;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

/************************************************
 * Forms
 ************************************************/
FORM {
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

INPUT, TEXTAREA, SELECT, OPTION { 
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 11px;
} 

TEXTAREA.bordered, INPUT.bordered {
	border-style: solid;
	border-width: 1px;
	border-color: #AE7087;
}

.required {
	color: #99211C;
}
.table {
	border: 1px dotted #FFFFFF;
}
.terror {
	border: 1px dotted #FFFFFF;
}
a.feat {
	font-size: 12px;
	color: #AE7807;
}
a.feat:link {
	font-size: 12px;
	color: #AE7807;
	text-decoration: underline;
}

a.feat:visited {
	font-size: 12px;
	color: #AE7807;
	text-decoration: underline;
}

a.feat:hover, A.feat:active {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.table {
	border: 1px dotted #FFFFFF;
}
.featured {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.featured:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
a.featured:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.featured:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.featured:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.dev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.dev:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE7807;
	text-decoration: underline;
}
a.dev:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE7807;
	text-decoration: underline;
}
a.dev:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}