html, body {
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #161515;
	color: #DFDFDF;
	text-align: center;
}
#countainer_outer {
	/* Empty */
}
#container_inner {
	width: 1000px;
	margin: 0 auto;
}
#main {
	margin: 0 auto;
	text-align: left;	
}
hr {
	color: #333333;
}

/* TOP */
#top {
	height: 70px;
}

/* Logo */
#logo {
	float: left;
	font-size: 48px;
	width: 700px;
	margin-top: 10px;
	text-align: center;
}
#logo a {
	color: #5F5F5F;
	text-decoration: none;
	font-family: "Trebuchet MS";
	border: none;
}
#logo img {
	border: none;	
}

/* Login */
#login {
	width: 250px;
	border-left: 1px solid #484848;
	float: right;
	margin: 3px;
}
#login_form {
	margin: 3px;
}
#login_form input {
	margin: 3px;
	color: #DFDFDF;
	background-color: #353535;
	border: 1px solid #484848;
}
.title {
	float: left;
	font-size: 12px;
	margin-top: 4px;
	margin-left: 4px;
	height: 24px;
}
.fillin {
	width: 180px;
	float: right;
	height: 18px;
}
#submit {
	width: 90px;
	text-align: right;
	margin: 0 auto;
}

/* REPORT IP */
#report {
	width: 490px;
	border: 1px solid #352F28;
	float: left;
	margin-top: 20px;
	background-color: #24201A;
	font-size: 16px;
	font-weight: bold;
}
#report #title {
	margin: 4px;
	color: #716153;
	font-size: 22px;
}
#report_form {
	margin: 3px;
}
#report hr {
	color: #4A4137;
}
#report .check {
	background: none;
	margin-left: 25px;
	border: none;
	height: 14px;
}
#report_form input {
	margin: 3px;
	color: #DFDFDF;
	background-color: #3A3227;
}
.rep_input {
	width: 185px;
	color: #D1C8BE;
	padding-top: 2px;
	font-size: 24px;
	height: 28px;
	border: 1px solid #534A3E;
}
.rep_sub {
	font-size: 12px;
	border: 1px solid #534A3E;
}
#report .min_ext {
	color: #978671;
}

/* SEARCH IP */
#search {
	width: 490px;
	border: 1px solid #283726;
	float: right;
	margin-top: 3px;
	background-color: #212620;
	font-size: 16px;
	font-weight: bold;
}
#search #title {
	margin: 4px;
	color: #57754F;
	font-size: 22px;
}
#search hr {
	color: #394B36;
}
#search_form input {
	margin: 3px;
	color: #DFDFDF;
	background-color: #2D3C26;
}
.search_input {
	width: 185px;
	color: #CAD7C6;
	padding-top: 2px;
	font-size: 24px;
	height: 28px;
	border: 1px solid #42543D;
}
#search .min_ext {
	color: #7B9870;
}
#search .search_sub {
	font-size: 12px;
	border: 1px solid #42553C;
}
#search #results {
	margin-left: 20px;
}
#search .title {
	font-size: 16px;
	color: #5C6B5A;
}
#search .info {
	font-size: 18px;
	color: #E32E24;
}

/* DOWNLOAD */
#download {
	width: 490px;
	border: 1px solid #31302D;
	float: right;
	margin-top: 10px;
	background-color: #242422;
	font-size: 16px;
	font-weight: bold;
	clear: right;
}
#download #title {
	margin: 4px;
	color: #66665E;
	font-size: 22px;
}
#download hr {
	color: #44443E;
}
#download_form {
	margin: 3px;
}
#download .check {
	background: none;
	margin-left: 25px;
	border: none;
	height: 14px;
}
.download_input {
	width: 185px;
	color: #CACAC6;
	padding-top: 2px;
	font-size: 24px;
	height: 28px;
	border: 1px solid #4A4A46;
}
#download .download_sub {
	font-size: 12px;
	border: 1px solid #4B4B45;
	background-color: #383834;
	color: #CCCCC8;
}
#download #options {
	font-size: 12px;
	border: 1px solid #4B4B45;
	background-color: #383834;
	color: #CCCCC8;
	margin-left: 25px;
}

/* DONATE */
#donate {
	text-align: right;
	float: right;
	//margin-top: -20px;
}

/* VIEW ALL SERVERS */
#all {
	width: 490px;
	float: left;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
#all #title {
	margin-left: 4px;
	color: #999B9D;
	font-size: 14px;
	text-decoration: none;
	margin-right: 30px;
}
#servers {
	width: 980px;
	border: 1px solid #252B38;
	float: left;
	margin-top: 10px;
	margin-left: 8px;
	background-color: #1F2227;
	font-size: 16px;
	font-weight: bold;
}
#servers #title {
	margin: 5px;
	color: #4D5B77;
	font-size: 22px;
	text-decoration: none;
}
#servers hr {
	color: #353D4D;
}
#servers table {
	margin-left: 10px;
}
#servers thead {
	font-size: 14px;
	color: #818BA0;
	text-align: center;
}
#servers tbody {
	font-size: 12px;
	font-weight: normal;
	color: #B3B9C6;
	text-align: center;
}
#servers td {
	padding-right: 10px;
	padding-bottom: 2px;
	border-bottom: 1px solid #141518;
}

/* LISTS */
#lists {
	width: 980px;
	border: 1px solid #2B3627;
	float: left;
	margin-top: 10px;
	margin-left: 8px;
	background-color: #212620;
	font-size: 16px;
	font-weight: bold;
}
#lists #title {
	margin: 5px;
	color: #58794A;
	font-size: 22px;
	text-decoration: none;
}
#lists a {
	font-size: 14px;
	text-decoration: none;
}
#lists #results {
	margin: 25px;
}

/* LIES */
#lies {
	width: 980px;
	border: 1px solid #372626;
	float: left;
	margin-top: 10px;
	margin-left: 8px;
	background-color: #271F1F;
	font-size: 14px;
}
#lies #title {
	margin: 5px;
	color: #7C4847;
	font-size: 22px;
	text-decoration: none;
}
#lies a {
	color: #B07777;
	text-decoration: none;
}
#lies hr {
	color: #604848;
}
#lies #results div {
	margin: 15px;
	color: #DEC7C7;
}

/* ABOUT */
#about {
	width: 980px;
	border: 1px solid #30302E;
	float: left;
	margin-top: 10px;
	margin-left: 8px;
	background-color: #242322;
	font-size: 14px;
}
#about #title {
	margin: 5px;
	color: #646360;
	font-size: 22px;
	text-decoration: none;
}
#about a {
	color: #969592;
	text-decoration: none;
}
#about #results div {
	margin: 15px;
	color: #D3D3D1;
}

/* HELP */
#help {
	width: 980px;
	border: 1px solid #2D332B;
	float: left;
	margin-top: 10px;
	margin-left: 8px;
	background-color: #222620;
	font-size: 14px;
}
#help #title {
	margin: 5px;
	color: #5B6F55;
	font-size: 22px;
	text-decoration: none;
}
#help #subtitle {
	margin: 5px;
	color: #5B6F55;
	font-size: 18px;
	text-decoration: none;
}
#help hr {
	color: #596B54;
}
#help a {
	color: #8E9E89;
	text-decoration: none;
}
#help #results li {
	margin: 15px;
	color: #D0D7CE;
}

/* GLOBAL */
.min {
	font-size: 12px;
	font-weight: normal;
}
.success {
	color: #6BB154;
	margin-left: 20px;
}
.change {
	color: #C6BB35;
	margin-left: 20px;
}
.error {
	color: #C63622;
	margin-left: 20px;
}
.org {
	width: 185px;
	max-width: 185px;
	overflow: hidden;
}
.ver0 {
	color: #B3B9C6;
	text-decoration: none;
}
.ver1 {
	color: #84A87B;
	text-decoration: none;
}
.ver2 {
	color: #C2BB61;
	text-decoration: none;
}
.logged {
	color: #75AB6B;
}
.quick {
	background: none;
	border: none;
	text-align: center;
}
.hide {
	display: none;	
}

/* DROP-DOWNS */

li.headlink ul { 
	display: none; 
}
li.headlink:hover ul { 
	display: block;
	background-color: #1A1615;
	border: 1px solid #8E8282;
	padding: 3px;
}
#cssdropdown a {
	margin-right: 10px;
}
#cssdropdown .headlink li {
	list-style-type: none;
}
#cssdropdown .headlink li:hover a {
	font-weight: bold;
}
#cssdropdown .headlink {
	float: left;
	list-style-type: none;
}