body
{
  position: relative;
  background: #FFF;
  margin: 0;
  padding: 0;
  font: 7pt verdana;
  color: #444;
  line-height: 1.4em;
}

h1
{
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
  font: 10pt verdana;
  text-transform: lowercase;
  color: #C0C0C0;
}

h2
{
  padding: 0;
  padding-bottom: .4em;
  margin: 0;
  font: 7pt verdana;
  font-weight: bold;
  text-transform: lowercase;
  color: #54626D;
}

h3
{
  padding: 0;
  margin: 0;
  font: 7pt verdana;
  font-weight: bold;
  text-transform: lowercase;
  color: #54626D;
  display: inline;
}

h4
{
  padding: 0;
  margin: 0;
  font: 7pt verdana;
  font-weight: bold;
  text-transform: lowercase;
  color: #BFBFBF;
  display: inline;
}

p
{
  padding-top: 0;
  margin-top: 0;
}

a:link, a:visited
{
  color: #3B5699;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

img
{ border: 0; }

#titlegif
{
  position: absolute;
  top: 174px;
  left: 25px;
  border: 0px;
}

#fdtitlegif
{
  position: absolute;
  top: 315px;
  left: 57px;
  border: 0px;
}

#fd_art
{
  position: absolute;
  top: 0;
  left: 251px;
  background: #FFF url(/i/fs_fdback_02.jpg) top left no-repeat;
  width: 549px;
  height: 600px;
}

#fdnav
{
  position: absolute;
  top: 348px;
  left: 30px;
  height: 23px;
  width: auto;
  margin: 0;
}

#nav
{
  position: absolute;
  top: 2px;
  left: 5px;
}

#fdnav, #nav
{
  margin-left: 0;
  padding-left: 0;
  display: inline;
  color: #999;
  text-transform: lowercase;
}

#fdnav li, #nav li
{
  position: relative;
  top: 5px;
  margin-left: 0;
  padding: 2px 7px;
  border-left: 1px solid #999;
  list-style: none;
  display: inline; 
}

#fdnav li.first, #nav li.first
{
  margin-left: 0;
  border-left: none;
  list-style: none;
  display: inline;
}

#fdnav li a:link, #fdnav li a:visited,
#nav li a:link, #nav li a:visited
{
  color: #FFF;
  text-decoration: none;
}

#fdnav li a:hover,
#nav li a:hover
{
  text-decoration: underline;
}

.current
{
  color: #FFF;
}


#vertbar
{
  position: absolute;
  top: 0;
  left: 212px;
  width: 7px;
  height: 582px;
}

#shell
{
  position: absolute;
  top: 0;
  left: 219px;
  width: 588px;
  height: 582px;
}

#content
{
  position: absolute;
  top: 190px;
  left: 15px;
  width: 400px;
  padding: 0;
  margin: 0;
}
#scontent
{
  position: absolute;
  top: 190px;
  left: 15px;
  width: 500px;
  padding: 0;
  margin: 0;
}
.about, .members
{ background: #FFF url(../i/back_bike.jpg) no-repeat; }

.sponsors, .training
{ background: #FFF url(/i/back_run.jpg) no-repeat; }

.calendar, .network
{ background: #FFF url(/i/back_swim.jpg) no-repeat; }
