body { background-image: url("daemon-bg.jpg");}
h1, h2, h3, h4, h5, h6 { font-family: sans-serif;}

#logo { text-align: center; }
#logo img { border: 0; width: 344px; height: 72px; }

.onred { background-color: #ff0000 }
.storybar { font-size: smaller; text-align: right; }
.address {font-style: italic; font-size: smaller;}

.disabled { color: gray; }


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

.nofloat { clear: both; }

.menublock { margin-bottom: 15px; 
	border: 1px solid #AAAAAA; 
	padding: 5px; 
	text-align: left; 
	font-family: sans-serif; }  

.menublocktitle { font-weight: bold; }
/* span.breadcrumbs { font-weight: bold; } */

.story, .blocked { padding: 5px; } 
.storytitle { font-size: larger; font-weight: bold;}
.updatetitle { font-weight: bold;}
a { 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: bold;
}
li.categorytree_item ul { display: none; list-style-type: none; }
li.categorytree_item:hover { font-weight: bold; background: silver; border: 1px solid #AAAAAA; }
li.categorytree_item:hover > ul {  font-weight: normal; display: block; position: absolute; left: 3em; background-color: silver; border: 1px solid #AAAAAA; }
li.categorytree_item:hover ul > li {  padding-right: 1em; margin-left: -2em; }


ul.categorytree { margin-left: 5px; padding-left: 0px; }
ul.archive { text-align: left; margin-left: 0.5em; 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: silver; border: 1px solid #AAAAAA; }
li.archive_item:hover > ul {  font-weight: normal; display: block; position: absolute; left: 4.5em; background-color: silver; 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; }