html, body {
  /*set 0 gutter in all browsers*/
  margin: 0;
  padding: 0;
  color: #000;
  background: #fff;
  font-family: Verdana, arial, helvetica, sans-serif;
}

img  {
    border: 0;
}

h1.logo {
    font-style: italic;
    font-size: 200%;
/*    line-height: 1em;*/
    color: #ffffff;
    background-color: #014a7a;
    padding: 1em 1em 0.1em;
    margin: 0;
    border-top: 2px solid #ffad29;
    border-bottom: 3px solid #317f46;
}

h1.logo span.ul {
    text-decoration: underline;
}

h1.logo span.locn {
    font-style: normal;
    font-size: smaller;
    font-weight: lighter;
}

h3, h4, h5  {
    margin: 0 0 0 0;
}

h4  {
    color: #014a7a;
}

#content  {
    margin:0;
    color: #000;
    font-size: small;
    padding: 2.5% 18% 50% 12.5% ;
    clear: left;
    background: #FFF;
    background-image: url(bikepic.jpg);
    background-repeat: no-repeat;
}

#nav a {
    text-decoration:none;    
    display: block; /*makes the link fill the li box*/
    float: left; /*Stops IE5-Mac ul problem*/
    padding: 0 16px 0 0px;
    font-weight: bold;
    background: #ddd url(tabs2-big2.gif) 100% 0% no-repeat;
    color: #333;
    width: .1em; /*makes IEwin treat whole area as clickable*/
}
html>body #nav a {width: auto;} /*sorts width for non-IEwin browsers*/
/*Hacks from More Eric Meyer on CSS p159*/
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none;}            /* End IE5-Mac hack */

#nav a:hover {
    color: rgb(62%,35%,22%);
}

#nav #thispage, #nav #thispage a {
    /*color: #FDB;*/
    background-image: url(whitetabs2-big.gif);
}

a  {
    text-decoration: none;
}

a:link {color:#993366;}
a:visited {color:#0093F0;}
a:hover {background-color: #993366;
         color: #ffffff;
}

#nav  {
    margin: 5px 0 0 0; padding: 0;
}

p  {
    margin:0px 0px 10px 0px;
}

p.bottom  {
    padding:0px 0px 50px 0px;
}

p span.date {
    font-weight: bold;
}

p span.start {
    background-color: #b7d6e6;
    padding: 0 5px;
}

p span.detail {
    font-style: italic;
}

p.past {
    color: gray;
}

p.past span.start {
    background-color: transparent;
    padding: 0 5px;
}

ul  {
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
    margin-top: 0;
}

li  {
    list-style: none;
}

#nav li {
    list-style: none;
    margin-left: 1px;
    padding-left: 16px;
    font-size: 10px;
    line-height: 20px;
    white-space: nowrap;
    float: left;
    background: #bbb url(tabs2-big2.gif) 0 0% no-repeat;
}

#news {
    float: right;
    font-size: small;
    padding-top: 0%;
}

#news h4{
    margin: 0 0 0 0;