body
	{margin:0;
	padding:0 10px 0 0;
	border:0;
	height:100%;
	overflow-y:auto;
	background-color: #C1E8E6;
	text-align:left;
	font-family:arial, hevetica, sans-serif;
	font-size:85%;}
h1
	{font-size: 110%; color: rgb(50,60,60);}
h2
	{font-size: 95%; color: rgb(50,60,60);}
h3
	{font-size: 90%; color: rgb(50,60,60);}
img
	{border: 0;}

#container
	{color:black; margin:25px auto; width:900px; padding:0 0 10px 0;}

.mainnav
	{width:727px; margin: 0 0 0 0; padding:10px 10px; text-align:left; float:left; background-color: #FBFBF7; border-bottom: 1px solid #C4C769;}
* html .mainnav
	{width:727px; margin: 0 0 0 0; padding:10px 10px; text-align:left; float:left; background-color: #FBFBF7; border-bottom: 1px solid #C4C769;}
.mainnav ul
	{margin: 0 0 0 25px; padding:0; list-style-type: none; border-left: 1px solid #C4C769; float:left;}
* html .mainnav ul
	{margin: 0 0 0 15px; padding:0; list-style-type: none; border-left: 1px solid #C4C769; float:left;}
.mainnav li
	{display: inline; padding:0 5px; border-right:1px solid #C4C769; float:left;}
.mainnav li a
	{text-decoration: none; color: #272900;}
.mainnav li a:hover
	{text-decoration: none; color: #fff; background-color: #3FABA8;}


.links
	{font-size:100%; color:#333;}
.links a:link
	{font-size:100%; color:#333; background-color:#E1F4F3;}
.links a:visited
	{text-decoration:none; font-size:100%; color:#333; background-color:#E1F4F3;}
.links a:hover
	{background-color:#3FABA8; color:#fff;}

.menu
	{float:right; display:block; width:150px; padding:0 0 0 0; text-align:left; font-size:90%; color:#333;}
.menu a:visited, .menu a
	{display:block; width:100px; height:15px; margin:0 auto; text-align:left; text-decoration:none; line-height:15px; color:#000;}
* html .menu a:visited, .menu a
	{display:block; border: 0; width:100px; height:15px; margin:0 auto; text-align:left; text-decoration:none; line-height:15px; color:#000;}
.menu a:hover
	{background-color:#3FABA8; color:#fff;}
.menu a:active, .current
	{display:block; font-size:100%; font-weight:600; color:#333; width:100px; height:15px; margin:0 auto; text-align:left; text-decoration:none; line-height:15px;}
.menu a:active, .blank
	{display:block; color:#333; width:100px; height:15px; margin:0 auto; text-align:left; text-decoration:none; line-height:15px;}
.font
	{font-size:95%; font-weight:bold; text-align:center; background-color:#6BC9C7; border:1px solid #C4C769; margin:7px 0 10px 10px; padding:4px 0;}


.contents
	{float:left; width:727px; margin:0 3px 0 0; padding:0 10px 0 10px; text-align: left; background-color: #FBFBF7;}

.contents .cbox
	{float:left; width:430px; margin:0 8px 12px 0; padding: 0 0 0 5px; font-size:95%;}

.contents .cboxindex
	{height: 80px; padding: 5px 0 0 0; text-align: center;}

.contents .cboxabout
	{float:left; width:350px; height:70px; margin:0 8px 12px 0; padding: 0 0 0 5px; text-align: center; font-size:100%;}

.contents .galleryimage
	{position:absolute; width:200px; height:130px; top:72px; left:35px; padding:20px 5px 0 5px; border: 1px solid #9EB7D3; text-align: center; font-size:100%; color:#000; background:#fff;}


.contents .gallerybar
	{float: left; text-align:left; font-size:95%; width: 340px; height: 18px; border: 1px solid #9EB7D3; margin: 0 0 10px 15px; padding:3px;}
* html .contents .gallerybar
	{float: left; text-align:left; font-size:95%; width: 340px; height: 18px; border: 1px solid #9EB7D3; margin: 0 0 10px 5px; padding:3px;}

.contents .thumbgal
	{float: left; text-align:left; font-size:95%; width: 720px; border: 1px solid #9EB7D3; margin: 0 5px 5px 0; padding:5px 3px 3px 5px;}
* html .contents .thumbgal
	{float: left; text-align:left; font-size:95%; width: 720px; border: 1px solid #9EB7D3; margin: 0 5px 5px 0; padding:5px 3px 3px 5px;}
.contents .sitebox
	{float: left; text-align:left; font-size:90%; width: 260px; border: 1px solid #9EB7D3; margin: 5px 5px 5px 0; padding:5px 3px 3px 5px;}
* html .contents .sitebox
	{float: left; text-align:left; font-size:90%; width: 260px; border: 1px solid #9EB7D3; margin: 5px 5px 5px 0; padding:5px 3px 3px 5px;}

.contents .image
	{float:left; margin:8px 8px 0 0; border: 1px solid #9EB7D3; padding:5px;}
.contents .imageth
	{float:left; margin:0; padding:5px 15px 5px 5px;}

.contents .image2
	{float:left; margin:25px 15px 0px 10px; padding:5px 20px 5px 20px;}
* html .contents .image2
	{float:left; margin:25px 15px 0px 5px; padding:5px 20px 5px 20px;}

.contents .imfont
	{font-size:90%;}

.contents .links
	{font-size:100%; color:#333;}
.contents .links a:link
	{font-size:100%; color:#333; background-color:#E1F4F3;}
.contents .links a:visited
	{text-decoration:none; font-size:100%; color:#333; background-color:#E1F4F3;}
.contents .links a:hover
	{background-color:#3FABA8; color:#fff;}
.contents .basebox
	{float:left; width:230px; height:200px; margin:0 0 8px 20px; border: 1px solid #9EB7D3; padding:2px;}
.contents .items li
	{list-style-type: circle;}


.clearbar
	{clear:both; width:720px; height:10px; margin:0 0 0 0; border-bottom: 1px solid #C4C769;}
.clear
	{clear:both;}

#footer	
	{clear:both; width:710px; color:rgb(10,40,40); background-color:#6BC9C7; text-align:left; font-size:80%; margin:0 0 10px 0; padding:5px;}
#footer a { text-decoration: none; }
#footer a:link { color: #448; }
#footer a:visited { color: #667; }