
table.full {
    width: 100%;
	margin-bottom: 2em;
}

.label-section table {
    margin: 0 0 0 -15px;
}

table td,
table th {
    padding: 6px 15px;
    text-align: left;
}

table td {
  border-top: 1px solid #e9f0f0;
	border-bottom: 1px solid #e9f0f0;
	transition-property: border; -moz-transition-property: border; -o-transition-property: border; -webkit-transition-property: border;
	transition-duration: 0.3s, 0.1s; -moz-transition-duration: 0.3s, 0.1s; -o-transition-duration: 0.3s, 0.1s; -webkit-transition-duration: 0.3s, 0.1s;
 
	transition-transition-timing: ease-in, linear; -moz-transition-transition-timing: ease-in, linear; -o-transition-transition-timing: ease-in, linear; -webkit-transition-transition-timing: ease-in, linear;
}

table.noline td {
	border: none;
}

table.simple td {
	border: none;
}

table td.row-label {
	color: #79888c;
}

.sort {
	padding: 0 0 20px 0;
}

.sort a {
    margin: 0 6px 10px 0;
    display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline;    border: none;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 13px;
    border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
 border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
 border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
    line-height: 1.5;    overflow: visible; /*IE*/
    border: 1px solid #fff;
}

.sort a:hover {
	border-color: #becccc;
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

.sort a.current {
	border-color: #becccc;
	color: #383f41;
}

.temp td,
.temp th {
	border-color: #fff;
}  

/*****************
Leaderboards
*****************/

.leaderboard  {
	margin-top: 20px;
	margin-left: 0;
}

.leaderboard td,
.leaderboard th,
.leaderboard img {
	vertical-align: middle;
}

.leaderboard td,
.leaderboard th {
	padding: 5px;
}

.leaderboard td {
	font-size: 13px;
	color: #79888c;
}

.leaderboard tr:hover td,
table.auction tr:hover td,
table.forum tr:hover td {
	border-color: #becccc;
	color: #383f41;
}

.leaderboard tr:hover td.count span {
	display: block;
}

.leaderboard tr:hover td {
	color: #383f41;
}

.leaderboard tr:hover img,
.leaderboard tr:hover .count span {
	-webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
}

.leaderboard a {
	font-weight: bold;
}

table .rank,
table .count {
	text-align: center;
}

table td.rank {
	font-family: VAGRundschriftD, 'Arial Rounded MT Bold', 'Arial Rounded MT', Arial, sans-serif; font-weight: normal;	font-size: 26px;
	text-shadow: #fff 0 1px 1px;
}

table .player {
	display: block;
	min-height: 38px;
	position: relative;
	padding: 12px 0 0 46px;
}

table .player img {
	position: absolute;
	left: 0;
	top: 0;
}

table .player span {
	display: block;
	padding-top: 2px;
	font-size: 11px;
	color: #79888c;
	font-weight: normal;
}

table tr.you td {
	border-color: #becccc;
	background: #f4f2da;
	border-style: solid;
	border-width: 1px 0;
}

/*****************
Friends
*****************/

.friend-list img {
	width: 30px;
	height: 30px;
	border: 1px solid #ccc;
	padding: 2px;
	border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;
 border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
 border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;
 border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}

.friend-list td {
	vertical-align: middle;
}

/*****************
Forums
*****************/

table.forum {
	margin-left: -10px;
	width: 650px;
}

table.forum td {
	line-height: 1.4;
}

table.forum .forum-title a.title {
    display: block;
    width: 400px;
    font-size: 15px;
	word-break: break-word;
}

table.forum .forum-title span {
	font-weight: normal;
	color: #79888c;
	font-size: 11px;
}

table.forum tr:nth-of-type(2n+2) td,
table.auction tr:nth-of-type(2n+2) td,
table.upgrades tr:nth-of-type(2n+2) td {
	background-color: #e9f0f0;
}
table.upgrades td {
	border-color: #c0cbcc;
}

table.forum a.replies {
	background: url(../img/forum-bubble.png) 2px 50% no-repeat;
	padding-left: 14px;
	color: #388da2;
}

table.forum tr.sticky a.title {
	background: url(../img/icon_pushpin.png) 2px 50% no-repeat;
	padding-left: 18px;
}

table.forum a.latest {
	color: #388da2;
}

table.forum a.forum {
	color: #388da2;
}
