body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
	border:0px;
} 

body{
background-color:grey;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:100%;

}
html>body{
font-size: .75em;
}
p{
line-height: 1.5em;
}


p{
font-size:1em;
margin-top: 1.5em;
margin-bottom: 1.5em;
}
#banner-image{height:95px;
background-color:#99ccff;
padding:2px;
background-image: url(../images/paddlingnessie.png);
background-repeat:no-repeat;
background-position:198px;
}
#content{position:relative;
width:900px;
}
#block1{clear:both;
position:relative;}
#block2{clear:both;
position:relative;}
#navbar{position:absolute;
top:0;
left:0;
border-bottom:solid #000000 2px;
text-decoration:none;
width:198px;
font-size:0.8em;
}
#navbar ul{list-style-type:none}
#navbar ul li{list-style-type:none;
display:block;}
#navbar ul li a:link, #navbar ul li a:visited{
display:block;
text-decoration:none;
font-weight: bold;
border-bottom: solid #000000 1px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
}
#navbar ul li a:link{text-decoration:none;}
#navbar li.sub:hover {margin-left:2.2em; border: 1px solid gray; background: #DDB;}
#navbar li.sub:hover > a {color: #330;}
#navbar ul {padding: 0; margin: 0; border-bottom: 1px solid silver;
  font: 1em sans-serif;}
#navbar ul li {list-style-type: none;
  border: 1px solid silver; border-width: 1px 1px 0 3px;
  position: relative; margin: 0; padding: 0;}
#navbar ul ul {display: none;}
#navbar ul li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;}
#navbar li a {display: block; padding: 5px 7px; text-decoration: none;
  background: #FFF;}
#navbar li.sub > a {font-weight: bold; background: #FFE;}
#main-text{margin-left:199px;
width:620px;
padding:5px;
font-size:1em;
margin-top:0px;
line-height:1.5em;



}
#main-text ul li{list-style-type:none;
display:block;
}
#main-text h1{margin-top:0;
padding:0;
font-size:1.5em;
text-align:left;
font-weight:bold;
margin-top:0;
margin-bottom: 1em;
line-height:1em;
}
#main-text h2{font-size:1.1667em;
line-height: 1.286em;
margin-top:1.929em;
margin-bottom:0.643em;;
font-weight:normal;
font-style: italic;
text-align:center;
}
#main-text h3{font-size:1em;
text-decoration:underline;
text-align:left;
margin-top:1em;
margin-bottom:.5em;
line-height:1em;
}
footer.p{font-size:0.9em;
text-align:center;
}
#footer{
clear:both;
position:relative;
border-top:solid #000000 1px;;
font-size:1em;}
#footer p{font-size:0.7em;
text-align:center;
}
.floatright{float:right;
clear:right;
margin:8px;
border-top:solid #000000 1px;
border-left:solid #000000 1px;
border-right:solid #000000 1px;
border-bottom:solid #000000 1px;
 border: 1px solid #000;
padding:5px;
}
.floatleft{
float:left;
clear:left;
margin:8px;
border-top:solid #000000 1px;
border-left:solid #000000 1px;
border-right:solid #000000 1px;
border-bottom:solid #000000 1px;
 border: 1px solid #000;
padding:5px
}
.imgcenter
   {
   display:block;
   margin:0 auto;
   text-align:center;

background-color: #ddd;
padding: 10px;
border: 1px solid #666;
   }
.pastimgcenter
   {
   display:block;
   margin:0 auto;
   text-align:center;
   background-color: #ddd;
padding: 10px;
border: 1px solid #666;
   }
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
border:1px solid #000000 ;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.breadcrumb{
font: bold 8px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
background: transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb a:hover{
text-decoration: underline;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}
img.scaled {width: 100%}
  div.autoscaled {width: auto}
  p.stb { text-indent: 0; margin-top: 0.83em }
  p.mtb { text-indent: 0; margin-top: 2.17em }
  p.ltb { text-indent: 0; margin-top: 3.08em }

.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right;clear:right;padding:5px; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left;clear:left;padding:5px; }
