/* specific styles for the query page */

body {
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	background: #C4C4C4;
	margin: 0px;
}

a:link, a:visited, a:hover, a:active {
	text-decoration:	none;
	color:		#CC6600;
}

a:hover, a:active {
	color:		#FF9933;
}

.ps-server-container {
	width: 575px;
	text-align: center;
}

.ps-server-main {
	width: 575px;
	border: 1px solid black;
	background-color: #E4DCCE;
	margin-top: 5px;
	text-align: left;
}

.ps-server-main .hdr {
	line-height: 20px;
	background: url(../img/table-header-bg.png) repeat;
	border-bottom: 1px solid #999999;
	text-align: center;
	font-weight: bold;
	font-size: 110%;
	padding-bottom: 10px;
}

/*.ps-server-main .hdr img.flag {
	float: left;
}*/
.ps-server-main .hdr img.ajax {
	float: right;
}

.ps-server-main .map {
	float: left;
	width: 250px; /*290px;*/
	height: 200px; /*217px;*/
	padding-right: 10px;
}

.ps-server-main .map img {
	width: 250px;
	height: 200px;
}

.ps-server-main .content,
.ps-server-main .details,
.ps-server-main .players,
.ps-server-main .rules  {
	font-size: 80%;
/*	height: 101px !important;*/	/* FF */
/*	height: 100px;		*/	/* IE */
/*	margin-left: 295px; /* don't use margin with overflow set */
/*	overflow: hidden;*/
}

.ps-server-main .players,
.ps-server-main .rules {
	margin-left: 300px;
/*	overflow: auto;*/
}
.ps-server-main table {
	width: 270px;
	border-collapse: collapse;
}
.ps-server-main table th { font-weight: bold; background: #BAB6A7; }
.ps-server-main table tr.even { background: #D6CEC0; }
.ps-server-main table tr.footer th { font-size: 3px; height: 3px; overflow: hidden; }
.ps-server-main table .name { text-align: left; }
.ps-server-main table .kills { text-align: center; }
.ps-server-main table .time { text-align: right; }

.ps-server-main .content p label,
.ps-server-main .details p label {
	float: left;
	width: 80px;
	font-weight: bold;
	padding-left: 3px;
}

.ps-server-main .content p span.ping,
.ps-server-main .details p span.ping {
	color: gray;
	margin-left: 1em;
}

.ps-server-main .content .timeout,
.ps-server-main .details .timeout {
	line-height: 90px;
	text-align: center;
}

.ps-server-main .clear {
	clear: left;
	height: 0px;
}

/* timer bar is actually part of server.html */
.ps-column-sep { /* override original style from 2columns.css */
	border: none;
}
.ps-column-sep p {
	text-align: left;
}
.serverdown {
	line-height: 140%;
	font-size: 110%;
	color: #bbbb66;
	margin-top: 100px;
	margin-left: 50px;
	margin-right: 50px;
}
#timer-bar {
	display: block;
	background: #aaa;
	height: 1px;
	width: 1px;
}
