body, table {
  font-family:AvantGarde Bk BT, Bitstream Vera Serif, Helvetica, sans-serif;
}

body {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

h1, h2, h3 {
    margin: 0px;
    padding: 0px;
}

#banner, #banner-commentspop {
background: #c60 url("forest.html") repeat fixed;
    border-bottom: 1px dotted brown;
}

#banner {
    height: 65px;
    padding: 10px 0 0 15px;
}





#container {
    margin: 1px;
}



#mainpage11 {
	width : 730px;
}
#menu{position:absolute; top: 5px; right: 0; z-index: 100; width: 10em; 
  font-size: 1em; line-height:  1.2;
  padding: 0em 0 0; margin: 3em 0 0;
  color: #5A5A5F;}
#extra a:link {color: #66A;}
#extra a:visited {color: #858;}

.style1{
font-weight:bold;
font-size:x-large;
color: #FFFFFF;

}
.style2{
font-style: italic;
font-weight:bold;
font-size:small;
color: #FFFFFF;

}
.style3{ PADDING-RIGHT: 110px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: large; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px;  COLOR: #999; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid;  }
A:link{text-decoration:none;color:#008040; font-size:small;}
A:visited{text-decoration:none;color:#666666;font-size:small;}
A:hover{text-decoration:underline;color:#d0dcee;font-size:small;}


#pageinfo {
    color: MenuText;
    background-color: #FFFFFF;
    border: .08em solid ThreeDShadow;
    border-spacing: 0;
   font-size: small;
}

#pageinfo th {
    color: HighlightText;
    background-color: green;
    text-align: center;
    ;
    
}

#pageinfo th, #pageinfo td {
    border-left: .08em dotted ThreeDShadow;
}

#pageinfo td {
    text-align: left;
    border-top: .08em dotted ThreeDShadow;
}

