/*
#################################################
# BODY AND WRAPPER SECTIONS
# 
#################################################
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:#eae0fa url(/images/site_bk.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
#wrapper { 
	margin: 0 auto;
	width: 816px;
	background:url(/images/wrapper_bk.gif);
	background-repeat:repeat;
}
#wrapper_base { 
	width: 816px;
	clear: both;
	height:50px;
	background:url(/images/content_base.gif);
	background-repeat:no-repeat;
}
/*
#################################################
# HEADER AND LOGO
# 
#################################################
*/
#header {
	color: #333;
	width: 816px;
	float: left;
	padding: 0px;
	height: 153px;
	margin: 0px 0px 0px 0px;
	background:url(/images/header_bk.gif);
	background-repeat:repeat;
}
#logo{
	float:left;
}
/*
#################################################
# HEADER BIG PHOTO SECTION HOME PAGE
# 
#################################################
*/
#photo {
	width: 816px;
	float: left;
	padding: 0px;
	height:454px;
	margin: 0px 0px 0px 0px;
 
}
#photo_top {
	border:0px;
	margin:0px;
	clear:both;
	height:326px;
}
#photo_center {
	border:0px;
	margin:0px;
	height:50px;
	clear:both;
}
#photo_bottom {
	border:0px;
	margin:0px;
	height:78px;
	clear:both;
}
#photo_sub {
	width: 816px;
	clear:both;
	float: left;
	padding: 0px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	background:url(/images/photo_blank.gif);
	background-repeat:repeat;
 
 
}
#text_sizer{
	width: 800px;
	font-size:10px;
	float:left;
	text-align:right;
	clear:both;
	margin:3px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

#btn_carolyn{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#btn_michael{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
/*
#################################################
# LEFT COLUMN
# 
#################################################
*/
#leftcolumn { 
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width:200px;

}
#testimonials_left{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 20px;
}
#testimonials_wrapper{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 20px;
	border-bottom:1px dashed #333;
}
#testimonials{
	background:url(/images/testimonials_bk.gif);
	background-repeat:no-repeat;
	height:185px;
	width:200px;

}
.testimonials_title{
	font-family:"Times New Roman", Times, serif, Verdana, Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	height:20px;
	padding:10px 0px 0px 10px;
	margin:5px 0px 0px 0px;
	
}
#content_top{
	clear:both;
	height:20px;
	width:816px;
	background:url(/images/content_top.gif);
}
.contact_title{
	font-family:"Times New Roman", Times, serif, Verdana, Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	height:20px;
	padding:10px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	
}
#contact{
	font-size:11px;
	color:#333;
}
#back{
	padding:5px 0px 5px 0px;
	color:#333;
}
#back a{
	padding:5px 0px 5px 0px;
	color:#333;
	text-decoration:underline;
	font-weight:bold;
}
/*
#################################################
# RIGHT COLUMN
# 
#################################################
*/
#rightcolumn { 
	float: right;
	color: #333;
	margin: 0px 12px 0px 0px;
	padding: 0px;
	width: 577px;
	display: inline;

}
#page_content{
	padding:10px;
}
h1{
	font-size:32px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif, Verdana, Arial;
	color:#512584;
	margin:0px;

}
/*
#################################################
# FOOTER SECTION
# 
#################################################
*/
#footer { 
	width: 816px;
	height:40px;
	clear: both;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	background:#ebe2fa url(/images/footer_logo.gif);
	background-position:right;
	background-repeat:no-repeat;

}
#footer a{
	text-decoration:none;
	font-family:"Times New Roman", Times, serif, Verdana, Arial;
	font-size:12px;
	color:#333;
	padding:5px;

}
#footer a:hover{
	text-decoration:underline;
}
.copyright{
	font-size:10px;
	text-align:center;
}