p, h1 {margin: 0; padding: 0;}
body
			{	color:			#444444;
				background:		#c9af84;	
				font-family:	Verdana, Arial, Helvetica;
				font-style:		normal; 
				font-size:		15px;
				text-align:		left;
				margin-top:		0px;
				padding-top:		0px; 
}

body { 
	text-align: center; 
	background: url(graphics/au060905-4066_background.jpg) no-repeat 0 0 
}

p, ol, ul, li, h1, h2, h3, h4, input, td, th, tr, table, textarea, select, textarea, input { 
	text-align: left; 
}



#fullscreen {
        width:920px;
        margin:0 auto;
	text-align:left;
}



#contentbackground {
	position: absolute;
	left:0;
	padding:5px;
        width: 680px;
	height:1000px;
        float:left;
        overflow:hidden;
	background: #fff;
        opacity: 0.8;
	filter:alpha(opacity=80);
	zoom:1;

}

#contentarea {
	position:relative;
	padding:5px;
        width: 680px;
        float:left;
	background: #fff;
        opacity: 0.9;
	filter:alpha(opacity=90);
	zoom:1;
}

#contentarea img {
	position: relative
}

#contentarea h1 {
	margin-top:3px;
	padding-bottom:0px;
}
#contentarea p {
	margin-top:0px;
	padding-bottom:0px;
}



#sidebar {
	width:230px;
        float:right;
        color:#fff;
        padding-bottom:50px;
        padding-top:10px;
	margin-left:10px;
        margin-top:0px;
        background:#000;
        overflow:hidden;
        opacity: 0.7;
	filter:alpha(opacity=70);
	zoom:1;

}

#sidebar form {
        margin: 0;
        padding:0;
        list-style-type:none;
}

#sidebar input#s {
        text-align:left;
        margin-left:10px;
        width: 77%;
        color: #000;
        font-weight:bold;
        font-family: verdana, arial,sans-serif;
        font-size:12px;
}

#sidebar a {font-weight:bold; color:#fff;}

#sidebar a:hover {
         color:#fff;
         text-decoration:underline;
}


#sidebar h1 {font-weight:bold; font-size:15px; margin:17px 0 6px 5px;}
#sidebar h2 {font-weight:bold; font-size:15px; margin:17px 0 6px 5px;}
#sidebar h3 {font-weight:bold; font-size:15px; margin:17px 0 6px 5px;}
#sidebar p.leftmenu {font-weight:bold; font-size:15px; margin:17px 0 6px 5px;}

#sidebar ul {
        color: #fff;
        font-weight: normal;
        list-style-type: none;
        margin: 0;
        padding-left: 0px;
}

#sidebar ul li {
        font-family: Arial, Verdana, sans-serif;
        padding:0 10px 1px 10px;
        margin:3px 0 0 0;
        list-style-type: none;
        font-size:11px;
}

#sidebar p.leftmenu a {
        font-family: Arial, Verdana, sans-serif;
        padding:0 10px 1px 10px;
        margin:3px 0 0 0;
        list-style-type: none;
        font-size:11px;
}




#footer {
        color: #fff;
        font-size: 11px;
        margin: 10px 0 0 0;
        background:#000;
        padding: 3px;
        text-align: center;
        clear:both;

        opacity: 0.7;filter:alpha(opacity=70);zoom:1;

}

#footer a {
        color:#fff;

}


#topmenubar {    
	width:680px;    
        float:left;
        color:#fff;
        font-size:11px;	
        margin-top:0px;
        background:#000;
        overflow:hidden;
        opacity: 0.7;
	filter:alpha(opacity=70);
	zoom:1;
        margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

#topmenubar a {font-weight:normal; color:#fff;}

#topmenubar a:hover {
         color:#fff;
         text-decoration:underline;
}

#logobar {
        width:680px;
        padding:5px;      
	float:left;
        color:#fff;
	background:#000;
        font-size:24px;	
        margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:10px;
        overflow:hidden;
        opacity: 0.7;
	filter:alpha(opacity=70);
}
#leftimage {
	float:left;
}
#leftimage small {
        font-size:12px;
	color:bbb;	
}

#languageselection {
	margin-top:10px;
	float:right;
	opacity: 1.0;
	filter:alpha(opacity=100);
}

#toprightmenu {
        width:230px;
        float:right;
        padding-top:10px;
	margin-left:10px;
        margin-top:20px;
        overflow:hidden;
        opacity: 0.95;
	filter:alpha(opacity=95);
	zoom:1;
}
I.menu		{  	font-style:		italic }
B.menu		{  	font-weight:	bold }

a 			{	text-decoration:	none;
				color:			blue;	 }      

a:hover		{	text-decoration:	underline;  } 
a:visited	{	color:			purple;	}


table 		{	width:			100%;
				border:			0px; 
				border-collapse: collapse;
				table-layout:	auto; }
				
table.contents 
			{	table-layout:	fixed; }

tr			{	border:			0px;
				padding:		0px; }

td			{	padding-left: 	0px;
				vertical-align:	top; 
				padding-right:  0px;
				border:			0px; }
				
td.top		{	color:			black;
				background:		white;
				font-size:		15px;
			}
		
a.x:visited, a.x:hover, a.x:active, a.x:link,
.x, h1.x	{	margin-top:	0%;
				background:	#FF0000;
				color:		#FFFFFF;
				font-family:	Verdana, Arial, Helvetica;
				border-style:	none;
				width:		200px;
				padding-left:	2px;
				padding-bottom:	2px;
				font-weight:	normal;
				text-decoration:	none; 
				font-size:	15px; }



.AnswerType 	{  	color:		red; 
				background:	beige; }
.TableTop   	{	background:    	black;
				color: 		white; }
.TableRow	{	background:	beige; 
				color:		black; }

img 		{	vertical-align:	bottom;
				border:		0px; }

p.noheight 	{	margin: 	0px; 
				padding-top:	0.5em; }
		
a.h:hover  	{	font-weight:	bold; }



TD.menu	 	{	background: 	black; 
				color:		white;
				vertical-align:	top;
				width:		170px;
				margin-right: 	10px; }



A.menu:link, A.menu:visited
		  	{  	color:		white;
				background:	black; }    
A.menu:active, A.menu:hover
			{  	color:		#FFD700;  
				background:	black; }    



a.readmore 	{	color:		blue; 
				text-decoration: none;
				font-weight:	normal; 
				background:	white; }

a.readmore:link, a.readmore:visited, a.readmore:active
			{	text-decoration: none;  }
			
a.readmore:hover
			{	text-decoration: underline; }

h1
			{	padding-top:	18px;
				font-family:	Verdana, Arial, Helvetica;
				font-size:		120%;
				font-weight:	normal;
				line-height:	140%; }
small		{	font-size:		70%;	}

h2, h3, h4
			{	font-family:	Verdana, Arial, Helvetica;
				font-size:		110%;
				font-weight:	normal;
				line-height:	140%; 
				margin-bottom:	0px;
				padding-bottom:	0px; }

h1.menu, h2.menu, h3.menu
		  	{  	font-family:	Verdana, Arial, Helvetica;
           		font-size:	120%;
           		font-weight:	bold;
                margin-left:	12px;
           		line-height:	140%;
				margin-top:	10px;
				margin-bottom:	6px }

h1.image	{
				margin-top: 10px;
				margin-bottom: 0;
				padding: .5em .5em .5em .5em;
				background-image: url("http://zebrafinch.info/graphics/headline.gif");
				background-position: 0px 0px;
				background-repeat: repeat-x;
				background-color: aaaaaa;
				color: white;
					
				}

p.section	{
				margin-top: 0px;
				margin-bottom: 0;
				padding: .1em .6em .1em .6em;
				background-image: none;
				background-color: black;
				color: white;	
}
p.question	{
				background-image:	none;
				background-color:	#eeeeea;
				color:				black;
				font-weight:		bold;	
}



      

.book		{	float:		left;
				margin:		0em; }

.langmenu	{	text-align:	right;
				float:		right; 
				padding-left: 	0px;
				vertical-align:	top; 
				padding-right:  0px;
				padding-top:	0px;
				padding-bottom:	0px;
				padding:	0px; 
				margin:		0px;
				border:		0px;}



IMG.left	{	float:		left; }
IMG.right	{	float:		right; }


LI.books	{	margin-bottom:	0.5em; }

.hint, .inset
			{	padding: 	1em;
				color: 		black;
				font-style: 	normal;	
				margin-top: 	0.5em;
				margin-bottom: 	0.5em;
				float: 		right;
				text-align: 	center;
				margin-left: 	1em;
				margin-right: 	0;}
.hint		{	width: 		10em;
				background: 	beige;
				border-right: 	solid thin #CCC;
				border-bottom: 	solid thin #CCC; }

.zfdhint
			{	padding: 	1em;
				color: 		black;
				font-style: 	normal;	
				margin-top: 	0.5em;
				margin-bottom: 	0.5em;
				float: 		right;
				text-align: 	left;
				margin-left: 	1em;
				margin-right: 	0;
				width: 		16em;
				background: 	#eee;
}



.cssbasics	{	display:	none; }
.nohint		{	display:	none; }

SELECT		{	width:		150px;  }
SELECT.wide	{	width:		180px;	}

select.fullwidth, textarea.fullwidth, 
input.fullwidth	
			{	color:			#222222;
				font-family:	Verdana, sans-serif; 
				font-size:		12px;
				text-align:		left;
				background:		#ffffff;
				border: 		#999999 1px inset;}

select.rss, textarea.rss, 
input.rss	
			{	color:			#222222;
				font-family:	Verdana, sans-serif; 
				font-size:		12px;
				text-align:		left;
				background:		#ffffff;
				border: 		#999999 1px inset;
				width:			350px;}

	
table.infobox	{	width:	275px	}
.infobox	{	font-size:	10px;	}
.infoboxquestion	{	font-size:	15px;	}
.infoboxfollowup	{	font-size:	15px;	}

.warning	{	color:			red;}


; #9E1C06;
; #996666;
; #ACADDE;
; #996666;

