body {
  /* background: url(bg1.png) top repeat-x; */
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  font-size: small;
  background-color: #006633;
}

#container {
  width: 1000px;
  margin: auto;
  text-align: left;
  background-color: #fff;
}

#header {
  height: 70px;
  background-image: url(header.png);
  cursor: pointer;
  background-color: #eee5ae;
}
#header h1 {
  display: none;
}
#menu, #productsandservices {
  height: 32px;
  background-image: url(menu-bg.png);
}
#menu ul, #productsandservices ul {
  margin-left: 25px;
}
#productsandservices ul ul {
  margin-left: 0;
}
#menu ul, 
#menu li,
#productsandservices ul,
#productsandservices li {
  float: left;
}
#menu li, #productsandservices li {
  list-style-type: none;
  margin: -10px 17px 0 0;
  padding-left: 17px;
  border-left: 1px solid #063;
}
#menu li a,
#productsandservices li a {
  color: #063;
  text-decoration: none;
  font-weight: bold;
}
#productsandservices ul li li {
  background-color: #EEE5AE;
  height: 28px;
  padding-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
  float: none;
  border: 1px solid #063;
}
#menu li a:hover,
#productsandservices li a:hover {
  color: #063;
  text-decoration: underline;
}
#menu li #selected, #productsandservices li #selected {
  color: #020;
  font-weight: bold;
}
#menu #first, #productsandservices #first {
  border-left: 0px solid #eee5ae;
}

#content {
  padding-left: 80px;
  padding-top: 35px;
  padding-right: 60px;
}
#content h1 {
  color: #063;
  font-size: 22px;
  font-weight: normal;
  padding-bottom: 10px;
}
#content h2, th {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: -10px;
}
#content ul {
  padding-left: 25px;
  margin-top: -10px;
}
#content li {
  list-style-type: none;
  line-height: 1.5em;
}
#content #contribute li {
  list-style-type: disc;
  margin-left: 18px;
}
#content p {
  padding-bottom: 10px;
}
#content a {
  color: #000;
}
table p {
  line-height: 1.5em;
}
#form_email div label {
  width: 12em;
  float: left;
}



#gallery ul{
	width: 860px;
}
#albums ul{
	width: 860px;
}
#gallery ul,
#gallery li,
#albums ul,
#albums li,
#ytalbums ul,
#ytalbums li {
	float: left;
	display: inline;
}
#gallery ul,
#albums ul,
#ytalbums ul {
	margin: 0px;
	padding: 0px;
}
#gallery li,
#albums li,
#ytalbums li {
	list-style-type: none;
	margin-top: 3px;
	margin-right: 8px;
}
#albums li{
	width: 160px;
}
#ytalbums li {
  width: 320px;
  }
#albums li img,
#ytalbums li img {
	display: block;
}
#albums li p,
#ytalbums li p {
	width: 160px;
	text-align: center;
	background-color: #f1f1f1;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 4px 0;
	margin-right: 0;
}


#footer {
  margin-top: 50px;
  padding-bottom: 25px;
  text-align: center;
  color: #666;
  line-height: 1.5em;
}
#footer a {
  color: #666;
}
#footer a:hover {
  color: #666;
  text-decoration: underline;
}

#footer #sitename {
  font-weight: bold;
}
