* { font-family:Gill Sans,Tahoma,Helvetica,Arial,Georgia; 
}
p { font-size:14px; 
	color: rgb(51, 51, 51);
	text-align:justify;
}
body { margin:0px;
	padding:0px; 
	background: rgb(255, 255, 255)
}
a, a * { border:none;
	outline:none;
	color:#df1b22;
	text-decoration:none;
}
h1 { font-size:16px;
	color:rgb(231,144,36);
}
h2 { font-size:14px;
	color:rgb(231,144,36);
}
h3 { font-size:12px;
	color:rgb(231,144,36);
	margin:-10px 0 5px 0;
	letter-spacing:.05em;
}
h4 { font-size:12px;
	color:rgb(231,144,36);
	display: inline;
	font-weight:normal
}
h4:hover { background:#fceddb;
}
h4.handcursor { display:inline; 
}
/*------------------------------
container business
--------------------------------*/
div#container { background:transparent;
	width:800px;
	margin:0 auto 0 auto;
}
div#col-main { width:800px;
	float:right; 
}
div#col-main span.content { display:block;
	margin:45px 0 0 0; 
}
/*------------------------------
header business
--------------------------------*/
div#header { width:800px;
	height:29px;
	float:right;
	background:rgb(255,255,255);
}
span.join {background: transparent;
	width:144px;
	height:29px;
	display:block;
	float:right;
}
a.join { background:#ffffff url(../img/maillist.png) no-repeat;
	width:144px;
	height:29px;
	display:block;
	text-indent:-9999px; 
}
a.join:hover { background:transparent url(../img/maillist_hover.png) no-repeat;
	width:144px;
	height:29px;
	display:block;
	text-indent:-9999px;
}
div#festevent{background:transparent url(../img/LSIFF_logo.jpg);
	height:350px;
	width:349px;
	float:left;
	margin:0 15px 15px 0;
}
div#festeventcopy{height:auto;
	width:420px;
	float:right;
}

	

