#diaryofevents h4 span { display:block; }
#diaryofevents h4 span.lite, #diaryofevents h5 span { font-weight:normal; }
#diaryofevents h4 span.lite { display:inline; }
#diaryofevents p.jump { margin-bottom:1em; }
#diaryofevents * {padding:0;margin:0}
body { color: #3A4B60; }
#diaryofevents h3, #diaryofevents h4, #diaryofevents h5, #diaryofevents li, #diaryofevents p {
	font-family: Arial;
	color: #3A4B60;
	font-size: small;
	line-height:1.3em;
	}
#diaryofevents div.onedaysevents{
	float:left;
	border-left:2px solid #D3D7DC;
	padding-left:5px;
	margin-bottom:2em;
	width:70%;
	}
#diaryofevents h3, #diaryofevents h4, #diaryofevents h5, #diaryofevents h6 { padding:0; margin:0 }
#diaryofevents h3, #diaryofevents h4, #diaryofevents h5 { font-weight:bold; }
#diaryofevents .oneday, #diaryofevents h3, .topbutton {clear:both;}
#diaryofevents h4 {
	text-align:right;
	float:left;
	width:10em;
	padding-right:1em;
	}
#diaryofevents ul { list-style:none; }
* html ul{height:1%;}
#diaryofevents ul, #diaryofevents li { padding:0; margin:0; }
#diaryofevents ul.gappy li { padding:0; margin:0 0 .4em 0; }
#diaryofevents ul.gappy li li { margin:0 }
#diaryofevents ul { margin-bottom:10px; }
#diaryofevents ul ul {
	padding-left:0.5em;
	margin-left:1em;
	list-style:square;
	margin-bottom:0;
	}
#diaryofevents h3 {
	font-size:1.4em;
	font-weight:bold;
	padding-top:6px;
	margin-bottom:1.5em;
	border-top: 2px solid #D3D7DC;
	}
p#date { margin-top:1em; }
p#date, p.getitlisted {
	float:right;
	border: 2px solid #D3D7DC;
	padding:4px 6px;
}
.getitlisted {
	margin:0;
	text-align:center;
}
.getitlisted a { font-weight:bold }
p#date { clear:both }
div#diaryofevents h2 { margin-top:3em; margin-bottom:1em; }