*{
  margin: 0px;
  padding: 0px;
}

body {
  font-family: 	Calibri,"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 14px;
  color: #000000;
  font-size: 14px;
  margin: 0;
  overflow-x: hidden;
  width: auto;
}

a {
  text-decoration: none;
}

div {
  padding: 0px 8px 0px 12px;
}

li > div > a {
  color: #004276;
  display: block;
  word-wrap: break-word;
  font-weight: 600;
}

li {
  border-bottom: 1px solid #DEDEDE;
  list-style: none outside none;
  margin: 0;
  padding: 10px 0px 10px 0px;
}

#top_area{
  padding-top: 10px;
  padding-bottom: 10px;
  background: url('../images/top_dark.png');
  font-size: 30px;
}

#top_area > a {
  color: white;
}

.nav_table {
  background-color: black;
}

.nav_table_cell {
  padding: 6px;
}

.nav_table_cell > a {
  color: white;
}

.page_title {
  font-weight: bold;
  font-size: 18px;
  margin: 3px 0px;
}

.category_description{
  margin-bottom: 10px;
}

.mid_list_header {
  font-weight: bold;
  background-color: black;
  color: white;
}

.riddle_question {
  margin-top: 15px;
}

.forum_riddle {
  background-color: #E6E6FA;
  margin-top: 5px;
  padding: 5px 0px 5px 0px;
}

.forum_riddle_body {
  background-color: #E6E6FA;
  margin-top: 5px;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 5px;   
}
