*{
	margin:0;
	padding:0;
}

/*------------------------------------------------------------------------------------ */
/*--------------------------------------------------------------------- TXT FORMATTING */
a{
	color:#0c0;
	text-decoration:none;
	border-bottom:1px #0f0 dashed;
	}
a:hover{
	color:#0f0;
	background:#020;
	}
p,h1,h2,h3,h4,h5,h6{
	text-align:right;
	}
h1,h2,h3,h4,h5,h6{
	margin:1em 0 0 0;
	}
.awesome{
	font-weight:bold;
	}
/*------------------------------------------------------------------------------------ */
/*----------------------------------------------------------------- END TXT FORMATTING */




/*------------------------------------------------------------------------------------ */
/*----------------------------------------------------------------------------- LAYOUT */		
body{
	background:#020 url('../images/adminback.gif');
}
.adminWrap{
	background:inherit;
	}
.adminBanner{
	height:40px;
	width:100%;
	text-align:center;
	background:#000 url('../images/bannerback.gif') repeat-x;
	}
.adminMain{
	margin:2em 10%;
	border:2px #090 dashed;
	padding:1em;
	text-align:center;
	font-family:courier,courier-new,monospace;
	background:inherit;
	color:#0f0;
	font-size:120%;
	line-height:120%;
	}
	
/*------------------------------------------------------------------------------------ */
/*------------------------------------------------------------------------- END LAYOUT */	




.adminBanner .logo{
	margin:0 auto;
	top: 0px;
	cursor: pointer;
	border:none;
	}
.adminBanner a{
	border:none;
	}




/* --------------------------------------------------------- login page */
#logon{
	font-size:200%;
	padding:1em;
	}
#logon p{
	font-size:.5em;
	padding:1em;
	text-align:center;
	}
#logon input{
	font-size:1em;
	background:#020;
	border:none;
	font-family:courier,courier-new,monospace;
	color:#0c0;
	padding:.2em;
	}
#logon input:hover, #logon input:active, {
	background:#030;
	}
.status{
	margin:0;
	}
.status .ok{
	background:#020;
	border:1px #090 solid;
	color:#0c0;
	padding:.2em;
	font-size:130%;
	text-align:center;
	text-decoration:blink;
	}
.status .error{
	background:#200;
	border:1px #900 solid;
	color:#c00;
	padding:.2em;
	font-size:130%;
	text-align:center;
	text-decoration:blink;
	}
.forminput{
	margin:.2em;
	}

/*---------------------------------------------------- user bar*/
#userbar{
	margin:.5em 0;
	}

	
/*------------------------------------------------------- #listing box*/
#listingBox{
	width:75%;
	border:1px #060 solid;
	padding:none;
	margin:.3em;
	background:#000;
	text-align:left;
	line-height:150%;
	}
#listingBox h1{
	margin:0;
	padding:.2em 0;
	background:#030;
	width:100%;
	}
#listingBox h2{
	margin:.2em 0;
	padding:.2em 0;
	background:#010;
	border-top:1px solid #020;
	width:100%;
	}
#listingBox p, h1, h2, img{
	text-align:left;
	}
#listingBox em{
	font-weight:bold;
	color:#ddd;
	}
#listingBox input{
	font-weight:bold;
	font-size:1.2em;
	margin:.3em;
	color:#090;
	font-family:courier, courier-new;
	}
