/* basics */
body, li, td, th, caption, .loc h1 {
	color:#ff0000;
	font-family:'Comic Sans MS',Tahoma,Verdana,Arial,FreeSans,Bitstream Vera sans,Arab,sans-serif;
	font-size:12pt;
}
body {
	margin:0px;
	padding:0px;
	background:url(water.jpg) fixed #000000;
	background-color:#000044;
}

/* sections */
.unreal {
	position:fixed;
	top:0;
	left:0;
	right:0;
	padding:4px;
	z-index:2;
	height:85px;
	background:url(water.jpg) fixed #000000;
	background-color:#000044;
}
.loc {
	position:fixed;
	top:58px;
	height:32px;
	left:0;
	right:0;
	z-index:3;
	text-align:center;
	font-size:15pt;
}
.loc h1 {
	font-weight:normal;
}
.zora {
	position:fixed;
	top:0;
	right:0;
	padding:4px;
	text-align:right;
	z-index:4;
}
.navi {
	position:fixed;
	top:85px;
	left:0;
	width:114px;
	bottom:0;
	padding:4px;
	z-index:5;
	background:url(water.jpg) fixed #000000;
	background-color:#000044;
}
.navi a					{ color:#ff9900; padding-left:4px; padding-right:4px; }
.navi a:hover			{ color:#ffff00; background-color:#000044; }
.navi a:visited:hover	{ color:#ffff00; }
.navi a:active			{ color:#3366ff; }
.navi a:visited			{ color:#33ff33; }
.navi ul {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
.navi ul li {
	display:inline;
}
.navi ul li a {
	display:block;
}
.navi ul ul {
	display:none;
	margin-left:16px;
}
.navi ul ul.current {
	display:block;
}
.navi li:hover ul {
	display:block;
}
.navi li li {
	font-size:10pt;
	font-weight:bold;
}

.body {
	position:absolute;
	top:94px;
	left:120px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:20px;
}
a.anchor {
	padding-top:94px;
}

/* decorations */
a.txt				{ color:#ff9900; padding-left:4px; padding-right:4px; z-index:1; position:relative; }
a.txt:hover			{ color:#ffff00; background-color:#000044; }
a.txt:visited:hover	{ color:#ffff00; }
a.txt:active		{ color:#3366ff; }
a.txt:visited		{ color:#33ff33; }

.disabled {
	padding-left:4px; padding-right:4px;
	color:#6666bb;
}

table, tr, th, td {
	border-width: 1px;
	border-color: #808080;
}
tr.headline {
	background-color:#222266;
}
table tr:first-child th {
	font-size:smaller;
}

textarea, input {
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-size:9pt;
}

img {
	border:0;
	vertical-align:middle;
}
.shot {
	border:solid #000000 5px;
}
.shot:hover {
	border:solid #000066 5px;
}

.news {
	color:yellow;
}
.emph {
	color:white;
}
.note {
	color:yellow;
	font-size:smaller;
	font-weight:bold;
}
.md5 {
	font-family:'Lucida Console', monospace;
	font-weight:bold;
	font-size:9pt;
}
.code {
	font-family:'Lucida Console', monospace;
	font-weight:bold;
	font-size:12pt;
}
.title, .author, .stamp, .extension {
	text-align:center;
}
.size {
	text-align: right;
	white-space: nowrap;
}
.folder, .description {
	text-align:left;
}
.small {
	font-size: 9pt;
}

ol {
	margin:0;
}
fieldset {
	display:inline;
	background-color:#000044;
	margin:0;
	padding:0;
}
legend {
	background-color:#000044;
}
.separator {
	border:solid #000000 5px;
	background-color:#000044;
}

table.chat {
	border:solid #000000 5px;
	background-color:#000044;
}
table.chat caption {
	text-align:left;
}
table.chat td {
	padding:0px 2px;
}
tr.say1 td {
	color:white;
}
tr.say2 td {
	color:yellow;
}
tr.died td {
}

/* not used */
.contact {
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	z-index:4;
	background:url(water.jpg) fixed #000000;
	background-color:#000044;
}
