body
	{margin:0;
	padding:0 10px 0 10px;
	border:0;
	background-color: #FBFBF7;
	height:100%;
	overflow-y:auto;
	text-align:left;
	font-family:arial, hevetica, sans-serif;
	font-size:85%;}

h1
	{font-size: 1.3em; color: #100100;}

h2
	{font-size: 1.2em; color: #100100;}

h3
	{font-size: 1.1em; color: #100100;}

h4
	{font-size: 0.9em; color: #100100;}

img
	{border: 0;}

#container
	{color:black; margin:5px auto; display:block; width:725px; border: 1px dashed #C4C769; padding:10px 0 10px 10px; background-color: #FBFBF7;}

#container .topleft
	{width:220px; padding:0 0 0 0; float:left; text-align:left; font-size: 100%; font-weight:700; color: #100100;}

#container .mainnav
	{margin: 0 0 0 25px; padding:0; text-align:left; float:left;}
* html #container .mainnav
	{margin: 0 0 0 20px; padding:0; text-align:left; float:left;}
#container .mainnav ul
	{margin: 0 0 0 15px; padding:0; list-style-type: none; border-left: 1px solid #CCCC99; float:left;}
* html #container .mainnav ul
	{margin: 0 0 0 0px; padding:0; list-style-type: none; border-left: 1px solid #CCCC99; float:left;}
#container .mainnav li
	{display: inline; padding:0 5px; border-right:1px solid #CCCC99; float:left;}
#container .mainnav li a
	{text-decoration: none; color: #100100;}
#container .mainnav li a:hover
	{text-decoration: none; color: #fff; background-color: #666633;}


#container .links
	{font-size:100%; color:#100100;}
#container .links a:link
	{font-size:100%; color:#100100; background-color:red;}
#container .links a:visited
	{text-decoration:none; font-size:100%; color:#333; background-color:red;}
#container .links a:hover
	{background-color:#666633; color:#fff;}

#boxr
	{float: right; height:300px; padding: 10px 0 0 0; text-align: center;}

#contents
	{margin:0 0 0 0; padding:5px 10px 0 0; text-align: left;}

#contents .cbox
	{float:left; width:430px; margin:0 8px 12px 0; padding: 0 0 0 5px; font-size:95%;}

#contents .heading
	{padding: 5px 0 0 0; text-align: center;}

#contents .cboxabout
	{float:left; width:340px; height:70px; margin:0 8px 12px 0; padding: 0 0 0 5px; text-align: center; font-size:100%;}

#contents .galleryimage
	{position:absolute; width:240px; height:150px; top:190px; left:270px; padding:5px 0px 0 5px; border: 1px solid #9EB7D3; text-align: center; font-size:100%; color:#000; background:#fff;}

#contents .gallerybar
	{float: left; text-align:center; font-size:100%; width: 560px; border-bottom: 1px solid #C4C769; margin: 0 0 10px 0; padding:3px;}

* html #contents .gallerybar
	{float: left; text-align:center; font-size:100%; width: 560px; border-bottom: 1px solid #C4C769; margin: 0 0 10px 0; padding:3px;}

#contents .thumbgal
	{float: left; text-align:center; font-size:95%; width: 125px; height:135px; border: 1px solid #C4C769; margin: 0 5px 5px 0; padding:5px 4px 5px 4px;}

* html #contents .thumbgal
	{float: left; text-align:center; font-size:95%; width: 125px; height:135px; border: 1px solid #C4C769; margin: 0 5px 5px 0; padding:5px 4px 5px 4px;}

#contents .thumbgal2
	{float: left; text-align:left; font-size:95%; border: 1px solid #C4C769; margin: 0 5px 5px 0; padding:5px 4px 5px 4px;}

* html #contents .thumbgal2
	{float: left; text-align:left; font-size:95%; border: 1px solid #C4C769; margin: 0 5px 5px 0; padding:5px 4px 5px 4px;}

#contents .image
	{float:left; margin:0 8px 0 0; padding:5px;}

#contents .imagetrivet
	{float:left; margin:0 2px 4px 0; padding:0;}

#contents .imagetop
	{float:left; margin:8px 15px 5px 10px; border: 1px solid #C4C769; padding:5px;}

#contents .imageth
	{float:left; margin:8px 8px 4px 0; border: 1px solid #C4C769; padding:0px;}

#contents .boxtop
	{float:left; margin:8px 0px 5px 20px; border-left: 1px dashed #C4C769; padding:15px;}

#contents .links
	{font-size:100%; color:#100100;}
#contents .links a:link
	{font-size:100%; color:#100100; background-color:#E1E1C4;}
#contents .links a:visited
	{text-decoration:none; font-size:100%; color:#100100; background-color:#E1E1C4;}
#contents .links a:hover
	{background-color:#666633; color:#fff;}

#contents .links2
	{font-size:95%; color:#100100;}
#contents .links2 a:link
	{font-size:95%; color:#100100; background-color:none;}
#contents .links2 a:visited
	{text-decoration:none; font-size:95%; color:#100100; background-color:none;}
#contents .links2 a:hover
	{background-color:#666633; color:#fff;}

#contents .menubox
	{float:left; margin:10px 10px 0 10px; padding:0px 20px 0px 0px;}
#menu
	{width:100px; padding:0 0 0 0px; text-align:left; font-size:100%; color:#333;}
#menu a:visited, #menu a
	{background-color:#E1E1C4; width:100px; height:20px; margin:50 auto; text-align:left; text-decoration:none; line-height:20px; color:#000;}
#menu a:hover
	{background-color:#666633; color:#fff;}
#menu a:active, .current
	{background-color:#E1E1C4; border: 1px solid #333; color:#333; width:100px; height:20px; margin:50 auto; text-align:left; text-decoration:none; line-height:20px;}
#menu a:active, .blank
	{background-color:#E1E1C4; color:#333; width:100px; height:20px; margin:50 auto; text-align:left; text-decoration:none; line-height:20px;}


.clearbar
	{clear:both; width:715px; height:10px; border-bottom: 1px dashed #C4C769;}
.clear
	{clear:both;}
.font
	{font-size:100%; font-weight:500; font-family: arial, hevetica, sans-serif;}

#fixlogo
	{display:block; width:75px; height:100px; position:relative; top:17px; left:17px;}


#footer	
	{clear:both; width:705px; color:rgb(10,40,40); background-color:#E1E1C4; text-align:center; font-size:80%; padding:5px;}
#footer a { text-decoration: none; }
#footer a:link { color: #448; }
#footer a:visited { color: #667; }