body {
	font-family: "Century Gothic", AvantGarde, Avanti, Arial, sans-serif;
	background-image: url(pix/newbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 16px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#header {white-space: nowrap; width:expression(document.body.clientWidth < 900? "900px": "auto" );
		min-width: 870px;}
.address {float: right; margin-right: 3px; display: inline;}
.lft {float: left; margin-left: 0px;}
.logo {margin-bottom: 25px; }
.mainbuts {padding: 0px 0px 0px 2em;}
.nobord {border: 0px; padding: 0px; margin: 0px; border-collapse: collapse;}

#wrapper {
	width: 90%;
	min-width: 870px;
	margin: 0px auto;
	padding-top: 0px;
	clear: both;
}
	
#search {
		clear:both;
		float:left;
		width:100%;
	background-color: #0066CC;
	text-align: right;
	left: 0px;
	height: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1em;
}

select {
	border: none 1px #C0BCEF;
	background-color: #C0BCEF;
	padding: 1px;
	font-size: 12px;
	width: 318px;
	margin: 0px auto;
}
.lt {float: left; padding: 0px; margin: 0px;}
.fancy {
	font-family: Papyrus, "Footlight MT Light", sans-serif, Algerian, Castellar;
	font-size: 1.5em;
	font-weight: normal;
/*	text-transform: uppercase; */
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0.25em;
	margin-left: auto;
}
h1 {
	padding-bottom: 10px;
}



div.sundate, div.sermon {display: inline; font-size: 0.9em; margin-bottom: 5px; margin-top: 5px; text-align:center;}
div.sundate {font-weight: bold;text-align:center;}
div.sermon {font-style: italic; font-weight: bold;   margin-left: 1em;  text-align:center;}
div.desc {margin-bottom: 12px; margin-left: 6.3em; font-size: 0.9em; font-style: normal; text-align:center;}
h2.hd {font-size: .75em; padding: 0px 0px 2px 0px; text-align: left; margin: 0px 0px 3px 0px; font-weight: normal; color: #333}
p.blrb {font-size: .75em; padding: 0px 4px; text-align: left; margin: 0px 0px 15px 0px; font-weight: normal; color: #333}
p.blrb a:link, p.blrb a:visited {color: #34b; text-decoration: underline;}
p.blrb a:hover {color: #fc0; text-decoration: none;}
#linkit {
	clear: both;
	text-align: center;
	margin: 15px auto;
	width: 320px;
}

#sch {position: absolute; left: 650px; top: 32px;}
#ccoptin {margin-top: 12px; padding: 10px 6px; background-color: #dedede; border: 1px solid #9ad;}
#sch input {background-color: #BADCFF; border: 1px solid #8ac; font-size: .9em; }
p.homesub {margin-top: 0px; padding-top: 2px; margin-bottom: 5px; text-align: center;}
p.featlink {font-size: 14px; font-weight: bold; text-align: center; margin-top: 5px; padding-top: 0px;}
p.homesub2 {font-size: .9em; margin-top: 0px; padding-top: 2px; padding-bottom: 1px; margin-bottom: 3px; text-align: center; color: #330066}
.fancy2 {
	font-family: Papyrus, "Footlight MT Light", sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0.25em;
	margin-left: auto;
	color: #440044;
}

	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
				/*  background:#eee; right column background colour */
	}
	.threecol .colmid {
	right:27%;
	padding-top: 0px;
	}
	.threecol .colleft {
	right:50%;			/* width of the middle column */
	margin-top: 0px;
		/* background:#f4f4f4;	 left column background colour */
	}
	.threecol .col1 {
		width:46%;			/* width of center column content (column width minus padding on either side) */
		left:102%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:19%;			/* Width of left column content (column width minus padding on either side) */
		left:33%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	margin-top: 10px;	
	border: 1px solid #bbb;
	padding: 0px 1% 20px 1%;
	}
	.threecol .col3 {
		width:24%;			/* Width of right column content (column width minus padding on either side) */
		left:85%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		text-align: center;
	}
	#footer p {
		padding:10px;
		margin:0px auto;
		font-size: 68%;
		line-height: 140%;
	}
.spotlight {margin: 0px;
	padding: 2px 0px 0px 0px;
	width: 100%;
	text-align: center; } 
.spotlight h2 { width: 99%; text-align: left; padding: 3px 3px 3px 10px; line-height: normal; font-size: 90%; color: #fff; margin: 0px auto 6px auto;}
.icon {padding: 4px; border: 1px solid #777;}
a#first1:link, a#first1:visited, a#pray1:link, a#pray1:visited, a#cancel:link, a#cancel:visited,
a#mumcfb1:link, a#mumcfb1:visited, a#heart1:link, a#heart1:visited, a#give1:link, a#give1:visited    { background-color: #F3F1F2;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	text-align: center;
	margin: 0px auto;
	border: 1px solid #999;
	line-height: 13px;
	clear:both;
	width: 310px;
	display: block; 
	margin-bottom: 26px;}

a#pray1:link, a#pray1:visited {
	color: #3366CC;
	}
a#first1:link, a#first1:visited {
	color: #FF6600;
}
a#cancel:link, a#cancel:visited {
	color: #660099;
}
a#heart1:link, a#heart1:visited {
	color: #cc0000;
}
a#mumcfb1:link, a#mumcfb1:visited {
	color: #669966;
}
a#give1:link, a#give1:visited {
	color: #333333;
	margin-bottom: 0px;
}
a#cancel:hover {
color: #FFFFFF; background-color: #9E6FCF; text-decoration: none; border: 1px solid #333;
}
a#pray1:hover {
color: #FFFFFF; background-color: #3366CC; text-decoration: none; border: 1px solid #333;
}
a#first1:hover {
color: #FFFFFF; background-color: #FF6600; text-decoration: none; border: 1px solid #333;
}
.ministry img {
	border: 1px solid #333333;
	text-decoration:none;
	margin-right: 24px;
	margin-bottom: 20px;
	margin-top: 30px;
}
p#homebtns {padding-top: 0px; text-align: center; width: 320px; height:240px; }
#mainhome {
	border: 1px solid #999999;
	border-collapse: collapse;
	padding: 0px;
	margin: 6px auto;
}
#mainhome td {
	text-align: center;
}
.specevent {
	font-family: "Monotype Corsiva", "Lucida Calligraphy", ZapfChancery;
	font-size: x-large;
}
.p320 {
	width: 300px;
	text-align: left;
	font-size: 0.9em;
}
