body
{
  background-color: #FFF;
  font-family: 'Verdana','Optima', 'Lucida Grande', sans-serif;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
}

#masthead
{
  font-size: 24px;
  color: #2d882d;
  display: block;
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  height: auto;
  padding: 8px 0px 8px 0px;
  text-align: center;
  background-color: #FFF;
}

#topnav
{
  font-size: 13px;
  background-color: #00A651;
  display: block;
  width: 100%;
  position: relative;
  left: 0px;
  float: left;
  color: #FFF;
}

#nav
{
  font-size: 13px;
  background-color: #006738;
  float: left;
  display: block;
/*  height:500px;*/
  max-width:200px;
  position: relative;
  left: 0px;
  color: #FFF;
  border: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #FFF;
}

/*#navlink a
{
  width:200px;
  padding: 8px 12px 8px 12px;
}*/

a
{
  color: #006738;
}
a:hover
{
  color: #00A651;
}

/*#topnav a*/
#nav a
{
  color: #FFF;
  text-decoration: none;
  padding: 8px 12px 8px 12px;
  display:block;
}

#location
{
/*  width:400px;*/
  position:relative;
  display:block;
  float:right;
  padding: 8px 0px 0px 0px;
}

span.navblock
{
  display: block;
  width: auto;
  position: relative;
/*  float: left;*/
  background-color: #006738;
  border: solid;
/*  border-width: 0px 1px 0px 0px;*/
  border-width: 0px 0px 1px 0px;
  border-color: #FFF;
}

span.navblock#light
{
  background-color: #00A651;
}


span.navblock:hover
{
  background-color: #00A651;
}

#content
{
  display: block;
  float: left;
  position: relative;
  height: auto;
}

#maincontent
{
  float: left;
  display: block;
  width: 600px;
/*  min-width: 700px;*/
  padding: 8px;
}

span.navaddress
{
  display: block;
  width: auto;
  position: relative;
  float: left;
  background-color: #00A651;
  text-align: left;
  padding: 8px;
}

span.navtime
{
  display: block;
  width: auto;
  position: relative;
  float: right;
  background-color: #00A651;
  text-align: right;
  padding: 8px;
}

img.thumbnail
{
  border: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #006738;
}

img.thumbnail:hover
{
  border-color: #00A651;
}

#colorbox {
  font:12px/1.2 Verdana, Arial, san-serrif;
  padding:0px 10px;
}
