/* 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 { color: teal; font: 76% Verdana, Tahoma, Arial, sans-serif; background: #f4f4f4 url("bg.gif") repeat-y center top; margin: 0 auto; padding: 0 }

#wrap { color: teal; background: #ffffff; margin: 0 auto; width: 760px }

#header { color: olive; font-family: Futura, FontName; margin: 20px 0 0; padding: 0; height: 45px; clear: both }

#header h1  { color: green; font-size: xx-large; font-family: Georgia, "Times New Roman", Times, serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Futura, FontName, Futura, FontName, serif, Georgia, "Times New Roman", Times, serif, Futura, FontName; margin: 0 0 10px; width: 400px; height: 12px; float: left }

#header p  { color: #004904; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2em; text-align: center; margin: 0 0 10px; width: 100px; height: 100px; float: none }

#frontphoto{
margin:0 0 10px 0;
border:0;
}

#avmenu { color: green; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 10px; padding: 0; width: 150px; float: left; clear: left }

#avmenu ul { color: green; font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; list-style: none; margin: 0 0 20px; padding: 0; width: 150px }	

#avmenu li { color: green; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 4px }

#avmenu li a { color: green; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; background: #f4f4f4; display: block; padding: 6px 0 0 10px; height: 20px; border-left: 4px solid #cccccc }	
	
#avmenu li a:hover { color: green; font-family: Futura, FontName, Georgia, "Times New Roman", Times, serif, serif, Georgia, "Times New Roman", Times, serif; background: #eaeaea; border-left: 4px solid #286ea0 }

.announce { color: green; line-height: 1.3em; background-color: #f4f4f4; margin: 10px 0; padding: 10px; width: 130px }

#extras { color: green; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; margin: 0 0 10px; padding: 0; width: 120px; float: right }

#extras p  { color: #0b4700; font-size: small; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 1.5em }

#content  { color: #0b4700; font-family: Futura, FontName, Georgia, "Times New Roman", Times, serif; line-height: 1.6em; text-align: left; margin: 0 130px 20px 160px; padding: 0 10px; border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0 }

#content h2 { color: green; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 0.5em }

#content img { color: green; background: #cccccc; display: inline; padding: 1px; border: solid 4px #f0f0f0 }

h3 { color: green; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 10px }

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;
}