body 
{
	padding-left: 227px;
	padding-right: 227px;
	font-family: verdana,sans-serif;
	background: #fff;
	color: #000;
}
div.nav
{
	position: absolute;
	top: 4px;
	left: 4px;
	width: 189px;
	font-family: georgia, serif;
	font-size: 10pt;
	color: #000;
	background: #cccccc;
	text-decoration: none;
	/*
	border-style: ridge;
	border-color: #0066cc;
	*/
	padding: 7px;
}
div.js_user
{
	position: absolute;
	top: 7px;
	right: 2px;
	width: 188px;
	background: #f9f9f9;
	color: #000;
	font-size: 7pt;
	padding: 6px;
}
div.twitter
{
  position: absolute;
  top: 238px;
  right: 202px;
}
div.right_nav
{
        position: absolute;
        top: 7px;
        right: 2px;
        width: 188px;
        background: #f9f9f9;
        color: #000;
        font-size: 7pt;
        padding: 6px;
}

/* the menu 
ul,li
{
  display:block;
  margin:0;
  padding:0;
  border:0;
}
  
ul
{
  width:150px;
  list-style:none;
  color: #99cccc;
}
  
li
{
  position:relative;
  padding:1px;
}

li>a { width:auto; font-size: 9pt; padding-left: 26px;} 

li:hover ul, li:hover li:hover ul
{
  display:block;
}
ul ul, li:hover ul ul
{
  display: none;
}
*/
div.mod_date
{
	text-align: right;
	font-family: times, roman;
	font-size: 10pt;
	color: #fffcc;
	background: #ccccc99;
}

div#poll
{
  width: 333px;
}
ins { text-decoration: none; }
p { font-size: 12pt; }
p.center { text-align: center; }
p.me { color: #00cd00; }
p.metrics 
{ 
  text-align: center; 
  font-size: 1em;
  font-family: chancery, georgia;
  background: #f8f8f8;
  color: #000;
}

p.site_o
{
  color: #000;
  background: #ccccff;
  padding: 6px;
  font-size: 12pt;
}

p.head
{
	text-align: center;
  	font-family: typewriter;
	font-size: 14pt;
	background: #ffa5ac;
	color: #000000;
}

img { border: none; }
h1 { font-family: typewriter; text-align: center;} 
h3 
{ 
  font-size: 18pt; 
  font-family: times; 
  text-align: center;
}
h5 { text-align: center; color: #fcfcfc;}

a 
{ 
	color: #0066cc; 
	text-decoration: none; 
}
a:active 
{ 
  color: #2fc; 
  background-color: #cc99ff;
}
a:hover { color: #CFE9F3; background: #000000; }

table 
{
	font-size: 10pt;
	padding: 0.4em;
	width: 94%;
	border-style: ridge;
	margin-left: auto; 
	margin-right: auto;
	vertical-align: top;
}
td
{
  padding: 4px;
}
table.clear
{
  border-style: none;
  margin-right: auto; margin-left: auto;
  padding: 0px;
}

td#zone
{
  vertical-align: top;
  width: 133px;
}

textarea 
{ 
  background: #fff; 
  color: #000; 
  border-color: #000;
}
input 
{ 
  background: #fff; 
  color: #000; 
  border-color: #000;
}
input.submit
{
  border-style: groove;
}
option, select 
{ 
  background: #fff; 
  color: #000; 
  border-style: none;
}
.cancelled { text-decoration: line-through; }
