ul.search {
	border: 1px solid #666;
	list-style-type:none;
	margin:0 0 10px 0;
	padding:5px;
}
ul.search li {
	float: left;
	padding:10px;
}
ul.log {
	border: 1px solid #666;
	list-style-type:none;
	margin:0 0 10px 0;
	padding:5px;
}
ul.log li {
	padding:5px;
	letter-spacing:0px;
	border-bottom: 1px solid #fff;
}
	ul.log li span {
		letter-spacing:2px;
		font-size:80%;
	}
	ul.log li:hover {
		background-color:#fff;
		color:#000;
		cursor:pointer;
	}

#results ul li {
	list-style-type: none;
	padding: 2px 2px 10px 2px;
	border-bottom: 1px solid #AAACB8;
}

.hide { display:none }

body {
	background-color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #ccc;
}

p, td, th { 
	padding: 0px;
}

h1, h2 {
	color: #ff0;
	font-size: medium;
	font-weight: bolder;
}

h3 {
	color: #ff0;
	font-size: small;
	font-weight: bold;
}

h4 {
	color: #fff;
	font-size: small;
	font-weight: bold;
}

a {
	color: #ff0;
	font-variant: normal;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}
/* ADMIN BOX */
#adminbox {
	padding: 2px;
	margin: 20px 0;
	}
	#adminbox ul {
		background-color: #999;
		width:120px;
		padding: 0;
		margin: 0;
		list-style: none;
	}
		#adminbox ul li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
			#adminbox ul li a {
				display: block;
				text-decoration: none;
				padding: 0 2px;
				color: #000;
			}
				#adminbox ul li a:hover {
					color: #fff;
					text-align: right;
					text-decoration: none;
					background-color: #f60;
				}

/* ONLINE BOX */
table.online {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: 1px solid #ccc;
	font-size: 70%
}
	table.online tr th {
		padding: 5px;
		background-color: #fff;
		color: #000;
	}
	table.online tr td {
		padding: 5px;
	}
/* DEFAULT TABLE */
table.tabledef {
	width: 100%;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: 1px solid #ccc;
	font-size: 70%
}
	table.tabledef tr th {
		text-decoration: none;
		padding: 5px;
		background-color: #000;
		color: #ff0;
	}
		table.tabledef tr th a {
			font-weight: bold;
		}
		table.tabledef tr th:hover {
			color: #ff0;
			text-decoration: underline;
			cursor: pointer;
		}
	table.tabledef tr td {
		padding: 5px;
		border-collapse: collapse;
		border: 1px solid #ccc;
	}

/* TILE */
ul.tile {
	margin:0;
	padding:0;
	list-style: none;
}
	ul.tile li {
		float: left;
		width: 212px;
		height: 200px;
		text-align: center;
		margin: 0;
		padding:10px;
		/*border: 1px solid transparent;*/
	}
		ul.tile li:hover {
			/*border: 1px solid #666;*/
		}
		ul.tile li img {
			width: 100px;
			height: 100px;
			padding: 10px;
			border: none;
		}
		ul.tile li a {
			display: block;
			text-decoration: none;
		}
		
#headbox {
	background: url(gfx/header.jpg);
	/*background: url(http://www.diablo2.org.uk/diablo2/gfx/header.jpg);*/
	width: 740px;
	height: 151px;
}

#navbox {
	background: url(gfx/mid.jpg);
	/*background: url(http://www.diablo2.org.uk/diablo2/gfx/mid.jpg);*/
	width: 740px;
	height: 49px;
	color: #fff;
	text-align: center;
}
	#navbox ul {
		display: inline;
	}
		#navbox ul li {
			display: inline;
		}
			#navbox ul li a {
				color: #ff0;
				font-weight: bold;
				padding-right: 6px;
				text-decoration: none;
			}
				#navbox ul li a:hover {
					color: #fff;
					font-weight: bold;
					text-decoration: none;
				}


#mainbox {
	width: 740px;
	position: absolute;
	top: 0px;
	left: -370px;	
	margin-left: 50%;
	margin-right: 50%;	
}

#bodybox {
	background: url(gfx/bg.jpg);
	/*background: url(http://www.diablo2.org.uk/diablo2/gfx/bg.jpg);*/
	width: 740px;
}

#textformatting {
	padding: 18px;
	vertical-align: top;
}
	#textformatting .searchbox {
		text-align: right;
	}
	#textformatting .searchbox p {
		padding-right: 80px;
	}

#footbox {
	background-color: #000;
	width: 740px;
	border-color: #000;
	border: 0px;
	color: #000;
	padding-top: 10px;
	text-align: center;
}
