body { background:#686;
       font-family: verdana, sans-serif;
       font-size: 10px;
       }

#content {
	margin: 5% 10%; 
	background:#fff;
        padding-left: 1.5em; padding-right: 1.5em; 
	border:1px solid #000;
	text-align:left;
	min-width:50em;
        font-size: 120%;
	}
	
.diary {
	border:1px solid #000;
	background:#e8ffe8;
	color:#000;
	padding: 1em;
	margin-bottom: 1em;
	text-align:left;
	font-size: 90%;
	}

#rightcol {
	width:24em;
	padding:0px;
	margin-left:2em;
	margin-right:-2.5em;
	float:right;
	}
	
p,h2,h3 {
	margin-bottom: 1em;
	}
	
h2 {
	font-size:160%;
        margin-top: 1em; margin-bottom: .1em;
	}

h3 { margin-top: 1em; }	

#title h1 {
        background: #9b9;
	font-size:18px;
	border:1px solid #000;
	margin-top:1em;
	padding: 5px 1em;
	}
	
#title {
	padding:0px;
	margin: 0 -2.5em; 
	width:auto;
	}

.floatimage {
        float:right;
        padding:5px;
        } 

.diary .entry {
	padding:1em 1em 0px 5px;
}
.diary p { margin: 0 0 .4em 0; }

.imagedesc img {
        display: block;
	/*width:24em;*/
	border:1px solid #000; 
	background:#e8ffe8;
	color:#000;
	padding: 1em;
	margin: 0px 2em -.6em 1em;
	float:right;
	}

.imagedesc { clear: both; }

div.aside { margin-top: 2em; font-style: italic; }





