body {
	
	background: #f7f3e4;
	}

/* Main content formatting */	
	
#main, #main_blank, #main_cater, #main_priv, #main_athome, #main_cater2, #main_next, #main_wine, #main_menu, #main_dess, #main_app, #main_ent, #main_visit, #main_map, #main_press, #main_about, #main_neal, #main_amy, #main_rich, #main_brooks, #main_michelle, #main_events {

	margin-top: 100px;
	border: 1px solid #cfc2b9;
	width: 778px;
	height: 418px;
	text-align: right;
	background: url(../../images_grace/home_back.jpg) no-repeat top left;
	}

#main_blank {

	background: none;
	}	

#main_cater {

	background: url(../../images_grace/cater_back.jpg) no-repeat top left;
	}
	
#main_priv {

	background: url(../../images_grace/priv_back.jpg) no-repeat top left;
	}
	
#main_next {

	background: url(../../images_grace/next_back.jpg) no-repeat top left;
	}
	
#main_cater2 {

	background: url(../../images_grace/cater2_back.jpg) no-repeat top left;
	}
	
#main_athome {

	background: url(../../images_grace/athome_back.jpg) no-repeat top left;
	}
	
#main_wine {

	background: url(../../images_grace/wine_back.jpg) no-repeat top left;
	}

#main_menu {

	background: url(../../images_grace/menu_back.jpg) no-repeat top left;
	}

#main_dess {

	background: url(../../images_grace/dess2_back.jpg) no-repeat top left;
	}
	
#main_app {

	background: url(../../images_grace/app_back.jpg) no-repeat top left;
	}

#main_ent {

	background: url(../../images_grace/ent_back.jpg) no-repeat top left;
	}

#main_visit {

	background: url(../../images_grace/visit_back.jpg) no-repeat top left;
	}
	
#main_map {

	background: url(../../images_grace/visit_map.jpg) no-repeat top left;
	}

	
#main_press {

	background: url(../../images_grace/press_back.jpg) no-repeat top left;
	}

#main_about {

	background: url(../../images_grace/about_back.jpg) no-repeat top left;
	}	
	
#main_neal {

	background: url(../../images_grace/about_neal.jpg) no-repeat top left;
	}
	
#main_amy {

	background: url(../../images_grace/about_amy.jpg) no-repeat top left;
	}

#main_rich {

	background: url(../../images_grace/about_rich.jpg) no-repeat top left;
	}
	
#main_brooks {

	background: url(../../images_grace/about_brooks.jpg) no-repeat top left;
	}
			
#main_events {

	background: url(../../images_grace/events_back.jpg) no-repeat top left;
	}
	
#butt {

	margin-top: 80px;
	}
	
#left {

	float: left;
	margin: 0px 0px 0px 20px;
	width: 152px;
	height: 408px;
	background: url(../../images_grace/menu_back.gif) no-repeat top left;
	}
	
#mainwrap {

	float: left;
	margin: 0px 0px 0px 0px;
	width: 570px;
    text-align: left;
	}

#content, #content2, #content3 {

	margin: 25px 0px 0px 0px;
	width:510px;
	margin-left: 10px;
	}
	
#content2 {

	width:320px;
	margin-left: 10px;
	}

#content3 {

	width:270px;
	margin-left: 10px;
	}
	
#footer {

	margin: 15px 0px 0px 350px;
	width: 215px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	color: #999;
	font-style: italic;
	}
			
/* text formatting */	

h1 {
	
	margin: 5px 10px 10px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase; 
	color: #431B1A;
	font-weight: 700;
	text-align: left;
	}

h2 {

	margin: 10px 10px 5px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #431B1A;
	font-weight: 700;
	text-align: left;
	}

h3 {

	margin: 0px 10px 2px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #431B1A;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	}
	
h4 {

	margin: -8px 10px 10px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	color: #431B1A;
	font-weight: normal;
	text-align: left;
	}
	
h5 {
	
	margin: 5px 10px 3px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #E04F00;
	font-weight: 700;
	text-align: left;
	text-transform: uppercase;
	}
	
p, p.main, p.main2, p.link, p.press, p.press2, p.about {

	margin: 0px 10px 10px 20px;
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #431B1A;
	font-weight: normal;
	text-align: left;
	}

p.main2 {

	margin: 15px 10px 10px 20px;
	font-weight: 700;
	}

p.link {

	margin-top: 20px;
	margin-bottom: 20px;
	}
	
p.press {

	color: #563c2f;
	margin-bottom: 0px;
	}
	
p.press2, p.about {

	color: #E04F00;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 5px;
	}

p.about {
	
	margin-top: 20px;
	margin-bottom: 8px;
	}
	
p.events {
	line-height: 12px;
	}
	
p.resthead {

	margin: 3px 10px 0px 22px;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #431B1A;
	font-weight: normal;
	text-align: left;
	}
	
a {

	color: #E04F00;
	font-weight: normal;
	text-decoration: none;
	}

a:hover {
	
	color: #EE4100;
	text-decoration: underline;
	}		
	
.blogHeader {
	
	font-family: Lucida Grande, verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	color: #431B1A;
	font-weight: 700;
	text-align: left;
	text-transform: uppercase;
	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	