body
{
	font: normal 0.85em Helvetica;
	background-color: #000000;
	margin: 10px 10px 10px 10px;
}
/* 
	--HEAD--
*/
#headID {
	text-align: center;
	margin: 10px auto 0 auto;
	padding: 10px 0 0 0;
	width: 800px;
	background: #ffffff url(/images/bg_big800px.top.png) no-repeat center top;
}
#headID	#addrID 	{ float: left; width: 200px; text-align: left; margin: 40px 0 0 20px; line-height: 1.5em; font-size:0.85em;}
#headID	#contactID 	{ float: right; width: 200px; text-align: right; margin: 40px 20px 0 0; line-height: 1.5em; font-size:0.85em;}
#headID H1 {
	margin: 0 auto 0 auto;
	text-indent: -100000px;
	width:257px;
	height:101px;
	background: #ffffff url(/images/logo_lfc.png) no-repeat center center; }
/* 
	--MENU--
*/
#menuID {
	clear:both;
	width: 780px;
	height: auto;
	margin: 10px auto 0 auto;
	background: #C43C4B url(/images/bg_menu.png) repeat-x top;
}
#menuID UL {
	margin: 0 10px 0 10px;
	padding: 0 0 0 0 ;
}
#menuID UL LI {
	color :#ffffff;
	display: inline;
	list-style: none;
	font: normal 0.85em Helvetica;
	line-height: 2em;
	height: 2em;
	vertical-align: center;
}
#menuID UL LI a {
	padding: 2px 1px 2px 1px;
	color: #ffffff;
	text-decoration: none;
}
#menuID UL LI a:hover {
	color: #000000;
	text-decoration: underline;
	background-color: #ffffff;
}
#menuID UL LI .spacer {
	background-image: url(/images/bg_menu_li.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#menuID UL LI.selected a {
	background-color: #ffffff;
	color: #000000;
}
/* 
	--BODY--
*/
#bodyID {
	margin: 0px auto 10px auto;
	padding: 10px 10px 10px 10px;
	width: 780px;
	background: #ffffff url(/images/bg_big800px.bottom.png) no-repeat center bottom;
}
table 
{
	border-width: 0;
	border-spacing: 0;
	border-style: none;
	border-collapse: collapse; 
}
.gap		{ width: 12px;}
H2		{ color: #ffffff; padding: 3px 0 0 0; margin: 0 0 0 0; font-size: 1.1em;}
H3		{ padding: 10px 0 0 10px; margin: 0 auto 0 auto; font-size: 0.9em;}
.sideT	 	{ width: 228px; background: #CB4856 url(/images/bg_228px.top.png) no-repeat center top; text-align:center; font-size: 0.8em; color: #ffffff; padding: 0 0 3px 0;}
.sideT P	{ padding: 0; margin: 0;}
.centerT 	{ width: 300px; background: #CB4856 url(/images/bg_300px.top.png) no-repeat center top; text-align:center; font-size: 0.8em; color: #ffffff; padding: 0 0 3px 0;}
.centerT P	{ padding: 0; margin: 0;}
.sideM 		{ width: 228px; background: #ffffff url(/images/bg_228px.center.png) repeat-y center; vertical-align: top;}
.centerM 	{ width: 300px; background: #ffffff url(/images/bg_300px.center.png) repeat-y center; vertical-align: top;}
.sideB 		{ width: 228px; height: 8px; background: #ffffff url(/images/bg_228px.bottom.png) no-repeat center top; }
.centerB 	{ width: 300px; height: 8px; background: #ffffff url(/images/bg_300px.bottom.png) no-repeat center top; }

.Content 	{ padding: 5px 5px 5px 5px; }
.Content P 	{ font: normal 0.9em Helvetica; padding: 0 10px 0 10px; line-spacing: 1.5em; text-align: justify; }
.Center .Content TABLE 	{ margin: 0 auto 0 auto; width: 250px;}
.Content TD	{ font: normal 0.9em Helvetica;}
.Content LI	{ font: normal 0.9em Helvetica;}

.red	{
	color: #C43C4B;
}
.frm	{
	font-size: 9px;
	font-weight: normal;
	height: 12px;
	width: 100px;
	border: 1px solid #c0c0c0;
}
#information {
	margin: 10px auto 10px auto;
	width: 180px;
}
#openingtimes {
	margin: 10px auto 10px auto;
	background: #ffffff url(/images/home.information-openingtimes.png) no-repeat left top;
	padding: 16px 0 0 0;
	width: 173px;
}
#openingtimes TD
{
	color: #C43C4B;
}
#mailinglist {
	margin: 0 auto 0 auto;
	background: #ffffff url(/images/home.information-mailinglist.png) no-repeat left top;
	padding: 16px 0 0 0;
	width: 173px;
}
.bqthumb_landscape
{
	margin: 0 0 10px 0;
	padding: 2px 2px 2px 2px;
	float: left;
	width: 102px;
	height: 6em;
	border-top: 10px solid #ffffff;
}
.bqthumb_landscape a
{
	text-decoration: none;
}
.bqthumb_landscape p
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 0.8em;
}
.bqthumb_portrait
{
	margin: 0 0 10px 0;
	padding: 2px 2px 2px 2px;
	float: left;
	width: 102px;
	height: 11em;
	border-top: 10px solid #ffffff;
}
.bqthumb_portrait a
{
	text-decoration: none;
}
.bqthumb_portrait p
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 0.8em;
}
/* 
	--FOOT--
*/
#footID
{
	margin: 10px auto 10px auto;
	padding: 10px 0 0 0;
	width: 800px;
	height: 46px;
	background: #ffffff url(/images/bg_small800px.png) no-repeat center center;
}
#footID UL {
	margin: 0 auto 0 auto;
}
#footID UL LI {
	color :#ffffff;
	display: inline;
	font: normal 0.8em Helvetica;
	line-height: 1.8em;
	height: 1.8em;
}
#footID UL LI a {
	color: #ffffff;
	text-decoration: none;
}
#footID UL LI .spacer {
	background-image: url(/images/bg_menu_li.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.forcefloat     { clear: both; line-height:0; height:0; }
#lfalist p
{
	margin:0;	
}
