img.logo {
  margin-left: 25px;
}

div.content {
  padding-top: 46px;
}

#side_menu {
  padding-left: 7px;
}

table.main_body {
  background-color: #fff;
}

table th {
  font-size: 12px;
}

a.home_page_link {
  text-decoration: none;
  font-size: 18px;
  color: #70762C;
  margin: 0 0 10px 5px;
  font-weight: bold;
}


div.right_padded_text {
  padding-right: 50px;
}

/*not used but should be*/
.page_title {
  font-size: 25px;
  margin: 0px 0 20px 0px;
  font-weight: bold;
}
.sub_title {
  font-size: 14px;
  font-weight: bold;
}

.home_page_title {
  font-size: 14px;
  color: #222222;
  font-weight: bold;
}

.home_page_title_sml {
  font-size: 11px;
  color: #222222;
  font-weight: bold;
}

.banner_title {
  font-size: 18px;
  color: #70762C;
  margin: 14px 0 8px 5px;
  font-weight: bold;
}

.promo_title {
  font-size: 18px;
  color: #70762C;
  margin: 0 0 10px 5px;
  font-weight: bold;
}

.copyright {
  font-size: 10px;
  padding-left: 28px;
  color: #D662B2;
  text-align: left;
}

.copyright a {
  color: #D662B2;
}

.game_menu_item:hover {
  text-decoration: underline;
}

.game_menu_item {
  padding-left: 35px; 
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

* {
  text-align: left;
}

body { 
  color: #555555;
  text-align: left;
  padding: 0;
  margin: 0;

  background-image: url('/images/footer.gif');
  background-repeat: repeat;
}

body, ol, ul, td {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size:   12px;
  line-height: 18px;
}

img {
  border: none;

}

a { color: #000; }
a:hover { 
  text-decoration: underline 
}

.footer {
  border-top: 1px solid #EBEBC9;
}

p.promo_text {
  font-size: 10px;
  margin: 0;
  padding: 0 0 0 20px;
  color: gray;
}

p.promo_text a {
  color: gray;
}

p.indented {
  padding-left: 10px
}

.heading {
  text-decoration: none;
  font-size: 18px;
  color: #70762C;
  margin: 0 0 10px 5px;
  font-weight: bold;
}

div.comment {
  background: #f3f3db;
  margin: 10px 0;
  padding: 5px;
}

div.comment .display_name {
  font-weight: bold;
}

div.comment .date {
  font-size: 11px;
}

div.comments {
  width: 670px;
  margin-bottom: 120px;
}

div.horizontal-ad {
  width: 670px;
  margin: 50px auto;
  text-align: center;
}

div.mailing-list-box {
  color: white;
  padding: 15px 5px 5px 10px;
  text-align: left;
  background: #a0a65C;
  width: 150px;
  margin-left: 35px;
  margin-top: 50px;
}

div.mailing-list-box input#mailing_list_entry_name, div.mailing-list-box input#mailing_list_entry_email {
  width: 140px;
}

div.mailing-list-box label {
  display: block;
  margin-top: 10px;
}

div.mailing-list-box div.button-wrapper {
  margin-top: 10px;
}


table.distribution-table {
  border-top: 1px solid #70762C;
  border-left: 1px solid #70762C;
}

table.distribution-table td {
  border-right: 1px solid #70762C;
  border-bottom: 1px solid #70762C;
  padding-left: 10px;
  padding-right: 50px;
  text-align: left;

}

div.twitter-feed-title {
  margin: auto;
  width: 165px;
  margin-bottom: 5px;
}

div.twitter-follow {
  margin: auto;
  width: 165px;
  margin-bottom: 5px;
}

div.twitter-follow a {
  text-decoration: none;
  color: #555555;
}

div.twitter-follow a:hover {
  text-decoration: underline;
}

div.twitter-feed {
  background: #f3f3db;
  border: 1px solid #dbdbb9;
  width: 153px;
  padding: 5px;
  margin: auto;
  text-align: center;
  font-size: 10px;

}
div.tweet {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #dbdbb9;
  line-height: 14px;
}
div.tweet a {
  color: #555555;
}

div.twitter-feed div.last {
  margin-bottom: 0px;
  border-bottom: none;
}

div.twitter-feed div.tweet div.date {
  text-align: right;
  padding-right: 5px;
  font-style: italic;
  color: #777777;
}

/* vim: set ts=2 sts=2 sw=2: */
