body {
  color: #000000;
  font-family: "Lucida Grande", Lucida, Arial, sans-serif;
  background: url('images/back-main.png');
  margin: 0% 5% 0% 5%;
  }

a {
  text-decoration: none;
  color: #ffffff;
  border: 0;
} 

input.button {
  border: none;
  background-color: #BBBBBB;
  margin: 0% 0% 0% 1%;
  padding: 2px;
}

input.search {
  border: 2px solid #BBBBBB;
  background-color: #FFFFFF;
}

input.post {
  border: 2px solid #BBBBBB;
  background-color: #FFFADA;
  width: 600px;
}

input.post:hover {
  border: 2px solid #BBBBBB;
  background-color: #FFFFFF;
}

input.bigbutton {
  background-color: #C3D9FF;
  width: 200px;
  height: 50px;
}

input.bigbutton:hover {
  background-color: #4096EE;
}

textarea.post {
  border: 2px solid #BBBBBB;
  background-color: #FFFADA;
  width: 600px;
  font-family: Arial, sans-serif;
  font-size: 13px;
}

textarea.post:hover {
  border: 2px solid #BBBBBB;
  background-color: #FFFFFF;
}

.header-link-1 {
  color: #4096EE;
  font-size: 2em;
}

.header-link-2 {
  color: #008C00;
  font-size: 2em;
}

.main {
  background: #FFFFFF;
  display: block;
  padding: 10px;
}

.cage {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background: #EEEEEE url('images/backgrad.png') repeat-x scroll left top;
  display: block;
  color: #000000;
  padding: 45px;
  margin: 4% 2% 2% 2%;
}

.forum_link {
  color: #2086cf;
  text-decoration: none;
}

.forum_link:hover {
  color: #2386FF;
  text-decoration: underline;
}

.small_text {
  font-size: 13px;
}

.page_one {
  padding: 3px;
  color: #FF1A00;
  border: 1px solid #FF1A00;
}

.username {
  color: #f24961;
}

.topic_link {
  color: #2086cf;
  text-decoration: none;
  font-weight: bold;
}

.topic_link:hover {
  color: #4096EE;
}

.topic_entry {
  color: #000000;
  background: #eeeeef;
  padding: 15px;
  display: block;
  }

.topic_entry:hover {
  background: #FFFAA2;
  }

.welcome_note {
  color: #888888;
  padding: 7px;
  border: 1px dashed #444444;
  margin: 2%;
  display: block;
}

.signature {
  font-size: 12px;
  color: #4096EE;
}

.internal_link {
  color: #2086cf;
  text-decoration: none;
}

.internal_link:hover {
  color: #4096EE;
}

.grey_border {
  text-decoration: none;
  color: #EEEEEE;
  border: 0;
}

.red_text {
  color: #f24961;
}

.blue_text {
  color: #4096EE;
}

.green_text {
  color: #6BBA70;
}

.footer {
  background: #777777;
  padding: 3px;
  display: block;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  margin: 3% 0% 0% 0%;
}

.footer-link {
  color: #ffffff;
  font-weight: bold;
}

.footer-link:hover {
  color: #FFF314;
  border-bottom: 1px dotted #FFF314;
}
