html {height: 100%; padding:0; margin:0;}
a:focus { outline: #444 dotted thin; } 
a, a:hover, a:active { outline:none; text-decoration:none;}
img { padding:0;margin:0;border: 0px solid #fff;}
body{ 
background: #234B36; 
color: #234B36; 
font: normal 14px/20px arial,sans-serif; 
text-align:center;
margin: 0px auto; 
height: 100%; 
padding:0;
}
#page{ 
background: #fff; 
width: 614px; 
height: 100%; 
min-height: 740px; 
margin: 0 auto; 
padding:0;
}
td { vertical-align: top; text-align: left; }
#title  { vertical-align:top; height:136px; width: 614px;  background:#fff; margin-bottom: 5px;}
#left {background:#fff url(brasswhistle.jpg) no-repeat right 0px; width:154px;height: auto;float:left;display:block;clear:left; }
#nav {vertical-align: top; width: 154px; height: 425px;}
#main p { margin: 20px 36px 20px 16px; width:auto; }
#main p img { margin: 6px 8px 4px 10px; }
#main {min-height: 425px; height: auto; width: 458px; background:#fff; float:right;}
#end { vertical-align:bottom; height:204px;background:#fff;}
#end img { vertical-align:bottom; }
#nav a{ display:block; color: #fff; background: #234B36 url(but.gif) no-repeat top left; width:110px; height:48px;
text-align: center; font: normal 16px/48px arial,sans-serif; margin:1px 0px 0px 11px; text-decoration: none;}
#nav a:visited { color: #fff;background: #234B36 url(but.gif) no-repeat top left; }
#nav a:hover{ color: #E9AA2D; background: #234B36 url(butover.gif) no-repeat top left; width:110px; height:48px;}
#space, #space a, #space a:visited, #space a:hover {background: #234B36; height: 18px; color:#234B36; text-indent: 30px;font-size:10px;letter-spacing:1px;}
