body { font: normal small Arial, Helvetica, sans-serif; color: #000; background-image:url(img/shadow.gif); background-position: top center; background-repeat:no-repeat; margin-top: 0px}
img { border: 0 }

p { margin:5px }
form, table { margin: 0 }
a:link, a:visited, a:active { text-decoration: none;  }
a:hover { text-decoration: none;  }

#hdr { background-image:url(img/hed1.jpg); width: 777px; height:142px; margin: auto; margin-bottom: 0;}
#hdrinnr { float:left; font-size: 20px; padding: 10px; font-style:italic; height: 120px; width: 270px; overflow: hidden;}
#hdrinnr2 { float:right; font-size:2em; text-align:right; padding:10px; font-style:italic; color:#FFF }
#hdr2 { background-image:url('img/head2.gif'); background-repeat:repeat-x; background-position:top left; width: 767px; height:52px; padding-left:10px; margin: auto; margin-top:10px; font-weight: bold; clear: both;}
#bdy { background-image:url(img/backgd.jpg); background-repeat:no-repeat; background-position:top right; width: 777px; padding:0; margin: auto;}
#col1 { width:160px; float:left; font-size:0.9em}
#col2 { width:560px; height: auto; float:left; font-size:0.9em; margin: 50px 0 0 12px; padding: 10px; border: 8px solid #fff; background-color: #F5F5F5;}
#bot { background-image:url(img/tile.gif); width:777px; height:20px; margin:auto; margin-top:10px; padding-top: 8px; text-align: center; color:#fff;}
#bot a { color:#fff; }
.mnu { display: block; padding:2px; color:#000; font-weight:bold; background-color: #999999; border: 1px solid #000000;}
#wave{ width:160px; height:228px; color:#000;}
#mnu a {display:block; color:#000}

#homebut { width: 270px; height: 24px; clear: left;}

.cl {clear: both;}
.blktxt { color: #000}