body { 
	background: #83A367;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .8em;
	color: #000;
}
h1 {
	padding: 10px;
	background-color: #425726;
	color: #fff;
	font-weight:bolder;
}
h2 {
	color: #360;
	border-bottom: thin solid #cc6;
	font-weight:bolder;
}
h3 {
	color: #360;
	font-weight:bolder;
}
h1 img {
	float: right; 
}		
a:link	{
	color: #066;
}
a:visited	{
	color: #630;
}
a:hover	{
	color: #630;
}
a:active	{
	color: #630;
} 

#content { 
	background: #CADEB9;
	border: thick solid #cc6;
}

#navigation	{
	background: #CADEB9;
	border: thick solid #cc6;
}
	
#navigation p {  
	border: thin solid #cc6;
	display: inline;
	font-weight: bold;
}
#navigation a:link {
	text-decoration: none;
}
#navigation a:visited	{
	color: #630;
	text-decoration: none;
}
#navigation p a:hover {
	display:block;
	text-decoration: none;
	background-color: #425726;
	color: #fff;
}
#current {
	font-style: italic;
}

.blog 	{  
	border-left: thin solid #60C;
	float: right;
	clear: left;
	padding-right: .5em;
	padding-left: .5em;
	margin-left: 1em;
	width: 20%;
		}
.blog_title {
	background-image: url(/images/blog_title.gif);
	background-repeat: repeat-y;
	color: white;
	width: 50%;
	padding-left: .5em;
}

#logo {
	position: absolute; 
	right: 3em;
	z-index:2;
	text-align: right;
	margin-top: 1em;
	margin-bottom: 0;
	font-size: smaller;
}
#logo img {
	float: right;
	margin-left: 1.5em;
}
.stones { text-align:center; }
.red { color: red; }
img { border: none; }
img.holiday {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#right { float: right; }
input:focus  { outline: thick solid black }
input:active { outline: thick solid red }

p#logo {
	display: none;
}
fieldset { border: none; }
legend { display:none; }

.magnolia-linkroll-title { display:none; }
.magnolia-mark { margin-bottom: 5px; }