body{color: #333333;
background-color: #ffff87;
padding: 0;
margin: 0;
font-size: .9em;}

#content{text-align: center;
	margin: 1%;}

.frame{clear: left;
	text-align: left;
	background-color: #ffffcc;
	margin: 5px 1% 5px 1%;
	border: 1px solid #c8cc00;
	padding: 10px;}
.frameright {float: right;
	text-align: left;
	background-color: #ffffcc;
	margin: 5px 1% 5px 1%;
	border: 1px solid #c8cc00;
	padding: 10px;}

.diary{margin: 5px; 
	float: left; width: 45%; 
	text-align:left; 
	padding-left: 10px;}

.break{width: 100%; 
	clear: both; 
	border-top: 1px solid #c8cc00;
	text-align: left;}

.wide{width: 98%; 
	clear: both; 
	border-top: 1px solid #c8cc00;
	text-align: left;
	padding-left: 15px;}

.shortbreak{width: auto; 
	clear: both; 
	border-top: 1px solid #c8cc00;}
.date
	{font-weight: bold; padding-right: 10px;}
.caption 
	{font-size: .8em; font-family: Verdana, Helvetica, sans-serif; 		color: #630; 
	background-color: transparent; 
	text-align: center; font-stretch: narrower; line-height: .9em;}
.comment 
	{font-style: italic;}
.story 
	{font-family: Georgia, "New York", Times, "Times New Roman", serif;
	font-style: italic;
	font-size: .9em;
	line-height: 1.3em;
	text-align: left;
	padding-bottom: 0.2em;
	margin: 0 2%;
border-top: 1px solid;}
.header{}
ul {text-align: left;}
ul li {padding-top: 2px;}
p{}
h1
	{color: #630; font-style: italic; font-weight: bold;}
h2
	{font-size: 1.2em;}
h3 
	{font-size: 1em; text-align: left;}
.pic
	{float: left; margin: 6px;}
.picright
	{float: right; margin: 6px;}
.b1, .b1 a, .b2, .b2 a, .b3, .b3 a, .b4 a, .b5 a, .b6 a, .b7 a, .b8 a, .b9 a
.b1 a:visited, .b2 a:visited, .b3 a:visited, .b4 a:visited, .b5 a:visited, .b6 a:visited, .b7 a:visited, .b8 a:visited, .b9 a:visited  
	{
	color: #300;
	text-decoration: none;
	background-color: transparent;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 5px 5px;
	line-height: 1.4em;}

 .b1 a:hover, .b2 a:hover, .b3 a:hover, .b4 a:hover, .b5 a:hover, .b6 a:hover, .b7 a:hover, .b8 a:hover, .b9 a:hover  
	{
	color: #360;
	background-color: transparent;
	text-decoration: none;
	}
.nav	{line-height: 2em;}
.nav, .nav a, .nav a:visited {width: 100%; 
	clear: both; 
	text-align: center;
	color: #300;
	text-decoration: none;
	background-color: transparent;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 5px 15px;
}

.nav a:hover  
	{
	color: #360;
	background-color: transparent;
	text-decoration: none;
	}
.blockquote {color: #330;
	background-color: #fff;
	font-family: Courier, monospace;
	font-style: normal;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.3em;
	text-align: left;
	padding: 0.5em;
	margin: 6px 6%;
	border: 2px solid #ccc;}

.blockquote h3 {font-family: Georgia, "New York", Times, "Times New Roman", serif;
	font-style: italic;
	font-size: 1em; line-height: .9em;
	margin: 4px; padding: 0px;}
.left {width: 50%; float: left; background-color: #ccc;}
.left .diary {width: 100%;}