.clear { clear: both;  height: 1px;}

.left { float: left; }

.right { float: right; }

/*#wrapper{

	width:100%;

	padding-top:10px;

	text-align:center;

}

#container {

	width:795px;

	text-align: center;

	margin-left:auto;

	margin-right:auto;

	padding-top:10px;

}

*/

#wrapper, #notilewrapper { background: #000000;

	width:100%;

	padding-top:10px;

	text-align:center;

}

#container, #container2 {

	background: url("/images/page_bkg02.jpg") repeat-y;

	width:937px;

	text-align: center;

	margin-left:auto;

	margin-right:auto;

	padding-top:10px;

	padding-bottom:20px;

}

#container_birches {

	background: #000000;color:#f2e5d1;
	background: url("/images/birches_bkg.jpg") no-repeat;
	width:937px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom:20px;
	font-family: Franklin Gothic Medium, Sans-serif;
}

#hp_left { float: left; margin-left:60px; }

#zoomed_in_left { float: left; margin-left: 20px; height: 440px; overlay:}

#zoomed_in_right { float: right; margin-left: 0px; height:400px; position:relative; z-index:2;}

#zoomed_in_right img { vertical-align: top; }

#gallery_left { float: left; width: 435px; font-size:85%; margin-top:0px;}

#gallery_left td { text-align:center;}

#hp_right_column { float: right; text-align: right;  width: 285px; margin-right: 30px;}

#hp_right_column img { margin: 10 0 10 20px; }

#gallery_bottom { width: 465px; margin-left: auto; margin-right: auto; padding-top:10px; position:relative; z-index:0;}

#gallery_baskets_left { width:540px; float:left; }

#gallery_baskets_top { width:191px; float: left;margin-left:20px; }

#footer_menu { margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom:5px; width: 450px; padding-left: 50px;}

#resume { width: 680px; background:#ffffff; color: #333333; text-align:left; padding: 10 25 30 25px; margin: 10 20 10 0px; font-size:95%}

.gallery_top { float: left; width: 185px; }

.gallery_row {height:210px;float: left;}

.gallery_item_01 { float: left; margin-left:5px; margin-right: 5px; vertical-align:baseline;}

#gallery_left_485 { width: 485px; float: left; margin-left:25px;}

#contact_form { background: #f2e5d1; width: 418px; color:#333333; padding:20 20 10 20px; text-align:left; margin-top:10px; border: 1px solid #85807a; font-
size:90%;}

.form_submit {  background: #f2e5d1; border: 1px #999 solid; float:right;}

#events_news_section { background: #f6eee1; margin-left: 5px;

	width:331px; min-height: 182px; text-align:left; float: left;

}

#events_news_section p, #events_news_section h1 { margin: 5 15 5 15px; }

