h1 { font-size: 200%; }

div#headimage { width: 100%;
		margin-bottom: 20px; }

div#sidebar { 	float: left; 
		clear: both;

		width: 20%;
		height: 200%; /* hackety-hack */
		
		border-right: 1px solid #aaaaaa; 

		margin-right: 20px; 

		padding-top: 20px; 
		padding-right: 20px;  

		background-color: #cccccc; }

div#body { 	width: 75%;
		float: right;
}

ul.sidelinks {	list-style-type: square }


span.thispage { font-style: italic }
p.nextlink { text-indent: 2% }
p.nextlink a { 	text-decoration: none;
		color: #663366; }
p.nextlink:before { 	content: ">> "; 
			color: #663366; 
			font-weight: bolder; }




table.bookaweek { width: 80% }
table.bookaweek th { text-align: left }
table.bookaweek td { border-bottom: 1px solid #cccccc }




