body
{
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 100px;
}

h1, h2, h3, h4, p, ul, li, td, blockquote, textarea 
{ 
	font-family: Times New Roman, Serif; 
}
tt, code, pre 
{ 
	font-family: Monospace;
}

h1
{
	font-size: 12px;
	font-family: Helvetica, Verdana, Geneva, Sans-Serif;
}
h2 
{ 
	font-size: 18px; 
}
h3 
{ 
	font-size: 14px; 
}
h4
{
	font-size: 14px;
	font-weight: normal;
}

p,ul,li,td,blockquote,textarea { font-size: 14px;  }

input,textarea,select
{
	border-width: 1px;
	border-color: #506070;
	border-style: solid;
}

select, input
{
	color: #506070;
	background-color: #ffffff;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* relative size */
.small { font-size: 12px; }
.verysmall { font-size: 10px; }
.big { font-size: 18px; }
.verybig { font-size: 24px; }

/* messageing */
.ok
{
	color: #009966;
	font-style: italic;
}
.warn
{
	color: #660033;
	font-style: italic;
}
.error
{
	color: #cc0033;
	font-style: italic;
}
.instructions
{
	color: #000000;
	font-style: italic;
}
.hal
{
	font-family: Monospace;
	font-size: 10px;
}

/* formatting */
.dimmed 
{ 
	color: #999999; 
}
.superdimmed 
{ 
	color: #cccccc; 
}
.button 
{ 
	font-size: 10px; 
}
.nav 
{ 
	font-size: 12px; 
}
.edit
{
	color: #cccccc;
	font-family: monospace;
	font-weight: bold;
}
.focus
{
	color: #000000;
	background-color: #dddddd;
}
.highlight
{
	color: #ffffff;
	background-color: #ff9900;
}

a 
{ 
	color: #708090; 
}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

a.edit
{
	color: #cccccc;
	font-family: monospace;
	font-weight: bold;
}
a.edit:link { text-decoration: underline; }
a.edit:visited { text-decoration: underline; }
a.edit:hover { color: #ff0000; }
