* {
	/* Reset browsers default margin, padding and font sizes */
	margin:0;
	margin-top:5px;
	padding:0;
}

html {
	//font-size:100%;
	background-color:#000000;
}

body {
	min-width:1280px;
	max-width:1280px;
	font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color:#999999;
	background-color:#2d2d2d;
	//font-size:62.5%;
	font-size:11px;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	border-top:1px solid #444444;
	border-bottom:1px solid #444444;
	margin:0px auto;
	padding-bottom:11px;
}

#logodesc {
	padding:0px 0px;
	margin:10px 14px;
	background-color:#2d2d2d;
}

#navigation {
	margin-left:14px;
	//width:100%;
	//float:center;
	//text-align:center;		
	//margin:0 auto;
	
	//margin-right:0px;
	//margin-bottom:10px;
}

#nav0,nav0:visited {
	float:left;
	height:28px;
	width:130px;
	background-image:url(./images/nav_ppm_5.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
	font-size:10px;
	//border-left:1px solid #2d2d2d;
}

#nav0:hover {
	background-image:url(./images/nav_ppm_5_h.gif);
	background-repeat:no-repeat;
	//border-right:1px solid #8bc200;
}

#nav1,nav1:visited {
	float:left;
	height:28px;
	width:130px;
	background-image:url(./images/nav_ppm_all.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
	font-size:10px;
}

#nav1:hover {
	background-image:url(./images/nav_ppm_all_h.gif);
	background-repeat:no-repeat;
}

#nav2,nav2:visited {
	float:left;
	height:28px;
	width:130px;
	background-image:url(./images/nav_online.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
	font-size:10px;
}

#nav2:hover {
	background-image:url(./images/nav_online_h.gif);
	background-repeat:no-repeat;
}

#nav3,nav3:visited {
	float:left;
	height:28px;
	width:130px;
	background-image:url(./images/nav_rank.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
	font-size:10px;
}

#nav3:hover {
	background-image:url(./images/nav_rank_h.gif);
	background-repeat:no-repeat;
}

#nav4,nav4:visited {
	float:left;
	height:28px;
	width:130px;
	background-image:url(./images/nav_map.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
	font-size:10px;
}

#nav4:hover {
	background-image:url(./images/nav_map_h.gif);
	background-repeat:no-repeat;
}

#nav5,nav5:visited {
	float:left;
	height:28px;
	width:130px;
	background-image:url(./images/nav_server.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
	font-size:10px;
}

#nav5:hover {
	background-image:url(./images/nav_server_h.gif);
	background-repeat:no-repeat;
}

#wrapcentre {
	//width:100%;
	margin:10px 14px 0px 14px;
}

#rightpanel {
	padding:0px;
	margin:0px 0px 0px 0px;
	float:right;
	width:266px;
	//background-color:#ff0000;
	//margin-left:10px;
	//margin-right:10px;
	//margin-top:0px;
}

#leftpanel {
	padding:0px;
	margin:0px 0px 0px 0px;
	overflow:auto;
	//background-color:#0000ff;
	//margin-left:10px;
	//margin-right:10px;
	//margin-top:0px;
	
}

#serv0,serv0:visited {
	float:right;
	height:90px;
	width:256px;
	background-image:url(./images/l4d2_8.jpg);
	background-repeat:no-repeat;
	text-decoration:none;	
	font-size:10px;
}

#serv1,serv1:visited {
	float:right;
	height:90px;
	width:256px;
	background-image:url(./images/l4d2_10.jpg);
	background-repeat:no-repeat;
	text-decoration:none;	
	font-size:10px;
	margin-top:50px;
}

h1 {
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight:normal;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
}

h2 {
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight:normal;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

h3 {
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight:normal;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

h4 {
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

b {
    color:#999999;
    font-size:11px;
}

p, ul, ol {
    margin:0 0 2em 0;
    //line-height:18px;
    text-align:left;
    font-size:11px;
}

a:link {
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

a:active, a:visited {
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

a:hover, a:active {
	color:#670000;
	text-decoration:none;
}

#players_served {
	font-size:11px;
    padding:2px;
    margin-top:8px;
    //float:right;
}

#players_served h2 {
    margin-top:-5px;
    font-weight:bold;
    font-size:10px;
}

/* Stats */

table.stats {
	background-color:#232323;
	height: 26px;
	color: #c28400;
	font-size:10px;
    width:100%;
    //text-align:left;
    border:0;
    padding:0px;
}

table.stats th {
	color:#999999;
	font-size:10px;
	height: 26px;
	background-image:url('./images/cellpic3.gif');
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	white-space:nowrap;
	padding:0px 4px 0px 4px;
	//padding-bottom:5px;
}

table.stats tr.alt {
	height: 26px;
	color: #c28400;
	//font-size:10px;
    background:#191919;
    padding:0px;
    
}

table.statsbox {
    border:1px solid #000000;
    font-size:10px;
    text-align:left;
}

table.statsbox th {
    text-align:center;
    font-size:10px;
}

table.statsbox td {
   font-size:10px;
}

/* Awards */

table.awardbox td {
	width: 100%;
    padding-bottom:20px;
    font-size:11px;
}

/* Boxes */

.box1 {
    padding:20px;
    background:url(images/img05.gif) no-repeat;
}

.box2 {
    color:#BABABA;
}

.box2 h2 {
    margin-bottom:15px;
    background:url(images/img10.gif) repeat-x left bottom;
    font-size:10px;
    color:#FFFFFF;
}

.box2 ul {
    margin:0;
    padding:0;
    list-style:none;
}

.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {
    color:#EDEDED;
}

/* Footer */

#footer {
    height:10px;
    min-height:10px;
    padding:10px 0 0 0;
    background:#666159 url(images/img02.jpg) repeat-x left top;
} 


html>body #footer {
    height:auto;
}

#legal {
    clear:both;
    padding-top:10px;
    text-align:center;
}

#legal1 {
    color:#FFFFFF;
}

#legal1 a {
    color:#FFFFFF;
}

#legal2 {
    color:#999;
}

#legal2 a {
    color:#999;
}

a.special:link {
    color:#F63;
    font-weight:bold;
    text-decoration:none;
}

a.special:visited {
    color:#F63;
    font-weight:bold;
    text-decoration:none;
}

a.special:hover, a.special:active {
    color:#DD2222;
    text-decoration:none;
}
