body {
	
	background: #f7f3e4;
	}

/* Main content formatting */	
	
#main, #main_blank,#main_rain, #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_map2, #main_press, #main_about, #main_events, #main_connie ,#main_second {

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

#main_blank {

	background: none;
	}	
#main_rain {

	background: url(../images/home_back2.jpg) no-repeat top left;
	}
#main_cater {

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

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

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

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

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

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

#main_connie {

	background: url(../images/blank.jpg) no-repeat top left;
	}
#main_menu {

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

#main_dess {

	background: url(../images/app_back.jpg) no-repeat top left;
	}
	
	#main_salads {

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

	background: url(../images/salad_back.jpg) no-repeat top left;
	}
	
	#main_second{

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

#main_cocktails{

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

#main_visit {

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

	background: url(../images/visit_map.jpg) no-repeat top left;
	}
#main_map2 {

	background: url(../images/visit_map2.jpg) no-repeat top left;
	}

	
#main_press {

	background: url(../images/events_back.jpg) no-repeat top left;
	}

#main_about {

	background: url(../images/about_back.jpg) no-repeat top left;
	}	
	

#main_events {

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

	margin-top: 80px;
	}
	
#left {

	float: left;
	margin: 0px 0px 0px 20px;
	width: 152px;
	height: 408px;
	
	}
	
#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;
	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	