html, body {
   margin : 0;
   padding : 0;
   font : 11px verdana;
   color : #a52a2a;
   width : 100%;
}

body {

background: #9DABB8 url("http://www.smallboatvt.com/images/watermark.jpg") repeat;
}


a:link {
color : #a52a2a;
text-decoration : underline;
  }

a:visited {
color : #a52a2a;
text-decoration : underline;
}

a:hover {
color: #a52a2a;
   text-decoration : none;
   border-bottom-style: dotted;
   border-bottom-width: 1px;
}

.style3 a:hover{
border: 0;
}

 #container {
   width : 640px;
   margin : 10px auto;
   background-color : #FFF;
   color : #000000;
   border : 1px solid #092C4D;
   border-bottom-width : 0px;
   line-height : 100%;
}

#top {
   padding : 0em;
   background-color : #FFFFFF;
   height:196px;
   border-bottom : 4px solid #47617A;
   margin-right : 0px;
}
   
#top h1 {
   padding : 0;
   margin : 0;
}

#leftnav p, #rightnav p {
   margin : 0 0 1em 0;
}

#leftnav {
   float : left;
   width : 180px;
   margin : 0;
   padding : 1em;
   font : 10px verdana;
}

#leftnav h1 {
		font : 12px verdana;
		font-weight: bold;
		padding-top:3px;
		color:#387BC1;
		}

#rightnav {
   float : right;
}

#rightnav {
   width : 180px;
   margin : 0;
   padding : 1em;
   font : 9px verdana;
   color:#387BC1;
}

#rightnav h1 {
		font : 12px verdana;
		font-weight: bold;
		padding-top:3px;
		color:#4E3B87;
}
		
#rightnav h2 {
		font : 12px verdana;
		font-weight: bold;
		padding-top:10px;
		color:#B10607;
}

#content {
   font : 11px verdana;
   padding-top:5px;
   margin-left : 2px;
   border-left : 1px solid #CED5E5;
   border-right : 1px solid #CED5E5;
   margin-right : 2px;
   padding : 1em;}
  
#content h1 {
		font : 15px verdana;
		font-weight: bold;
		padding-top:0px;
		color:#831012;
}

#content h2 {
		font : 14px verdana;
		font-weight: bold;
        margin : 0 0 .5em 0;
		padding-top:0px;
		color:#387BC1;
}


#footer {
   font : 10px verdana;
   clear : both;
   margin : 0;
   border-top : 4px solid #B8AA9D;
   background-color : #092C4D;
   color : #FFFFFF;
}

#footer p {
   padding-left : 5px;
}

#footer a:link {
  color : white;
  text-decoration : underline;
}

#footer a:visited {
   color : white;
   text-decoration : underline;
}

#footer a:hover {
   color : white;
   border-bottom-color: white;
   border-bottom-style: dotted;
   border-bottom-width: 1px;
   text-decoration : none;
}

.happy {
   border-top : 1px solid;
   color : red;
   padding : 10px;
}


#content .breadcrumbs1 { margin-top: 0px; }

.homepageimages a:hover { 
border-bottom-width: 0px;
text-decoration : none;
border:0; }

#img a:hover { 
border-bottom-width: 0px;
text-decoration : none;
border:0; }

.style2 {	font-size: 14px;
	color: #135B95;
}
.style4 {
	color: #47617A;
	font-size: 14px;
}
.style5 {
	font-size: 14px;
	font-weight: bold;
	color: #092C4D;
}
.style6 {font-size: 14px;}
.style7 {font-weight: bold;}
.style8 {font-family: arial;}
.style9 {font-size: 12px;}
.style10 {color: #a52a2a;}
.style11 {color: #EA352A;}
.style12 {
	font-size: 12px;
	color: #EA352A;
	font-weight: bold;
}
.style13 {
	font-size: 18px;
	font-weight: bold;
	color: #A52A2A;
}
.style17 {
	font-size: 12px;
	font-weight: bold;
}
.style18 {font-size: 13px;}
.style19 {
	font-size: 13px;
	font-weight: bold;
}
.style20 {
	font-size: 13px;
	font-weight: bold;
	color: #A52A2A;
}
.style21 {
	color: #a52a2a;
	font-weight: bold;
}
