body
{
	background-color: #000000;
	color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12pt;
}

#wrapper
{
	margin: 0 auto 0 auto;
	padding: 0;
	min-width: 960px;
	min-height: 600px;
}

#banner
{
	margin: 0 auto 0 auto;
	padding: 0;
	width: 720px;
}

#logo-image
{
	margin: 0;
	padding: 0;
	float: left;
}

#logo-image p
{
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	text-align: center;
}

#logo-image p a
{
	outline-style: none;
}

#logo-image p a:hover
{
	cursor: pointer;
}

#logo-image p a img
{
	margin: 0;
	padding: 0;
	border-style: none;
}

#logo-text
{
	margin: 0;
	padding: 0;
}

#logo-text p
{
	margin: 0;
	padding: 3.5em 0 2.5em 0;
	text-align: center;
}

#logo-text p span.logo-aion
{
	font-size: 20pt;
	font-weight: bold;
	color: #e71831;
}

#logo-text p span.logo-space
{
	font-size: 20pt;
	font-weight: bold;
}

#logo-text p span.logo-ranking
{
	font-size: 20pt;
	font-weight: bold;
	color: #ff9900;
}

#logo-text p span.logo-description
{
	font-size: 16pt;
	font-weight: bold;
	color: #7f8acc;
}

#gsearch
{
	margin: 2em auto 0 auto;
	padding: 0;
	width: 360px;
	text-align: center;
	clear: both;
}

#header
{
	margin: 2em 0 0 0;
	padding: 0;
}

#header p.link-bar
{
	margin: 1em 0 0 0;
	padding: 0.25em;
	font-weight: bold;
	text-align: center;
}

#header p.link-bar a.faq
{
	margin: 0 0.5em 0 0.5em;
	padding: 0 0.25em 0 0.25em;
	text-decoration: none;
	color: #ffe307;
	border-color: #ffe307;
	outline-style: none;
}

#header p.link-bar a.faq:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #ffe307;
}

#header p.link-bar a.players
{
	margin: 0 0.5em 0 0.5em;
	padding: 0 0.25em 0 0.25em;
	text-decoration: none;
	color: #e71831;
	border-color: #e71831;
	outline-style: none;
}

#header p.link-bar a.players:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #e71831;
}

#header p.link-bar a.legions
{
	margin: 0 0.5em 0 0.5em;
	padding: 0 0.25em 0 0.25em;
	text-decoration: none;
	color: #ff9900;
	border-color: #ff9900;
	outline-style: none;
}

#header p.link-bar a.legions:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #ff9900;
}

#header p.link-bar a.highlight
{
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
}

#header p.link-bar a.highlight:hover
{
	text-decoration: none;
}

#contents
{
	margin: 2em 0 0 0;
	padding: 0;
	background-image: url('images/background-wl.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
}

#contents p.page-bar
{
	margin: 1em 0 0 0;
	padding: 0.25em;
	text-align: center;
}

#contents p.page-bar span.page-no-more
{
	padding: 0 0.25em 0 0.25em;
	background-color: #404040;
	text-decoration: line-through;
	color: #c0c0c0;
	border-style: solid;
	border-color: #c0c0c0;
	border-width: 1px;
}

#contents p.page-bar a.page-link
{
	padding: 0 0.25em 0 0.25em;
	background-color: #404040;
	text-decoration: none;
	color: #ffffff;
	border-style: solid;
	border-color: #c0c0c0;
	border-width: 1px;
	outline-style: none;
}

#contents p.page-bar a.page-link:hover
{
	text-decoration: none;
	cursor: pointer;
	color: #ffffff;
	background-color: #c0c0c0;
}

#contents p.adsense
{
	margin: 1em 0 0 0;
	padding: 0;
	text-align: center;
}

#empty
{
	margin: 1em auto 0 auto;
	padding: 0;
	width: 600px;
	opacity: 0.9;
}

#empty p.message
{
        margin: 1em 0 0 0;
        padding: 0.25em;
        text-align: center;
        background-color: #804040;
}

#contents table
{
	margin: 1em auto 0 auto;
	padding: 0;
	text-align: left;
	opacity: 0.9;
	font-size: 10pt;
}

#contents tr
{
	margin: 0;
	padding: 0;
}

#contents tr.legions
{
	color: #ff9900;
	font-weight: bold;
}

#contents tr.players
{
	color: #e71831;
	font-weight: bold;
}

#contents tr.even
{
	background-color: #202020;
}

#contents tr.even:hover
{
	background-color: #802020;
	cursor: pointer;
}

#contents tr.odd
{
	background-color: #404040;
}

#contents tr.odd:hover
{
	background-color: #804040;
	cursor: pointer;
}

#contents tr.head td
{
	padding: 0 1em 1em 1em;
}

#contents td
{
	margin: 0;
	padding: 0 1em 0 1em;
}

#contents td.name1
{
	color: #7f8acc;
}

#contents td.name2
{
	color: #adb2d0;
	font-weight: bold;

}

#contents td.name-center
{
	color: #7f8acc;
	text-align: center;
}

#contents td.value1
{
	color: #ecd62b;
	text-align: right;
}

#contents td.value2
{
	color: #ffe307;
	font-weight: bold;
	text-align: right;
}

#contents td span.namevalue
{
	color: #ffe307;
	font-weight: normal;
}

#contents td span.warlegend1
{
	color: #e71831;
	font-weight: bold;
}

#contents td span.warlegend2
{
	color: #ff9900;
	font-weight: bold;
}

#contents a.sort-link
{
	color: inherit;
	text-decoration: none;
	cursor: pointer;
	outline-style: none;
}

#contents a.sort-link:hover
{
	color: inherit;
	text-decoration: underline;
	cursor: pointer;
}

#contents .icon-image
{
	margin: 0;
	padding: 0;
	border: 0;
}

#contents .link-image:hover
{
	cursor: pointer;
}

#faq
{
	margin: 1em auto 0 auto;
	padding: 0;
	width: 600px;
	opacity: 0.9;
}

#faq p.question
{
	margin: 2em 0 0 0;
	padding: 0.25em;
	text-align: left;
	background-color: #404040;
}

#faq p.answer
{
	margin: 0;
	padding: 0.25em 2em 0.25em 2em;
	text-align: justify;
	background-color: #202020;
}

#faq a.faq-link
{
	text-decoration: none;
	color: #adb2d0;
	outline-style: none;
}

#faq a.faq-link:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #adb2d0;
}

#footer
{
	margin: 2em 0 0 0;
	padding: 0;
}

#footer p.stats-info
{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 10pt;
}

#footer p.stats-info span.stats-value
{
	color: #ffe307;
}

#footer p.guild-info
{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 10pt;
}

#footer p.guild-info a.guild-link
{
	text-decoration: none;
	color: #adb2d0;
	outline-style: none;
}

#footer p.guild-info a.guild-link:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #adb2d0;
}

#footer p.contact-us
{
	margin: 0;
	padding: 0 0 0.25em 0;
	text-align: center;
	font-size: 10pt;
}

#footer p.contact-us a.contact-link
{
	text-decoration: none;
	color: #adb2d0;
	outline-style: none;
}

#footer p.contact-us a.contact-link:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #adb2d0;
}

p.within-window-left
{
	margin: 0;
	padding: 1em;
	text-align: left;
}

p.within-window-center
{
	margin: 0;
	padding: 1em;
	text-align: center;
}

input.within-window
{
	margin: 1em 0.5em 0 0.5em;
	padding: 0;
}

img.within-window
{
	margin: 0;
	padding: 0;
	border-style: none;
}

a.within-window
{
	text-decoration: none;
	color: #adb2d0;
	outline-style: none;
}

a.within-window:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #adb2d0;
}
