body {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma;
	text-align:center;
	margin-left:	30px;
	margin-right:	30px;
	margin-bottom:	20px;
	margin-top:	0px;
	padding:	0px;
	background-color: #000000;
	background-position: center center;
	background-attachment: fixed;
	background-image: url('shadowzone.gif');
	background-repeat: no-repeat;
}

/*--- Columns (is an awesome game) ---*/
/*--- top, logo ----------------------*/

#logo {
	position:relative;
	margin-bottom:	16px;
	height:		360px;
}
.logopic{
	color:		#335533;
	font-weight:	bold;
	position:	absolute;
	text-align:	center;
	left:	0px;
	width:	100%;
	bottom: 0px;
}

/*--- center, news -------------------*/

#centercolumn {
	margin-bottom:	24px;
  	margin-left: 	192px;
  	margin-right:	203px;
}

/*--- left column --------------------*/

#leftcolumn {
	position:absolute;
	left:		30px;
	width:		192px;
	padding-bottom:	24px;
	text-align:center;
}

/*--- rite column --------------------*/

#rightcolumn {
	position:absolute;
	right:		30px;
	top:		196px;
	width:		203px;
	padding-bottom:	24px;
	text-align: center;
}

/*--- columns end --------------------*/

/*--- site stuff, links --------------*/

a{
	text-decoration: none;
	color: #00ff00;
}
a:link {
	text-decoration: none;
	color: #00ff00;
}
a:visited {
	text-decoration: none;
	color: #00ff00;
}
a:active, a:hover {
	text-decoration: underline overline;
	color: #00ff00;
}

/*--- main page, LINKS ---------------*/
/*--- 180 is top bar. with text ------*/
/*--- 181-4 are shades, no text ------*/
/*--- 185 is table content -----------*/
/*--- 189 closes the table -----------*/

.navtable180{
	background:url('Image7.gif') repeat;
	background-repeat:	repeat-x;
	background-position:	left top;
	text-align:center;
	font-weight:bold;
	font-size:	11px;
	font-family:	Tahoma;
	color:		#FFFFFF;
	width:		180px;
	height:		18px;
	border-top:	1px solid #07662A;
	border-left:	1px solid #07662A;
	border-right:	1px solid #07662A;
}
.navtable181{background:#080808;height:3px;width:180px;border-left:1px solid #07662A;border-right:1px solid #07662A;display:block;font-size: 0px;}
.navtable182{background:#111111;height:3px;width:180px;border-left:1px solid #07662A;border-right:1px solid #07662A;display:block;font-size: 0px;}
.navtable183{background:#191919;height:3px;width:180px;border-left:1px solid #07662A;border-right:1px solid #07662A;display:block;font-size: 0px;}
.navtable184{background:#222222;height:3px;width:180px;border-left:1px solid #07662A;border-right:1px solid #07662A;display:block;font-size: 0px;}
.navtable185{
	background:#222222;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	width:		180px;
	border-left:	1px solid #07662A;
	border-right:	1px solid #07662A;
	display:block;
}
.navtable185 a, .navtable185 a:active, .navtable185 a:visited{
	color: #00ff00;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	text-align:left;
	cursor: pointer;
	width:		180px;
	border-top:	1px solid #222222;
	border-bottom:	1px solid #222222;
	display:block;
}
.navtable185 a:hover{
	text-decoration: none;
	background-color: #000000;
	border-top:	1px solid #07662A;
	border-bottom:	1px solid #07662A;
}
.navtable189{
	background:#222222;
	height:		3px;
	width:		180px;
	border-left:	1px solid #07662A;
	border-right:	1px solid #07662A;
	border-bottom:	1px solid #07662A;
	margin-bottom:	18px;
	display:block;
	font-size: 0px;
}

/*--- header @ footer ---------------*/

.header{
	background-image: url('tile_sub.gif');
	background-repeat:	repeat-x;
	background-position:	left top;
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight:bold;
	text-align:right;
	background-color: #111111;
	border: 1px solid #C2CFDF;
	padding: 3px;
	margin-bottom: 18px;
}
.header a{
	color: #ffffff;
}

.headermain{
	background-image: url('../s2brun.gif');
	background-repeat:	no-repeat;
	background-position:	4px center;
	padding-left:	53px;
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	text-align:left;
	font-weight:normal;
}
.footer{
	position:relative;
	background-image: url('http://www.sonic-cult.org/imagebin/shadowmini.jpg');
	background-repeat:	no-repeat;
	background-position:	2px 2px;
	width:		550px;
	height:		72px;
	padding-top:	5px;
	padding-left:	86px;
	padding-right:	3px;
	margin:18px auto;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #ffffff;
	border: 1px solid #335533;
	vertical-align:middle;
	text-align:left;
}

/*--- amychao pain -------------------*/

.amychaotop{
	background-image: url('http://www.sonic-cult.org/amychao/bubbletop.gif');
	background-repeat: no-repeat;	
	width:		183px;
	height:		8px;
	margin-left:	10px;
	margin-right:	10px;
	font-size: 0px;
}
.amychaoqut{
	background: #FFFFFF;
	width:179px;
	font-family: verdana;
	font-size: 11px;
	text-align:center;
	color:#000000;
	margin-left:	10px;
	margin-right:	10px;
	padding:	2px;
}
.amychaobot{
	background-image: url('http://www.sonic-cult.org/amychao/bubblebottom.gif');
	background-repeat: no-repeat;	
	width:		183px;
	height:		16px;
	margin-left:	10px;
	margin-right:	10px;
	font-size: 0px;
}
.amychaohead{
	background-image: url('http://www.sonic-cult.org/amychao/amy_top.gif');
	background-repeat: no-repeat;	
	width:		100px;
	height:		100px;
	margin-left:	53px;
	margin-right:	50px;
	cursor: pointer;
}
.amyforum{
	width:193px;
	border: 1px solid #07662A;
	text-align:center;
	background:#111111;
	margin-left:	4px;
	margin-right:	4px;
	margin-bottom:	18px;
	padding-bottom:	12px;
}
.amyforumuser{
	padding-left:10px;
	display:block;
	text-align:left;
	font-size:10px;
}
.amychaolegs{
	position:relative;
	top:-1px;
	background-image: url('http://www.sonic-cult.org/amychao/amy_bottom.gif');
	background-repeat: no-repeat;	
	width:		100px;
	height:		30px;
	margin-left:	49px;
	margin-right:	46px;
	cursor: pointer;
}

/*--- site stuff ---------------------*/
/*--- hostee boxes -------------------*/

.hosteetop{
	border-top:	2px solid #07662A;
	border-left:	2px solid #07662A;
	border-right:	2px solid #07662A;
	text-align:center;
	width:185px;
	padding:3px;
	background:url(Image7.gif) repeat-x;
	font-size:16px;
	font-weight:bold;
	margin-left:	4px;
	margin-right:	4px;
}
.hosteedark{
	border-top:	2px solid #07662A;
	border-left:	2px solid #07662A;
	border-right:	2px solid #07662A;
	text-align:center;
	width:185px;
	padding:3px;
	background:#111111;
	font-size:10px;
	font-weight:bold;
	margin-left:	4px;
	margin-right:	4px;
}
.hosteelight{
	border-top:	2px solid #07662A;
	border-left:	2px solid #07662A;
	border-right:	2px solid #07662A;
	text-align:center;
	width:		185px;
	padding:	3px;
	background:#333333;
	font-size:10px;
	margin-left:	4px;
	margin-right:	4px;
	display:block;
}
.hosteelink a, .hosteelink a:active, .hosteelink a:visited{
	border-top:	2px solid #07662A;
	border-left:	2px solid #07662A;
	border-right:	2px solid #07662A;
	text-align:center;
	width:		185px;
	padding:	3px;
	background:#333333;
	font-size:10px;
	margin-left:	4px;
	margin-right:	4px;
	display:block;
}
.hosteelink a:hover{
	text-decoration: underline overline;
	background: #001C02;
	display:block;
}
.hosteeend{
	border-top:	2px solid #07662A;
	height:		0px;
	width:		195px;
	margin-top:	0px;
	margin-left:	4px;
	margin-right:	4px;
	margin-bottom:	18px;
	font-size: 0px;
}

/*--- dispgame stuff -----------------*/
/*--- Links. WESTSIDE ----------------*/
/*--- only 1 darkie shade here -------*/

.navtable200{
	background:url('Image7.gif') repeat;
	background-repeat:	repeat-x;
	background-position:	left top;
	text-align:center;
	font-weight:bold;
	color:		#FFFFFF;
	width:		230px;
	height:		14px;
	padding-top:	1px;
	border-top:	1px solid #FFFFFF;
	border-left:	1px solid #FFFFFF;
	border-right:	1px solid #FFFFFF;
}
.navtable201{
	background:#222222;
	height:	3px;
	width: 230px;
	border-top:	1px solid #FFFFFF;
	border-left:	1px solid #FFFFFF;
	border-right:	1px solid #FFFFFF;
	font-size: 0px;
}
.navtable205{
	background:#333333;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	width:		230px;
	border-left:	1px solid #FFFFFF;
	border-right:	1px solid #FFFFFF;
	display:block;
}
.navtable205 a, .navtable205 a:active, .navtable205 a:visited{
	color: #00ff00;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	text-align:left;
	cursor: pointer;
	width:		230px;
	border-top:	1px solid #333333;
	border-bottom:	1px solid #333333;
	display:block;
}
.navtable205 a:hover{
	text-decoration: none;
	background-color: #000000;
	border-top:	1px solid #07662A;
	border-bottom:	1px solid #07662A;
}
.navtable209{
	background:#222222;
	height:	3px;
	width: 230px;
	border-left:	1px solid #FFFFFF;
	border-right:	1px solid #FFFFFF;
	border-bottom:	1px solid #FFFFFF;
	margin-bottom:	18px;
	font-size: 0px;
}

/*--- dispgame stuff -----------------*/
/*--- Links. EASTSIDE ----------------*/
/*--- 210 is top bar. with text ------*/
/*--- 211-4 are shades, no text ------*/
/*--- 215 is table content -----------*/
/*--- 219 closes the table -----------*/

.navtable210{
	background:url('Image7.gif') repeat;
	background-repeat:	repeat-x;
	background-position:	left top;
	text-align:center;
	font-weight:bold;
	color:		#FFFFFF;
	width:		230px;
	height:		18px;
	border-top:	1px solid #07662A;
	border-left:	1px solid #07662A;
	border-right:	1px solid #07662A;
	}
.navtable211{background:#080808;height:3px;width:230px;border-left:1px solid #07662A;border-right:1px solid #07662A;font-size: 0px;}
.navtable212{background:#111111;height:3px;width:230px;border-left:1px solid #07662A;border-right:1px solid #07662A;font-size: 0px;}
.navtable213{background:#191919;height:3px;width:230px;border-left:1px solid #07662A;border-right:1px solid #07662A;font-size: 0px;}
.navtable214{background:#222222;height:3px;width:230px;border-left:1px solid #07662A;border-right:1px solid #07662A;font-size: 0px;}
.navtable215{
	background:#222222;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	width:		230px;
	border-left:	1px solid #07662A;
	border-right:	1px solid #07662A;
	display:block;
}
.navtable215 a, .navtable215 a:active, .navtable215 a:visited{
	color: #00ff00;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	cursor: pointer;
	width:		230px;
	border-top:	1px solid #222222;
	border-bottom:	1px solid #222222;
	display:block;
}
.navtable215 a:hover{
	text-decoration: none;
	background-color: #000000;
	border-top:	1px solid #07662A;
	border-bottom:	1px solid #07662A;
}
.navtable219{
	background:#222222;
	height:		3px;
	width:		230px;
	border-left:	1px solid #07662A;
	border-right:	1px solid #07662A;
	border-bottom:	1px solid #07662A;
	margin-bottom:	18px;
	font-size: 0px;
}

/*--- dispart stuff ------------------*/

.articletitle{
	font-family:Times New Roman;
	font-size:48px;
	text-align:right;
	background:	#111111;
	border:		1px solid #07662A;
	width:		66%;
	padding-right:	10px;
	padding-bottom:	5px;
	padding-top:	5px;
	margin-bottom:	18px;
	margin-left:	auto;
	margin-right:	auto;
}
.articlemain{
	text-align:left;
	font-size: 16px;
	font-family: Tahoma;
	border:		1px solid #07662A;
	width:		66%;
	padding:	5px;
	background:	#111111;
	margin-bottom:	18px;
	margin-left:	auto;
	margin-right:	auto;
}

/*--- site stuff misc ----------------*/

p{	
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
}

/*--- no clue where these are used ---*/

input{	
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
}
submit{	
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
}
textarea{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
}
td.subcat{
	background-color: #006633;
}
td.ranus{
	color: #ffffff;
	font-size: 1px;
	font-family: Tahoma;
	background-color: #335533;
	border: 1px solid #ffffff;
	padding: 3px;
}
td.noborder{
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #335533;
	border: 1px solid #ffffff;
	padding: 0px;
}
td.usersonline{	
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #335533;
	padding: 0px;
}
.highlighted{
	background-color: #ffffff;
	color:#000000;
}
family: Tahoma;
}
td.subcat{
	background-color: #006633;
}
td.ranus{
	color: #ffffff;
	font-size: 1px;
	font-family: Tahoma;
	background-color: #335533;
	border: 1px solid #ffffff;
	padding: 3px;
}
td.noborder{
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #335533;
	border: 1px solid #ffffff;
	padding: 0px;
}
td.usersonline{	
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #335533;
	padding: 0px;
}
.highlighted{
	background-color: #ffffff;
	color:#000000;
}
