/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background-color: #27254a;
	background-image: url(images/texture3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #191919; 
}
body a { color: #800000; }
p { margin: 15px 0; }
#wrapper {
	width: 960px;
	margin: 0 auto;
	line-height: 1.3em;
}
#header { width: 960px; height: 100px; }
#title { width: 430px; height: 100px; float: left; }
#navcontainer { width: 530px; float: right; }
#navigation li {
display: inline;
font-size: .9em;
list-style-type: none;
margin: 10px 0 0 0; 
}
#navigation li a {
color: #efefef;
display: block; 
float: right;
padding: 0 15px;
text-decoration: none;
font-weight: bold; 
line-height: 100px;
height: 100px; 
}
#navigation li a:hover {
color: #a3a0ee;
}
body#home a#homelink,
body#about a#aboutlink,
body#ministries a#ministrieslink,
body#messages a#messageslink,
body#contact a#contactlink { 
	color: #a3a0ee;
}
#featured {
	width: 960px;
	height: 390px;
	clear: both;
	background-color: #a3a0ee;
	background-image: url(images/feature3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#slider { width: 600px; margin: 20px 40px 20px 20px; float: left; }
#intro { width: 280px; margin: 20px 20px 20px 0; float: right; }
#intro p { margin: 0; padding: 0; }
#content-area { width: 960px; clear: both; background-color: #efefef; }
#main { width: 600px; float: left; margin: 10px 40px 20px 20px; padding: 0; }
#main-inside { width: 600px; float: left; margin: 0 40px 20px 20px; padding: 10px 0 0 0; }
#main img { margin-top: 10px; border: solid 5px #a3a0ee; }
.row { width: 600px; clear: both; padding: 0; }
.column-one { width: 280px; float: left; margin: 0 40px 0 0; padding: 0; }
.column-two { width: 280px; float: right; margin: 0; padding: 0; }
#sidebar { width: 280px; float: right; margin: 20px 20px 20px 0; padding: 0; }
#footer { width: 920px; margin: 0 20px; clear: both; color: #efefef; }

h1 { }
h2 { color: #27254a; font-weight: bold; font-size: 1.25em; margin: 15px 0; }
h3 { color: #27254a; font-weight: bold; font-size: 1.25em; margin: 15px 0; }

.clear { clear: both; }
.topmargin { margin-top: 10px; }
.smalltext { font-size: .8em; }
.notopmarg { margin-top: 0; }
.blogList li { list-style-type: none; border-bottom: solid 1px #999999;  margin: 0; padding: 10px 0 0 0; }
#main-inside .eventsList li { border-bottom: none; }
#main-inside .blogList li { border-bottom: none; }
#main-inside ul { margin-left: 20px; }
#main-inside ul li { margin-left: 10px; }
.blogList ul li h2 { font-size: .9em; font-weight: normal; margin: 0; }
.blogList ul li a { 
	text-decoration: none;
	color: #800000;
}
.eventsList li { list-style-type: none; border-bottom: solid 1px #999999;  margin: 0; padding: 10px 0; }
.eventsList ul li h2 { font-size: .9em; font-weight: normal; margin: 0; }
.eventsList ul li a { 
	text-decoration: none;
	color: #800000;
}
.post h2, .event h2 { margin-top: -10px; }
.eventDate { font-size: .8em; font-style: normal; padding: 0; color: #333333; }
.postDate { font-size: .8em; font-style: normal; padding: 0; color: #333333; }
.postInfo em { display: none; height: 0; }
.eventsCalendar { margin-bottom: 30px; }
.calendarTitle { }
.calendarNextPrevious a { font-weight: normal; }
.calendarDayHeader { }
#sidebar .eventDate { font-style: normal; }
#sidebar .postDate { font-style: normal; }
.rss { display: none; }
.imgborder { border: solid 5px #a3a0ee; }
.topmarg { margin-top: 30px; }
.bigtopmarg { margin-top: 40px; }
.nobottommarg { margin-bottom: 0; }
#element698337_336130 { margin: 40px 0; }
#element698337_336130 ul { margin: 0; padding: 0; }
#element698337_336130 ul li {
	width: 280px;
	height: 126px;
	margin: 0;
	padding: 0;
	background-image: url(images/messagebg2.jpg);
	background-repeat: no-repeat;
}
#element698337_336130 ul li h2 { font-size: .8em; padding: 60px 15px 0 98px; line-height: 1em; }
#element698337_336130 ul li h2 a { color: #191919; font-weight: bold; }
#element698337_336130 ul li .postInfo { display: none; }
.event h2, .post h2 { margin-top: 10px; }


