/*
	***********************************************
	messy CSS Style Sheet for www.nephros.org
	copyright (c) 2004-2009 Peter Gantner a.k.a. nephros
	All Rights reserved.
	Version 2009121101
	***********************************************
*/

@charset "utf-8";
@font-face {
  font-family: "Euromode";
  src: local:("Euromode Regular"), local("Euromode"),
  url("/fonts/Euromode.ttf") format("truetype");
}
@font-face {
  font-family: "Linux Libertine";
  src: local:("Linux Libertine Regular"), local("Linux Libertine"),
  url("/fonts/LinLibertine_Re-4.4.1.otf") format("opentype");
}
@font-face {
  font-family: "Frugal Sans";
  src: local:("Frugal Sans Regular"), local("Frugal Sans"),
  src: url("/fonts/FrugalSansR.ttf") format("truetype");
}
@font-face {
  font-family: "Linux Biolinum";
  src: url("/fonts/Biolinum_Re-0.4.1.otf") format("opentype");
}

body {
	margin:10px 0px 10px 0px;
/*	padding:0px 0px 0px 0px; */
/*	padding:0px; */
	min-width:480px;
	background-color:#e8e5de;
	color:#93897c;
	font-family:Frutiger LT Std,Frugal Sans,verdana,sans,sans-serif;
	font-size:small;
	text-decoration:none;
	border-width:0 0 0 0;
}

a {
	display:inline;
	text-decoration:none;
	color:#43596e;
	background-color:#e8e5de;
}

a:name {
	display:none;
}

a:link {
	display:inline;
	color:#6c7683; 
	background-color:#e8e5de;
	text-decoration:none;
}
a:visited {
	display:inline;
	color:#881313;
	background-color:#e8e5de;
	text-decoration:none;
}
a:hover {
	display:inline;
	/* color:#6c7683; */
	background-color:#f8f5df;
	text-decoration:none;
}

em {
	/* font-family:cursive; */
	font-style:italic;
}

img {
	overflow:hidden;
	border:0;
}

iframe {
	overflow:auto;
	display:block;
}

.null {
	display:none;
}

.top {
	padding-top:10px;
	padding-bottom:10px;
	margin:30px 130px 30px 130px;
	border-style:solid;
	border-width:3px 0 3px 0;
	border-color:black;
	font-size:xx-large;
/*	text-decoration:none; */
	text-align:right;
}

.navbar {
	text-align:center;
	margin: 10px 10px 10px 10px;	
/*	padding:0 30px 0 30px; */
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:black;
	white-space:nowrap;
}

.navitem {
	margin:0 3ex 0 3ex;
	padding:0 1ex 0 1ex;
	border-style:solid;
	border-width:0 1px 0 1px;
	border-color:black;
	font-family:Euromode,anorexia,silkscreen,monospace;
}

.bottombar {
	margin: 10px 10px 10px 10px;	
	border-style:solid;
	border-color:black;
	border-width:1px 0 1px 0;
	text-align:center;
	font-size:x-small;
	font-family:Euromode,anorexia,silkscreen,sans,sans-serif;
	white-space:nowrap;
}

.jumpbox {
	position:fixed;
	margin:30px 0 0 15px;
	padding:0 7px 0 7px;
	border-style:solid;
	border-width:1px 1px 0 0;
	border-color:black;
	font-size:x-small;
	font-family:Euromode,anorexia,silkscreen,sans,sans-serif;
}

.jumpdesc {
	border-bottom-style:solid;
	border-width:1px;
	border-color:black;
	margin-top:0;
	margin-bottom:0;
	margin-right:2%;
	margin-left:2%;
	white-space:nowrap;
}

.jumpitem {
	text-align:right;
	padding-right:3px;
}

.pageinfo {
	margin:50px 0 10px 10px;
	bottom:30px;
	font-size:xx-small;
	font-family:Linux Libertine,garamond,georgia,times,serif;
}


.textbox {
	border-style:solid;
	border-color:black;
	border-width:0 1px 1px 0;
/*	border-width:1px 0 0 1px; */
/*	border-width:1px; */
	margin:30px 130px 30px 130px;
	padding:30px;
	font-size:110%;
	text-align:justify;
}


.poettextbox {
	font-family:Linux Biolinum,fantasy;
	border-style:solid;
	border-color:black;
	border-width:1px;
	white-space:pre;
	text-align:justify;
	text-transform:capitalize;
	margin:30px 130px 30px 130px;
	padding:30px;
}


.itembox {
	border-style:solid;
	border-color:black;
/*	border-width:1px; */
	border-width:1px 0 0 1px;
	padding-bottom:3px;
	margin:30px 130px 30px 130px;
	min-width:480px;
}

.itemboxtitle {
	padding:3px 5px 3px 5px;
	margin:0 2px 0 2px;
	border-color:black;
	border-style:solid;
	border-width:0 0 0 1px;
	font-size:large;
	font-weight:bold;
	font-variant:small-caps;
	text-align:left;
}

.itemboxsubtitle {
	padding:3px 10px 3px 10px;
	margin:1em 2px 0 2px;
	border-color:black;
	border-style:solid;
	border-width:1px 0 0 1px;
	font-size:small;
	text-align:left;
}


.itemboxitem {
	padding-top:3px;
	padding-bottom:3px;
	margin-left:10px;
	margin-right:10px;
	text-align:left
}

.itemboxitem1 {
	padding-left:10px;
	padding-right:10px;
}

/* cursive = italic ;) */
.itemboxitemi {
	/* font-family:cursive; */
	font-style:italic;
	font-size:x-small;
	padding-left:10px;
	padding-right:10px;
}

/* justified text */
.itemboxitemj {
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}

.itemboxitempre {
	padding-left:10px;
	padding-right:10px;
	white-space:pre;
}


.itemboxitemtt {
	color:#808080;
	background-color:#e8e5de;
	font-family:monospace;
	padding-left:10px;
	padding-right:10px;
}

.itemboxitemprett {
	color:#808080;
	background-color:#e8e5de;
	font-family:monospace;
	padding:0 10px 0 10px;
	white-space:pre;
}

.gallerybox {
	margin:100px 0 100px 0;
	padding:0 100px 0 100px;
	text-align:center;
}
.galleryboxl {
	margin:0;
	padding:0;
	text-align:left;
}

.galleryboxr {
	margin:0;
	padding:0;
	text-align:right;
}

.galleryboxline {
	margin:0;
	text-align:right;
}
