html{
margin:0px;
}


body{
text-align:center;
margin:0;
font-family:Helvetica,Arial sans-serif;
padding:0;
background-image:url("images1/backfade.gif");
background-repeat:repeat-x;
color:#000033;
font-size:15px;
font-weight:bold;
}


#container{
margin:0;
padding:0;
background-image:url("images1/containerback.gif");
background-repeat:no-repeat;
text-align:left;
position:relative;
width:845px;
height:695px;
padding-left:10px;

margin-right:auto;
margin-left:auto;
}
ul{
list-style-type:none;
}
li{
list-style-type:none;
}

h1{
background-image:url( "images1/smallheader.jpg" );
background-repeat:no-repeat;
background-color:#779999;
width:825px;
height:200px;
padding:0;
margin:0;
font-family:"comic sans",technical,"times new roman";
color:#FFFF66;
float:left;
text-indent:-9999px;
}
h3{
color:#CC0033;
}
h4{
color:#CC0033;
}
h5{
color:#CC0033;
}
h6{
color:#CC0033;
}
#navboxleft{
float:left;
padding:0;
height:480px;
width:120px;
background-image:url("images1/navback.gif");
background-repeat:no-repeat;
background-color:#668899;
text-align:left;
margin:0;
}
#navboxleft ul{
padding:0;
margin:0;
padding:15px 5px 0px 15px;
}
#navboxleft ul li{
padding:0;
padding-bottom:11px;
padding-top:9px;
margin:0;
}

#content{
float:left;
padding:0;
margin-left:0px;
width:690px;
height:421px;

margin:0;
padding-left:20px;
padding-top:10px;

}
.cssnav
{
position: relative;
font-family: "times new roman", helvetica, sans-serif;
background: url("images1/b.gif") no-repeat;
white-space: nowrap;
display: block;
width: 80px;
height: 40px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color:black;
font-size: 19px;
font-weight:bolder;
width:1px;
height:20px;
display: block;
float: left;
text-decoration: none;
list-style-type:none;
padding:0;
margin:0;
}


.cssnav img
{
width: 84px;
height: 37px;
border: 0;
padding:0;
margin:0;
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 7px;
top:6px;
margin: 0;
padding: 0;
cursor: pointer;
} 
.imageright{
float: right;
background-color:black;
margin-top:10px;
margin-left:25px;
margin-bottom:25px;
margin-right:10px;
background-color: #ffffff;
border-right:silver inset;
border-bottom:silver inset;
border-left:silver inset;
border-top:silver inset;
border-width:7px;
padding:0;
}
.mapcontainer{
float:left;
width:330px;
height:475px;
margin-left:20px;
margin-top:4px;
background-color:#CCCCCC;
border:solid 2px #006666;
}

.tasmapcontainer{
float:right;
margin-right:80px;
margin-top:5px;
border:solid 9px #CCCCCC;
padding: 10px 10px 10px 10px;}

#locationcontent{
position:absolute;
top:530px;
left:520px;
margin:0;
padding:10px 0 10px 0;
border:solid 3px #CCCCCC
}

.footer{
padding:0;
margin:0;
width:160px;
font-size:70%;
position:absolute;
top:665px;
left:650px;
display:inline;
font-style:italic;
}
.link1{
margin:0;
padding:30px 0 0 0;
}
.contact{
padding:0;
margin:50px 0 0 40px;
}
.imageright1{
width:205px;
float: right;
background-color:#669966;
margin-top:10px;
margin-left:25px;
margin-bottom:25px;
margin-right:7px;
background-color:#669999;
border-right:silver inset;
border-bottom:silver inset;
border-left:silver inset;
border-top:silver inset;
border-width:3px;
padding:1px;
font-size:60%;
}

.trout{
width:220px;
float:left;
padding:0;
margin-left:-35px;
}
.smalltrout{
float:left;
width:45px;
padding:25px 10px 0 0;
margin:0;
}
.slideleft{
float:left;
width:80px;
margin-left:135px;
}
.slidecenter{
float:left;
width:100px;
}
.slideright{
float:left;
width:80px;
}
.slideframe{
float:left;
margin:0;
padding-top:7px;
}
.imageleft{
float:left;
margin-right:40px;
padding:0;
}
