#title {
	width:498px;
	margin:20px 176px 20px 196px;
}
#content {
	width:498px;
	margin-left:196px;
	margin-right:176px;
}
	#image {
		width:498px;
		margin-bottom:20px;
	}
	#banner {
		font-family:"Arial", Times, arial;
		font-size:9pt;
		color:#000;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		padding:10px 0px;
		margin-bottom:10px;
	}
		#banner p { margin:0px; }

#nav2 {
	float:left;
	color:#35322e;
	font-size:8pt;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	width:163px;
	padding:10px 0px;
}
	ul#navmenu-2 {
		margin:0;
		padding:0;
	}
	ul#navmenu-2 li {
		margin:10px 0px 10px 0px;
		padding:0; padding-right:10px;
		background:url(/images/nav2_arrow_background.gif) top right no-repeat;
		list-style-type:none;
		text-transform:uppercase;
	}
	ul#navmenu-2 ul {
		margin:2px 0px 4px 0px;
		padding:0;
	}
	ul#navmenu-2 ul li {
		margin:0;
		padding:0;
		background:none;
		font-family:Verdana, Arial;
		text-transform:none;
	}
	a.nav2:link, a.nav2:active, a.nav2:visited {
		color:#7e3904;
		text-decoration:none;
	}
	a.nav2:hover {
		color:#7e3904;
		text-decoration:underline;
	}
	#nav2 .arrow {
		position:relative; top:-1px; right:-10px;
	}

#sidebar {
	float:right;
	width:156px;
	background-color:#FFF;
}

.weddings {
	border-top: 1px solid #d1d1d1;
}
h4 {
	color: #6c0b10;
	font-family: "Arial";
	font-size: 13px;
	margin: 0;
	padding: 0 0 5px 0;
}

.event_listing {
	padding:10px 0;
	margin-bototm:10px;
	border-bottom:1px solid #999999;
}
	.event_listing h3 { margin-top:5px; }
	
	
#double {
	border-top:1px solid #d1d1d1;
}
	#double h1 {
		font-size:11pt;
		color:#6d0c11;
		padding:0px;
		margin:0px;
	}
	.double_callout {
		font-size:8pt;
		color:#555555;
		text-transform:uppercase;
		border:1px solid #888888;
		padding:2px 4px;
	}			
	#double .left {
		width:225px;
		float:left;
		padding:10px 20px 0px 0px;
		border-right:1px solid #d1d1d1;
	}
	#double .right {
		width:225px;
		float:right;
		padding:10px 10px 0px 10px;
	}
#double_buttons {

}
	#double_buttons .left {
		width:225px;
		float:left;
		padding:0px 20px 10px 0px;
		border-right:1px solid #d1d1d1;
	}
	#double_buttons .right {
		width:225px;
		float:right;
		padding:0px 10px 10px 10px;
	}
	.double_button {
		background:url(/images/arrow_triple.gif) no-repeat top right;
		font-size:8pt;
		color:#555555;
		text-transform:uppercase;
		border:1px solid #888888;
		padding:2px 20px 2px 4px;
	}
	#double_buttons a.button:link, #double_buttons a.button:active, #double_buttons a.button:visited {
		color:#555555;
		text-decoration:none;
	}
	#double_buttons a.button:hover {
		color:#55555;
		text-decoration:underline;
	}

