body { background: url(/images/forest2.jpg); }

.container { margin-left: 10%; margin-right: 10%; width: auto; }

.menu_frst { width: 100%; height: auto; font: 12px verdana; background: url(/images/top_forest.png); overflow: hidden; }
* html .menu_frst { margin-bottom: -3px; }
.menu_div { width: 100%; height: auto; border: 1px solid black; font: 12px verdana; }

.footer { width: 100%; height: auto; background: url(/images/maplebg.jpg); text-align: center; 
          border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; 
          font: 12px verdana; background-color: white; }

/* for not IE */
.content { width: 96%; min-height: 400px; height: auto; background: url(/images/maplebg.jpg); 
           padding-top: 20px; padding-bottom: 20px; border-right: 1px solid black; border-left: 1px solid black; 
           font-family: verdana; font-size: 9.5pt; overflow: hidden; padding-left: 2%; padding-right: 2%; }
/* for stupid IE */
* html .content { width: 100%; height: 400px; font: 12px verdana; overflow: visible; }

td { font-family: verdana; font-size: 9.5pt; }
a, a:visited, a:active { text-decoration: none; font-size: 12.5px; color: #8b0000; font-weight: bold; }
h2 { font-family: verdana; font-size: 15.5pt; }

.submit input { color: #ffffff; background: #8b0000; border: 2px outset #ffffff; }

.imgleft { float: left; margin: 20px; }

a.innerborder, a.innerborder img, a.innerbordernm, a.innerbordernm img { float: left; overflow:hidden; }
a.innerborder { margin-right: 10px; margin-bottom: 10px; }
a.innerbordernm { margin-bottom: 10px; }
a.innerborder:hover, a.innerbordernm:hover { border:2px solid #8b0000; }
a.innerborder:hover img, a.innerbordernm:hover img { margin: -2px; }