BODY, P, DIV, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	}
BODY {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	background-color: #191919;
	}
IMG {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: bottom;
	}

input,textarea,text,select,option {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
	color: #FFFFFF;
	border-style: solid;
	border-color: #CC0000;
	border-width: 1px;
	background-color: #333333;
	}
INPUT.File {
	color: #000000;
	background-color: #FFFFFF;
	}
textarea {
	width: 590px;
	height: 150px;
	}
textarea.Short {
	width: 590px;
	height: 54px;
	}

IMG.FormattingButton {
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #CC0000;
	background-color: #333333;
	}
IMG.FormattingButton:hover {
	background-color: #999999;
	}

.Top {
	vertical-align: top;
	}
.Middle {
	vertical-align: middle;
	}
.AutoMargin {
	margin-left: auto;
	margin-right: auto;
	}
.Padding2 {
	padding: 2px;
	}
.PaddingSides {
	padding-left: 5px;
	padding-right: 5px;
	}
.BottomMargin {
	margin-bottom: 10px;
	}

.GreyBG {
	background-color: #333333;
	}
.BlackBG {
	background-color: #000000;
	}
.Hover { /* Used to color moused-over <tr> */
	background-color: #000000;
	}
.Hover:hover {
	background-color: #333333;
	}

.Width_25 {
	width: 25px;
	}
.Width_50 {
	width: 50px;
	}
.Width_75 {
	width: 75px;
	}
.Width_100 {
	width: 100px;
	}
.Width_125 {
	width: 125px;
	}
.Width_150 {
	width: 150px;
	}
.Width_175 {
	width: 175px;
	}
.Width_200 {
	width: 200px;
	}
.Width_225 {
	width: 225px;
	}
.Width_250 {
	width: 250px;
	}
.Width_275 {
	width: 275px;
	}
.Width_300 {
	width: 300px;
	}
.Width_350 {
	width: 350px;
	}
.Width_400 {
	width: 400px;
	}
.Width_500 {
	width: 500px;
	}
.Width_750 {
	width: 750px;
	}
.Width_Max {
	width: 100%;
	}

/* Text types */
.TitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}
.SubText {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
.SmallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}

/* Text colors */
a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
a:active {
	color: #FFFFFF;
	text-decoration: none;
	}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
a:hover {
	color: #DDDDDD;
	text-decoration: underline;
	}
.Black, a.Black {
	color: #000000;
	}
.Red, a.Red {
	color: #FF0000;
	}
.White, a.White {
	color: #FFFFFF;
	}

/* World of Warcraft class colors */
.deathknight, a.deathknight {
	color: #C41E3A;
	}
.druid, a.druid {
	color: #FF7C0A;
	}
.hunter, a.hunter {
	color: #AAD372;
	}
.mage, a.mage {
	color: #6899EF;
	}
.paladin, a.paladin {
	color: #F48CBA;
	}
.priest, a.priest {
	color: #FFFFFF;
	}
.rogue, a.rogue {
	color: #FFF468;
	}
.shaman, a.shaman {
	color: #00DBBA;
	}
.warlock, a.warlock {
	color: #9382C9;
	}
.warrior, a.warrior {
	color: #C69B6D;
	}

/* Aion class colors */
.assassin, a.assassin {
	color: #BADDBC;
	}
.chanter, a.chanter {
	color: #5693AF;
	}
.cleric, a.cleric {
	color: #72B6E1;
	}
.gladiator, a.gladiator {
	color: #DDC091;
	}
.ranger, a.ranger {
	color: #6C8D6C;
	}
.sorcerer, a.sorcerer {
	color: #CAAAB5;
	}
.spiritmaster, a.spiritmaster {
	color: #E1C2E0;
	}
.templar, a.templar {
	color: #BB564E;
	}

/* PageLayout */
DIV.Banner_Area {
	position: absolute;
	width: 100%;
	height: 140px;
	top: 0px;
	background-image: url(Banner_Background.png);
	background-repeat: repeat-x;
	text-align: center;
	}
IMG.Banner_Left {
	position: absolute;
	width: 110px;
	height: 140px;
	top: 0px;
	left: 0px;
	background-image: url(Banner_Left.png);
	background-repeat: no-repeat;
	}
IMG.Banner_Right {
	position: absolute;
	width: 110px;
	height: 140px;
	top: 0px;
	right: 0px;
	background-image: url(Banner_Right.png);
	background-repeat: no-repeat;
	}
DIV.Content_Area {
	position: absolute;
	top: 150px;
	left: 10px;
	right: 220px;
	}
DIV.Navigation_Area {
	position: absolute;
	top: 150px;
	right: 10px;
	width: 200px;
	}

/* Member Details (mouseover popup) */
.Member_Details_Area {
	position: relative;
	}
.Member_Details_Area:hover div {
	visibility: visible;
	}
.Member_Details_Main {
	visibility: visible;
	z-index: 1;
	}
.Member_Details_Minor {
	text-align: center;
	visibility: hidden;
	position: absolute;
	width: 160px;
	top: 12px; /* Minimum required for mouseovers to work */
	padding-top: 3px; /* So that the Tag & Avatar are even with the outside ones */
	left: 50%; /* So that the borders line up with the forum borders */
	margin-left: -81px; /* So that the borders line up with the forum borders */
	border: 1px solid #333333;
	z-index: 3;
	background-color: #000000;
	}
DIV.Signature {
	margin-top: 5px;
	margin-left: 25px;
	margin-right: 25px;
	padding-left: 25px;
	padding-right: 25px;
	border-top: 1px dashed;
	border-bottom: 1px dashed;
	}

/* Inline Frame */
IFRAME {
	width: 100%;
	height: 500px;
	border: 0px;
	}