* {
	margin: 0;
} 
body {
	font-family : Arial, Helvetica, sans-serif;
	color : #959595;
	font-size : 12px;
	text-align: center;
	background-image:url(images/brick_bkround.jpg);
	background-repeat: repeat;
} 
#wrapper {
	width : 715px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
} 
img {
	text-align: center;

} 
img.floatTL { 
float : left;
margin-right : 1.3em;
margin-bottom : 1em;
margin-top : 0.5em;
} 
blockquote { 
font-family : serif;
padding-top : 10px;
padding-left : 15px;
padding-bottom : 10px;
padding-right : 15px;
background-color : #dcdcdc;
} 
#header {
	height : 140px;
	background-repeat : no-repeat;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	background-image: url(images/head%20copy%20copy.png);
} 
#header h1 { 
font-size : 1.4em;
font-style : normal;
padding-left : 5px;
padding-top : 5px;
color : #dee066;
} 
#header a { 
color : #50ff2e;
text-decoration : none;
font-size : 11px;
padding-left : 5px;
} 
#navbar {
	width: 720px;
	float: none;
	background-image: url(images/nav%20bar.png);
	height: 33px;
} 
#menu {
	margin-top : 1px;
	font-size : 12px;
	width : 680px;
	height : 32px;
	background-color : #dee065;
	text-align : center;
	text-transform : uppercase;
} 
#menu UL { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 10px;
} 
#menu UL LI { 
padding-right : 10px;
display : inline;
padding-left : 10px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
list-style-type : none;
} 
#menu UL LI A { 
color : #84a828;
} 
#menu UL LI A:hover { 
border-top-width : 0;
border-left-width : 0;
border-bottom-width : 0;
color : #787830;
border-right-width : 0;
} 
#maintextcolumn {
	display : inline;
	width : 702px;
	float : left;
	background-repeat : repeat-y;
	text-align : left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 15px;
	background-image: url(images/main_text.png);
	padding-bottom: 5px;
	height: auto;
} 
* html #centercolumn { 
height : 300px;
} 
#maintextcolumn h1 {
	font-size : 2em;
	padding-bottom : 5px;
	color : #704214;
	background-repeat: repeat-y;
	text-align: left;
	font-weight: normal;
} 
#maintextcolumn h2 {
	font-size : 1.2em;
	padding-top : 10px;
	padding-bottom : 10px;
	color : #355E3B;
	line-height: 125%;
	text-align: center;
} 
#wrapper #maintextcolumn top_row {

}
.bottom_quote {
}


#maintextcolumn a {
	color : #355E3B;
	padding-left : 3px;
	padding-right : 3px;
} 
#footer {
	display : inline;
	color : #b1b1b1;
	float : left;
	width : 720px;
	height : 100px;
	padding-left : 0px;
	text-align : right;
	background-image: url(images/footer_copy_2.png);
	background-repeat: no-repeat;
	background-position: center top;
} 
#footer a { 
font-size : 11px;
color : #b1b1b1;
}
#wrapper #footer table {
	text-align: center;
}
#wrapper #footer table {
	font-size: 10px;
	color: #FFF;
	text-align: center;
}
#wrapper #footer bot_row {
	color: #FFF;
	text-align: center;
}
#wrapper #footer table tr td strong {
	color: #FFF;
	text-align: center;
}
#about_table {
}
#about_table {
	line-height: 125%;
}
#about_table family {
	text-align: left;
}
#wrapper #maintextcolumn #about_table tr td table {
	text-align: center;
}
#footer table tr td br {
	text-align: center;
}
#gallery_table {
	text-align: center;
}
#thankYou_table {
	text-align:center;
}
#about_right_col {
	text-align:center;
}
