body
{
  width: 780px;
  margin: 5px auto;
  background: #FFF;
}

table#table1
{
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}

table#table1 tr td
{
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}
table#table2
{
  border-top: 0px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  margin: 0px;
}

table#table2 tr td
{
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}

table#table2 tr td.sidebar
{
  width: 170px;
  background: #202;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  line-height: 85%;
  font-weight: bold;
  color: #FFF;
  font-family: verdana;
  font-size: 12px;
}

table#table2 tr td.content
{
  background: #FFF;
  border-left: 2px solid #000;
  padding: 3px;
}

a.main
{
  font-weight: bold;
  color: #700;
  font-family: verdana;
}

a.main:visited
{
  font-weight: bold;
  color: #700;
  font-family: verdana;
}

a.main:hover
{
  font-weight: bold;
  text-decoration: underline;
  color: #303;
  font-family: verdana;
}

a.latest
{
  font-size: 0.5em;
  font-weight: bold;
  color: #FE9;
  font-family: verdana;
}

a.latest:visited
{
  font-size: 0.5em;
  font-weight: bold;
  color: #FE9;
  font-family: verdana;
}

a.latest:hover
{
  font-size: 0.5em;
  font-weight: bold;
  text-decoration: underline;
  color: #FC4;
  font-family: verdana;
}

a.side
{
  font-weight: bold;
  color: #FE9;
  font-family: verdana;
}

a.side:visited
{
  font-weight: bold;
  color: #FE9;
  font-family: verdana;
}

a.side:hover
{
  font-weight: bold;
  text-decoration: underline;
  color: #FC4;
  font-family: verdana;
}

a
{
  color: #700;
}

a:visited
{
  color: #700;
}

a:hover
{
  text-decoration: underline;
  color: #303;
}

div#slideshow
{
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

img.slide
{
  border: 2px solid #000;
}

table#table1 tr td.image
{
  width: 267px;
  height: 200px;
  overflow: none;
  background: #000;
  border-right: 2px solid #000;
  padding: 0px;
  margin: 0px;
}

