html, body
{
  margin: 0em;
  padding: 0em;
}

body
{ 
  background-image: url("../images/clock.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 450px 0;
}

a
{ 
  color: #C27D05;
  text-decoration: none;
}

#body
{ 
  font-family: arial, verdana, sans-serif;
  font-size: 10pt;
  color: #808080;
}

h1
{ 
  color: black;
}

h2
{ 
  color: black;
}

div#menu 
{ 
  position: absolute;
  top: 42pt;
  left: 0;
  width: 284px;
}

div#menu h1
{
  font-size: 20pt;
  text-align: right;
  padding-top: 5pt;
  padding-bottom: 20px;
}

ol#menu li
{
  font-size: 12pt;
  font-weight: bold;
  text-align: right;
  list-style-type: none;
  padding-bottom: 1.5ex;
}

ol#submenu a
{ 
  color: #D4A450;
}

ol#submenu li
{ 
  font-weight: normal;
  font-size: 11pt;
}

div#content
{
  position: absolute;
  top: 45pt;
  left: 324px;
  width: 420px;
  line-height: 3.5ex;
}

#content code
{ 
  font-family: courier-new, courier, mono;
  font-size: 9pt;
  color: black;
}

#content h1
{
  font-size: 23pt;
  padding-bottom: 20px;
  color: #C27D05;
}

div#content h2
{ 
  font-size: 14pt;
  margin-bottom: 0em;
}

#date
{
  font-weight: bold;
  font-size: 8pt;
  color: #808080;
  margin-top: 3pt;
}

#comment
{ 
  color: black;
  text-align: right;
  padding-top: 0.1em;
  border-top: 0.1em solid #808080;
  margin-bottom: 0;
}

#reply
{
  text-align: left;
}

p#link
{ 
  text-align: right;
  margin-top: 0;
}

ol#list
{ 
  list-style-type: none;
  padding-left: 0;
}

ol#list li
{
  padding-bottom: 2ex; 
}

div#sidebar-a
{
  position: absolute;
  top: 95pt;
  left: 790px;
  width: 200px;
  line-height: 3.5ex;
 }

div#sidebar-a ul
{ 
  list-style-type: none;
}