@charset "utf-8";
@media screen, projection {
	html {
		background: #f6faf0 url(../images/main/background.jpg) repeat-x;
		}
	body {
		background: url(../images/main/background-frame.jpg) top center no-repeat;
		min-width: 950px;
		}
	a:link,
	a:visited,
	a:active {
		color: #73993f;
		}
	a:hover {
		color: #456419;
		}
	h2 {
		border: 2px solid #e1ecd3;
		color: #566049;
		}
	h3 {
		border-bottom: 1px solid #e1ecd3;
		color: #566049;
		}
	h4 {
		color: #566049;
		}
	h5 {
		color: #566049;
		}
	#header {
		border: 2px solid #e1ecd3;
		}
	#menu {
		border: 2px solid #e1ecd3;
		color: #53584b;
		}
		#menu li {
			background-color: #e8f2db;
			border: 1px solid #d6eabb;
			}
		#menu li a {
			color: #53584b;
			}
		#menu li a:link, 
		#menu li a:visited, 
		#menu li a:active {
			background-color: #d6eabb;
			}
		#menu li.menu-current a:link, 
		#menu li.menu-current a:visited, 
		#menu li.menu-current a:active {
			background-color: #e8f2db;
			}
		#menu li a:hover,
		#menu li.menu-current a:hover {
			background-color: #fff;
			}
	#menu-contact {
		background: #d6eabb;
		border: 1px solid #a5d069;
		}
		#menu-contact h3 {
			background: #a5d069;
			border-bottom: 1px solid #a5d069;
			}
		#menu-contact h3 a {
			color: #53584b;
			}
		#menu-contact h3 a:link, 
		#menu-contact h3 a:visited, 
		#menu-contact h3 a:active {
			background-color: #a5d069;
			}
		#menu-contact h3 a:hover {
			background-color: #fff;
			}
	#sectionmenu {
		border: 2px solid #e1ecd3;
		}
		#sectionmenu ul li a {
			border: 1px solid #e1ecd3;
			}
	#content {
		color: #53584b;
		}
	#footer {
		border-top: 2px solid #e1ecd3;
		}
		#copyright {
			color: #53584b;
			}
	/**/
	.framed-image {
		border: 2px solid #e1ecd3;
		}
		.framed-image img {
			border: 1px solid #e1ecd3;
			}
	.section-main-img {
		border: 2px solid #e1ecd3;
		}
		.section-main-img img {
			border: 1px solid #e1ecd3;
			}
	.section-images {
		border: 2px solid #e1ecd3;
		}
		.section-images div img {
			border: 1px solid #e1ecd3;
			}
	.backbutton {
		border: 2px solid #e1ecd3;
		}
	p.pageimage {
		background: #fff;
		border: 1px solid #e1ecd3;
		margin: 10px 0;
		padding: 10px;
		}
		p.pageimage img {
			border: 1px solid #e1ecd3;
			}
	p.more {
		border-top: 1px solid #e1ecd3;
		}
	.bordertop {
		border-top: 1px solid #e1ecd3;
		}
}