/* 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:#336699 url(images/bg.jpg) repeat-y center top;

	color:#303030;

	height: 900px;



}



#wrap{

background:#ffffff;

color:#303030;

margin:0 auto;

width:760px;

}



#header{

clear:both;

margin:20px 0 0;

padding:0;

height:55px;

}



#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:#505050;

display:block;

padding:6px 0 0 10px;

background:#f4f4f4;

border-left:4px solid #cccccc;

}	

	

#avmenu li a:hover{

background:#eaeaea;

color:#286ea0;

border-left:4px solid #286ea0;

}



.announce{

	margin:10px 0 10px 0;

	padding:10px;

	width:130px;

	color:#505050;

	background-color:#f4f4f4;

	line-height:1.3em;



}



#extras{

float:right;

width:120px;

margin:0 0 10px 0;

padding:0;

font-size:0.9em;

line-height:1.5em;

}



#extras p{

margin:0 0 1.5em 0;

}



#content{

	margin:0 130px 20px 160px;

	border-left:1px solid #f0f0f0;

	border-right:1px solid #f0f0f0;

	padding:0 10px 0 10px;

	line-height:1.6em;

	text-align:left;

	font-weight: normal;



}



#content h2{

	font-size:1.2em;

	margin:0 0 0.5em 0;

	color: #000000;

	text-decoration: underline;

	font-weight: normal;









}



#content img{

padding:1px;

display:inline;

background:#cccccc;

color:#303030;

border:4px solid #f0f0f0;

}



h3{

	font-size:1em;

	margin:0 0 10px 0;

	font-weight: normal;





}



a{

	text-decoration:none;

	color:#286ea0;





}



a:hover{

text-decoration:underline;

color:#286ea0;

}



a img{

border:0;

}



#footer{

clear:both;

margin:0 auto;

padding:10px 0 20px 0;

border-top:4px solid #f0f0f0;

width:760px;

text-align:center;

color:#808080;

font-size:0.9em;

}



#footer a{

color:#808080;

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;

}

.iwi {

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

	font-style: normal;

	line-height: normal;

}

