body		{
		width:			800px;
		background-color:	#ccffcc;
		font:			small Arial, sans-serif;
		margin-left:		auto;
		margin-right:		auto;
		border:			2px solid;
		border-color:		#188318;
		padding:		10px 15px;	
		}

a:link		{
		color:			#1D4575;
		text-decoration:	none;
		border-bottom:		thin dotted #1D4575;
		}


a:visited	{
		color:			#497DBC;
		text-decoration:	none;
		border-bottom:		thin dotted #497DBC;
		}

p		{
		line-height:		130%;
		}

#menubar	{
		background-color:	#DBFEDB;
		background:		url(images/menu_bkground.gif);
		padding-top:		0px;
		padding-bottom:		5px;
		margin:			10px 20px 10px 0px;
		width:			130px;
		font-weight:		bold;
		float:			left;	
		}


#menubar ul		{
			list-style-type:	none;
			color:			#D8FBD8;
			padding:		0px 1px 0px 6px;
			margin:			5px 0px;	
			}

#menubar a:link		{
			color:			#FFF;
			border-bottom:		none;
			}

#menubar a:visited	{
			color:			#FFF;
			border-bottom:		none;
			}

.menuHeader	{
		list-style-type:	square;
		list-style-position:	inside;
		padding-top:		6px;
		}

#intro		{


		}

#button		{
		border-bottom:		none;
		}

#button img 	{
		border: 0px;
		}

#buttonright	{
		float:			right;
		border-bottom:		none;
		}


#buttonright img 	{
			border: 0px;
			}

#buttonrighttop	{
		margin-left:		600px;
		border-bottom:		none;
		}


#buttonrighttop img 	{
			border: 0px;
			}

#newsbox	{
		background-color:	#DBFEDB;
		width:			600px;
		padding:		4px 20px 10px 20px;
		margin:			5px 5px 5px 145px;
		}

#newsbox h1	{
		border-bottom:		thin dotted #188318;
		padding-top:		6px;
		}

#oldblogs	{
		padding:		0px 20px;
		margin:			20px 10px;
		}

#oldblogs h2	{
		clear: right;
		}

#footer		{
		background:		url(images/footer.gif);
		background-repeat:	no-repeat;
		font-size:		80%;
		text-align:		center;
		line-height:		normal;
		margin:			0px 0px 0px 0px;
		color:			#FFF;
		padding-top:		10px;
		padding-bottom:		10px;
		clear:			both;
		}

#footer a	{
		color:			#FFF;
		font-weight:		normal;
		border-bottom:		thin dotted #FFF;
		}

h1		{
		color:			#188318;
		font-size:		160%;
		padding-top:		7px;
		}

h2		{
		color:			#188318;
		font-size:		120%;
		}

h3		{
		color:			#5B8A5B;
		font-size:		100%;
		}

img.right	{
		float:			right;
		margin:			0px 0px 3px 10px;
		padding:		5px 5px;
		}

img.left	{
		float:			left;
		margin:			0px 10px 0px 0px;
		padding:		5px 5px;
		}

.photos		{
		text-align:		center;
		}

.photos	a	{
		text-decoration:	none;
		border-bottom:		none;
		}


.photos	img	{
		border: 		0px;
		margin:			5px;
		}

#macrofood	{
		float:			right;
		width:			228px;
		margin:			10px 0px 10px 10px;
		}

#righttext	{
		float:			right;
		width:			228px;
		padding:		0px 0px 10px 20px;
		}

.righttext	{
		float:			right;
		}

blockquote 	{margin: 0px 0px 0px 35px;}

.caption	{
		float:		right;
		margin:		15px 10px 0px 10px;
		width:		285px;
		}

.caption img	{
		padding:	10px;
		border:		1px solid #188318;
		background-color:	#DBFEDB;
		}

.caption p	{
		text-align:		center;
		background-color:	#DBFEDB;
		padding:		10px;
		border:			1px solid #188318;
		}

.caption2	{
		margin:			0px 10px 10px 180px;
		border:			1px solid #188318;
		background-color:	#DBFEDB;
		padding:		8px;
		text-align:		center;
		width:			230px;
		}

.caption2 img	{
		padding:	3px 3px 3px 3px;
		}


.poemanchors a:link	{
			color:			#1D4575;
			text-decoration:	none;
			border-bottom:		none;
			}

.poemanchors a:visited	{
			color:			#497DBC;
			text-decoration:	none;
			border-bottom:		none;
			}

#writings	{
		width:			630px;
		padding:		5px 5px 5px 5px;
		margin:			5px 5px 5px 150px;
		}

table		{
		border:			thin solid #188318;
		border-collapse:	collapse;
		}

td, th		{
		border:			thin solid #659C65;
		padding:		5px;
		}

td a:link	{
		color:			#1D4575;
		text-decoration:	none;
		border-bottom:		none;
		}

td a:visited	{
		color:			#497DBC;
		text-decoration:	none;
		border-bottom:		none;
		}

th		{
		color:			#188318;
		}

.tablecategory	{
		color:			#188318;
		font-weight:		bold;
		text-align:		center;
		background-color:	#DBFEDB;
		}

.smalltext	{
		font-size:		80%;
		}

/*
.bloglist	{
		margin:		0px 0px 0px 105px;
		}
*/