body {
	background-color: #F3F4F6;
	background-image: url(layouts/lfc_background.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Geneva, Helvetica, verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;}

td,th { vertical-align:top;}
	
img {border:0px;}

h1 { font-weight:600; color:#000066; font-size:18px}
h2 { font-weight:600; color:#000; font-size:16px}




h4 {font-weight:normal; color:#FFF; font-size:18px; margin:8px 0 10px 0}
h5 { font-weight:600; color:#000066; font-size:14px}

p {}


.header1 { background-image:url(layouts/lfc_header1.jpg); background-repeat:no-repeat;}
	.jheader1 { background-image:url(layouts/ljfc_header1.jpg); background-repeat:no-repeat;}
.header2 { background-image: url(layouts/lfc_header2.jpg); background-repeat:no-repeat;}
	.jheader2 { background-image: url(layouts/ljfc_header2.jpg); background-repeat:no-repeat;}

.menu_bg { background-image:url(layouts/lfc_menu.jpg); background-repeat:repeat-x; padding:0px 0px 3px 0px;}
.menu_bg-r { background-image:url(layouts/lfc_menu.jpg); text-align:right; background-repeat:repeat-x; padding:0px 0px 3px 118px;}
	.menu_2 { background-image:url(layouts/lfc_menu.jpg); background-repeat:repeat-x;}


.main_body { background-color:#FFFFFF; padding:20px; width:680px;}
	.main_body2 { background-color:#FFFFFF; padding:20px; width:100%;}

.button_td { background-color:#FFFFFF; padding:20px 20px 20px 0px;}
	.homepg_buttons {padding-bottom:8px;}
	
.upcoming-index { 
	background-image:url(layouts/LFC-template1_04b.gif);
	background-repeat:no-repeat;
	width:100%;
	color:#FFFFFF;
	padding: 10px 20px 20px 28px;
	margin-top:30px;
	height:184px;}

.upcoming-index h2 {
	color: #ffffff;
	font-weight: 900;
}

.link a {
	color: #ffffff;
	text-decoration: none;
	font-size: 15px;
}

.link a:hover {
	color: #ffffff;
	text-decoration: none;
}

.link a:selected {
	color: #ffffff;
	text-decoration: none;
}

p.upcome {margin: 6px 0}

.sponsor_footer { 
	background-image:url(layouts/lfc_footer_sponsor.jpg);
	background-repeat:no-repeat;
	background-position: 20px 0;
	background-color:#FFFFFF;
	padding:25px 10px 10px 185px;
	}
	
.footer_links { 
	background-color:#FFFFFF; 
	padding:10px 20px; 
	font-size:9px; 
	color:#666666;
	}
	.footline { letter-spacing:10px;}
	
	
	/*  --- PAGES ---*/
	
p.submeny	{
	background-image:url(layouts/submenus.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding: 5px 0 6px 25px;}

.light_grey { background-image:url(layouts/light_grey.jpg); background-repeat:repeat; background-color:#CCCCCC}
.mid_grey { background-color:#666; color:#FFFFFF}
.fade_out {color:#999999;}

.low-marg { margin:3px 0 2px 0;}
.pad-right {padding-right:20px;}
.pad-bottom {padding-bottom:20px;}

p.playersp {font: normal 14px Geneva, Helvetica, verdana, Arial, sans-serif; margin-bottom:5px; }

ul.sponsul { list-style:inside disc }

/*  --- LINKS ---*/

a:active { color:#333;}
a:hover { color:#000;}
a:link { color:#333;}
a:visited { color:#333;}

	a.subm:active { color:#FFF; text-decoration:none;}
	a.subm:hover { color:#999; text-decoration:none;}
	a.subm:link { color:#FFF; text-decoration:none;}
	a.subm:visited { color:#FFF; text-decoration:none;}

#outerdiv
{
width:756px;
height:496px;
overflow:hidden;
position:relative;
}

#inneriframe
{
position:absolute;
top:-430px;
left:0px;
width:686px;
height:1000px;
} 

/*  --- LINKS ---*/

#menu {
width: 100%;
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}


#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
text-transform: uppercase;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

div#menu ul ul {
display: none;
}

div#menu ul li:hover ul
{display: block;}








	
/* START CSS Drop Down Menu */


#menuh
	{
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:500;
	width:100%;
	float:left;
	margin:0px;
	margin-top: 0px;
	}
		
#menuh a
	{
	text-align: left;
	display:block;
	border: 0px solid #555;
	margin:0;
	padding: 1px 3px 3px 5px;
	}
.top_parent {margin:3px 0;}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: white;
	background-image:url(layouts/lfc_menu_2.jpg);
	background-color:#245081;
	text-decoration:none;
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
	color: white;
	background-color:#003366;
	text-decoration:none;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-color:#003366;
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:120px;	/* width of all menu boxes */
	}

#menuh li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */



.eventsHomeLink a{font-size:125%;color:#fff;}

