body {  width: 819px;  margin: 0 auto;  font-family: "serif", georgia, verdana, sans-serif;  color: #003;  background: #FFF;  }  h1 {  margin: 0;  text-align: center;  color: #003;  font-size: 30px;  padding-top: 20px;  }h2 {  margin: 0;  text-align: center;  color: #003;  font-size: 12px;  }  h3 {  margin: 0;  text-align: center;  border-bottom: dashed 1px #003;  color: #003;  font-size: 14px;  }  a {  color: #003;  text-decoration: none;  }  a:hover {  color: #F30;  text-decoration: underline; }  .menu ul {  margin: 0;  margin-top: 4px;  margin-bottom: 10px;  padding: 0;  list-style: none;  }  .menu a {  width: 93%;  margin: 1px;  padding: 2px;  display: block;  border: solid 1px #003;  background-color: #FFF;  color: #003;  }  .menu a:hover {  background-color: #F30;  color: #FFF;  text-decoration: none;  }.rightmenu {  margin: 5px;  font-size: 12px;  }  .rightmenu ul {  margin: 0;  margin-top: 8px;  margin-bottom: 8px;  padding: 0;  list-style: none;  }  .rightmenu li {  margin-top: 5px;  margin-bottom: 5px;  }  .rightmenu a {  color: #003;  text-decoration: underline;  }  .rightmenu a:hover {  color: #F30;  text-decoration: none;  }  .right_ad {  color: #003;  text-align: center;  }.left_ad {  color: #003;  text-align: center;  }  #header {  height: 90px;  margin-top: 25px;  margin-bottom: 15px;  border: solid 3px #369;  background:url(header03.jpg) no-repeat top center;  }#sitetitle {  margin: 0;  font-weight: bold;  text-align: center;  color: #003;  font-size: 30px;  padding-top: 20px;  }#catchcopy {  margin: 0;  font-weight: bold;  text-align: center;  color: #003;  font-size: 12px;  }		#header_ad {  margin-bottom: 15px;  text-align: center;  }  #left {  float: left;  width: 20%;  margin-bottom: 25px;  padding: 5px;  background-color: #FFF;  border: solid 3px #369;  font-size: 12px;  }  #left h3 {  color: #003;  border-bottom: dashed 1px #003;  font-size: 14px;  }#left image {  padding-top: 5px;  }#right {  float: right;  width: 15%;  background-color: #FFF;/* border: solid 3px #369; */  }  #right h3 {  color: #003;  border-bottom: dashed 1px #003;  font-size: 12px;  }  #right p {  color: #003;  text-align: left;  font-size: 11px;  }  #content {  margin-left: 23%;  margin-right: 16%;  padding: 5px;  padding-left: 8px;  padding-right: 8px;  background-color: #FFC;  border: solid 3px #369;  font-size: 11px;  }#path {  margin: 0px 0px 5px 0px;  padding: 3px;  color: #2F5E80;  background-color: #D0E7F4;  border-bottom: 2px solid #7BA5C6;}#content h2 {  color: #003;  padding-top: 5px;  padding: 8px 4px 4px;  font-size: 18px;  text-align: left;  background-color: #F4D0E7;  border-bottom: 4px solid #C67BA5;  }#content h3 {  color: #003;  margin: 5px 0px;  padding: 6px 4px 2px;  font-size: 14px;  text-align: left;  border-bottom: none;  background-color: #D0E7F4;  border-bottom: 2px solid #7BA5C6;  }  #content a {  text-decoration: underline;  }#content a:hover {  color: #f03732;  }  #content img {/*  float: left; */  margin-right: 5px;  margin-bottom: 3px;  }  #content IFRAME {  float: left;  margin-right: 5px;  margin-bottom: 8px;  }   #footer {  clear: both;  margin-top: 5px;  text-align: center;  font-size: 11px;  }  #footer_ad {  clear: both;  margin-top: 5px;  text-align: center;  }