body { 
	background-color: #133113;
	color: #95c595;
	border: 0px;
	margin: 5px;
	padding: 3px;
}

#logo {display: none; } /* too dark to show well */
h1, h2, h3, h4, h5, h6 { font-family: sans-serif;}

.onred { background-color: #ff0000 }

.disabled { color: gray; }

.storybar { font-size: smaller; text-align: right; }

.address {font-style: italic; font-size: smaller;}

#leftbar {vertical-align: top; width: 160px; float: left;}

#maincell {vertical-align: top; margin-left: 165px; }
.nofloat { clear: both; }

.menublock, .storytitle { 
	margin-bottom: 15px; 
	border: 1px solid #AAAAAA; 
	padding: 5px; 
	text-align: left; 
	font-family: sans-serif; 
	color: #C0FFC0; 
	background-color: #336633;
	border: 2px groove #000000;
}  

.menublocktitle { font-weight: bold; }

.story { padding: 5px; margin-left: 5%; max-width: 76em; } 
.storytitle { margin-left: -5px; margin-right: -5px;
	margin-bottom: 15px;
	padding: 3px;
}
.updatetitle { font-weight: bold;}

a { background-color: transparent;
	color: #40FF40; text-decoration: none; border: none;} 

q { font-style: italic; }
blockquote, .quote, pre { 
   font-style: italic; 
   margin: 5px 5px 5px 5px; 
   padding: 5px 5px 5px 5px; 
   border : 1px solid #AAAAAA;
}

.rstitle { float: right;}

ul.categorytree, li.categorytree_item {
	list-style-type:	none;
	text-align: left;
	font-weight: normal;
}
ul.categorytree { margin-left: 5px; padding-left: 0px; }
li.categorytree_item ul { display: none; list-style-type: none; }
li.categorytree_item:hover { font-weight: bold; background: #133113; border: 1px solid #AAAAAA; }
li.categorytree_item:hover > ul {  font-weight: normal; display: block; position: absolute; 
                                  left: 3em; background-color: #133113; border: 1px solid #AAAAAA; }
li.categorytree_item:hover ul > li {  padding-right: 1em; margin-left: -2em; }
li.categorytree_item:hover a:hover {  font-weight: bold; }



ul.archive { text-align: left; margin-left: 5px; padding-left: 0px; 
      margin-bottom: 0px; list-style-type: none; }

li.archive_item { list-style-type:	none; }

li.archive_item ul { display: none;  }
li.archive_item:hover { font-weight: bold; background: #133113; border: 1px solid #AAAAAA; }
li.archive_item:hover > ul {  font-weight: normal; display: block; position: absolute; left: 4.5em; background-color: #133113; border: 1px solid #AAAAAA; }
li.archive_item:hover ul > li {  padding-right: 1em; margin-left: -2em; }


.center { text-align: center;}

.thumbs { text-align: center; }
.thumb { text-align: center; padding: 3px; border: 1px solid #AAAAAA; }