body {
  text-align:center; /* to align center in IE */
  background: #4b3a11;
  xborder: 1px blue solid;
  margin: 0px;
}

h1,h2,h3 {
  border-bottom: 1px solid;
  font-family: "Times New Roman", Times, serif;
}

a {
  color: #9A7D38;
}

#footer a {
  color: #854B1B;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-style: italic;
  text-decoration: none;
  font-weight: bold;
}

#txtcontent h1 {
  border-color: #3D91CD;
  color: #503713;
  font-size: 17px;
  margin-top: -2px;
}

#latestnews {
  background: #EEE094 url('images/latestNews_right.gif') no-repeat right top;
  color: #A17305;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 178px;
  padding: 0px;
  margin-left: 2px;
  margin-top: 30px;
  overflow: hidden;
}

#latestnews img {
  margin: 0px;
  padding: 0px;
}

#latestnews h2, #latestnews h3 {
  border-color: #3D91CD;
  color: #C26703;
  float: left;
  font-size: 18px;
  width: 210px;
  margin-top: 0px;
  margin-bottom: 8px;
}

#contact h2 {
  border: 0pt none;
  color: #84581A;
  font-size: 18px;
  font-weight: bold;
  padding-top: 20px;
  margin-bottom: 10px; 
}

#latestnews h3 {
  color: #B98B46;
  font-size: 12px;
  font-style: italic;
  width: 75px;
  margin-top: 5px;
  margin-bottom: 8px;
}

.alert {
  border: 0pt none;
  color: #CA6B04;
  font-size: 15px;
  font-weight: bold;
}

em.alert {
  font-size: 12px;
  font-weight: normal;
  color: #FFF6C6;
}

h2.red {
  color: #CB1A07;
  font-size: 18px;
}

h2.blue {
  color: #3D95B6;
  font-size: 18px;
}

.alertBox {
  background: #3E2613;
  color: #FFF6C6;
  float: right;
  font-size: 13px;
  font-style: italic;
  height: 25px;
}

.photoFrame {
  background: url('images/photoFrame.jpg') no-repeat left top;
  height: 138px;
  width: 212px;
  margin: 5px 8px 6px;
  padding-top: 8px;
  text-align: center;
}

.headEvents {
  border-color: #3D91CD;
  color: #3D91CD;
  font-size: 18px;
  width: 150px;
  margin: 0px;
  margin-left: 7px;
  margin-bottom: 3px;
  text-align: left;
}

.normaltxt {
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
  color: #A17305; 
}

.normaltxtred {
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
  color: #CB1A07;
  text-decoration:none 
}

.txtPink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FEEDDD;
}

.newslink {
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.clear {
  clear: both;
}

/* STRUCTURAL STUFF */

#container {
  xborder: 1px red solid;
  margin-left: auto;
  margin-right: auto;
  text-align: left; /* to counter-act align in body for IE */
  width: 770px;
  background: url('images/contentBackground2.jpg');
}

#paperTop {
  position: relative;
  top: 0px;
  left: 0px;
}

#paperBottom {
  position: relative;
}

#paperLeft {
  xborder: 1px green solid;
  float: left;
  width: 14px;
  position: relative;
}

#paperRight {
  xborder: 1px blue solid;
  float:right;
  width: 14px;
  position: relative;
}

#contentOuter {
  xborder: 1px red solid;
  float: left;
  position: relative;
  width: 742px;
}

#footer {
  background: url('images/footer.gif') no-repeat bottom left;
  width: 742px;
  height: 60px;
  text-align: right;
  font-size: 10px;
  color: #854B1B;
  font-family: Arial, Verdana, sans-serif;
}

#content {
  xborder: 1px red solid;
  position: relative;
  width: 672px;
  margin-left: 40px;
  margin-right: 30px;
}

#header1 {
  position: relative;
  float: left;
}

#Theflash {
  position: relative;
  width:520;
  float: right;
  background: url('images/header.jpg');
  height: 182px;
}

  #txtcontent {
    width: 460px;
    margin-top: 10px;
  }

  #rghtcontent {
    float: right;
    width: 184px;
  }  
  
  #latestEvents {
    xborder: 1px red solid;
    margin: 0px;
    position: relative;
    text-align: center;
    width: 184px;
    background: #482819;
  }
  
    ul#events {
      list-style-image: url('images/coin.gif');
      text-align: left;
      margin-left: 25px;
      margin-top: 0px;
      padding: 2px;
      line-height: 20px;
    }



