html {
  font-size: 125%
}

body {
  margin: 0px;     
  padding: 10px 0px 10px 0px;
  background: url(images/bodybg.gif) #eeeeee repeat-x;
  color: #606060;
  font: normal 50% Arial, Tahoma, Helvetica, sans-serif;                  
}

p,h1,h2,h3,ul,li,img,div {
  margin: 0px;
  padding: 0px;
}

a:link {
  color: #336699;
  text-decoration: none;
}

a:visited {
  color: #336699;
  text-decoration: none;
}

a:hover {
  color: #c30;
  text-decoration: none;
}

#banner {
  width: 740px;
  height: 80px;
  margin: 0px auto;
  padding: 20px;
  background: url(images/bannerbg.jpg) #308030;  
  color: #609060;     
}

#banner p {  
  margin-left: 10px;
  font: bold 2.6em/1em Verdana, Arial, Tahoma, Helvetica, sans-serif;
}

#banner p.tagline {  
  margin: 7px 0px 0px 10px;
  font: bold 1.5em/1em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#contentarea {
  width: 740px;  
  margin: 0px auto;
  padding: 20px;
  background-color: #ffffff;  
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;    
}

#footer {
  width: 740px;
  height: 10px;
  margin: 0px auto;
  padding: 10px 20px 15px 20px;
  background-color: #ffffff;  
  border-top: 1px solid #9a9a9a; 
}

#footer p {
  margin: 0px auto;
  text-align: center;
  font: normal 1.1em/1.1em Arial, Tahoma, Helvetica, sans-serif;
}

#contentright {
  float: right;
  width: 180px;
  margin-top: 10px;   
}

.linkblock {
  margin: 0px 0px 25px 15px;  
}

#contentright h3 {
  margin-bottom: 10px;
  font: bold 1em/1em Arial, Tahoma, Helvetica, sans-serif;
}

#contentright ul {
  margin-left: 5px;
  list-style-type: none;
}

#contentright li {  
  font: normal 1em/1.4em Verdana, Arial, Tahoma, sans-serif;
}

#contentright li.currentpage {
  color: #c30;
}

#contentright img {
  margin: 0px 0px 15px 15px;
}

#contentmain {
  float: left;
  width: 550px;
  margin-top: 10px;
  border-right: 1px solid #9a9a9a;  
}

#contentclearer {
  clear: both;
}

#contentmain p {
  margin: 0px 25px 20px 15px;
  font: normal 1em/1.3em Arial, Tahoma, Helvetica, sans-serif;
}

#contentmain h1 {
  margin: 0px 25px 25px 15px;
  font: bold 1.8em/1em Arial, Tahoma, Helvetica, sans-serif;
}

#contentmain h2 {
  margin: 0px 25px 8px 15px;
  font: bold 1.2em/1em Arial, Tahoma, Helvetica, sans-serif;
}

#contentmain h3 {
  margin: 0px 25px 5px 15px;
  font: bold 1em/1em Arial, Tahoma, Helvetica, sans-serif;
}

#contentmain img {
  float: left;
  margin: 0px 25px 0px 0px;       
}

#contentmain img.flyimage {
  float: none;
  margin: 0px 0px 0px 15px;
}
