
body {
  background: white url("tile2.gif");
  color: black;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}
a:link, a:visited {
  text-decoration: none;
  font-weight: bold;
}
a:hover {
  background: #649c5d;
  color: #F56709;
}
h2 {
 font-size: 115%;
}

.homeurls a:link, .homeurls a:visited {
 color: white;
}
.homeurls a:hover {
  color: yellow;
  background: #F56709;
}
body, p, ol {
  font-family: tahoma, arial, verdana, "san serif";
  font-size: 90%;
  color: #333300;

}
.pictext {
  font-weight:bold;
  color: white;
  text-align:center;
  margin: 0;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 0;
}
th {
 font-weight: bold;
}
td {
 vertical-align: top;
}
.orange_mainhead, .orange_mainheadless {
  width:720px;
  background: #F56709;
  color: white;
  font-size: 22pt;
  font-weight: bold;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  margin:0;
  margin-left: -20px;
}
h1.orange_mainhead a:link, h1.orange_mainhead a:visited { 
  color: white;
}
h1.orange_mainhead a:hover {
  color: yellow;
  background: #F56709;
}
.orange_mainheadless {
  padding-bottom: 0;
  margin-bottom: 0;
}
.green_mainhead {
  width:720px;
  background: green;
  color: white;
  font-size: 22pt;
  font-weight: bold;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  margin:0;
  margin-left: -20px;
  
}
.green_head {
  margin:0;
  margin-left: -20px;
  width:720px;
  background: #0E4E00;
  color: white;
  font-size: 16pt;
  font-weight: normal;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.green_head2 {
  margin:0;
  margin-left: -20px;
  width:720px;
  background: #0E4E00;
  color: white;
  font-size: 120%;
  font-weight: bold;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.orange_head {
  background: #F56709;
  margin:0;
  margin-left: -20px;
  width:720px;
  color: white;
  font-size: 16pt;
  font-weight: normal;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.special_orange_head {
  background: #F56709;
  margin:0;
  margin-left: -20px;
  width:690px;
  color: white;
  font-size: 16pt;
  font-weight: normal;
  text-align: left;
  padding-left:30px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.intro {
 
  font-size: 120%;
  line-height: 140%;
  padding-top: 10px;

}
#homepage {
  width: 390px;
  margin-top: 0;
}
 #homepage h2 {
  background-color: #F56709;
  color: white;
  width: 340px;
  margin-top: 20px;
  padding-left: 10px;
  font-size: 120%;
}
#homepage ul {
  list-style:none;
  padding-left:5;
}
#homepage li {
  font-size: 110%;
  line-height: 160%;

}

#homepage a:link, #homepage a:visited, #homepage a:active {
 
 padding-left: 20px;
 padding-right: 7px;
 background: url(pale_green_box.png);
 background-position: 0 3px;
 background-repeat: no-repeat;
 font-weight: bold;
 color: #0055ff;


 text-decoration: none;
}
#homepage a:hover {
 background: url(green_box.png);
 background-position: 0 3px;
 background-repeat: no-repeat;
 color: green;
}
.homepics {
  margin: 0;
  margin-left: -20px;
  width: 720px;
  background: #0E4E00;
  text-align: center;
}
.homepics2 {
  margin: 0;
  margin-left: -20px;
  width: 710px;
  background: #F56709;
  padding-left: 10px;
  color: white;
  font-color: white;
  padding-top: 5px;
  padding-bottom: 5px;
}
.homepics3 {
  margin: 0;
  margin-left: -20px;
  width: 710px;
  background: #0E4E00;
  padding-left: 10px;
  color: white;
  font-color: white;
  padding-top: 5px;
  padding-bottom: 5px;
}
.homepics3 p, .homepics2 li, .homepics2 ul {
  color: white;
  font-size: 110%;
}
.homepics2 p, .homepics3 li, .homepics3 ul {
  color: white;
  font-size: 110%;
}
.formhead {
 width: 200px;
}
.greenliving {
 background-color: white;
 padding: 20px;
 border: 5px solid #F56709;
 margin-bottom: 20px;
}
.greenliving h3 {
 color: green;
 font-size: 140%;
 padding-top: 0;
 margin-top: 0;
}
.greenliving p, .greenliving ul {
 font-weight:bold;
 font-size: 100%;
}
.greenliving li {
 color: green;
 font-size: 105%;
}
.dv {
 color: green;
}
#udm {	padding-top:6px;	padding-bottom:6px;	background-color:#699f62; margin-top: 0;	}
#page {
  width: 720px;
  margin: 0;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  
}
#content ul {
  font-family: tahoma, arial, verdana, "san serif";
  font-size: 90%;
  color: #333300;
}
#top {
  margin: 0;
  padding: 0;
}
#content {
  padding-top: 0;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px; 
  background: #ffffdc;
  height: 100%;
}
#footer {
/*  background: #888822; */
/*  background: #0E4E00; */
  background: #669D5F;
  text-align: center;
  padding: 1px;
  margin: 0;
  clear: both;
}
#footer p {
  font-size: 100%;
  margin: 4px;
  padding: 0;
  color: #ffffdc; 

}
#awayday {
  width: 310px;
  background-color: white;
  border: 3px solid #F56709;
 
  padding: 5px;
  margin-right: 4px;
  font-size: 120%;
  text-align: center;
}
#awayday .head {
  color: #F56709;
  font-weight: bold;
  font-size: 110%
}
#awayday .mainhead {
  color: green;
  font-weight: bold;
  font-size: 160%
}
#awayday .earthshiphead {
  color: green;
  font-weight: bold;
  font-size: 145%
}
#awayday ul {
  text-align: left;
  margin-left: 20px;
}
#awayday li {
  padding-bottom: 8px;
}
#awayright {
  text-align: center;
  float: right;
  color: green;
  font-size: 120%;
  margin-left: 10px;
  padding-left: 0;
  height: 100%;
  width: 300px;
  margin-right: 10px;
}
#eship {
  margin-top: 0;
  background-color: #F56709;
  color: white;
  width: 270px; 
  float: right;
  margin-right: -20px;
  text-align: center;
  padding-bottom: 10px;

}
#eship h1 {
  font-size: 130%; 
}
#eship h2 {
  font-size: 120%;
  margin:0;
  padding: 4px 0 4px 0; 
}
#openingtimes {
 margin-top: 30px;
 width: 150px;
 padding: 10px;
 background-color: #F56709;
 float: right;
 color: white;
 font-size: 130%;
}

#openingtimes a:hover {
  color: white;
}
.centeredColum {	width:677px;	margin:0 auto;	margin-left:expression( (document.body.clientWidth - 677) / 2 + 'px');	}

.climate {
 font-size: 105%; 
}
.cool1 {
 font-size: 115%;
}
.cool1 h3 {
 width: 100%;
 font-size: 130%;
 margin-top: 40px; 
 border-bottom: 2px solid green;
 color: green;
}
.cool1 h4 {
 color: #F56709;
 padding-bottom:0;
 margin-bottom: 0;
}
.cool1 li {
 padding-bottom: 6px;
}
.cool1 img {
 border: 1px solid green;
}
.know {
 float:right; 
 margin-left: 10px;
 border: 3px solid green;
 padding: 4px; 
 background-color: white;
 width: 200px;
}
.know h1 {
 font-size: 120%;
}
.know p {
 font-size: 95%;
}
.climatefix {
 text-align:center;
 padding:0;
 margin-top: 10px;
}
.climatefix a:hover {
 text-decoration: none;
 padding: 0;
 margin:0;
}