html, body, div, ul, li, p, h1, h2, h3, h4, h5, h6, form, a, img {
  margin: 0;
	padding: 0;
	border: 0;
}

body {
/*	background: #ccc url(images/bgg.gif) repeat; */
  color:#f93;
	background-color:#000;
  font:0.9em verdana, sans-serif;
  }
	
.hl {
  position: absolute;
	top: 0;
	left: 0;
	padding: 2px;
	font-size: 0.8em;
	background-color:#000;
}

.hc {
  position: absolute;
	top: 0;
  margin-left: 250px;
}

.hr {
  position: absolute;
	top: 95px;
	left: 800px;
	width: 200px;
	background-color:#ddd;
	padding: 5px;
	font-size: 0.8em;
	color: #000;
}

.hr p { font-size: 0.8em; }

#content {
  position: absolute;
	top: 95px;
  width:540px;
	text-align:left;
	margin:0px auto 10px 248px;
	padding:5px;
	border:2px solid #ccc;
	background-color: #fff;
	color: black;
	font-size: 0.9em;
}

.footer {
	background-color: #ccc;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.8em;
	text-align: center;
	clear: both;
	margin-top: 5px;
}

a { color: #c00; }
a:hover { color: #f00; }

#nav {
  position: absolute;
	top: 97px;
	left: 5px;
  width:175px;
	text-align:left;
	background-color:#333;
	padding: 5px;
  color: #ccc;
}

#nav a {
  color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
	display: block;
}

#nav a:hover {
  color: #0c0;
}

#nav .subNav a {
  color: #66cc99;
  margin-left: 10px;
	font-size:0.9em;
}

#nav .subNav a:hover {
  color: #9fc;
}

#nav .subNav {
	margin-bottom: 10px;
}

h1 {
  color:#c00;
}

h2 {
  color:#06c;
}

h3 {
  margin-top: 5px;
  border-top: 1px dotted #06c;
  padding-top: 5px;
}

h4 {
  margin-top: 5px;
  color:#00c;
}

p { padding-bottom: 5px; }

ul {
  list-style-type: circle;
	padding-bottom: 2ex;
	}

li {
  text-indent: 2em;
	font-size: 0.9em;
	}

div.row {
  clear: both;
	padding-top: 5px;
	}

div.row span.label {
  float: left;
	text-align: right;
	width: 25%;
  }

div.row span.forme {
  float: right;
	text-align: left;
	width: 70%;
  }

#content form { border: 1px dotted #06c;	}

hr {
  color: #06c;
  border-top: dashed;
  }

#favicons {
  width: 72px;
	border:1px solid #000;
	text-align: center;
	background-color:#000;
  color:#9f0;
  font:10pt verdana, sans-serif;
}
#favicons img {
	border:1px solid #888;
	float: left;
	width:16px;
	height:16px;
}

#favicons a {
  text-decoration: none;
  color:#9f0;
	font-weight: bold;
}

#content pre, #content tt {
  font-size: 1.1em;
  color: #cc3300;
}
