*	{
	margin: 0; padding: 0; border: 0;
	}
	
body	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
p	{
	padding-top: 1em;
	}
	
h1	{
	font-weight:normal;
	color:#34610a;
	font-size:16px;}
	
h2	{
	font-size: 12pt;
	color: #34610a;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px dashed #34610a;}

h3	{
	font-size: 12pt;
	color: #34610a;}
	
h6	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #ffffff;}
	
		a {
			font-weight: bold;
			color: #34610a;
			}
			
		a:visited	{
			color: #FF6633;
			}
		
		a:hover {
			color: #CC3300;
			}
		
		a:active {
			color: #CC3300;
			}
			
td, tr	{
		vertical-align: top;
		text-align: left;
		padding-top: 5px;}
		
hr	{color: #34610a;
	background-color: #34610a;
	height: 1px;}
		
.textgreen	{color: #34610a;}
	
.textorange	{color: #FF6633;}
	
#contener	{
	width: 800px;
	margin: 0 auto;
	position: relative;
	border-left: 1px solid #34610a;
	border-right: 1px solid #34610a;
	}
	
		#belver-line	{
			position: absolute;
			left: 215px;
			bottom: 90px;
			z-index: 1;
			width: 370px;
			height: 52px;
			padding: 0px;
			}

#header	{
		height: 160px;
		width: 800px;
		overflow: hidden;}
		
#content	 {
		margin-left:200px;
		margin-right:200px;
		padding:15px;
		}
		
		#content-location	 {
				margin-left:200px;
				margin-right:370px;
				padding:15px;
				}
		
		#content-album	{
				margin-left:200px;
				padding:15px;
				}
				
				#photobox {
					width: 570px;
					height: 380px;
					text-align: center;
					position: relative;
					left: 0px;
					top: 0px;
					border: 0px solid #34610a;
					padding:0px;
					z-index:-10;
					}
						
				#thumbsbox {
						padding: 10px;
						text-align: center;
						width:550px;
						margin-top: 20px;
						}
				
				.thumbs {
						margin: 2px;
						border:1px solid #34610a;
						}
						
				.headshot1	{
						border-style: dashed;
						border-width: 1px;
						border-color: #34610a;
						}
						
				.right	{text-align: right;}
						
				.center	{text-align: center;}
				
				.bottom {
						vertical-align: bottom;
						padding-top: 10px;
						}
						
				.tea-left {
						padding-right:5px;
						text-align: right;
						width:45%;}
						
				.tea-right {
						padding-left:5px;
						text-align: left;
						}

				.drink-left {
						padding-right:5px;
						text-align: right;
						width:60%;}
						
				.drink-right {
						padding-left:5px;
						text-align: left;
						}

#leftbar	 {
		float:left;
		padding: 15px;
		width: 170px;
		}
		
			#navlist	{
				margin-top: 15px;
				margin-bottom: 15px;
				font-size: 13px;}
			
			#navlist ul {
				margin: 0;
				padding: 0;
				list-style: none;
				width: 170px;
				border-bottom: 1px solid #34610a;
				font-weight: bold;}
		
			#navlist ul li {
				position: relative;}
	
			#navlist li ul {
				position: absolute;
				left: 169px;
				top: 4px;
				display: none;}
	
			#navlist ul li a {
				display: block;
				text-decoration: none;
				color: #34610a;
				background-image: url(Images/nav-1.jpg);
				padding: 5px;
				border: 1px solid #34610a;
				border-bottom: 0px;}
				
			#navlist li a:hover	{
				color: #FF6633;
				background-color: #34610a;}
	
			#navlist li:hover ul {
				display: block;
				color: #34610a;
				background-color: #34610a;}
					
			#navlist a:visited	{
				color: #ffffff;
				background-image: url(Images/nav-2.jpg);}
				
#rightbar {
		float: right;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 0px;
		width: 170px;
		margin-bottom: 15px;
		overflow: hidden;}
		
			.add	{
				text-align: center;
				border: dashed;
				border-color: #34610a;
				border-width: thin;
				margin: 15px 0px 0px 0px;
				padding: 10px 5px;}
				
			#party	{
				text-align: center;
				border: 1px dashed #34610a;
				margin: 0px;
				padding: 5px;
				}
				
			#name	{
				font-size: 11px;
				text-align: right;
				}
		
#rightbar-location	{
		float: right;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 0px;
		width: 340px;
		margin-bottom: 15px;
		overflow: hidden;}

#footer	 {
		clear: both;
		border-top: 1px solid;
		text-align: center;
		padding: 15px;
		}
		
#question {
  margin:0; 
  padding:0; 
  overflow:hidden; 
  }
#question li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  }
#question li a {
  display:block; 
  text-decoration:none; 
  color:#34610a; 
  margin:0; 
  width:100%;
  }
#question li a span {
  display:none; 
  color:#000000;
  font-family: "Courier New", Courier, monospace;
  line-height:1.3em;
  }
#question li a.one span {
  display:block; 
  height:15em; 
  margin:0 10px;
  }
#question li a:hover {
  background: #CCFF66;
  }
#question li a:hover span {
  display:block; 
  margin:0 10px; 
  cursor:pointer;
  }
