body { font-family:Lucida Grande,Geneva,Verdana,helvetica,arial,sans-serif;font-size:small;margin:0px;padding:0px; }

h1 { font-size:120%; line-height:125% }
h2 { font-size:120%; line-height:125% }
h3 { font-size:100%; line-height:110%;margin-bottom:0;color:#314755;font-family:arial,helvetica,sans-serif }

.box { font-family:Geneva,Verdana,helvetica,arial,sans-serif;font-size:small;margin-bottom:1em; }
.box img { clear:left;margin:0em 1em 0em .5em; }
.box a   { text-decoration:none;}
.box strong {color:#336EAA;font-weight:normal;}

.simg { float:right;width:220px;height:220px;margin-left:1em; }

.navlinks{
margin: 0;
padding: 9px 0px 10px 0px;
font: bold 13px Arial;
width: 100%;
text-align:center;
background:url('/images/lnf/nav_bg.gif') center center repeat-x;
}

.navlinks li{
height:40px;
display: inline;
}

.navlinks li a{
width:auto;
float: center;
color: white;
height:40px;
padding: 9px 10px;
text-decoration: none;
margin-left:auto;
background:url('/images/lnf/nav_bg_off.gif') center center repeat-x;
}


.navlinks li a:hover, .navlinks li .current{
width:auto;
float: center;
color: white;
height:40px;
padding: 9px 10px;
text-decoration: none;
margin-left:auto;
background: url('/images/lnf/nav_bg_on.gif')  center center repeat-x;
}

img.header { margin-bottom:1em; }
img.sidebar { margin-left:2em; }

.homel { width:300px;color:#336EAA;font-size:small; font-family:Lucida Grande,Geneva,Verdana,helvetica,arial,sans-serif;padding:5px}
.homel strong { color:black; }
.homer { color:#727C7E;font-family:Lucida Grande,Geneva,Verdana,helvetica,arial,sans-serif;margin-top:1em;margin-bottom:1em;}

strong.byline {color:#314755;font-size:120%;font-weight:bold;padding-bottom:1em;font-family:arial,helvetica,sans-serif; }

#c { 
	width:100%;
	text-align:center;
}

#content { width:660px;text-align:left;margin:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	float:center;
}

#content li { color:#336EAA;font-weight:bold; }

#promo { background-image:url('/images/lnf/bg_sub.gif'); height:137px;text-align:center;padding-top:20px;background-repeat:repeat-x}

#footer { text-align:center; background-image:url('/images/lnf/footer_bg.gif');background-repeat:repeat-x;padding-top:40px;margin-top:3em;font-weight:bold;}
#contact { text-align:center;	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #333333; }

.disclaimer { display:block;font-family:helvetica,arial,sans-serif;font-size:x-small;color:#666666}
.apple { margin:1em; }

.today {   font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:8pt;color:#ffffff;background-color:#000033;border:1px solid white;font-weight:normal;}
.today p { font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:8pt;color:#ffffff; }
.today a { font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:8pt;color:#ffffff;font-weight:bold; }

.cal { font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:8pt;color:#000000;background-color:#cccccc; border:1px solid black;font-weight:normal; }
.cal p { font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:8pt;color:#000000; }
.cal a { font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold; }

	#main {
		float:left;
		width:420px;
	}
	#sidebar {
	float:right;
	width:220px;
	text-align:center;
	margin-top:7em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	}

.tease a { text-decoration:none; }
.tease a:hover { text-decoration:none; }
.tease { font-family:arial,helvetica; font-size:x-small;color:#333333;margin:3px; }
.tease b { font-family:arial,helvetica; font-size:x-small;color:black; }

a:link{ 
color: #336EAA; 
background:transparent; 
text-decoration:none; 

} 

a:visited{ 
color: #336EAA; 
background:transparent; 
text-decoration:none;
 
} 

a:hover{ 
color: #CC870F;
background:transparent; 
text-decoration:underline; 

} 

a:active{ 
color: #CC870F; 
background:transparent;
text-decoration:underline; 

} 