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;
	color: #000;

}
#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;
	text-align: left;
}
#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: 130%;
}
.cool1 h3 {
	width: 100%;
	font-size: 130%;
	margin-top: 40px;
	border-bottom: 2px solid green;
	color: #060;
}
.cool1 h4 {
	color: #F60;
	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;
}.celebrate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 36px;
	color: #F56709;

	padding: 15px;
	border: 8px dashed #91CCEE;
}
#page #content .cool1 h3 {
	color: #FF8000;
}
#page #content .cool1 h2 .dv {
	color: #F00;
}
#page #content .cool1 blockquote blockquote blockquote p {
	color: #F00;
}
#page #content .cool1 blockquote blockquote blockquote p strong {
	color: #000;
}
#page #content .cool1 p br {
	color: #F00;
}
#page #content .cool1 p strong {
	color: #F00;
}
#page #content .cool1 p strong {
	color: #000;
}
#page #content .cool1 h2 strong {
	color: #F00;
}
#page #content .cool1 .dv strong {
	color: #008000;
}
#greenwaysheader {
	background-color: #F56709;
	margin-left: -20px;
	height: 130px;
	width: 106%;
	margin-bottom:10px;
}
.greenways {
	font-size: 24pt;
	font-weight: 900;
	color: #FFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 20px;
}
greenwyssub {
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 20px;
}
.greenwayssub {
	font-size: 18px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 3px;
   	margin-bottom:0;
	padding-bottom:0;
}
.greenwayspics {
	float:right;
	margin-top:6px;
}
.greenwaysdaypics {
	width:220px;
	float:right;
 	margin-right:-200px;
}
.greenwaysdaypics img {
 	border: 4px solid #F56709;
	margin: 10px 0 10px 0;
}
.greenwaylinkhome {
  margin-left:10px;
  margin-top:0;
  padding-top:0;
  font-size: 12pt;
}
.greenwaylinkhome:hover {
	color:white;	
}
#greenwaysdaybackground {
	background-color:#008000;
	padding-bottom:20px;
}

.greenwaysdaybox {
	width:400px;
	background-color:#FFFFDC;
	border:5px solid #F56709;
	margin: 20px 0 0 45px;
	color: #000;

  
  }

 .greenwaysdaybox p  {
	font-size: 110%;
	padding: 10px 10px 5px 10px;
	margin:0;
 }
.greenwaysdaybox li {
 	font-size:120%;
	padding: 2px 0 0 0;
	margin:0;
}
 .greenwaysdaybox h2 {
	background-color:#f56709;
	font-size:18pt;
	text-align:center;
	 color:black;
	padding: 0px;
	margin:0;
 	width:390px;


 }
.greenwaysdayemphasis {
  	font-weight:bold;
} 
#greenwayshead {
	width:680px;
	height: 187px;
	background: url(greenwaysheader.png);
	margin:0;

}
#greenwayshead h1 {
	color:#FFFFDC;
	margin-top:20px;
	margin-bottom: 0;
	font-size: 36pt;
	text-align: center;
}
#greenwayshead p {
	color:black;
 	margin-top: 15px;
	font-size:24pt;
	font-weight: bold;
	text-align: center;
}
#gw_sidepics {
	float:right;
	width:220px;


}
#gw_sidepics img {
	border: 4px solid #F56709;
	margin-bottom:30px;
}
.gw_head {
	background-color: #ff6600;
	text-align:center;

}
#gw_intro p {
 	color: white;
	font-size: 110%;
	margin-left: 20px;
	margin-right: 20px;
}
#gw_intro li {
 	color: white;
	font-size: 120%;
	margin-left: 20px;
	margin-right: 20px;
}
#gw_intro a:link, #gw_intro a:active,#gw_intro a:visited {
	color:yellow;

}
#gw_intro h2 {
	margin-left:20px;
	color: white;
}
#gw_textpanel {

 	width:420px;
	background-color:#ffffdc;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#gw_textpanel p {
	margin: 20px;
	font-size: 100%;
}
#gw_textpanel li {
	margin-left: 30px;
	font-size: 110%;
}
#gw_textpanel h2 {
	margin-left: 20px;
	color: #ff6600;
}
.moreinfo {
	margin-left: 270px;
	font-size: 90%;
}
