BODY {color: white; background-color: #666; margin:0px; padding:0px; 
	font-family: verdana, arial, meta, helvetica, sans-serif; font-size: x-small; }

.content { margin: 10px 20px 10px 20px; }

FORM { margin: 0 }

.postpreviewbox { background: #225522; border: 1px dashed #003300; padding: 8px }
			
.rightbox { background-color: #447733; margin: 10px 10px 0px 10px; padding: 8px; font-size: x-small; border: 1px #ffffff dashed; border-right: 0px; width: 150px; padding-right: 0px; }
.nosurround { border: 0px; padding: 0px; margin: 0px; }
			
a	{ }
a:link	{ color:#ccdd00; }
a:visited	{ color:#99cc00; }
a:active	{ color:#99ff00; }
a:hover	{ color: #ffffff; }

.menu  { font-size: 85%; font-weight: bold; color: #eeffee; }
.smaller  { font-size: 85%; color: #eeffee; }

a.menu, a.menu:visited  { color: #eeffee; }
a.menu:hover { color: #ffffff; }

.topbar { width: 100%; background-color: #999; border-bottom: #ccc 5px solid; border-top: #ccc 5px solid; height: 70px}
.topbarLeft { display: inline; float: left; text-align: left; padding: 5px 0px 0px 15px; }
.topbarRight { display: inline; float: right; text-align: right; height: 50px; padding: 20px 20px 5px 0px; vertical-align: sub; }

H1 { font-size: large; font-family: Georgia, "Times New Roman", serif; font-weight: normal; }
H2 { font-size: large; font-family: Georgia, "Times New Roman", serif; font-weight: normal; margin-bottom: 10px; }
H2.newdate { }

.post  {	line-height: 130%; font-size: x-small; text-align: justify; margin: 20px 20px 20px 30px; }
.comment  { line-height: 130%; margin: 20px 0px 40px 80px; font-size: x-small; text-align: justify; }
p  { line-height: 130%; }
blockquote  { line-height: 130%; }

.info  { font-size: x-small; color: #ccc; margin: 5px 0px 0px 0px; }
.postadminbar  { font-size: x-small; color: #ccc; background-color: #666; }
.mainadminbar  { padding: 10px; font-size: x-small; color: #fff; background: blue; border: 1px solid #333333; margin: 5px; }
A.adminbarlink { color: #ccc }

input { font-size: x-small; color: #000000; background-color: #ccee99; border: 1px solid #333;}
input.submit { font-size: xx-small;}

textarea { font-size: x-small; line-height: 130%; color: #000000; background-color: #ddeedd; border: 1px solid #333; }

.button { background: #ccff00; color: #000000; font-size: x-small;}

.credit { clear: both; text-align: center; font-size: x-small; padding-bottom: 10px;}        

.smallnotes { font-size: 70%; color: #cccccc; font-style: italic; }
.leftform { text-align: right; }

.frontpageposts { width: 68%; float: left; }
.frontpageside	{ width: 25%; float: right;  padding: 0px 10px 5px 0px; font-size: x-small; }
.headline 	{ margin-bottom: 5px; font-size: xx-small;}
.updatedlink 	{ margin-bottom: 5px; font-size: xx-small;}
.newlink 		{ margin-bottom: 5px; font-size: xx-small;}
.link 		{ margin-bottom: 5px; font-size: x-small;}

.linksleft { float: left; margin-right: 20px; padding: 10px; background: #555; border: 1px solid #ccc; margin-bottom: 10px;}
.linksright { float: left; padding: 10px; background: #555; border: 1px solid #ccc; margin-bottom: 10px;}
.linksfull { clear: both; }

.dcBody {color: white; background-color: #666; margin:0px; padding:0px; font-family: verdana, arial, meta, helvetica, sans-serif; font-size: x-small; }
.dcTopBar { width: 100%; background-color: #999; border-bottom: #ccc 5px solid; border-top: #ccc 5px solid; clear: both; padding: 5px 0px 0px 0px; text-align: center; margin-bottom: 0px;}
.dcMenu { text-align: left; }
.dcContent { margin: 5px; font-size: xx-small; }
.dcDate { font-weight: bold; margin-left: 0px; color: #ccc; font-size: x-small; margin: 5px 0px 5px 0px; font-size: x-small;}
.dcTime { font-weight: normal; margin: 5px 0px 5px 0px; }
.dcLink { margin: 2px 0px 2px 0px; }
.dcUpdatedLink { margin: 1px 0px 1px 15px; }
