

body {
background: #9C9F84;
font : normal 70% Verdana, Arial, sans-serif;
line-height: 1.8em;
color: #333;
margin-top:20px;
}

a {
text-decoration: underline;
color: #5C755E;
}
a:hover {
text-decoration: none;
color: #5C755E;
}

#wrap {
margin: 0 auto;
width: 900px;
background: #fff;
}

#header {
height: 200px;
padding:0;
margin:0;
width:900px;
background:#5C755E  url(../images/headers/header3.jpg) no-repeat;
}

#header h1 { 
width:200px;
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #aaa;
float:left;
display:none;
}

#header h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header h1 a:hover {
color: #111;
}

#header h2 {
font-size: 19px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#header2 {
height: 200px;
padding:0;
margin:0;
width:900px;
background:#5C755E  url(../images/headers/header4.jpg) no-repeat;
}

#header2 h1 { 
width:200px;
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #aaa;
float:left;
display:none;
}

#header2 h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header2 h1 a:hover {
color: #111;
}
#header2 h2 {
font-size: 19px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#header3 {
height: 200px;
padding:0;
margin:0;
width:900px;
background:#5C755E  url(../images/headers/header5.jpg) no-repeat;
}

#header3 h1 { 
width:200px;
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #aaa;
float:left;
display:none;
}

#header3 h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header3 h1 a:hover {
color: #111;
}
#header3 h2 {
font-size: 19px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#header4 {
height: 200px;
padding:0;
margin:0;
width:900px;
background:#5C755E  url(../images/headers/header6.jpg) no-repeat;
}

#header4 h1 { 
width:200px;
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #aaa;
float:left;
display:none;
}

#header4 h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header4 h1 a:hover {
color: #111;
}
#header4 h2 {
font-size: 19px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#header5{
height: 200px;
padding:0;
margin:0;
width:900px;
background:#5C755E  url(../images/headers/header7.jpg) no-repeat;
}

#header5 h1 { 
width:200px;
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #aaa;
float:left;
display:none;
}

#header5 h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header5 h1 a:hover {
color: #111;
}
#header5 h2 {
font-size: 19px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#header6{
height: 200px;
padding:0;
margin:0;
width:900px;
background:#5C755E  url(../images/headers/header8.jpg) no-repeat;
}

#header6 h1 { 
width:200px;
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #aaa;
float:left;
display:none;
}

#header6 h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header6 h1 a:hover {
color: #111;
}
#header6 h2 {
font-size: 19px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#header7{
height: 200px;
padding:0;
margin:0;
width:900px;
background:#5C755E  url(../images/headers/header9.jpg) no-repeat;
}

#header7 h1 { 
width:200px;
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #aaa;
float:left;
display:none;
}

#header7 h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header7 h1 a:hover {
color: #111;
}
#header7 h2 {
font-size: 19px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#header8{
height: 200px;
padding:0;
margin:0;
width:900px;
background:#5C755E  url(../images/headers/header11.jpg) no-repeat;
}

#header8 h1 { 
width:200px;
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #aaa;
float:left;
display:none;
}

#header8 h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header8 h1 a:hover {
color: #111;
}
#header8 h2 {
font-size: 19px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#header9{
height: 200px;
padding:0;
margin:0;
width:900px;
background:#5C755E  url(../images/headers/header10.jpg) no-repeat;
}

#header9 h1 { 
width:200px;
font-size: 28px;
letter-spacing: -1px;
padding: 23px 0 0 20px;
color: #aaa;
float:left;
display:none;
}

#header9 h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header9 h1 a:hover {
color: #111;
}
#header9 h2 {
font-size: 19px;
color: #111;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}


#photo{
padding:0;
margin:0;
width: 600px;
height: 120px;
border:4px solid #336699;
margin-right:20px;
margin-top:10px;
float:right;
}



#content {
padding: 0 15px 10px 0px;
background:url(../images/content-background.jpg) repeat-y;
}



.right {
float: right;
width: 665px;
text-align: justify;
line-height:1.5em;
margin-top:15px;
padding-left:5px;
}

#paragraph p{
padding:0;
padding-left:5px;
margin-top:0;
}

.right li{ list-style: url(../images/list-style.gif); line-height:1.6em;
padding-bottom:15px; }

.right p{
margin-bottom:12px;
}

.right img{border:3px solid #5C755E;}

.right h2 {
font-size: 12px;
font-weight: bold;
padding-left:5px;
margin:0;
color:#5C755E;
}

.right h3 {
font-size:12px;
font-weight: bold;
color:#FFFFFF;
background:#5C755E;
margin:0;
padding:0;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:4px;
margin-top:0px;
}

.right h2 a {
text-decoration: none;
color: #004990;
}
.right h2 a:hover {
color: #111;
}

#prices{
width:660px;
height:50px;
}

#fishingrates{
float:left;
width:325px;
}

#fishingrates p {
margin:0;
padding:0;
padding-left:5px;
}

#fishingrates h2{
font-size:12px;
font-weight: bold;
color:#FFFFFF;
background:#5C755E;
margin:0;
padding:0;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:4px;
}

#boathire{
float:right;
width:320px;
}

#boathire p {
margin:0;
padding:0;
padding-left:5px;
}

#boathire h2{
font-size:12px;
font-weight: bold;
color:#FFFFFF;
background:#5C755E;
margin:0;
padding:0;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:4px;
}

#links{
width:670px;
margin-top:20px;
}

#links a{
color:#5C755E;
text-decoration:underline;
}

#links a:hover{
color:#5C755E;
text-decoration:none;
}

#linksleft{
float:left;
width:420px;
}


#linksleft p {
margin:0;
padding:0;
padding-left:5px;
line-height:2em;
}

#linksleft h2{
font-size:12px;
font-weight: bold;
color:#FFFFFF;
background:#5C755E;
margin:0;
padding:0;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
width:220px;
margin-bottom:4px;
}

#linksright{
float:right;
width:220px;
line-height:2em;
}

#linksright p {
margin:0;
padding:0;
padding-left:5px;
}

#linksright h2{
font-size:12px;
font-weight: bold;
color:#FFFFFF;
background:#5C755E;
margin:0;
padding:0;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
width:220px;
margin-bottom:4px;
}

.left {
float: left;
width: 200px;
margin-top: 0;
background: #C5BD99;
}
.left h2 {
margin: 0px 0 0 0;
padding-left: 10px;
height: 28px;
line-height: 28px;
color: #fff;
font-size: 13px;
background: #788BBD;
}
.left ul {
padding: 10px 0 15px 10px;
margin-left:15px;
list-style-type: square;
color: #5C755E;
line-height:2em;
}
.left ul li a {
color: #5C755E;
text-decoration: underline;
font-weight: 400;
}
.left ul li a:hover {
color: #5C755E;
font-weight: 400;
text-decoration:none;
}

#footer {
height: 55px;
line-height: 1.7em;
background: #5C755E;
text-align: center;
font-size: 11px;
color: #fff;
padding-top:5px;
padding-bottom:5px;
}
#footer a { color: #fff;
text-decoration:underline; }

#footer a:hover{
color:#FFFFFF;
text-decoration:none;}

#designby{color:#FFFFFF;
}

#designby a{text-decoration: none;
}

#designby a:hover{text-decoration:underline;}

#top-details{
width:660px;
padding-bottom:5px;
}

#title{background:#9C9F84;
color:#fff;
padding-left:5px;
margin:0;
padding-top:5px;
width:670px;
height:25px;
font-weight:bold;
}

#title h2{color:#FFFFFF;
font-size:14px;
margin:0;
padding:0;
font-weight:bold;}

#weatherlink{
width:150px;
float:left;
margin-left:0px;}

#todays-date{
width:190px;
float:right;
text-align:right;
}

#fish{
width:117px;
height:76px;
float:right;
margin-left:10px;
background:url(../images/fish.jpg);
}

#fly{
background:url(../images/fly.jpg);
width:185px;
height:183px;
float:right;
margin-left:10px;
}


#fly2{
background:url(../images/fly2.jpg);
width:128px;
height:93px;
float:right;
margin-left:10px;
}

#fishingmap{
width:288px;
height:168px;
float:right;
margin-left:10px;
margin-top:15px;
}

#fishing{
width:192px;
height:130px;
float:left;
margin-right:10px;
border:2px solid #5C755E;
background:url(../images/fishing1.jpg);
}

#tackle{
width:272px;
height:200px;
background:url(../images/tackle.jpg);
float:left;
margin-right:10px;
border:2px solid #5C755E;
}

#tackle2{
width:136px;
height:105px;
background:url(../images/tackle2.jpg);
float:right;
margin-left:10px;
margin-top:15px;
}

#angling{
width:180px;
	height:120px;
background: url(../images/stoatcircle-small.jpg)  ;
float:right;
margin-left:10px;
margin-top:10px;
}

#recentcatches{
width:248px;
height:90px;
float:right;
background:url(../images/recent-catches.jpg);
margin-left:10px;
}

#contact{
width:250px;
height:166px;
background:url(../images/contact.jpg);
float:right;
margin-left:10px;
margin-top:30px;
}

.textgreen{
color:#5C755E;}

#simplebox  {
float:left;
    width: 500px;
    height: 550px;
    overflow: auto;
	background-color: #fff;
    padding:12px;
	margin-top:10px;
	margin-right:10px;
}


#archive-menu{
margin-top:10px;
width:130px;
float:right;
}


#archive-menu p{
margin-top:10px;
padding-left:15px;
}

#side-title{background:#5C755E;
color:#fff;
margin:0;
padding-top:5px;
width:130px;
height:24px;
font-weight:bold;
text-align:center;
}

#side-title h2{color:#FFFFFF;
font-size:12px;
margin:0;
padding:0;
font-weight:bold;}



