html{
	background:#4c251f;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1, h2, h3, h4, h5, h6, p, a, td, li {
	font-family: Georgia, "Times New Roman", Times, serif;
}

a {color:#9E0508}


#doc2 {

	background: #ffffe0 url(images/bg_repeat.gif) top left repeat;
	
	
}



table {margin-top:10px}

td {

	padding:2px 10px;
	text-align:left;
	border:1px solid #E2BFAB;

}

ul {

	margin-top:10px;
	margin-bottom:-5px;
}

li {

	list-style-type: disc;
	margin-left:30px;
	font-size:12px;
}

h1.home {

	background: transparent url(images/logo_large_home.gif) top center no-repeat;
	width:605px;
	height:337px;
	margin: auto;
}

h1.home span {

	display:none;
}

#navwrap {
	background: transparent url(images/bg_top_logo.gif) top left no-repeat;
	height:20em;
	

}

#navigation {

	background: transparent url(images/topnav_end.gif) bottom right no-repeat;
	width:596px;
	height:34px;
	position: absolute;
	top:157px;
	margin-left:325px;
}

.topnav_home, .topnav_products, .topnav_events, .topnav_contact {

	float:left; 
	display:inline;
}


.topnav_home {

background: transparent url(images/topnav_home_over.gif) top left no-repeat;
width:90px;
height:34px;


}

.topnav_home a {

background: transparent url(images/topnav_home.gif) top left no-repeat;
width:90px;
height:34px;
display:block;

}

.topnav_home a:hover {

background: transparent url(images/topnav_home_over.gif) top left no-repeat;

}

.topnav_home a.select {

background: transparent url(images/topnav_home_over.gif) top left no-repeat;
width:90px;
height:34px;
display:block;

}

.topnav_products {

background: transparent url(images/topnav_products_over.gif) top left no-repeat;
width:127px;
height:34px;


}

.topnav_products a {

background: transparent url(images/topnav_products.gif) top left no-repeat;
width:127px;
height:34px;
display:block;


}

.topnav_products a:hover {

background: transparent url(images/topnav_products_over.gif) top left no-repeat;

}

.topnav_products a.select {

background: transparent url(images/topnav_products_over.gif) top left no-repeat;
width:127px;
height:34px;
display:block;


}


.topnav_events {

background: transparent url(images/topnav_events_over.gif) top left no-repeat;
width:105px;
height:34px;


}

.topnav_events a {

background: transparent url(images/topnav_events.gif) top left no-repeat;
width:105px;
height:34px;
display:block;


}

.topnav_events a:hover {

background: transparent url(images/topnav_events_over.gif) top left no-repeat;

}

.topnav_events a.select {

background: transparent url(images/topnav_events_over.gif) top left no-repeat;
width:105px;
height:34px;
display:block;


}


.topnav_contact {

background: transparent url(images/topnav_contact_over.gif) top left no-repeat;
width:117px;
height:34px;


}

.topnav_contact a {

background: transparent url(images/topnav_contact.gif) top left no-repeat;
width:117px;
height:34px;
display:block;


}

.topnav_contact a:hover {

background: transparent url(images/topnav_contact_over.gif) top left no-repeat;

}

.topnav_contact a.select {

background: transparent url(images/topnav_contact_over.gif) top left no-repeat;
width:117px;
height:34px;
display:block;


}

.topnav_home span, .topnav_products span, .topnav_events span, .topnav_contact span {

	display:none;
}


#bd  {

padding:0 30px;
margin-top:-35px;
color:#4c251f;
margin-bottom:20px;

}

#bd h1.intro {

	background: transparent url(images/home_h1.gif) top left no-repeat;
	width:484px;
	height:24px;
}

#bd h2.inspire {

	background: transparent url(images/inspire_h1.gif) top left no-repeat;
	width:491px;
	height:26px;
	margin-top:30px;
}


#bd h1.contact {

	background: transparent url(images/contact_h1.gif) top left no-repeat;
	width:491px;
	height:22px;
}

#bd h1.products {

	background: transparent url(images/products_h1.gif) top left no-repeat;
	width:491px;
	height:22px;
}


#bd h1.events {

	background: transparent url(images/events_h1.gif) top left no-repeat;
	width:491px;
	height:22px;
}

#bd h2.hours {

	background: transparent url(images/hours_h1.gif) top left no-repeat;
	width:491px;
	height:22px;
	margin-top:20px;
}

#bd h2.french {

	background: transparent url(images/french_h1.gif) top left no-repeat;
	width:491px;
	height:22px;
	margin-top:20px;
}

#bd h2.single {

	background: transparent url(images/single_h1.gif) top left no-repeat;
	width:491px;
	height:22px;
	margin-top:20px;
}


#bd h1.intro span, #bd h2.inspire span, #bd h1.contact span, #bd h2.hours span, #bd h1.products span, #bd h1.events span, #bd h2.french span, #bd h2.single span {

	display:none;

}

#bd p {

	margin-top:10px;
	font-size:12px;
	line-height:18px;

}

#bd p img {

	padding: 5px;
	border:1px solid #E2BFAB;	
}

#bd p img.imgright {

	float:right;
	margin: 0 0 8px 15px;
	display:inline;

}

#bd p img.imgleft {

	float:left;
	margin: 0 15px 8px 0;
	display:inline;

}


span.event {

font-weight:bolder;

}

#ft {

	margin-top:1em;
	background: #9e0508;
	height:20px;
	color:#fffacd;
	font-size:90%;
	padding: 15px 30px;
}

#ft a {

	color:#fffacd;

}

#ft a:hover {

	text-decoration:none;
}

.ftleft p {

	float:left;
	width:65em;
	margin-top:0;
}

.ftright p {

	margin-top:-1em;
	float:right;
	width:20em;
	text-align:right;
}

.clearboth {
	clear:both;

}