/* 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: 2.0 (Jun 25, 2006)
Screen layout: */

/***** Body and main container *****/
body     { color: #333399; font: 76% Verdana, Tahoma, Arial, sans-serif; background-color: #000000; background-repeat: repeat-y; background-position: center 0; margin: 0 auto; padding: 0 }

#wrap  { color: #303030; background-image: url("img/bkg.jpg"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 auto; width: 740px }

/***** Various tags *****/
a  { color: #333399; font-weight: bold; text-decoration: underline }

a:hover  { color: #333399; text-decoration: underline }

a img {
border:0;
}

/***** Header *****/
#header h1  { color: #333399; font-size: 2.2em; margin: 0 0 10px; width: 350px; float: left }

#header h1 a { color: #333399; text-decoration: none }

#header p  { font-size: 1.1em; font-weight: bold; line-height: 1.3em; text-align: center; margin: 8px 0 0; width: 400px; float: right }

#frontphoto {
margin:0 0 10px;
border:0;
}

/***** Left sidebar *****/
#leftside {
clear:left;
float:left;
width:130px;
margin:0 0 5px;
padding:0;
}

#leftside h2,#leftside h3 {
color:#ffffff;
background-color:inherit;
font-size:1.3em;
margin:0 0 5px;
padding:0;
}

#leftside div.announce {
clear:left;
margin:10px 0 15px;
padding:7px 5px;
width:115px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
color:#ffffff;
line-height:1.5em;
}

#leftside div.announce p {
margin:10px 0 0;
padding:0;
}

/***** Main menu *****/
ul.avmenu    { font-family: Georgia, "Times New Roman", Times, serif; list-style: none; margin: 0 0 18px; padding: 0; width: 125px }

ul.avmenu li   { line-height: 1.4em; display: inline; padding: 0; width: 125px }

ul.avmenu li a   { color: #fff; text-decoration: none; background-color: #000; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; width: 125px; float: left }

ul.avmenu li a:hover,ul.avmenu li a.current   { color: #color: #E2DACD;  }

ul.avmenu ul   { color: #f00; font-size: 0.9em; margin: 0 0 0 15px; padding: 0 0 5px; width: 120px }

ul.avmenu ul a   { color: #f00; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; width: 110px }

ul.avmenu ul ul   { color: #f00; width: 108px }

ul.avmenu ul ul a   { color: #f00; width: 95px }

/***** Main content *****/
#content   { color: #333399; line-height: 1.6em; background-image: url("img/bkg.jpg"); margin: 0 150px 5px; padding: 0 10px; width: 610px; border-right: 1px solid }

#contentwide      { color: #333399; line-height: 1.6em; margin: 0 0 5px 150px; padding: 0 20px 0 10px }

#content h1,#contentwide h1  { color: #339; font-size: 1.8em; margin: 0 0 10px }

#content h2,#contentwide h2  { color: #00005C; font-size: 1.6em; margin: 0 0 10px }

#content h3,#contentwide h3  { color: #C40C08; font-size: 1.4em; margin: 0 0 8px }

#content h4,#contentwide h4  { color: #339; font-size: 1.2em; margin: 0 0 8px }

#content h5,#contentwide h5  { color: #FF0000; font-size: 1.1em; margin: 0 0 8px }

#content h6,#contentwide h6  { color: #FF0000; font-size: 1em; margin: 0 0 8px }

#content ul, #contentwide ul, #content ol, #contentwide ol {
margin:0 0 16px 20px;
padding:0;
}

#content li, #contentwide li {
margin:0;
padding:0 0 0 5px;
}

#content ul ul, #contentwide ul ul, #content ol ol, #contentwide ol ol{
margin:0 0 0 16px;
padding:0;
}

/***** Footer *****/
#footer   { color: #333399; font-size: 0.9em; background: #000000; text-align: center; margin: 0 auto; padding: 10px 0 20px; width: 740px; clear: both; border-top: 2px solid #000; border-right: 0; border-bottom: 0; border-left: 0 }

#footer a  { color: #333399; text-decoration: none }

#footer a:hover {
text-decoration:underline;
}

/***** Various classes *****/
.left {
margin:3px 10px 2px 0;
float:left;
}

.right {
margin:2px 0 2px 10px;
float:right;
}

.textright {
text-align:right;
}

.center {
text-align:center;
}

.small {
font-size:0.8em;
}

.bold {
font-weight:bold;
}

.hide {
display:none;
}


