html { background-color: #eeeeff; color: #000000; background: url(../images/bg2.jpg) top right; background-repeat: repeat-y; height: 100%; }

body { margin: 0px; cursor: default; padding: 10px 10px 10px 10px; 
background-color: #eeeeff; color: #000000; background: url(../images/bg.jpg) bottom left; background-repeat: repeat-y; 
height: 100%;
}

.clearboth { clear: both; }

html>body {
 min-height: 100%;
 height: auto;
}

.noborder { border-width: 0px; }
	
A:link		{color: #337733; text-decoration: underline; font-weight: bold; }
A:visited	{color: #337733; text-decoration: underline; font-weight: bold; }
A:hover		{color: #333377; text-decoration: none; font-weight: bold; }

.title { border-width: 0px; box-shadow: 0px 0px 0px #000; }

img { margin-left: 15px; border-width: 1px; border-color: #000000; border-style: solid; box-shadow: 2px 2px 8px #000;}

HR { height: 1px; background: #337733; color: #337733; border: 1px; }

.clear { clear: both; }

.contents { padding-left: 15px; padding-right: 15px; max-width: 860px; text-align: justify; }

.title { font: 24px sans-serif; font-weight: bold; color: #6e1e20; }
.title2 { font: 24px sans-serif; font-weight: bold; color: #000000; }

ul { margin-left: 25; padding: 0 0 0 0px; }
li { margin-left: 0; color: #005500; }

.buttonon { background-image:url(../images/buttonon.png); background-repeat: no-repeat; float: left; width: 120px; height: 33px; 
margin-right: 5px; padding-top: 7px; text-align: center; }
.buttonon A:link	{ font: 15px Arial; color: #ffffff; text-decoration: underline; font-weight: bold; display:block;}
.buttonon A:visited	{ font: 15px Arial; color: #ffffff; text-decoration: underline; font-weight: bold; display:block;}
.buttonon A:hover	{ font: 15px Arial; color: #ffffff; text-decoration: underline; font-weight: bold; display:block;}

.buttonoff { background-image:url(../images/buttonoff.png); background-repeat: no-repeat;  float: left;  width: 120px; height: 33px; 
margin-right: 5px;  text-align: center; padding-top: 6px;  }
.buttonoff A:link	{ font: 15px Arial; color: #ffffff; text-decoration: none; font-weight: bold; display:block;}
.buttonoff A:visited	{ font: 15px Arial; color: #ffffff; text-decoration: none; font-weight: bold; display:block;}
.buttonoff A:hover	{ font: 15px Arial; color: #ffffff; text-decoration: none; font-weight: bold; display:block;}

.news { border-color: #845b27; border-style: solid; border-width: 2px; }
.news A:link		{color: #6e1e20; text-decoration: underline;}
.news A:visited		{color: #6e1e20; text-decoration: underline;}
.news A:hover		{color: #000000; text-decoration: none;}
.news { font: 15px serif; color: #362110; }

.store { background-color: #f0c662; border-color: #845b27; border-style: solid; border-width: 2px; }
.store { font: 15px serif; color: #362110; }

.infoBox { background-color: #b28518; border-color: #000000; border-style: solid; border-width: 1px; }
.infoBox { font: 15px serif; color: #362110; }

.infoBoxHeading { font: 18px serif; color: #6e1e20; font-weight: bold; }
.pageHeading { font: 28px serif; color: #6e1e20; font-weight: bold; }

.infoBoxContents { background-color: #b28518; border-color: #845b27; border-style: solid; border-width: 0px; }
.infoBoxContents { font: 15px serif; color: #362110; }


.main { background-color: #f0c662; }

p { white-space: pre-wrap; }
