body {font-family: Arial; color:#FFFFFF; font-size:12; background-color:#000000; background-image:url(./img/camouflage_bg.gif); }
a:link { font-weight:bold; color:white; text-decoration:none; }
a:visited { font-weight:bold; color:white; text-decoration:none; }
a:focus { font-weight:bold; color:red; text-decoration:underline; }
a:hover { font-weight:bold; color:#CC0000; text-decoration:none; }
a:active { font-weight:bold; color:red; text-decoration:none; }

h2{font-family: Arial; color:#000000; font-size:24; font-weight:bold}
h3{font-family: Arial; color:#FFFFFF; font-size:18; font-weight:bold}

tn{font-family: Arial; color:#000000; font-size:12;}
tnf{font-family: Arial; color:#000000; font-size:12; font-weight:bold}
tnw{font-family: Arial; color:#FFFFFF; font-size:9; font-weight:bold}
tnl{font-family: Arial; color:#000000; font-size:24; font-weight:bold}
tnleb{font-family: Arial; color:#000000; font-size:16; font-weight:bold}
tnle{font-family: Arial; color:#000000; font-size:16}
tnvl{font-family: Arial; color:#000000; font-size:36; font-weight:bold}
tnfr{font-family: Arial; color:#AA0000; font-size:12; font-weight:bold}
tnr{font-family: Arial; color:#FFAA00; font-size:12;}
tno{font-family: Arial; color:#AA6600; font-size:12;}
tnm{font-family: Arial; color:#AA00AA; font-size:12;}
tnb{font-family: Arial; color:#0000AA; font-size:12;}

b{font-family: Arial; color:#FFFFFF; font-size:12; font-weight:bold}

hr{height:5; background-color:#300; width: 686px;}
hr.cinnamon{height:2px; background-color:#000; width: 666px;}

td{font-family: Verdana; color:#FFFFFF; font-size:12; border:3px;}
td#fat{font-family: Verdana; color:#FFFFFF; font-size:12; border:3px; font-weight:bold}
td#fatred{font-family: Arial; color:#FF0000; font-size:12; border:3px; font-weight:bold}
td#red{font-family: Arial; color:#FF0000; font-size:12; border:3px;}
table{border: 3px; width: 686px; font-family: Verdana;}
table#comm{border: 3px; background-color:#FFFFAA}

table.norm {
	background-color:	#300;
	border: 01px; 
	width: 286px;
	font-family: Verdana;
}

td.board {
	font-family: Verdana;
	color:#FFFFFF;
	font-size:10;
}

td.inner {
	font-family: Verdana;
	color:#FFFFFF;
	font-size:14;
	background-color:	#000;
}


td.mail {
	font-family: Verdana;
	color:#FFFFFF;
	font-size:10;
}

td.boardheader {
	font-family: Arial;
	color:#FFFFFF;
	font-size:12;
	font-weight: bold;
}

a:visited.thin {
	font-weight:200;
	color:white; 
	text-decoration:none;
}

a:link.thin {
	font-weight:200;
	color:white; 
	text-decoration:none;
}

a:hover.thin {
	font-weight:200;
	color:#CC0000; 
	text-decoration:none;
}

a.aoe_button {
	padding:	2px 6px;
	color:		#000;
	text-decoration:	none;
	background-color:	#AAA;
	border:		1px solid #FFF;
}

a.aoe_button:hover {
	background-color:	#C00;
	color:	#FFF;
}

input.submit {
	padding:	2px 6px;
	color:		#000;
	text-decoration:	none;
	background-color:	#AAA;
	border:		1px solid #FFF;
}

input.box {
	padding:	2px 6px;
	color:		#000;
	text-decoration:	none;
	background-color:	#AAA;
	border:		1px solid #FFF;
}

textarea.box {
	padding:	2px 6px;
	color:		#000;
	text-decoration:	none;
	background-color:	#AAA;
	border:		1px solid #FFF;
}

option.box {
	color:		#FFF;
	text-decoration:	none;
	background-color:	#600;
	border:		1px solid #FFF;
}

select.box {
	color:		#000;
	text-decoration:	none;
	background-color:	#AAA;
	border:		1px solid #FFF;
}

input.submit:hover {
	background-color:	#C00;
	color:	#FFF;
}

table.cinnamon {
	background-color:	#300;
	border:		1px solid #FFF;
	padding:	0px;
}

td.border {
	background-color:	#300;
	border:		1px dotted #FFF;
	padding:	0px;
	margin: 0px;
}

table.board {
	background-color:	#000;
	border:		1px solid #FFF;
	padding:	4px;
	margin:	3px;
	width:	667px;
}

table.innerboard {
	background-color:	#000;
	border:		1px solid #FFF;
	padding:	4px;
	margin:	3px;
	width:	667px;
}

#loginmask {
	background-color:	#300;
	border:		1px solid #FFF;
	width:		240px;
	height:		88px;
	padding:	2px;
}

#logoutmask {
	background-color:	#300;
	border:		1px solid #FFF;
	width:		67px;
	height:		29px;
	padding:	2px;
}

#menulist {
	background: #000;
	/*width:		686px;*/
	width: 868px;
	height:		47px;
	padding:	1px;
	margin:	1px;
	border:		1px solid #FFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

#menulistinv {
	/*background: #000;*/
	/*width:		686px;*/
	width: 868px;
	/*height:		15px;*/
	height: 47px;
	padding:	1px;
	margin:	1px;
	border:		0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

a.menuentry {
	background-image:url(./img/right.gif);
	width:116px;
	height:48px;
	text-align:left;
	/*background:	#CCC;*/
	/*width:		90px;*/
	/*height:		16px;*/
	/*border:		1px solid #FFF;*/
	margin:		2px;
	padding:	1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color:#000000;
	float:	left;
}

a.menuentry:hover {
	background-color:	#C00;
	color:	white;
}

a.menuentry:link {
	color:	black;
}

a.menuentry:visited {
	color:	black;
}

a.menuentry:active {
	color:	black;
}

img:hover {
	background-color:#CC0000;
	opacity:.75;
}

a.gb_btn {
	padding:	2px 6px;
	color:		#000;
	text-decoration:	none;
	background-color:	#AAA;
}

a.gb_btn:hover {
	background-color:	#C00;
	color:	white;
}