body		{ background-color: #f9faf9; margin:0px; overflow:auto}
body,p,td,th,form,input,select {
  color:#000000;
  font-family: geneva,arial,helvetica,sans-serif;
  font-size:14px; }
a,a:visited,a:active {
  color: #040; }
a:hover {
  background-color: #efe; }
a:visited	{ color: #000000; }
p			{ margin: 7px 0px; }
h1			{ font-size: 16px; margin: 0px; color: #090; }
h2 {
  margin: 0px 0px 10px 0px;
  font-size: 15px;
  font-weight: bold;
  color: #060;
  letter-spacing: 1px; }
h3			{ font-size:15px; font-weight:bold; margin: 13px 0px; }

#container {
  margin: 5px;
  width: 760px; }
#header	{
  display: none; }
#contentcontainer {
  position: relative; }
#nav {
  width: 130px;
  padding: 10px;
  float: left;
  border-right: 1px solid #060; }
#contentarea {
  margin: 0px 0px 0px 150px;
  padding: 10px; }
#footer	{
  width: 100%;
  padding: 1px; }
#footer p {
  font-size: 12px;
  text-align: center; }

.newstitle	{ }
.newstime	{ font-style: italic; }
.newsdesc	{ }
.newsauthor	{ font-style: italic; }

.caption,.small { font-size: 10px; }
.hidden		{ width: 0px; height: 0px; overflow: hidden; margin: 0px; }
.border		{ border: 1px black solid; }

.code		{ font-family:"Lucida Console","Courier New", Courier, mono, Arial; }
.codebox	{
  font-family: "Lucida Console","Courier New", Courier, mono, Arial;
  padding: 5px; margin: 5px 0px;
  border: 1px dotted black;
  background-color: #fff9f0; }
.headline	{ margin-top:2px; font-size:11px; font-weight:bold; }
.error		{ color:#FF0000}
.alert		{ font-weight: bold; font-size: 30px; color: #CC0000; }
.left		{ float: left;  margin: 5px 5px 5px 0px; }
.right		{ float: right; margin: 5px 0px 5px 5px; }
.artimg		{ border: 1px dotted black; }

#adcolumn	{ width:255px; text-align:right; border-left: 1px black dotted; }