	body { font-family: Helvetica, Arial, sans-serif; line-height: 1.2em; -webkit-font-smoothing: antialiased; font-size: 0.8em; }
	#container {
		width: 60%;
		margin: 20px auto;
		background-color: #FFF;
		padding: 20px;
		background: rgba(0, 0, 0, 0.0);/*used for opacity*/	
		/*border: 1px solid red;*/
	}
	.banner{
		text-align: right;
		/*border: 1px solid blue;*/
		height: 110px;
		/*background: rgba(255, 255, 255, 0.7);*//*used for opacity*/	
		
	}
	.menu{
	position: relative;
	margin-top: 10px;
	/*border: 1px solid orange;*/
	height: 49px;
	background: rgba(255, 255, 255, 1.0);/*used for opacity*/	
	}
	.main {
	position: relative;
	margin-top: 10px;
	/*border: 1px solid orange;*/
	background: rgba(255, 255, 255, 0.7);/*used for opacity*/	
	padding: 10px;
	}
	.footer{
	text-align: center;
	position: relative;
	margin-top: 10px;
	/*border: 1px solid orange;*/
	background: rgba(255, 255, 255, 0.7);/*used for opacity*/	
	padding: 10px;
	}
  .other { height: 300px; color: #FFF; opacity: 1.0; }
  .other div {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,0.7);
	 
  }
  .other div p { padding: 10px; }
  
  .slideshow_right { 
	float: right;
	position: relative;
	height: 300px;
	width: 50%;
	color: #FFF; 
	opacity: 1.0; 
	margin-left:10px
  }
  .slideshow_right div {
	width: 100%;
	background: #000;
	background: rgba(0,0,0,0.7);
	 
  }
  .slideshow_right div p { padding: 10px; }
  
  .gallery{ height: 500px; color: #FFF; opacity: 1.0; }
  .gallery div {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,0.7);
	 
  }
  .gallery div p { padding: 10px; }
  
  .main h1{
	color: #B59D1D;/*#b2a76e;*/
  }
  a{color: #B59D1D;};