/* BASE STYLES*/

/*#8B4513 saddlebrown*/
/*#D2B48C tan*/
/*#808000  olive*/

/* ##########################################################################
   Top Logos
   ##########################################################################*/

.hide {
	display: none;
	height	: 0;
}

.clear {
	clear: both;
}

body	{
	font-size		: 0.8em;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	background-color: #808000;  /*olive*/
	border			: 0;
	margin-left		: 5%;
	margin-right	: 5%;
	padding			: 0;
}

p.legal	{
	font-style		: italic;
	font-size		: 0.8em;
	text-align		: center;
}

/* ##########################################################################
   Top Logos
   ##########################################################################*/

#top {
	margin-top		: 1em;
}

#toplogozingela	{
	background: url("/images/zingelalogo.gif") top left no-repeat;
	margin: 0;
	height	: 100px;
	width	: 15%;
	float	: left;
}

#toptitlezingela	{
	background: url("/images/zingelaname.gif") top center no-repeat;
	height	: 100px;
	width	: 70%;
	margin: 0;
	float	: left;

}

#toplogogras	{
	background: url("/images/graslogo.gif") top right no-repeat;
	margin: 0;
	height	: 100px;
	width	: 15%;
	float	: left;
}

/* ##########################################################################
   Toolbar
   ##########################################################################*/


#toolbar {
	clear	: both;
	width	: 100%;
	position	: relative;
	top		: 5px;
	margin	:0;
	z-index	: 9;
}


#toolbar a {
	background-color: #D2B48C; /*tan*/
	color			: #8B4513; /*saddlebrown*/
	text-align		: center;
	padding-top		: 2pt;
	padding-bottom	: 2pt;
	text-decoration	: none;
	font-weight		: bold;
	display			: block;
	width			: 100%;
	height			: 100%;

}

#toolbar a:hover {
	background-color: #8B4513; /*saddlebrown*/
	color			: #D2B48C;	 /*tan*/
}


#toolbar ul {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
}

#toolbar li	{
	background-color: #D2B48C; /*tan*/
	border			: solid #8B4513 1px; /*saddlebrown*/
	float 			: left;
	width 			: 19.6%;
	margin			: 0;
	padding			: 0;
	position		: relative;
}

#toolbar ul ul {
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
	left 			: -1px;
	width			: 100%;
	position		: absolute;
	z-index			: 9;
	display			: none;
}


#toolbar li	li {
	font-size		: 0.9em;
	border-left		: solid #8B4513 2px; /*saddlebrown*/
	border-right	: solid #8B4513 2px; /*saddlebrown*/
	clear 			: both;
	width			: 100%;
	height			: auto;
	padding			: 0;
}

/* ##########################################################################
   Body
   ##########################################################################*/

#body {
	color			: #8B4513; /*saddlebrown*/
	clear			: both;
	width			: 99%;
	margin-bottom	: 2em;
	position		: relative;
	top				: 2em;
}

#body a {
	color			: #8B4513; /*saddlebrown*/
	text-decoration	: underline;
	font-weight		: bold;
}

#body div.bodytext {
	background-color: #D2B48C; /*tan*/
	margin			: 0;
	margin-bottom	: 1em;
	padding			: 1em;
/* Hides from IE5-mac \*/
* 	height: 1%;
/* End hide from IE5-mac */ 
}

#body div.bodytext h2 {
	margin-bottom	: 0.5em;
	margin-top		: 0;
	font-size		: 2em;
	text-align		: center;
	padding			: 0;
}

#body div.bodytext h3 {
	margin-bottom	: 0.5em;
	margin-top		: 0;
	font-size		: 1.2em;
	text-align		: left;
	padding			: 0;
	width			: 100%;
	border-bottom	: solid #8B4513 1px; /*saddlebrown*/
}

#body div.bodytext p {
	font-size		: 1.2em;
	margin			:0;
	padding			: 0;
	margin-bottom	: 0.5em;
}

#body div.bodytext p.blockquote {
	font-size		: 1.2em;
	margin-left		: 3em;
	margin-right		: 3em;
	padding			: 0;
	margin-bottom	: 0.5em;
}

#body div.bodytext p.newsfooter {
	font-size		: 0.8em;
	text-align		: right;
	font-weight		: bold;
	margin			:0;
	padding			: 0;
	margin-bottom	: 2em;
}

#body div.bodytext div.imgfloatR {
	float			: right;
	margin-bottom	: 0.5em;
	margin-left		: 0.5em;
}

#body div.bodytext div.imgfloatR  p{
	width			: 300px;
	font-style		: italic;
}

#body div.bodytext div.imgfloatL {
	float			: left;
	margin-bottom	: 0.5em;
	margin-right		: 0.5em;
}

#body div.bodytext div.imgfloatL  p{
	width			: 300px;
	font-style		: italic;
}

#body div.bodytext div.imgbig {
	margin-top	: 1em;
	margin-bottom	: 2em;
	margin-left: auto;
	margin-right: auto;
}

#body div.bodytext div.imgbig img {
	display		: block;
	margin-left: auto;
	margin-right: auto;
}


#body div.bodytext div.imgbig  p{
	display		: block;
	text-align	: center;
	font-style		: italic;
}

#body div.bodytext div.columnleft {
	width			: 50%;
	float			: left;
}

#body div.bodytext div.columnright {
	width			: 50%;
	float			: right;
}

#body div.bodytext div.linksleft {
	width			: 40%;
	float			: left;
	text-align	: center;
}

#body div.bodytext div.linksright {
	float			: left;
}



#body div.bodytext div.nvname {
	font-weight		: bold;
	width			: 40%;
	float			: left;
	margin-bottom	: 0.5em;
}

#body div.bodytext div.nvvalue {
	width			: 55%;
	float			: right;
	margin-bottom	: 0.5em;
}



/* ##########################################################################
   Album
   ##########################################################################*/

div.albumentry {
	background-color: #D2B48C; /*tan*/
	color			: #8B4513; /*saddlebrown*/
	float			: left;
	margin-bottom	: 1em;
	margin-right 	: 1em;
	width			: 304px; 
	padding 		: 2px;
}

div.albumentry img {
	border			: solid #8B4513 2px; /*saddlebrown*/
	margin			: 0;
	padding			: 0;
}

div.albumentry p {
	width			: 100%;
	margin			: 0;
	height			: auto;
	padding-top		: 0.3em;
	height			: 5.5em;
	padding-bottom	: 0;
}

div.albumnav	{
	min-height		: 30px;
	padding			:0;
	margin			: 0;
}

div.albumpagelogo	{
	background: url("/images/albumpage.gif") TOP left no-repeat;
	height			: 25px;
	width			: 30px;
	position		: relative;
	top 			: 0.5em;
	float			: left;
	z-index			: 1;
}
div.albumpagelist	{
	position		: relative;
	z-index			: 2;
	left			: 5px;
	top 			: 0.5em;
	float			: left;
}

div.albumindex	{
	position		: relative;
	z-index			: 1;
	left			: -30px;
	top 			: 0.7em;
	text-align		: right;
}
div.albumindexlogo	{
	background: url("/images/albumindex.gif") top right no-repeat;
	height			: 25px;
	width			: 30px;
	float			: right;
	position		: relative;
	z-index			: 1;
	top 			: -0.7em;
}

span.albumcurrentpage {
	font-weight		: bold;
	font-size		: 1.5em;
}

div.resform {
	margin			: 1em;
	padding			: 1em;
	border			: solid #8B4513 3px; /*saddlebrown*/
}

div.quarter {
	width			: 25%;
	height			: 1.5em;
	float			: left;
}

div.threequarter {
	width			: 75%;
	float			: left;
}
