* {
	padding:		0;
	margin:			0;
	border:			0;
	-moz-outline-style:	none;
}

body {
	font-family:		"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:			#333;
	font-size:		12px;
}

p {
	margin-left:		43px;
}

img {
	float:			left;
}

a {
	text-decoration:	none;
	color:			#000;
}

select {
	border:			#000 1px solid;
	margin:			10px;
}

input {
	border:			#000 1px solid;
	float:			left;
	margin:			10px;
}

#menu {
	float:			left;
}

#menu img {
	margin:			130px 0;
}

#frontBody {
	width:			990px;
	margin:			100px auto;
}

.siegeBox { 
	border:			#cecece 1px solid;
	margin:			20px;
	padding:		10px;
}

.siegeBox table {
	margin:			5px;
}

.siegeBox table tr td {
	padding:		5px;
}

.siegeBox p, select {
	margin:			0;
}

textarea {
	margin:			10px 0;
	float:			left;
	border:			#000 1px solid;
	width:			230px;
}

.logoColumn {
	background-color:	#fff;
	text-align:		center;
}

.logoColumn img {
	margin:			0 4px;
}

ul {
	margin-left:		80px;
}

#historyTable {
	margin-top:		20px;
	text-align:		left;
}

#historyTable thead tr td, #historyTable tbody tr td {
	padding:		2px 20px 2px 20px;
}

#historyTable thead tr td {
	padding:		2px 5px;
	vertical-align:		top;
	border:			#e4e4e4 1px solid;
	color:			#fff;
}

#historyTable thead {
	background-color:	#666;
	color:			#fff;
}

#historyTable tbody tr td {
	padding:		2px 5px;
	vertical-align:		top;
	border:			#e4e4e4 1px solid;
	color:			#666;
	font-weight: normal;
}

#historyTable tbody tr.alternate td {
	background-color:	#ededed;
}

td.offline {
	color:			#f00 !important;
	font-weight:		bold;
	text-transform:		capitalize;
}

td.online {
	color:			#0f0 !important;
	font-weight:		bold;
	text-transform:		capitalize;
}

#serversTable thead tr td {
	font-weight:		bold;
	padding:		5px;
}

#serversTable tbody tr td {
	padding:		2px 5px;
	vertical-align:		top;
	border:			#e4e4e4 1px solid;
	color:			#666;
	font-weight: normal;
}

#serversTable tbody tr td a {
	color:			#666;
	font-weight: normal;
}

.serverPlayerTable {
	padding:		0;
	margin:			2px;
	border:			#ccc 1px solid;
	width:			220px;
	color:			#666;
	font-size:		10px;
}

.serverPlayerTable tr td {
	padding:		0;
	margin:			0;
	border:			none;
}

.serverPlayerTable tr td.first {
	width:			40px;
	font-weight:		bold;
}

#maplist, #changelog {
	font-size:		80%;
	color:			#666;
	font-weight:		normal;
	line-height:		18px;
}

#maplist {
	margin:			20px 0;
	float:			left;
	width:			400px;
	border-right:		1px solid #ccc;
	padding-right:		20px;
}

#maplist ul li a,
#changelog ul ul li span,
#changelog ul li span strong,
#changelog ul li {
	font-size:		12px;
}

#changelog {
	margin:			20px 20px 20px 440px;
}

#changelog ul, #maplist ul {
	margin-left:		30px;
}

#changelog ul li span {
	font-weight:		normal;
}

#maplist ul li a {
	color:			#444;
}

.mapDescription a {
	color:			#666 !important;
}

#urtLink, #rappelzLink, #ddoLink, #constructionLeft, #constructionRight {
	display:		block;
	float:			left;
}

#urtLink {
	background-image:	url(_images/splash-urbanterror.png);
	width:			345px;
	height:			323px;
	background-position:	0 0;
}

#rappelzLink {
	background-image:	url(_images/splash-rappelz.png);
	width:			344px;
	height:			323px;
}

#ddoLink {
	background-image:	url(_images/splash-ddo.png);
	width:			301px;
	height:			168px;
}

#constructionLeft, #constructionRight {
	background-image:	url(_images/splash-construction.png);
	width:			344px;
	height:			168px;
}

#urtLink:hover, #rappelzLink:hover {
	background-position:	0 323px;
}

#ddoLink:hover, #constructionRight {
	background-position:	0 168px;
}

#preload {
	display:		none;
}

.mapDescription {
	color:			#999;
	margin:			0 0 5px;
	font-size:		11px;
}

.mapDescription a {
	color:			#777;
	font-size:		11px !important;
}

.mapDescription a:hover {
	text-decoration:	underline;
}

.ContentInfo a {
	color: inherit !important;
}

.ContentInfo a:hover {
	text-decoration: underline;
}
