body {
  margin: 0 auto;
  padding: 0;
  background: #a2c672 none repeat scroll 0%;
  text-align: center;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
h1 {
  border:  none;
  margin: 0 0 0.75em;
  padding: 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 1.9em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
h2 {
  border:  none;
  margin: 2em 0 0.25em;
  padding: 0;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 1.5em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
p {
  border:  none;
  margin: 0 0 1em;
  padding: 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 1.1em;
  line-height: 1.5em;
  font-size-adjust: none;
  font-stretch: normal;
}
td p {
  border:  none;
  margin: 0 0 1em;
  padding: 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 0.8em;
  line-height: 1.4em;
  font-size-adjust: none;
  font-stretch: normal;
}
div#layout {
  margin: 0 auto;
  padding: 0 0 2em;
  background: #e2edd3 none repeat scroll 0%;
  width: 750px;
  height: auto;
  text-align: center;
}
#top {
  padding: 1.2em 0 1.6em 0.5em;
  background-image: url(imgs/top_home.jpg);
  text-align: left;
  color: #ffffff;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 3em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
#top_training {
  padding: 1.2em 0 1.6em 0.5em;
  background-image: url(imgs/top_training.jpg);
  text-align: left;
  color: #ffffff;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 3em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
#top_membership {
  padding: 1.2em 0 1.6em 0.5em;
  background-image: url(imgs/top_membership.jpg);
  text-align: left;
  color: #ffffff;
  font-family: Trebuchet MS;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 3em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
#top_lectures {
  padding: 1.2em 0 1.6em 0.5em;
  background-image: url(imgs/top_lectures.jpg);
  text-align: left;
  color: #ffffff;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 3em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
#top_news {
  padding: 1.2em 0 1.6em 0.5em;
  background-image: url(imgs/top_news.jpg);
  text-align: left;
  color: #ffffff;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 3em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
#top_adverts {
  padding: 1.2em 0 1.6em 0.5em;
  background-image: url(imgs/top_adverts.jpg);
  text-align: left;
  color: #ffffff;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 3em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
#nav {
  padding: 0 0 1.6em 2.5em;
  background: #759549 none repeat scroll 0%;
  text-align: center;
}
#nav ul {
  margin: 0;
  padding: 0 0 1.2em;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
#nav ul li {
  float: left;
}
div#main {
  padding: 2em 6em 2em 9em;
  text-align: left;
}
#eventdiary {
  border: 1px solid #759549;
  background: #ffffff none repeat scroll 0%;
  width: 250px;
  margin-left: 10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 1.2em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
#eventdiary th {
  padding: 0.25em 0.5em;
  background: #759549 none repeat scroll 0%;
  color: #ffffff;
}
#eventdiary tr.day td {
  background: #a2c672 none repeat scroll 0%;
  color: #ffffff;
}
#eventdiary td {
  padding: 0.25em 0.5em;
  text-align: left;
}
a:link, a:visited, a:active {
  border: 1px solid #e2edd3;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background-color: transparent;
  color: #000000;
}
a:hover {
  border: 1px solid #000000;
  text-decoration: none;
  font-weight: bold;
  background-color: #ffffff;
  color: #000000;
}
#eventdiary td a:link, #eventdiary td a:visited, #eventdiary td a:active {
  background: #759549 none repeat scroll 0%;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #ffffff;
}
#eventdiary td a:hover {
  background: #ffffff none repeat scroll 0%;
  text-decoration: none;
  font-weight: bold;
  color: #676767;
}
#nav a:link, #nav a:visited, #nav a:active {
  border:  none;
  padding: 0.3em 1.1em 0.2em;
  background: #759549 none repeat scroll 0%;
  display: block;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 1.5em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #ffffff;
}
#nav a:hover {
  border:  none;
  padding: 0.3em 1.1em 0.2em;
  background: #a2c672 none repeat scroll 0%;
  display: block;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 1.5em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #ffffff;
}
