div#content {
	padding-top:8px;
}

ul#nav_list {
	position:absolute;
	top:-49px;
}

div#content_main {
	float:left;
	width:784px;
	margin:0;
	padding:0;
	text-align:left;
	border:0px solid black;
}

div#flash_wrapper {
	
	padding-bottom:15px;
	width:784px;
	height:280px;
	border:0px solid blue;
}

div#flash {
	position:absolute;
	top:8px;
	left:0px;
	z-index:0;
	width:623px;
	
}

div#sidebar {
	position:absolute;
	top:8px;
	left:624px;
	overflow:hidden;
	width:146px;
	height:270px;
	padding-top:10px;
	padding-right:5px;
	padding-left:8px;
	background-image:url("/img/bg-sidebar.jpg");
	background-position:top left;
	background-repeat:no-repeat;
}

#sidebar h3 {margin:0px;}

#sidebar p {color:#efe9e6;}

#sidebar a {
	color:#00adef;
	font-weight:bold;
}

#sidebar a:visited {}

#sidebar a:hover {
	color:#efe9e6;
}

ul#quicklinks {
	margin:0px;
	margin-top:6px;
	padding:0;
	padding-bottom:10px;
	list-style:none;
	list-style-image:none;
}

#quicklinks li {
	margin-bottom:5px;
	font-size:11px;

}

div#sermon {
	height:108px;
	position:relative;
	border:0px solid white;
}

#sermon p {margin-bottom:4px;}

div#lamplighter {
	margin-top:10px;
}

#lamplighter h3 {margin:0px;}

div#calendar {position:relative;}

#calendar p#link_calendar {
	position:absolute;
	top:3px;
	right:12px;
	font-weight:bold;
	font-size:11px;
}

/* ie.css */
#calendar ul {
	padding:0;
	list-style:none;
	list-style-image:none;
}

#calendar li {
	float:left;
	margin-right:13px;
	width:142px;
	border:0px solid blue;
}

#calendar li.last {margin-right:0px;}
#calendar li div.image_cropper {height:105px; overflow:hidden;border:1px solid #000;margin-bottom:5px;}
#calendar li a div.image_cropper img {
	
}

#calendar li div.image_cropper:hover {border:1px solid #fff;}

/* ie.css */
#calendar li h3, #calendar li p {
	font-size:12px;
	margin-right:4px;
	margin-left:4px;
	margin-bottom:0px;
}

#calendar li p {font-size:11px;font-weight:normal;}

div#content_sub {
	float:right;
	position:relative;
	width:142px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color:#eee7e2;
	border:0px solid black;
	border-right:1px solid #d7d1ce;
	border-left:1px solid #d7d1ce;
}

#content_sub img#gradient {
	position:absolute;
	bottom:0px;
	left:-1px;
}

ol#news_list {
	padding:0;
	padding-bottom:18px;
	list-style:none;
	list-style-image:none;
}

#news_list li {
	margin-bottom:20px;
}

#news_list h3 {
	font-size:12px;
	margin:0;
	
}

#news_list p {
	font-size:12px;
	margin-bottom:0px;
}

/* BEGIN GENERIC SELECTORS */
#content_main a, #content_sub a {
	text-decoration:none;
}

h3 {font-size:12px;color:#efe9e6;}
/* END GENERIC SELECTORS */

form#form_global_list {
	
	top:-43px;}