/* General Style Sheet */
body {
  background: #000 url(images/background.jpg);
  margin-top: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #000;
}
h1 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: #000;
  font-weight: bold;
}
h2 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  color: #d00;
  font-weight: bold;
  font-style: italic;
}
table#header {
  width: 780px;
  margin: 0px;
  text-align: left;
  vertical-align: top;
  background-color: #c1c186;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #000;
}
td#button-nav {
  text-align: right;
  width: 780px;
}
td#top-nav {
  width: 780px;
  text-align: center;
  vertical-align: middle;
  padding: 10px 0px;
  background-color: #d00;
}
table#home-content1 {
  width: 780px;
  background-color: #fff;
  border-bottom: 1px solid #000;
}
td#home-cornerstone-sponsors {
  width: 270px;
  background-color: #fff;
  text-align: center;
  padding: 0px;
}
table#home-content2 {
  width: 780px;
  background-color: #fff;
}
td#home-left-column {
  width: 200px;
  margin: 0px;
  padding: 5px;
  text-align: center;
  vertical-align: top;
  background-color: #fff;
  border-right: 1px solid #000;
}
td#home-middle-column {
  width: 338px;
  margin: 0px;
  padding: 5px;
  overflow: auto;
  text-align: left;
  vertical-align: top;
  background-color: #fff;
}
td#left-column {
  margin: 0px;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  background-color: #fff;
  border-right: 1px solid #000;
}
td#middle-column {
  margin: 0px;
  padding: 5px;
  overflow: auto;
  text-align: left;
  vertical-align: top;
  background-color: #fff;
}
td#content {
  width: 559px;
  margin: 0px;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  background-color: #fff;
}
td#ads-column {
  width: 200px;
  margin: 0px;
  padding: 5px;
  text-align: center;
  vertical-align: top;
  background-color: #fff;
  border-left: 1px solid #000;
}
table#footer {
  width: 780px;
  text-align: left;
  vertical-align: top;
  background-color: #c1c186;
  padding: 5px;
  border-top: 1px solid #000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000;
}
a.top_nav {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  text-decoration: underline;
}
a.top_nav:link, a.top_nav:visited {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  text-decoration: underline;
}
a.top_nav:hover {
  color: #fff;
  text-decoration: none;
}
a.top_nav_green {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-decoration: underline;
  background-color: #090;
}
a.top_nav_green:link, a.top_nav_green:visited {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-decoration: underline;
  background-color: #090;
}
a.top_nav_green:hover {
  color: #fff;
  text-decoration: none;
}
a.top_nav_current {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-decoration: underline;
}
a.footer_nav {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000;
  text-decoration: underline;
}
a.footer_nav:link, a.footer_nav:visited {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000;
  text-decoration: underline;
}
a.footer_nav:hover {
  color: #fff;
  text-decoration: none;
}
a.sponsor {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #626b71;
  text-decoration: underline;
}
#home_news {
  width: 490px;
  height: 200px;
  overflow: auto;
}
table.upcoming_event {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #000;
  border: 1px solid #000;
}
td.event_title {
  font-size: 17px;
  font-weight: bold;
}
td.event_details {
  font-size: 13px;
  font-weight: bold;
}
td.event_sponsor {
}
td.event_descr {
  font-size: 13px;
  font-weight: normal;
}
td.event_fineprint {
  font-size: 11px;
  font-weight: normal;
}
