body, html {
		background-color: #e5e5cf;
		background-image: url(../graphics/backdrop-bamboo.jpg);
		background-position: center top;
		background-repeat: repeat;
		font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif; color: #000000;
		text-align: center;
		height: 100%;
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
	}

body {font-size: 70%;}
		
/* Main Container  */		
	#main-container {
			margin: 0px auto; 
			padding: 0px 0px 0px 0px;
			text-align: center;
		}
  * html #main-container {height: 90%;}
/* END Main Container */		

/* Header */			
	#header {
			background: url("../graphics/backdrop-header.jpg") top center ;  background-color: #C8C8A6;
			text-align: center;
			height: 225px;
			margin: 0 auto; 			
			padding: 0px 0px 0px 0px;
		}	
	#header-content {
			text-align: left;	
			width: 800px;		
			margin: 0 auto; 				
			padding: 110px 0px 0px 140px;			
		}
	* html #header-content {padding: 130px 0px 0px 70px;}	
/* END Header */	

/* Menu System */ 
	#menu {
			background-color: #FFFFFF;
			text-align: center;
			width: 700px;
			margin: 0px auto;
			padding: 0px 0px 0px 18px;
		}
	* html #menu {width: 700px;}	
	.buttons a {
			background-image:url(../graphics/button-off.gif);
			text-align:center;			
			display: block;
			text-decoration: none;
			font: bold 1em "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;;
			color: black;
			width: 95px;
			height: 25px;
			float: left;
			display: inline;
			margin: 0 auto;
			background-repeat: no-repeat;
			padding-top: 4px;
		}
	.buttons a:hover {background-image:url(../graphics/button-on.gif);}
/* END Menu System */ 

/* Content */	
	#content {
			background: url("../graphics/backdrop-content.jpg") top repeat-x; background-color: #C8C8A6;
			text-align: center;
			width: 700px;
			min-height: 700px;
			margin: 0 auto; 	
			padding: 0px 0px 0px 0px;	
			}
  * html #content {width: 700px; height: 700px; padding: 0px 0px 0px 0px;}
/* END Content */	
		
/* Content Textbox */ 
	#text-box {
			text-align: justify;
			margin: 0 auto;
			padding: 0px 0px 0px 0px; 
			width: 525px;
			min-height: 350px;
		}
/* END Content Textbox */ 		

/* Photo Gallery */
	.photo-gallery-container {
			width: 700px;		
			height: 550px;
			padding: 0px 0px 0px 0px;
		}
	.gallery-thumbnails {
			width: 300px;		
			padding: 0px 0px 0px 0px;
			float: left;
		}	
	.gallery-text {
			text-align: justify;
			width: 350px;	
			float:left;
		}	
	.thumbnail img{background-color: #FFFFFF;
			border-color: #aaa #ccc #ddd #bbb; border-style: solid; border-width: 1px;
			color: inherit;
			padding: 5px;
			vertical-align: top;
			margin: 0 2px 5px 0px;
			text-decoration: none;
		}
	*html .thumbnail img {padding: 95px;}	
	.thumbnail:hover{
			background-color: transparent;
			text-decoration: none;
		}
	.thumbnail:hover img { }
/* Gallery Large Format */ 	
	.thumbnail span {
			position: absolute;
			padding: 5px;
			left: -1000px;
			top: 50px;
			visibility: hidden;
			color: #FFFFFF;
			text-decoration: none;
		}
	.thumbnail span img {
			border-width: 0;
			padding: 2px;
			text-decoration: none;
		}
	.thumbnail:hover span {
			visibility: visible;
			top: 375px;
			left: 675px;
			z-index: 50;
			text-decoration: none;
		}		
/* END Gallery  Format */
	.thumbnail-tall img{background-color: #FFFFFF;
			border-color: #aaa #ccc #ddd #bbb; border-style: solid; border-width: 1px;
			color: inherit;
			padding: 5px;
			vertical-align: top;
			margin: 0 2px 5px 0px;
			text-decoration: none;
		}
	.thumbnail-tall:hover{
			background-color: transparent;
			text-decoration: none;
		} 		
	.thumbnail-tall span {
			position: absolute;
			padding: 5px;
			left: -1000px;
			top: 50px;
			visibility: hidden;
			color: #FFFFFF;
			text-decoration: none;
		}
	.thumbnail-tall span img {
			border-width: 0;
			padding: 2px;
			text-decoration: none;
		}
	.thumbnail-tall:hover span {
			visibility: visible;
			top: 375px;
			left: 775px;
			z-index: 50;
			text-decoration: none;
		}
/* END Photo Gallery */
					
/* Contact Containers */ 
	#contact-left {
			text-align: center;
			width: 237;
			float: left;
		}
	#contact-right {
			text-align: center;
			width: 237;
			float: left;
		}
	#contact-center {
			text-align: center;
			width: 475;
		}
/* END Contact Containers */ 

/* Tummy */ 
	#tummy {
			width: 550px;
			margin: 0 auto;
			padding: 0px 0px 0px 0px;
			text-align: left; 
		}		
	.tummy-graphic {
			width: 175px;
			height: 160px;
			float: left;
		}
	.tummy-text{
			width: 375px;
			height: 110px;
			padding: 50px 0px 0px 0px;			
			float: right;
		}
/* Tummy Supplemental Content Switcher */
	.contentslide {
			height: 180px;
			padding: 0px 0px 0px 0px;
			margin-top: 0px;
			margin-top: 0px;		
		}
	.contentslide .contentdiv{
			display: none;
			margin-top: 0px;
			margin-top: 0px;			
		}
	.pagination {visibility: hidden;
			float: right;
			width: 200px;
			height: 25px;
			text-align: right;
			padding: 5px 0px 5px 0px;
		}
	* html .pagination {}	
	.pagination a {visibility: hidden;
			text-decoration: none; 
			color: #FFFFFF;
			padding: 0 5px;
		}
	.pagination a:hover, .pagination a.selected {
			background-color: #C0C0C0;
			color: #000000;
		}	
/* END Tummy Supplemental Content Switcher */
/* END Tummy */ 		

/* Footer */ 
	#footer {
			background: url("../graphics/backdrop-footer.jpg") top no-repeat; background-color: #82CAC9;
			text-align: center;
			height: 125px;
			margin: 0px auto;
			padding: 25px 15px 10px 15px;
		}
	#footer a {
			color: #000000;
		}		
	#footer a:hover {
			color: #FFFFFF;
		}				
	#footer-content {
			text-align: right;	
			width: 800px;		
			margin: 0px auto; 				
			padding: 0px 185px 0px 0px;
		}
	* html #footer-content {
			padding: 0px 100px 0px 0px;
		}	
/* END Footer */ 
			
.clear { clear: both; }
