/* andreas01 - an open source xhtml/css website layout by Andreas Viklund  - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given to the original author.Version: 1.3 (Nov 28, 2005)Screen layout: */body{	margin:0 auto;	padding:0;	font:76% Verdana,Tahoma,Arial,sans-serif;	background:#006C64; 	color:#014546;}#wrap{background:#014546;color:#303030;margin:0 auto;width:760px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}#header{clear:both;margin:20px 0 0 0;padding:0;height:0px;}#header h1{width:250px;margin:0 0 10px 0;float:left;}#header p{width:500px;float:right;text-align:center;color:#a0a0a0;margin:0 0 10px 0;font-size:0.8em;line-height:1.2em;background-color:inherit;}#frontphoto{margin:0 0 10px 0;border:0;}#avmenu{clear:left;float:left;width:150px;margin:0 0 10px 0;padding:0;font-size:0.9em;}#avmenu ul{	list-style:none;width:150px;margin:0 0 20px 0;padding:0;font-size:1.1em;}	#avmenu li{margin-bottom:4px;}#avmenu li a{font-weight:bold;height:20px;text-decoration:none;color:#FFFFFF;display:block;padding:6px 0 0 10px;background:#66a7a2;border-left:4px solid #006C64;}		#avmenu li a:hover{background:#006C64;color:#66a7a2;border-left:4px solid #66a7a2;}.announce{margin:0 0 0 0;padding:10px;width:130px;color:#000000;background-color:#66a7a2;line-height:1.3em;}#extras{float:right;width:120px;margin:0px 0px 10px 0px;padding:3px;font-size:0.9em;line-height:1.5em;background-color:#66a7a2;}#extras p{margin:0 0 1.5em 0;color:#000000;}#content{	margin:0 130px 20px 160px;	border-left:1px solid #66a7a2;	border-right:1px solid #66a7a2;	padding:0 10px 0 10px;	line-height:1.6em;	text-align:left;	color: #FFFFFF;}#content h2{font-size:10pt;margin:0 0 0.5em 0;}#content img{padding:1px;display:inline;background:#cccccc;color:#014546;border:4px solid #f0f0f0;}h3{	font-size:10pt;	color:#000000;	margin:0 0 10px 0;	font-stretch: wider;}a{text-decoration:none;color:#014546;}a:hover{text-decoration:underline;color:#014546;}a img{border:0;}#footer{clear:both;margin:0 auto;padding:10px 0 20px 0;border-top:1px solid #66a7a2;width:760px;text-align:center;color:#66a7a2;font-size:0.9em;}#footer a{color:#66a7a2;text-decoration:none;}#footer a:hover{text-decoration:underline;}.left{margin:10px 10px 5px 0;float:left;}.right{margin:10px 0 5px 10px;float:right;}.textright{text-align:right;}.center{text-align:center;}.small{font-size:0.8em;}.bold{font-weight:bold;}.hide{display:none;}
