body {font-family: Verdana, Arial, Helvetica, sans-seri; font-size: 0.75em; color: #000000; text-align: center;}
td { font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-seri; color: #000000; text-align: justify;}
H1 { font-size: 1.25em; margin-top: 0pt; margin-bottom: 0pt; }
H2 { font-size: 0.75em; font-weight: 500; margin-top: 0pt; margin-bottom: 0pt }
H3 { font-size: 8pt; color: #000000; text-align: justify; }
H4 { font-size: 6pt; margin-top: 0pt; margin-bottom: 2pt; }
H6 { font-size: 10pt;margin-top: 2pt; margin-bottom: 2pt; }
form { margin: 0; display:inline }
.walkboxes {padding-top: 5px; padding-bottom: 10px}
.picthumbgalleries {border:1px; border-color:#000000; border-style:solid}
.mapthumbs {border:1px; border-color:#000000; border-style:solid}
.picwalkdescriptions {border:1px; border-color:#000000; border-style:solid}
.maptableborders {border:1px; border-color:#000000; border-style:solid}
.imagelinknoborder {text-decoration:none; border:none;}
.wrapper         {float: center; width: 980px; margin-left:auto; margin-right:auto; padding:5px; }
.mainmenu        {float: left; width: 980px;}
.leftcolumn      {float: left; width: 860px;}
.rightcolumn     {float: left; width: 120px; background:#fff;}
.maincontent     {width: 980px ; margin-left: auto ; margin-right: auto ; padding-top: 15px; padding-left: 0px; padding-right:0px; padding-bottom: 0px;}
.mainmenuitem    {float:left; width="auto"; padding-top: 15px; padding-left: 0px; padding-right:20px; padding-bottom: 10px;}
.alignimg        {vertical-align:middle;}
.topmenuheading  {float:left; width:100%; padding-top: 20px; padding-left: 0px; padding-right:10px; padding-bottom: 20px;}
.topmenuheading2 {float:left; width:100%; padding-top: 5px; padding-left: 5px; padding-right:5px; padding-bottom: 5px;}
.topmenu         {float:left; width:100%; padding-top: 10px; padding-left: 0px; padding-right:10px; padding-bottom: 10px;}
.topmenuitem     {float:left; width:250px; padding-top: 5px; padding-left: 5px; padding-right:5px; padding-bottom: 5px;}
.itemsheading    {float:left; width:100%; padding-top: 20px; padding-left: 0px; padding-right:10px; padding-bottom: 20px;}
.addthisbar      {float:left; width:100%; padding-top: 25px; padding-left: 0px; padding-right:10px; padding-bottom: 25px;}
.gearlistheading {float:left; width:100%; padding-top: 10px; padding-left: 10px; padding-right:10px; padding-bottom: 10px;}
.gearlistheadings{float:left; width:100%; padding-top: 10px; padding-left: 32px; padding-right:10px; padding-bottom: 10px;}
.gearlistentry   {float:left; width:100%; padding-top: 10px; padding-left: 10px; padding-right:10px; padding-bottom: 10px;}
.suggestboxes    {float:left; width:100%; padding-top: 10px; padding-left: 0px; padding-right:10px; padding-bottom: 10px;}
.routemap        {float:left; width:100%; padding-top: 0px; padding-left: 0px; padding-right:0px; padding-bottom: 0px; border-width: 1px; border-style: solid; border-color: black }
.anchor {width:100%; padding-top: 10px; padding-left: 10px; padding-right:10; padding-bottom: 10px;}
.tweetwidgets {width:100%; padding-top: 10px; padding-left: 10px; padding-right:10; padding-bottom: 10px;}
.picasaboxes     {float:left; width:144px; height:235px; padding-top: 10px; padding-left: 0px; padding-right:10px; padding-bottom: 10px;}
.style1 {color: #CCCCCC}
.style2 {color: #FF0000}
.style4 {font-size: xx-small}
.style20 {color: #808000}
.style21 {color: #666666}
.style24 {font-size: xx-small; font-weight: bold; }
.style25 {color: #333333}

a { text-decoration:none }

a:link, a:visited, a:active {  
text-decoration:none; 
color:#6666FF; 
} 

a:hover {  
text-decoration:underline;  
color:#6666FF; 
} 

#nav {
clear:both;
width:980px;
margin-left:auto;
margin-right:auto;
padding: 20px 0px 0px 0px;
background:#fff;
}

#nav ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
list-style:none;
}

#nav li {
display:inline;
line-height: 40px;
margin: 0px 10px 0px 0px;
padding: 10px 15px 10px 0px;
background-color:#fff;
font-size: 20px;
font-weight: 400;
border-right-color:#999999;
border-right-style:solid;
border-right-width:1px;
}

#banner, .banner {
clear:both;
width:980px;
height:283px;
display: table; 
vertical-align: middle; 
text-align: center; 
margin: 0 auto; 
}

#banner img, .banner img {
border:0px; 
border-color:#000000; 
border-style:solid;
}

#ads {
float:right;
width:120px;
background:#fff;
padding: 10px 0px 10px 0px;
}

.adverts {
float:left;
text-align:center;
padding: 0px 0px 20px 0px;
}
