/* ZTOHOVEN CSS */

/***/
.left { float: left; } 
.right { float: right; }

br.clear { clear: both; }
a img {border: none;}
/***/

body {
	background-color: #000;
	font-family: Arial, Helvetica,sans-serif;
	font-family: Times CE, Times New Roman CE, Times, Times New Roman, serif;
	color: #FFF;
	margin: 0;
	padding: 0;
}

/**/
a.s { color: #ED1B25; } 
a:hover { text-decoration: underline; }
a, em { 

	font-family: Times CE, Times New Roman CE, Times, Times New Roman, serif;
	font-size: 0.95em;
	line-height: 0.1em;
	/*font-size: 23px;*/
	font-style: normal;
	
}
h1 { 
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.5em;
	display: inline; 
	float: left;
	margin: -5px 0 -8px; 
	padding: 0; 
	font-weight: normal;
	font-style: italic;
	position:relative;
	
	
}
h1 a {
	font-family: Times CE, Times New Roman CE, Times, Times New Roman, serif;
	font-size: 1.0em;
	line-height: 0.35em;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	position:relative;
	z-index:60;
}
h1 a:hover {
	text-decoration: underline;
}
/* paragraph */
p.text {
	font-size: 1em;
}
p.text a { color: #FFFFFF }

p.ascii
{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.5em;
	line-height: 0.65em;
	color: #FFFFFF;
	margin: 5px 0 0;
	letter-spacing: 1px;
}
/*p { width: 42em }*/
html>body p, html>body .gallery {  max-width: 48em; width: auto}
html>body p.ascii br { float: left; }
html>body p br.c { float: none; }

.gallery a {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
}

/* ul / menu items  */
li a {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
/* MENU */
menu { padding: 0; margin: 0 0 8px 190px; background-color: #009999; }
menu li { display: block; float: left; }
menu li a {
	font-size: 12px;
	color: #0071BC;
	padding: 0px 8px 4px;
}
/*
span { 
	display: block;
	float: left;
	position: relative;
	z-index: 1;
}
span a { 
	display: block;
	float: left;
	position: relative;
	z-index: 5;
}
*/
span.d, span.d a { color: #6D6E70; color: #5A5B5C;  }
span.g, span.g a, h1 a, h1 { color: #00FF00;  }
span.r, span.r a { color: #FF0000;}
span.c, span.c a { color: #00FFFF; }
span.v, span.v a { color: #CC66FF; }
span.b, span.b a { color: #6699FF; }
span.w, span.w a { color: #FFF; }

p.ascii span { font-style: italic; }
p.ascii span a {font-style: normal; letter-spacing: 0px;} 

span.d {
	position: relative;
	z-index: 1;
}
span a {
	position: relative;
	z-index: 2;
}

input, textarea {
	background-color: #111111;
	border: 1px solid #00FF00;
	color: #FFFFFF;
}

ul.pager {
	margin: 0; padding: 0;
}

ul.pager li {
	display: inline;
	padding: 0 5px;
	/*float: left;*/
}
ul.pager li a {
	display: inline;
	color: #00FF00;
	/*float: left;*/
	
}


	

