body {
  font-family: sans-serif;
  font-size: 80%;
  }
h1 {
  color: #0033FF;
  font-size: 200%;
  padding: 10px 0px 5px 0px;
  margin: 0px;
  }
h2 {
  color: #0033FF;
  font-size: 160%;
  padding: 10px 0px 5px 0px;
  margin: 0px;
  }
img {
  border: none;
  margin: 0px;
  padding: 0px;
  }
#maincontain {
  width: 1000px;
  overflow: auto;
  }
#pagehead {
  text-align: center;
  background-color: #99FF99;
  }
#pagebody {
  text-align: center;
  }
#pagefoot {
  padding: 0px;
  margin: auto;
  background-color: #58a7ed;
  color: #fff;
  width: 100%;
  font-family: arial, helvetica, sans-serif;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  text-align: center;
  }
#pagefoot p{
  padding: 0.2em 1em;
  margin:0px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  }
.maincontent {
  text-align: center;
  }
.maincontent p{
  font-size:120%;
  }
.maincontent p.imagetitle{
  font-size:100%;
  font-style:italic;
  padding: 0.2em;
  margin:0px;
  }
.maincontent img{
  padding: 10px;
  }
#navigate {
  text-align: center;
  }
#navigate ul {
  padding: 0px;
  margin: auto;
  background-color: #58a7ed;
  color: #fff;
  float: left;
  width: 100%;
  font-family: arial, helvetica, sans-serif;
  font-size: 90%;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  text-align: center;
  }
#navigate ul li {
  display: inline;
  }
#navigate ul li a {
  padding: 0.2em 1em;
  background-color: #58a7ed;
  color: #fff;
  text-decoration: none;
  float: right;
  border-right: 1px solid #fff;
  outline: none;
  }
#navigate ul li a:hover {
  background-color: #0066FF;
  color: #fff;
  outline: none;
  }
#navigate ul li a#current {
  background-color: #fff;
  color: #0033FF;
  outline: none;
  }
a.heading {
  font-size: 90%;
  }
#pagefoot a:link{
  color:#fff;
  }
div.casetext {
  padding: 0px 100px;
  text-align:left;
  margin: 0px;
  }
.blogbody {
  padding: 0.3em 100px;
  margin: 0px;
  font-style:italic;
  text-align: left;
  }
.blogbody p{
  padding: 0.3em 0px;
  margin: 0px;
  }
.andytext {
  padding: 0.3em 100px;
  margin: 0px;
  font-style:italic;
  text-align: left;
  }
.andytext p{
  padding: 0.3em 0px;
  margin: 0px;
  }
.linkblock {
  padding: 0.3em 100px;
  margin: 0px;
  font-style:italic;
  text-align: left;
  }
.linkblock p{
  padding: 0.3em 0px;
  margin: 0px;
  }
.imagewithtitle{
  text-align:center;
  font-size:100%;
  font-style:italic;
  padding: 0.2em;
  margin:0px;
  }
.leftcolblock {
  float:left;
  width:470px;
  border: 1px solid #000;
  margin: 10px 0px 10px 0px;
  }
.leftcolblock h1{
  text-align: center;
  display: block;
  background: #58a7ed;
  color: black;
  font-size: 160%;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  margin: 0px;
  }
.leftcolblock h2{
  text-align: center;
  display: block;
  background: #58a7ed;
  color: black;
  font-size: 160%;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  margin: 0px;
  }
.leftcolblock h3{
  text-align: left;
  display: block;
  background: #dddddd;
  color: black;
  font-size: 120%;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  margin: 0px;
  }
.leftcolblock p{
  padding: 5px 10px 5px 10px;
  margin: 0px;
  }
.rightcolblock {
  float:right;
  width:470px;
  border: 1px solid #000;
  margin: 10px 0px 10px 0px;
  }
.rightcolblock h2{
  text-align: left;
  display: block;
  background: #58a7ed;
  color: black;
  font-size: 160%;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  margin: 0px;
  }
.rightcolblock h3{
  text-align: left;
  display: block;
  background: #dddddd;
  color: black;
  font-size: 120%;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  margin: 0px;
  }
.rightcolblock p{
  padding: 5px 10px 5px 10px;
  margin: 0px;
  text-align: left;
  }
.rightcolblock ul{
  padding: 5px 10px 5px 10px;
  margin: 0px;
  text-align: left;
  list-style-type: disc;
  list-style-position: inside;
  }
.rightcolblock ul li{
  padding: 0px 10px 0px 10px;
  margin: 0px;
  }
.andytext h2 {
  text-align:center;
  margin: 0px;
  padding: 0px;
  }
.quoteby {
  text-align: right;
  font-style: italic;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  }
a.booklink {
  font-size: 70%;
  }
.visitbody {
  padding: 0.3em 100px;
  margin: 0px;
  text-align: left;
  }
.visitbody p{
  padding: 0.3em 0px;
  margin: 0px;
  }
form td {
  vertical-align: top;
  }



