body
{
  font-size: 8pt;
  font-family:"Arial, Helvetica,  Geneva, sans-serif";
  
}

a:hover
{
  text-decoration: underline;
}
a:visited
{
  text-decoration:none;
}
a:link
{
  text-decoration:none;
}
img
{
  border: none;
}
/* Layout stuff */
#layout
{
  margin-top: 10px;
  margin-left:auto;
  margin-right:auto;
  width: 775px;
}
#header
{
  border: 1px solid;
 
}

#footer
{
  border: 1px solid;
  text-align: right;
}
#menu
{
  vertical-align: top;
  width: 170px;
  border: 1px solid;
}

#content
{
  vertical-align: top;
  width: 600px;
  border: 1px solid;
}
/* Titles */
#sitetitle
{
  font-size: 14pt;
  font-weight: bold;
}
#pagetitle
{
  font-size: 12pt;
  font-style: italic;
}
/* Menu */
div.section
{
  margin: 5px 5px 5px 5px;
  border: 1px solid;
}

div.sectiontitle
{
  color: white;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px dashed; 
  background: white url(../images/block-title.gif) repeat;
}

ul.section
{
  margin-left: -20px;
}

li.section
{
}

table.nav
{
  margin-left: auto;
  margin-right: auto;
}
td.nav
{
  padding: 2px;
}

td.skintitle
{
  font-size: 10pt;
  font-weight: bold;
  border-top: 2px solid;
  border-bottom: 1px solid;
  padding-right: 0px;
}
td.skin
{
  margin-top:5px;
  margin-bottom:5px;
}
table.skin
{
  width:100%;
  border-spacing: 0px;
}
td.skintools
{
  border-top: 2px solid;
  border-bottom: 1px solid;
  padding-left: 0px;
  text-align: right;
}

table.form
{
  width:100%;
}
td.formtitle
{
  padding: 2px;
  font-weight: bold;
  background: white url(../images/block-title.gif) repeat;
  color: white; 
}
td.formlabel
{
  padding: 2px;
  font-weight: bold;
}
td.formsubmit
{
  text-align: right;
  padding: 2px;
}

img.thumbail
{
  border: 1px solid;
}

