body{
	font-family:'Lucida Grande',Verdana,Sans-Serif;
}
#mainnav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width:100%;
}
#mainnav li{
	text-align:right;
	width:100%;
}
#mainnav a{
	border:0;
	border-bottom:4px solid white;
	text-decoration:none;
	color:#8DA853;
	width:100%;
	display:block;
/*	font-family:Geneva, Arial, Helvetica, sans-serif;
*/	font-weight:bold;
	font-size:medium;
	line-height:95%;
}
#mainnav a:hover{
	border-bottom:4px solid #CDDDC9;
}
#mainnav a.current{
	border-bottom:4px solid #CDDDC9;
	color:#D9A126;
}
#mainnav li.rights{
	display:none;
}
#footer,#subpagelinks{
	font-size:small;
	font-weight:bold;
}
#footer{
	text-transform:lowercase;
	margin-top: 4em;
	border-top:1px dotted gray;
}
#footer, #footer a{
	color:gray;
}
#subpagelinks, #subpagelinks a{
	color:#D9A126;
}
#footer a:hover, #subpagelinks a:hover{
	text-decoration: underline;
}
#subpagelinks li.current_page_item a{
	color:#82A03A;
	text-decoration:underline;
}
#footer ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer li{
	display:inline;
}
#subpagelinks, #subpagelinks ul{
	list-style: none;
	margin: 0;
	padding-left: 0px;
}
#subpagelinks{
	font-size: x-large;
}
#subpagelinks li{
	font-size: smaller;
}
#footer li a:after{
	content:" :: ";
}
#footer li.last a:after{
	content:"";
}
#footer li.rights{
	padding-left:4em;
}
#footer a, #subpagelinks a{
	text-decoration:none;
}

#sidebar{
	width:175px;
	color:gray;
	/* font-size: smaller; */
}
#sidebar a{
	color:gray;
}
#sidebar a:hover{
	text-decoration:none;
}
#sidebar p{
	/* font-size: small; */
}
#sidebar h2{
}
#sidebar ul{
	list-style: none;
	margin:0;
	padding:0;
}
#sidebar li{
	margin-left:2em;
	text-indent: -2em;
}
.post{
	color: gray;
}
.storycontent{
	font-weight:normal;
	/* font-size: smaller; */
}
.post h2 a{
	text-decoration: none;
	color: gray;
}
.post h1,.post h2{
	font-size: x-large;
}