body {
	margin:0;
	padding:0;
	background:#000 url('../images/bg.png') repeat-x top left fixed;
	font:9pt arial,verdana,sans-serif;
	color:#fff;
	}

a {
	color:#849dff;
	text-decoration:none;
	border-bottom:1px solid #849dff;
	}

a:hover {
	color:#fff;
	border-bottom:1px solid #fff;
	}

#main {
	width:906px;
	border-right:3px solid #333;
	border-left:3px solid #333;
	margin:0 auto;
	}

td#menu {
	background:#000;
	padding:3px;
	border-top:3px solid #333;
	border-bottom:3px solid #333;
	}

#topmenu {
	margin:0 auto;
	font:bold 11pt arial,verdana,sans-serif;
	color:#03f;
	text-align:center;
	}

#topmenu a {
	color:#fff;
	font:bold 9pt arial,verdana,sans-serif;
	text-decoration:none;
	border:0;
	}

.anylinkcss {
	position:absolute;
	visibility:hidden;
	border:2px solid #333;
	border-bottom:1px solid #333;
	line-height:18px;
	z-index:100;
	width:200px;
	margin-top:5px;
	}

.anylinkcss a {
	width:100%;
	background:#000;
	font:bold 8pt arial,verdana,sans-serif;
	display:block;
	text-indent:3px;
	border-bottom:1px solid #333 !important;
	padding:1px 0;
	text-decoration:none;
	margin:0;
	color:#fff !important;
	text-align:left !important;
	}

.anylinkcss a:hover {
	margin:0;
	background:#111;
	color:#849dff !important;
	}

#td1 {
	width:900px;
	height:215px;
	background:#000 url('../images/index_01.jpg') no-repeat;
	}

#td2 {
	width:175px;
	background:#000 url('../images/index_02.jpg') repeat-y;
	padding:0 17px 20px 17px;
	}

#td3 {
	width:442px;
	background:#000 url('../images/index_03.jpg') repeat-y;
	padding:0 20px 20px 20px;
	}

#td4 {
	width:175px;
	background:#000 url('../images/index_04.jpg') repeat-y;
	padding:0 17px 20px 17px;
	}

h2 {
	color:#fff;
	font:bold 10pt arial,verdana,sans-serif;
	border-bottom:1px solid #03f;
	text-align:left;
	margin:15px auto;
	}

.lightblue {
	color:#849dff;
	margin-left:10px;
	}

table.staff a {
	display:block;
	color:#fff;
	text-decoration:none;
	border:0;
	}

table.staff a:hover {
	color:#03f;
	}

table.staff {
	width:100%;
	border:2px solid #000;
	border-bottom:1px solid #000;
	background:#222;
	}

table.staff th {
	background:#000;
	padding:2px;
	text-align:left;
	font:bold 9pt arial,verdana,sans-serif;
	color:#849dff;
	}

table.staff td {
	padding:2px 0 2px 5px;
	border-bottom:1px solid #000;
	}

form {
	width:102px;
	text-align:center;
	margin:0 auto;
	padding:0;
	}

form input {
	width:100px;
	margin:1px auto;
	background:#000;
	border:1px solid #333;
	color:#849dff;
	font:8pt arial,verdana,sans-serif;
	padding:1px 1px 1px 3px;
	}
	
.iframed {
	position:relative;
	top:-455px;
	left:-11px;
	}

.iframeholder {
	position:relative;
	width:170px;
	height:400px;
	overflow:auto;
	border:1px solid #03f;
	}

#backdoors {
	margin-left:10px;
	}

#backdoors a {
	display:block;
	color:#849dff;
	text-decoration:none;
	border:0;
	margin-top:2px;
	}

#backdoors a:hover {
	color:#fff;
	}

#rules {
	height:200px;
	overflow:auto;
	color:#849dff;
	}

#room {
	font-weight:bold;
	color:#849dff;
	}
