body { background:#686;
       font-family: verdana, helvetica, sans-serif;
     }
#content {
	margin-right:10%;
	margin-left:10%;
	margin-top:5%;
	padding-bottom:10px;
	background:#fff;
	border:1px solid #000;
	text-align:left;
	min-width:500px;
	}
	
.diary {
	border-left:1px solid #000; 
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	background:#e8ffe8;
	color:#000;
	padding:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:10px;
	}

#rightcol {
	width:240px;
	padding:0px;
	margin-left:20px;
	margin-right:-15px;
	float:right;
	}
	
p,h1,h2,h3 {
	margin-top:0px;
	margin-bottom:10px;padding:0px 20px 0px 20px;
	}
	
h2 {
	font-size:16px;
	padding-top:0px;
	margin-bottom:0px;
	}

h3 { margin-top: 10pt; }	

#title h1 {
        background: #9b9;
	font-size:18px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
#title {
	padding:0px;
	margin-right:-15px;
	margin-left:-15px;
	width:auto;
	}

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

.diary .entry {
	padding:10px 10px 0px 5px;
}
.diary .entry p { 
	display: inline;
}

.imagedesc img {
        display: block;
	/*width:240px;*/
	border-left:1px solid #000; 
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	background:#e8ffe8;
	color:#000;
	padding:7px;
	margin-left:20px;
	margin-right:-15px;
        margin-bottom: 10px;
	float:right;
	}

.imagedesc { clear: both; }

div.aside { margin-top: 20pt; font-style: italic; }

.journal-entry h2 {
	margin-bottom: 3px;
	margin-top: 10px;
	display:block; 
        background: #113311;
	color: #aaddaa;
	font-size: 110%;
}



