body, html 
{
	background: white none;
	color: black;
	padding: 0;
}
body, div, p, h1, h2, h3, h4, h5, h6, li, ol, ul, 
dl, dd, dt, blockquote, form
{
	margin: 0;
	padding: 0;
}
ul, ol {
	padding-left: 2.5em;
}
dd {
	padding-left: 1.5em;
}
dt{
	font-weight:bold;
}
input, textarea {
	font-family: inherit; 
	font-size: 100%;
}

dfn, em, cite, var {
  font-style: italic;
}

/*HoganSystem-type generic stuff datsgood and classes and such*/
.code, code, kbd, tt, samp, pre, output	{
	font-family: "Bitstream Vera Sans Mono", "Andale Mono", Monaco,
	 "Lucida Console", "anything but ugly courier", monospace;
}
/* Fix IE/Win code size bug -waffle.wootest.net */
* html code	{
	font-size : 105%; 
}
div.code 
{
	color: black;
	border: .1px solid #333;
	padding: 1em;
	background: #e9e9e9 none;
	margin: .5em;
}
.finePrint{
  font-size: 85%;
  line-height: 108%;
}
/***USEFUL DEFAULTS*
(Headings: We suggest you do not override
the text-align on h1 and h1.title independently.)
h1=main title
h1.subtitle = optional subtitle (right under main title)
h2...h6: section headings
SS equivalent of <center>: <tag class="center"> */
h1,h1.subtitle, 
.center {text-align:center;}

h1 { font-size: 160%; }
h1.subtitle, h2 { font-size: 140%;}
h3 {font-size: 130%;}
h4 {font-size: 120%; font-style: italic;}
h5 {font-size: 110%; text-transform: uppercase}
h6 {font-size: 100%;}

.left { text-align: left; }
.right { text-align: right; }
/***Links*/
a:link, a:visited { text-decoration: underline; } 
a img { border-width: 0; }


/***Floats*/
.floatLeft, .colorfulFloatLeft {
 float: left; 
 clear: left; 
 margin-right: .5em; 
}
.floatRight, .colorfulFloatRight {
 float: right; 
 clear: right; 
 margin-left: .5em; 
}


/***"BAD" things: Errors, alerts...*/
#errors {
  color:#c00;
  background-color:white;
  border: .1em solid #c00;
}
.critical { /* error messages, warnings - red border */
  border: .1em solid rgb(255, 0, 0);
  padding: .4em;
  color: black;
  background-color: rgb(255, 221, 221);
}
.important { /* simply for attention - e.g. the Next Meeting head on the home page*/
  color: #c11;
  background-color:white;
}

/*Hiding stuff*/
.hidden, .hide, .displayNone, .display-none 
{
	display: none;
}

