body {
text-align: center;
margin: 20px;
background: #777;
color: #000;
}

ul {
padding: 0;
margin: 0 30px 15px 30px;
list-style: circle inside;
background: #eee;
color: #000;
border-top: solid 1px #888;
border-left: solid 1px #888;
border-right: solid 1px #888;
font: 11px verdana, geneva, helvetica, arial, sans-serif;
}

.commentlist {
	list-style: none none;
}

.quotes {
 list-style: none;
 list-style-position: outside;
}

#imagebox {
	float: right;
}

.right {
 float: right;
}

.left {
 float: left;
}

li {
padding: 6px 0 6px 8px;
margin: 0;
border-bottom: solid 1px #888;
}

p {
text-indent : 20px;
margin: 13px 30px;
font: 11px/15px verdana, geneva, helvetica, arial, sans-serif;
}


blockquote {
padding: 0 10px;
margin: 10px 40px;
background: #eef;
color: #333;
border: solid 1px #aaa;
}

blockquote p {
padding: 5px;
margin: 5px;
font: 11px/15px georgia, lucida grande, verdana, geneva, arial, sans-serif;
}


q {
 padding: 10px;
}

code {
background: transparent;
color: #555;
font: 11px/15px monaco, courier, times, serif;
}

pre {
margin: 13px 30px;
background: transparent;
color: #555;
font: 9px/15px monaco, courier, times, serif;
}

label {
vertical-align: middle;
}

a {
text-decoration: none;
background: transparent;
color: #39526b;
border-bottom: dotted 1px #39526b;
}

a:hover {
background: transparent;
color: #5a84b5;
border-bottom: dotted 1px #5a84b5;
}

a:active {
border-bottom: solid 1px #5a84b5;
}

a.icon, a.icon:hover, a.icon:active {
padding-bottom: 1px;
border: 0;
}

.image_thumbnail a {
	border-bottom: none;
}


textarea {
width: 490px;
height: 150px;
padding: 3px;
margin: 5px;
background: #eee;
color: #333;
border: solid 1px #333;
font: 11px verdana, geneva, helvetica, arial, sans-serif;
}

img {
border: solid 1px #333;
margin: 3px;
}

img.icon {
vertical-align: middle;
width: 16px;
height: 16px;
border: 0;
}

h1 {
padding: 5px;
margin: 5px 10px;
background: transparent;
color: #444;
font: bold 14px verdana, geneva, helvetica, arial, sans-serif;
}

h2 {
padding: 5px;
margin: 5px 10px 10px 10px;
background: transparent;
color: #444;
font: normal 13px verdana, geneva, helvetica, arial, sans-serif;
}

h3 {
text-align: right;
padding: 5px;
margin: 5px 20px;
background: #ccc;
color: #304456;
font: 12px verdana, geneva, helvetica, arial, sans-serif;
border: solid 1px #aaa;
}

h4 {
padding: 5px;
margin: 10px 23px;
background: transparent;
color: #39526b;
font: 12px verdana, geneva, helvetica, arial, sans-serif;
}

.airlock {
text-align: left;
margin: auto;
width: 667px;
}

.path {
padding: 10px;
margin: 0;
background: #39526b;
color: #bbb;
border-top: solid 1px #557696;
border-bottom: solid 1px #23313f;
font: 10px verdana, geneva, helvetica, arial, sans-serif;
}

.path a {
background: transparent;
color: #bbb;
border-bottom: dotted 1px #bbb;
}

.path a:hover {
background: transparent;
color: #fff;
border-bottom: dotted 1px #fff;
}

.path a:active {
border-bottom: solid 1px #fff;
}

.face {
float: left;
width: 567px;
margin: 0 0 20px 0;
background: #ddd;
color: #000;
border: solid 1px #000;
}

.leftbar {
 float: left;
}

.menu {
width: 80px;
list-style: none outside;
padding: 0;
margin: 0 10px 0 0;
background: #5a84b5;
color: #000;
border: solid 1px #000;
font: 10px/15px verdana, geneva, helvetica, arial, sans-serif;
}

.menu li {
padding: 0;
margin: 0;
border: none;
}

.menu li a {
display: block;
padding: 4px 6px 4px 6px;
margin: 0;
background: #5a84b5;
color: #000;
border-top: solid 1px #73a5d3;
border-bottom: solid 1px #39526b;
}

.menu li .header {
display: block;
padding: 4px 6px 4px 6px;
margin: 0;
background: #39526b;
color: #ccc;
border-top: solid 1px #39526b;
border-bottom: solid 1px #39526b;
}

.menu li a:hover {
background: #39526b;
color: #fff;
border-top: solid 1px #557696;
border-bottom: solid 1px #23313f;
}

.menu li a:active {
background: #39526b;
color: #fff;
border-top: solid 1px #23313f;
border-bottom: solid 1px #557696;
}

.copyright {
padding: 5px;
margin: 20px 0 0 0;
background: #ccc;
color: #555;
border-top: solid 1px #888;
border-bottom: solid 1px #aaa;
font: 9px verdana, geneva, helvetica, arial, sans-serif;
}

.itembody {	
	margin-top: 5px;	
	margin-bottom: 5px; 
}

.linkbody {
	margin-top: 10px;
	margin-bottom: 5px;
}

.linkbody p {
text-indent : 20px;
margin: 4px 30px;
font: 11px/15px verdana, geneva, helvetica, arial, sans-serif;
}

.linktitle {
	margin: 0 30px;
}

.comments {	
	font-size: x-small;
	color: gray;
	margin: 0px 5px;
	padding: 0px;	
	text-align: right;
}

.comments a {	
	text-decoration: none;
	font-size: x-small;
	color: gray;
	border-bottom: none;
}

