body {
	background-color : Black;
	font-size:1em;
	font-family : Arial, Helvetica, sans-serif;
	color : White;
}

body, #left_container, #central_container, #right_container {
	font-size : 0.85em;
}

a {
	color : #A67C00;
	text-decoration:none;
}

a:hover {
	color : #FFFF9B;
}

#main_container {
	margin : auto;
	width : 1024px;
}

#header #logo {
	float: left;
}

#header #bats_navigation ul {
	list-style : none;
	padding: 0px;
	margin:0px;
}

#header #bats_navigation ul li {
	float : left;
	width:105px;
}

#header #bats_navigation li a {
	background-image: url(../images/button.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 103px;
	margin-right: 5px;
	font-weight : bold;
	color : #A67C00;
	text-align : center;
	text-decoration : none;
	padding-top : 5px;
	overflow : hidden;
	font-size : 14px;
	float : left;
}

#header #bats_navigation li a:hover {
	background-image : url(../images/button_hover.gif);
	color : #FFFF9B;
}

#header #logo2 img {
	margin-left : 40px;
}

#left_container {
	width : 200px;
	margin-right : 10px;
	padding : 5px;
	vertical-align : top;
}

#central_container {
	padding : 5px;
	vertical-align : top;
	width:auto;
}

#right_container {
	width : 200px;
	margin-left : 10px;
	padding : 5px;
	vertical-align : top;
}

.info_box {
	border-left : 1px solid #330066;
	border-right : 2px solid #330066;
	border-bottom : 2px solid #330066;
	width:100%;
	margin-bottom:15px;
}

.info_box .info_box_image {
	position : relative;
	top : -11px;
	left : -12px;
	float : left;
}

.info_box p.heading {
	color : #cfcfcf;
	padding-top : 2px;
	padding-bottom : 2px;
	font-size : 1.2em;
	background-color : #330066;
	margin:0;
	font-weight : bold;
}

#central_container .info_box .divider {
	height:3px;
	border-bottom: 1px solid #330066;
	width:97%;
	margin-left:3%;
}

.info_box .info_box_content {
	padding: 0px 5px 5px 5px;
	clear:both;
}

.info_box .info_box_content :first-child {
	margin-top:0px;
}

.info_box .info_box {
	margin:10px;
	width:95%;
}

.info_box .member_list ul {
	list-style: none;
}

.news_box p.news_date {
	text-align: right;
	margin: 0px 5px 5px 0px;
}

#members_list h2 {
	border-bottom: 1px solid #330066;
}

#members_list .member_details, #members_list h3 {
	margin-left: 20px;
}

.member_details {
	width: 520px;
}

.member_details th {
	width: 100px;
	text-align: right;
	background-color: #1F003E;
	padding: 3px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.member_details td {
	border-bottom: 1px solid #000000;
	padding: 3px;
	background-color: #111111;
}

#matches_upcoming th, #matches_played th {
	text-align:left;
	background-color: #1F003E;
	padding:3px;
}

#matches_upcoming td, #matches_played td {
	padding:3px;
}

/* -------------------------------------------------------------------- */

a.ct_link, a.ct_link:link, a.ct_link:visited {color:#0080C0;text-decoration:none;}
a.ct_link:active, a.ct_link:hover {color:#0080C0;text-decoration:underline;}
a.terrorist_link, a.terrorist_link:link, a.terrorist_link:visited {color:#FF2D2D;text-decoration:none;}
a.terrorist_link:active, a.terrorist_link:hover {color:#FF2D2D;text-decoration:underline;}
a.co_link, a.co_link:link, a.co_link:visited {color:black;text-decoration:none;}
a.co_link:active, a.co_link:hover {color:black;text-decoration:underline;}
a.allies_link, a.allies_link:link, a.allies_link:visited {color:#008000;text-decoration:none;}
a.allies_link:active, a.allies_link:hover {color:#008000;text-decoration:underline;}
a.axis_link, a.axis_link:link, a.axis_link:visited {color:#FF2D2D;text-decoration:none;}
a.axis_link:active, a.axis_link:hover {color:#FF2D2D;text-decoration:underline;}

/* Teamspeak */

#ts_status .addniceborder
{
	border: 1px solid gray;
	background-color: #F4F4F4;
	/*width: 450px;*/
}
#ts_status .addniceborder p
{
	font-size:9px;
}
#ts_status .tdpadding
{
	padding: 1px;
}
#ts_status p {
	margin:0px;
}
#ts_status .server_row{
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: black;
	font-weight: bold;
}
#ts_status .channel_row{
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: black;
	font-weight: bold;
}
#ts_status .client_row{
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: black;
	font-weight: bold;
}
/*Please keep in mind that someone can be a admin and a phantom at the same time.
Every client gets .client_row.
After that optionally .ventclient_phantom_row is applied
After that optionally .ventclient_admin_row is applied*/
#ts_status .ventclient_phantom_row{
	color: #666666;
}
#ts_status .ventclient_admin_row{
}
#ts_status .para
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: black;
	font-weight: bold;
}
#ts_status a:link {
		color: black;
		text-decoration: underline;
	}
#ts_status a:visited {
		color: black;
		text-decoration: underline;
	}
#ts_status a:hover {
		text-decoration: underline;
		color: red;
	}
#ts_status a:active {
		text-decoration: underline;
		color: blue;
	}
#ts_status .copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}
#ts_status .head1
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#ts_status .error {
	font-size: 10px;
	color: black;
	background-color: #CCCCCC;
	border: 1px solid red;
	text-align: center;
	padding: 2px;
}
#ts_status .error2 {
	font-size: 10px;
	color: black;
	background-color: #CCCCCC;
	border: 1px solid red;
	text-align: left;
	padding: 2px;
}
#ts_status .errorbig {
	font-size: 14px;
	color: black;
}
#ts_status .red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-align: center;
	font-weight: bold;
}
#ts_status .redtext {
	color: red;
}
#ts_status .orangetext {
	color: orange;
}
#ts_status .greentext {
	color: green;
}
#ts_status th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
#ts_status caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#ts_status .textline {
	width: 250px;
}

#ts_status .menu_horizontal{
	font-size: 10px;
	color: black;
	border: 1px groove gray;
	background-color: #F4F4F4;
	text-align: center;
	padding: 3px;
}
#ts_status a.menulink:link {
		color: black;
		text-decoration: none;
	}
#ts_status a.menulink:visited {
		color: black;
		text-decoration: none;
	}
#ts_status a.menulink:hover {
		text-decoration: underline;
		color: red;
	}
#ts_status a.menulink:active {
		text-decoration: underline;
		color: blue;
	}

#ts_status a.curmenulink:link {
		color: gray;
		text-decoration: none;
	}
#ts_status a.curmenulink:visited {
		color: gray;
		text-decoration: none;
	}
#ts_status a.curmenulink:hover {
		text-decoration: underline;
		color: red;
	}
#ts_status a.curmenulink:active {
		text-decoration: underline;
		color: blue;
	}
#ts_status .ventcomment{
	font-style: italic;
	font-weight: normal;
}
#ts_status div.tooltip{
	position:absolute;
	visibility:hidden;
	display: none;
	z-index:10000;

	background-color:#FFFFFF;
	border:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:8px;
	line-height:1.3;
	padding:8px;
}
#ts_status iframe.tooltip{
	position:absolute;
	visibility:hidden;
	display: none;
	z-index:5000;

	background-color:#FFFFFF;
}
#ts_status table.tooltip{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:1em;
	line-height:1.3;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
#ts_status select{
	z-index:0;
}
#ts_status table.server_notice{
	border: 1px solid red;
	background-color: #F4F4F4;
	width: 450px;
}
