body {
  background: #000000 url(/images/bg.gif);
  font: normal 10px Verdana, Helvetica, Arial, sans-serif;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  width: 100%;
  font-size: 10px;
}
img { border: 0px }
#content td {
  text-align: left;
  font-size: 10px;
}
th {
  text-align: right;
  font-size: 10px;
}
a:link, a:visited, #nav a:link, #nav a:visited {
  color: #FEADA4;
  font-weight:bold;
  text-decoration: none;
}
a:hover, a:active, #nav a:hover, #nav a:active {
  color: #ffffff ! important;
  font-weight:bold;
  text-decoration: none;
}
h1 { 
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #333333;
  background-color: #CCCCCC;
}
#main {
  padding: 0px;
  width: 690px;
  background-color: #520000;
}
#content {
  vertical-align: top;
  padding: 15px 0px;
  width: 580px;
}
#gallery_content {
  vertical-align: top;
  padding: 15px 0px;
  width: 680px;
  text-align: center;
}
#navContainer {
  border-bottom: 2px solid #000000;
  margin: 0px;
  width: 100%;
  background: #DE4541 url(/images/nav.jpg) repeat-x;
  vertical-align: middle;
  text-align: left;
}
#nav {
  height: 18px; 
  line-height: 18px;
  vertical-align: middle;
  margin-left: 10px;
  font-size: 10px;
}
#nav a { font-size: 10px; }
#mid {
  background-color: #520000;
  width: 690px;
  height: auto;
  border-bottom: 2px solid #000000;
}
.links {
  font: 11px Verdana, Helvetica, Arial, sans-serif;
  color: #FEADA4;
}
.bold {
  font: bold 11px Verdana, Helvetica, Arial, sans-serif;
  color: #000000;
}
.moduletable { text-align: left; }
.contentpaneopen { text-align: left; }
.componentheading, td.title a {
  font-size: 16px;
  font-weight: bold;
}
#content td.contentheading {
  font-size: 24px;
  font-weight: bold;
}
.icons {
  height: 16px;
  width: 16px;
  vertical-align: middle;
}
h2 { font-size: 14px; }
