body	{ margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6	{ color: #2F60E9; font-family: arial, helvetica; font-weight: bold; }
body, TD, P	{ color: #eee; font-family: verdana, arial, helvetica; font-size: 13px; font-weight: normal; }
H1	{ font-size: 17px; }
H2	{ font-size: 15px; }
H3,h4,h5,h6	{ font-size: 14px; }
p,li	{ line-height: 18px; }
p, h1,h2,H3,h4,h5,h6	{ margin: 0; padding: 0; padding-bottom: 1em; }
b,strong	{ color: #fff; font-weight: bold; }
table	{ margin-bottom: 1em; }
ul	{ margin-bottom: 1em; margin-top: 1em; }
p	{ }
A, A:Visited	{ color: #7599FF; }
A:Active, a:hover	{ color: #fff; }
table td#col3	{ width: 130px; }
.red	{ color: #FF0000; }
.euo	{ color: #2F60E9; font-size: 30px; }
.smaller { font-size:10px;  }
.normal { font-size:12px;  }
.purple { color: #6c59ff; }
.brightgreen { color: #00F800; }

#logo	{ margin-bottom: 10px; margin-left: 20px; margin-top: 10px; }
#background	{ height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: -1; }
.stretch	{ height: 100%; width: 100%; }
div#outer	{ margin: 0 auto; width: 900px; }
div#inner	{ background-image: url(images/bggrey.png); margin: 0 20px 20px; padding-top: 30px; }
div#main	        { left: 195px; line-height: 16px; margin: 0 0 0 220px; top: 50px; width: 620px; }
div#main ul	{ margin-bottom: 1.5em; margin-top: 0; padding-top: 0; }
div#menu	        { float: left; font-size: 11px; line-height: 16px; padding-left: 20px; width: 160px; }
div#menu h5	{ color: #fff; margin: 0; padding: 0; font-size: 17px; }
div#menu h5 img	{ padding-right: 10px; }

div#menu ul	        { border-bottom: 1px solid #0D1B58; list-style-type: none; margin: 0; margin-bottom: 10px; padding: 10px 10px; width: 140px; }
div#menu ul.noborder	{ border: 0; }
div#menu ul li	                { background-image: url(images/li_bg0.gif); background-repeat: no-repeat; margin: 0; margin-left: 10px; padding: 0; padding-left: 12px; }
div#menu ul li a	{ color: #7599FF; text-decoration: none; }
div#menu ul li a:hover	{ color: #fff; }

div#footer	{ background-color: #080808; border-top: 1px solid #0D1B58; font-size: 10px; padding: 10px; text-align: center; }
div#footer a, div#footer a:visited	{ color: #6c59ff; }
div.large p	{ font-size: 18px; }
div#accountform	{ border: 1px solid #0D1B58; margin: 20px 0px; padding: 10px; }
div#announcement	{ background-color: #013; border: 1px solid #0D1B58; color: #fff; font-size: 16px; margin: 20px 0px; moz-border-radius: 10px; padding: 10px; }
div#announcement p	{ color: #fff; font-size: 16px; }
div#announcement h1	{ color: #f00; font-size: 18px; }

table#serverStatus td.col2	{ padding-left: 10px; }
table#serverStatus td.col1	{ font-weight: bold; }
table#serverStatus	{ margin-bottom: 30px; }

div#twitfbbuts .but	{ float: left; }
.butcap	{ color: #7599FF; margin-left: 70px; }
.clear	{ clear: both; padding-top: 10px; }
a.downloadlink, a.downloadlink:visited	{ color: #33CCFF; font-size: 14px; font-weight: bold; }
div#rightcol180	{ float: right; font-size: 10px; }
table#plyrInfo, table#plyrInfo *	{ border: 0; }
table#plyrInv, table#plyrInv *	{ border: 0; }
table#achtable, table#achtable *	{ border: 0; }
div#avatar	{ margin: 0; text-align: center; width: 150px; }
div#avatar h1	{ color: white; font-size: 24px; margin: 0; padding: 0; }
table#plyrInfo td.col1	{ color: #999; width: 140px; }
table#plyrInv td.col1	{ color: #999; width: 90px; }
div#alts	{ margin: 0; padding: 10px; text-align: left; width: 130px; }
div#alts h2	{ font-size: 13px; }
div#alts ul	{ list-style-type: none; margin: 0; padding: 0; }
div#alts ul li	{ margin: 0; margin-left: 10px; padding: 0; }
div#bio	{ padding-top: 1.5em; width: 500px; }
table#merchsearch	{ }
table#merchsearch td	{ font-size: 9px; }
td.padleft, th.padleft	{ padding-left: 20px; }
table#achtable td.col1	{ width: 30px; }
table#achtable td.col2	{ width: 110px; }
div.scoreboard h2	{ background-color: #143997; color: #fff; margin: 5px 0; padding: 5px 0 15px; }
table.scoreboard	{ border: 0; border-bottom: 1px solid #0D1B58; border-right: 1px solid #0D1B58; }
table.scoreboard td, table.scoreboard th	{ border: 0; border-left: 1px solid #0D1B58; border-top: 1px solid #0D1B58; color: #999; }
.scoreboard b, .scoreboard strong, table.scoreboard th	{ color: #5E59FF; }
table#tourneyScoreboard th	{ text-align: left; }
table#tourneyScoreboard th + *	{ text-align: center; }
table#tourneyScoreboard tr td	{ text-align: left; width: 200px; }
table#tourneyScoreboard tr td + *	{ text-align: center; width: 80px; }
table#tourneyScoreboard td+td+td+td	{ text-align: center; width: 120px; }
table#tourneyMatchList th	{ text-align: left; }
table#tourneyMatchList th + *	{ text-align: left; }
table#tourneyMatchList tr td	{ text-align: left; width: 110px; }
table#tourneyMatchList tr td + *	{ text-align: left; width: 137px; }
table#kills td	{ padding: 3px; }
table#kills th	{ padding: 3px; text-align: left; }
table#kills th + *	{ text-align: left; }
table#kills tr td	{ text-align: left; width: 110px; }
table#kills tr td + td	{ text-align: left; width: 137px; }
table#kills tr td + td +td	{ text-align: left; width: 70px; }
.updateLeft	{ color: #7599FF; float: left; }
.updateRight	{ margin-left: 70px; }
.update { font-size: 10px; }
.time	{ color: #6C59FF; padding-bottom: 1em; }
h2.blog	{ margin: 0; padding: 0; }
div.post	{ margin-bottom: 30px; }
div#fpav1	{ float: right; }
div#fpav2	{ float: left; }
div#whosonline	{ margin-left: 200px; width: 360px; }
div#newslist li	{ margin-left: 1em; padding-left: 0; }
div#newslist ul	{ margin: 0; padding: 0; }
div#paperdoll	{ background-image: url(images/paperdoll.png); height: 323px; position: relative; width: 333px; }
div.itemslot	{ position: absolute; }
div#head	{ left: 147px; top: 61px; }
div#torso	{ left: 147px; top: 114px; }
div#neck	{ left: 200px; top: 65px; }
div#legs	{ left: 147px; top: 195px; }
div#feet	{ left: 147px; top: 246px; }
div#hands	{ left: 66px; top: 115px; }
div#ring1	{ left: 25px; top: 153px; }
div#ring2	{ left: 272px; top: 153px; }
div#belt	{ left: 147px; top: 153px; }
div#weapon	{ left: 67px; top: 153px; }
div#shield	{ left: 231px; top: 153px; }
div.skill	{ float: left; width: 130px; }
h2.title	{ color: #33CCF8; font-size: 14px; }
h2.customtitle	{ color: #C000FF; font-size: 16px; }
p.password	{ font-size: 20px; }
.orange, p.password span	{ color: orange; }
input.buybutton { padding:1em; background-color: #00a2ff; border: 3px solid #0048ff; color: white; font-size: 16px; font-weight:bold; }
div#rgtweet	{  padding-bottom:1em;}