#title { position: fixed;
        width: 100%;
        height: 45px;
        top: 0;
        right: 0;
        bottom: auto;
        left: 0;
		}
#main {
		position: fixed;
        width: 550px;
        top: 45px;
		height: 100%;
        right: 5em;
        bottom: 100px;
        left: 5em;
      }

body { background-image: url("lakebg.jpg");
	background-repeat: repeat-x;

	 }

div.main { width: 95%;
		max-width: 640px;
		   background-color: white;
		   border-style: solid;
		   border-color: gray;
		   border-width: 1px;
		   text-align: left;
		   margin-left: 1em;
		   padding-left: 1em;
		   padding-right: 1em;
		   padding-top: .5em;
		   padding-bottom: .5em;
		   font: 11px/20px verdana, arial, helvetica, sans-serif; 
		   vertical-align: top;
		}

div.side { width: 175px;
		background-color: white;
		   border-style: dashed;
		   border-color: gray;
		   border-width: 1px;
		   text-align: left;
		   padding-left: 1em;
		   padding-right: 1em;
		   padding-top: .5em;
		   padding-bottom: .5em;
		   font: 11px/20px verdana, arial, helvetica, sans-serif; 
		   float: right;
		   margin-top: .5em;
		   margin-bottom: .5em;
		   margin-right: 0;
		   margin-left: .5em;
		}
div.sideclear { width: 175px;
		float: right;
		clear: right;
		margin: 1em;
			}
H1, H2 { font: 10pt verdana, arial, helvetica, sans-serif; padding: 0px; margin: 0px; color: #CC0000; font-weight: bold;}
H1 { font-size: 12pt; color: black; font-weight: bold;}
P, TD, DIV { font: 11px/20px verdana, arial, helvetica, sans-serif; }
.main { padding: 0px; margin-top: 0px;}
.indent { margin:0px 20px 10px; padding: 0px; font-style: italic;}
.quote { margin:0px 20px 10px; padding: 0px; font-style: italic;}
.title { font: 10pt verdana, arial, helvetica, sans-serif; padding: 0px; margin: 0px; color: #CC0000; font-weight: bold;}

.smtitle { font: 8pt verdana, arial, helvetica, sans-serif; padding: 0px; margin: 0px; color: #CC0000; font-weight: bold;}
a.info { font: 6pt verdana, arial, helvetica, sans-serif; padding: 0px; margin: 0px; color: #9B9B9B; font-weight: bold; text-decoration: none;}
A.info:link { color: #9B9B9B;}          /* unvisited link */
A.info:visited { color: #9B9B9B;}        /* visited links */
A.info:active { color: #d5ae83;}        /* active links */
HR.dashed { border-style: dashed;  color: gray; height: 1px;}
A.link { font-size: 12px; font-family: "Charcoal", Arial, Helvetica;}
A:link { color: #3661a1;}          /* unvisited link */
A:visited { color: #6f6c81;}        /* visited links */
A:active { color: #d5ae83;}        /* active links */
