body, form { margin: 0px;  padding: 0px 0px 0px 30px; }
body { background-color: #283642; }

body, p, ol, ul, dl, li, td, th, div {
	font-family: Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size: 11px;  color: #eee; }

pre, tt, code, kbd, samp { font: 10px Monaco, monospace }

li { margin: .5em 1em .7em 0em;  line-height: 1.1em; }
li.auto { margin-left: 2em;  text-indent: -1.1em; }
.mlist { margin: .4em 0em .6em 1.8em;  text-indent: -1.6em; }

h1, h2, h3, h4 { margin: 1em 0em .6em 0em;
	font-family: Lucida Grande, Verdana, Helvetica, sans-serif;
	font-weight: bold; }
h1, .h1 { font-size: 21px; }
h2, .h2 { font-size: 17px; }
h3, .h3 { font-size: 14px; }
h4, .h4 { font-size: 12px; }
h1.main, h2.main, h3.main, h4.main { margin-top: 0px; }

a { color: #ff9;  text-decoration: none;  font-weight: bold; }
a.outbound { color: #998300; }
a:hover { color: #fff;  text-decoration: underline; }
a.img:hover { color: #fff;  background-color: #bbb; }

.label { color: #222; font-size: 10px; background-color: #eee; }
.input { background-color: #ddd; }
.error { color: #900; }
.red   { color: #f00; }
.faint { color: #bbb; }
.wding { font-family: Webdings; }
.spaced { color: #111;  line-height: 1.4em;  margin-top: .6em; }
.links { font-size: 9px; font-weight: bold; }
.blackbg { background-color: black; }
.quote { font-style: italic;  margin: 0em 3em .5em 3em; }
.c2 { color: #fe8; }

td.break { background-color: #ddd; }
td.submit { background-color: #eee; text-align: left; }

#nav { border-top: 1px solid #5e6e7c; }
#nav a { display: block;  
	padding: 2px 0px 2px 20px;
	font: 16px Courier New, Courier, Monaco, monospace;
	font-weight: bold; 
	letter-spacing: -1px;
	border-bottom: 1px solid #5e6e7c;
	color: #d4d8dc;  background-color: #283d50; }
#nav a:hover, #nav a.on { color: white;  background-color: #395979;
	text-decoration: none; }

#pp { position: absolute; top: 31px; left: 572px; width: 300px; 
	font: 16px Courier New, Courier, Monaco, monospace;
	letter-spacing: .4em;
	text-align: right; }

#head { position: absolute; top: 80px; left: 328px; 
	width: 527px; height: 39px; 
	background-image:url(../_img/bg-head.jpg); 
	border: 1px solid white; }
#head h1 { font: 21px Verdana;  font-weight: bold;  
	margin: 0px;  padding: 6px 0px 0px 8px; }

.head2 { background-color: #4C2717; text-align: left;
	border: 1px solid #9d7c6d; 
	font: 13px Verdana;  font-weight: bold;
}

.pic { float: right;  margin: 8px 0px 12px 12px;  width: 300px; 
	border: 1px solid white;  background-color: black; }
.caption { font-size: 10px;  color: #fff;  
	padding: 4px 6px 5px 6px; text-align: center; }

#tagbg { height: 19px; background-image:url(../_img/bg2.jpg); }
#tag { text-align: right; font-size: 10px; 
	color: #abc; padding: 3px 4px 0px 0px }

td.content { color: white;  background-color: #5c240b;
	padding: 22px 0px 0px 299px; }
td.content_h { color: white;  background-color: #5c240b;
	padding: 100px 0px 0px 386px; font-size: 12px; }
td.content p { color: white; }
td.content_h p { color: white; font-size: 12px; }
