@charset "utf-8";
/* CSS Document */

body {
	background-image: url("graphics/bg_strip.png");
	background-repeat:repeat-x;
	background-color: #eee3e0;
	font-family: georgia, serif; 
	font-size: 14px;
	color: #575555;
	border: 0;
	padding: 0;
	}	
	
	
	
	
	
	
	
/* Div Holders */

#header {
	padding-top: 40px;
	padding-left: 15px;
	}

#page_wrapper {
	margin: 0 auto; 
	width: 960px; 
	}
	
#nav {
	margin-top: -15px;
	padding-left: 75px;
	}
	
#quote {

	border-top: 1px solid #ca8c75;
	border-bottom: 1px solid #ca8c75;
	width: 640px;
	height: 130px;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 30px;

	}
	
#quote_faq {

	border-top: 1px solid #ca8c75;
	border-bottom: 1px solid #ca8c75;
	width: 640px;
	height: 90px;
	margin: 0 auto;
	margin-top: 70px;
	margin-bottom: 20px;

	}
	
#main_cont {

	background-color: #efefef;
	background-image:url(graphics/main_cont_top_strip.gif) ;
	background-repeat: no-repeat;
	width: 936px;

	}
	
#right_column {

	width: 238px;
	background-color:#dedcdc;
	float: right;
	margin-top: 10px;
	margin-right: 4px;
	padding: 6px;
	}
	
#left_column {

	width: 640px;
	padding-left: 15px;
	padding-top: 6px;
	}
	
#grey_box {

	background-color:#e4e3e3 ;
	height: 280px;
	width: 640px;
	padding-top: 1px;
	}
		
.right_section {
	padding-bottom: 25px;
	border-bottom: solid 1px #bebebe;
	padding-left: 8px;
	
	}	
	
	
#footer {
	background-color: #731803;
	width: 938px;
	}
	
#left_footer {
padding: 10px;
}


#middle_footer {
margin-right: 200px;
float: right;
padding: 10px;
width: 500px; text-align: center;
}

.map_link {

border: none;

}




	
/* *** */	 


/* pushers */

.push_dwn { margin-top: 40px; }

.push_up {margin-top: -30px;}

#headshot_holder { float:left; padding:3px 8px 3px 3px; }	

.push_flag { margin-left: 6px; } 

/* Text */

h1 {
	font-style: italic;
	font-size: 48px;
	font-weight: normal;
	color: #575555;	
}

h2 {
	font-style: italic;
	font-size: 28px;
	font-weight: lighter;
	color: #9c3f2a;	
}

h3 {
	font-style: italic;
	font-size: 22px;
	font-weight: lighter;
	color: #e3ac97;	
	margin-left: 140px;
}



h4 {
	font-style: italic;
	font-size: 16px;
	font-weight: lighter;
	color: #9c3f2a;	
	margin-top: 30px;
}

h5 {
	font-style: italic;
	font-size: 18px;
	font-weight: lighter;
	color: #9c3f2a;	
}

.testi { font-style: italic; }

li, p { line-height: 1.5; }
	
li { margin-bottom: 20px; list-style: url(graphics/list.gif)}
	
.footer_text { font-size: 10.5px; color: #efefef;}


.smaller { font-size: 28px; color: #777474; }

.initials { margin-left: 250px; font-size: 16px; }

.img_bg { border: solid 1px #666666; margin-top: 20px;}
.img_bg_w { border: solid 1px #CCCCCC; margin-top: 20px;}
	
.red_text { color:#a34f51; }

.grey_text { color: #575555; }

#text_align {text-align:center ;}
.quote_txt { color: #ca8c75; font-size:12px;}
/* *** */



/* Links*/
a.main_nav {font-style: italic; font-size: 15px; padding-right: 20px; color: #741803; text-decoration: none; }	
a.main_nav:hover { text-decoration: underline; color: #b64b33; font-size: 15px;}
a.main_nav.active {	text-decoration: underline; }

a.footer { color:#fcadad; margin-left: 3px; font-style: italic; }
a.footer:hover{ text-decoration: underline; color: #efefef;    }

a { color: #9c3f2a; margin-left: 3px; font-style: italic; }
a:hover{ text-decoration: underline; color: #537d8a;   }

a.map { border: none; background-color: none; }
a.map:hover{ tborder: none;    }
/* *** */
 




