
	
	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	
			/*End of styles for the edit box*/
	
	/*******************************************************************************
	
	BROWSER HACKS: the hacks below should not be changed unless you are an expert
	
	*******************************************************************************/
	
	.MenuBarItemIE 
	{
		position: static;
	}
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe
	{
		position: absolute;
		z-index: 1010;
	}
	/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
	@media screen, projection
	{
		ul.MenuBarHorizontal li.MenuBarItemIE
		{
			display: inline;
			float: left;
			background-color: #FFF;
		}
	}
	
	

body {
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}
#main_body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	background:transparent url(http://www.lluc.org/site/1/template/bg2.jpg) no-repeat scroll left top;
	background-color: #022356;
	text-align: center;
}
h1 {
	margin-top: 0px;
	line-height: normal;
	font-size: 24px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 12px;
}
td {
	font-size: 11px;
}
#header {
	background-image: url('/site/1/template/header.jpg');
	width: 1000px;
	height: 210px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
.worship-online a:hover {
	color:#666666;
	text-decoration:underline;
}
.worship-online a {
 background:tra`nsparent url(http://www.lluc.org/site/1/images/worship-online.jpg) no-repeat scroll 0pt;
	color:#333333;
	display:block;
	height:20px;
	padding-top:240px;
	text-decoration:none;
	width:228px;
}
.estore a:hover {
	color:#666666;
	text-decoration:underline;
}
.estore a {
	background:transparent url(http://www.lluc.org/site/1/images/dvd.jpg) no-repeat scroll 0pt;
	color:#333333;
	display:block;
	height:20px;
	padding-top:240px;
	text-decoration:none;
	width:228px;
}
.give-online a:hover {
	color:#666666;
	text-decoration:underline;
}
.give-online a {
	background:transparent url(http://www.lluc.org/site/1/images/online-giving.jpg) no-repeat scroll 0pt;
	color:#333333;
	display:block;
	height:20px;
	padding-top:240px;
	text-decoration:none;
	width:228px;
}
.online-giving a {
	background: url(http://www.lluc.org/site/1/images/make_a_gift.gif) 0 0 no-repeat;
	display: block;
	width: 200px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.online-giving a:hover {
	background-position: 0 -30px;
}
.sidebar-text {
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#contentcontainer {
	width: 1000px;
	text-align: left;
	overflow: hidden;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}
.topnav {
	margin-top:-25px;
	align: center;
	text-align: center;
	font-size: 12px;
}
.topnav a {
	text-decoration: none;
	color: #ffffff;
}
.topnav a:hover {
	text-decoration: underline;
	color: #cccccc;
}
#content {
	padding: 5px;
	margin-left: 250px;
margin-right: 0px;
	line-height: 18px;
}
.headline {
	font-size: 16px;
	font-variant: small-caps;
}
#leftsidebar {
	width: 230px;
	clear: both;
	float: left;
	border: 1px solid #CACACA;
}
#leftsidebar h2 {
	background-image: url(http://www.lluc.org/site/1/template/bg-hdr-title.gif);
	background-repeat: repeat-x;
	padding: 5px;
	margin: 0px;
	border-top: 1px solid #CACACA;
}
#home-content {
	padding: 5px;
	float: right;
	width: 740px;
	line-height: 18px;
}
#left {
	width: 230px;
	clear: both;
	float: left;
	border: 1px solid #CACACA;
}
#left h2 {
	background-image: url(http://www.lluc.org/site/1/template/bg-hdr-title.gif);
	background-repeat: repeat-x;
	padding: 5px;
	margin: 0px;
	border-top: 1px solid #CACACA;
}
#footer {
	text-align: center;
	margin-top: 10px;
	font-size: 9px;
	color: #FFFFFF;
}
#footer a {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:hover {
	color: #2971A7;
}
.rss_box {
	width: 220px;
	background-color: #FFFFCC;
	font-family: Arial, sans-serif;
}
.rss_title, rss_title a {
	margin: 0px 0;
	padding: 0;
}
.rss_items {
	list-style:none;
	margin:0;
	padding:0;
}
.rss_item {
	font-size: 11px;
	margin-bottom: 5px;
}
.rss_item a:link, .rss_item a:visited, .rss_item a:active {
}
.rss_item a:hover {
}
.rss_date {
}
.FeedLink .FeedTitle a:hover {
	color: #993333;
}
.bodysmallgrey {
	display: none;
}
.eventsnew {
	font-size: 11px;
}
.eventsnew a:hover {
	color: #993333;
}
.eventsnew-description a {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
.eventsnew-description a:hover {
	text-decoration: none;
}
.eventsnew-title {
	display: block;
}
.eventsnew-title a {
	font-size: 11px;
	display: block;
}
.eventsnew-title a:hover {
	color: #993333;
	font-size: 11px;
}
ul#news {
	list-style-type: none;
	padding: 0px;
}
a {
	color: #005195;
	text-decoration: none;
}
a:hover {
	color: #993333;
	text-decoration: underline;
}
.slideshow-text a {
	color: #dddd77;
}
.slideshow-text a:hover {
	color: #6699cc;
}
.attention-box {
	border: 1px solid rgb(51, 51, 51);
	padding: 15px;
	background-color: rgb(240, 214, 219);
}
.calendar_title {
	font-size: 11px;
}
#feature {
	display:block;
	float:left;
	margin-right:20px;
	position:relative;
	width:740px;
}
#featureIE {
	position:relative;
	z-index:-10;
}
#feature .headline {
	color:#FFFFFF;
	padding:210px 10px 0;
}
#feature .headline h1 {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin:0;
}
#feature .text {
	color:#DDDDDD;
	font-size:14px;
	line-height:18px;
	margin:10px;
	width:460px;
}
#feature-paging {
	left:610px;
	position:relative;
	top:-20px;
}
#feature-paging img {
	padding:0 1px;
}
.feature-new {
	background-position:center top;
	background-repeat:no-repeat;
	height:300px;
	padding:0;
}
#feature-new {
	border:1px solid #CCCCCC;
	color:#333333;
	font-size:14px;
	height:300px;
	line-height:20px;
	margin-bottom:20px;
}
#feature-new a, #feature-new a:hover {
	cursor:pointer;
	text-decoration:none;
}
#feature-new h1, #feature-new a h1 {
	font-size:24px;
	font-weight:normal;
	line-height:27px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#feature-new a:hover h1 {
	text-decoration:underline;
}
.navlinks {
margin-right: 10px;
margin-left: 10px;
}
.calendar_details_section {
text-align: left;
}
caption {
padding: 20px;
}
li {
margin-bottom: 10px;
}