/* @override 
	http://localhost:9046/_css/two_column.css
	http://www.andovercountryclub.com/_css/two_column.css
	http://andover:8888/_css/two_column.css
*/

div#inner_wrapper {
	float: left;
	background: url(../_img/weddings/sidebar.jpg) no-repeat left bottom;
	width: 100%;
	display: inline;
	}

#sidebar {
	float: left;

	}

ul#subnav {
	float: left;
	width: 216px;
	background: #82b0a1 url(../_img/page/twocolumn/sidebar_top.png) no-repeat left top;
	padding: 91px 18px 0 36px;

}

div#inner_content {
	float: right;
	width: 470px;
	padding: 40px 62px 40px;
	background: url(/_img/page/twocolumn/bottom_swoosh_top.png) no-repeat left bottom;
	overflow: hidden;
}

div#inner_content.menu, div#inner_content div.menu {
	text-align: center;
}

#inner_content.menu p strong {
	text-decoration: underline;
}

#inner_content h1 {
	margin-bottom: 1em;
}

#inner_content.menu h1 {
	display: inline-block;
}

div#footer {
	clear: both;
	background: #005467 url(../_img/page/twocolumn/logobar.png) no-repeat left top;
	padding-top: 88px;
}

div#footer.members_footer {
	background: #005467 url(/_img/members/footers/blue_two_column.png) no-repeat left top;
	padding-top: 65px;
}

div#wrapper {
		background-image: url(../_img/page/twocolumn/background.png);
}

ul#subnav li {
	padding: 0 0 .5em 0;
}

ul#subnav li a:link {
	color: #fff;
	text-decoration: none;
}

ul#subnav li a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

ul#subnav li a:hover, ul#subnav li a:active {
	color: #000;
	text-decoration: underline;
}

ul#subnav li li{
	margin: 0 0 0 1em;
	padding: 0 0 .5em 0;
	font-size: .95em;
	list-style-type: disc;
	list-style-position: inside;
}

ul#subnav li li a:link {
	color: #005065;
	text-decoration: none;
}

ul#subnav li li a:visited {
	color: #445e65;
	text-decoration: none;
}

ul#subnav li li a:hover, ul#subnav li li a:active {
	color: #000;
	text-decoration: underline;
}


img#main_photo{
	float: right;	
}

img.spanning_photo {
	left: -62px;
	position: relative;
}

