* {margin: 0; padding: 0;}
body {font-size: 10px; text-align: center; background: #006666 url(/images/body.jpg) repeat-x bottom; padding-bottom: 20px; height: 100%;}
body, html{min-height: 100%;}
span {display: none;}
#wrapper {width: 97%; max-width: 1250px; min-width: 900px; margin: 5px auto 0 auto; text-align: left; border: 2px solid #fff; background: #fff url(/images/content.jpg) repeat-x bottom; p}
h1 {display: block; background: #000 url(/images/banner-name-new.jpg) no-repeat top center; height: 110px; border-bottom: 3px solid #bdbdbd;}
#leftnav {float: left; width: 200px;}
			#leftnav li {display: block; width: 200px; list-style-type: none; position: relative; float: left;}
			#leftnav li a {display: block; text-decoration: none; background-repeat: no-repeat; background-position: 5px center; 
						background-color: #003333; color: #fff; height: 4em; border-bottom: 1px solid #fff;}
			#leftnav li a:hover {background-color: #336666;}
			#leftnav li a span {display: none;}
				
			#leftnav li#ministries a {background-image: url(/images/li-ministries-trans.gif);}
			/*#leftnav li#ministries a:hover {background-image:url(/images/li-ministries-hover.gif);}
			#leftnav li#ministries:hover > a {background: #336666 url(/images/li-ministries-hover.gif) no-repeat 5px center;}*/
			
			#leftnav li#events a {background-image: url(/images/li-events-trans.gif);}
			/*#leftnav li#events a:hover {background-image: url(/images/li-events-hover.gif);}
			#leftnav li#events:hover > a {background: #336666 url(/images/li-events-hover.gif) no-repeat 5px center;}*/
			
			#leftnav li#aboutus a {background-image: url(/images/li-aboutus-trans.gif);}
			/*#leftnav li#aboutus a:hover {background-image: url(/images/li-aboutus-hover.gif);}
			#leftnav li#aboutus:hover > a {background: #336666 url(/images/li-aboutus-hover.gif) no-repeat 5px center;}*/
			
			#leftnav li#pastoralstaff a {background-image: url(/images/li-pastoralstaff-trans.gif);}
			/*#leftnav li#pastoralstaff a:hover {background-image: url(/images/li-pastoralstaff-hover.gif);}
			#leftnav li#pastoralstaff:hover > a {background: #336666 url(/images/li-pastoralstaff-hover.gif) no-repeat 5px center;}*/
			
			#leftnav li#prayerrequest a {background-image: url(/images/li-prayerrequest-trans.gif);}
			/*#leftnav li#prayerrequest a:hover {background-image: url(/images/li-prayerrequest-hover.gif);}*/
			
			#leftnav li#irc a {background-image: url(/images/li-irc-trans.gif);}
			/*#leftnav li#irc a:hover {background-image: url(/images/li-irc-hover.gif);}*/
	
	#leftnav li ul {position: absolute; left: -999em; margin-left: 200px; margin-top: -4.1em;}
	#leftnav li ul li ul {margin-top: -2.84em;}
	#leftnav li ul ul {left: -999em;}
	#leftnav li ul, #leftnav li ul li {width: 20em;}
	#leftnav li li {font-family: verdana, sans-serif; height: 2.5em; overflow: visible; line-height: 2em;}
	#leftnav li li a {display: block; color: #fff; /*font-weight: bold;*/ text-decoration: none; background-color: #336666; height: 2em; padding: .3em; font-size: 11px;}
	#leftnav li li li a {background-color: #789292;}
	#leftnav li li a:hover {background-color: #789292;}
	#leftnav li li li a:hover {background: #bdbdbd;}
	#leftnav li#ministries li a, #leftnav li#events li a, #leftnav li#aboutus li a, #leftnav li#pastoralstaff li a {background-image: none;}
	#leftnav li#ministries li a:hover, #leftnav li#events li a:hover, #leftnav li#aboutus li a:hover, #leftnav li#pastoralstaff li a:hover {background-image: none;}
	#leftnav li:hover {background-position: 0 0;} 
	#leftnav li:hover ul ul, #leftnav li:hover ul ul ul, #leftnav li.sfhover ul ul, #leftnav li.sfhover ul ul ul {left: -999em;}
	#leftnav li:hover ul, #leftnav li li:hover ul, #leftnav li li li:hover ul, #leftnav li.sfhover ul, #leftnav li li.sfhover ul, #leftnav li li li.sfhover ul {left: auto;}

#rightcol {float: right; width: 200px; background: #CE869E; padding-bottom: 10px;}
#rightcol h2#activities {display: block; margin-top: 6px; background: url(/images/h2activities.gif) no-repeat center center; height: 35px;}
#rightcol dl#activitieslist {font-family: verdana, sans-serif;height: 180px; overflow: auto; scrollbar-x: none; border: 1px solid #BB5C7B; padding: 3px; background: #fff;}
#rightcol dl#activitieslist dt, #rightcol dl#activitieslist dd {font-size: 1.1em;}
#rightcol dl#activitieslist dt {font-weight: bold; margin-top: .5em;}
#rightcol h2#info {display: block; background: #CE869E url(/images/h2worship.gif) no-repeat center center; height: 35px; margin-top: 5px;}
#rightcol dl#infolist {font-family: verdana, sans-serif; padding: 3px;}
#rightcol dl#infolist dt, #rightcol dl#infolist dd {font-size: 1.15em;}
#rightcol dl#infolist dt {font-weight: bold; margin-top: .5em;}
#rightcol h2#weather {font-size: 1.3em; font-family: verdana, sans-serif; padding: 3px;}
#rightcol p, #rightcol li {font-size: 1.3em; font-family: verdana, sans-serif; padding: 3px;}
#rightcol ul {margin-left: 1em; margin-right: 1em; padding-left: 1em;}
b.more {color: blue; text-decoration: underline;}
#content {margin-left: 210px; margin-right: 210px; padding-bottom: 50px;}
#content p#tagline {font-size: 1.4em; font-family: georgia, sans-serif; font-style: italic;}
#content h2 {font-family: georgia, sans-serif; font-size: 1.9em; margin: 1em 0 .5em 0;}
#content h2#featuredevents {background: url(/images/h2featured.gif) no-repeat; height: 25px;}
#content h2#localmission {background: url(/images/h2localmission.gif) no-repeat; height: 35px;}
#content h2#globalmission {background: url(/images/h2globalmission.gif) no-repeat; height: 35px;}
#content h2#fromstaff {background: url(/images/h2pastoralstaff.gif) no-repeat; height: 35px;}
#content h3 {font-family: verdana, sans-serif; font-size: 1.5em; margin: 1em 0 .5em 0;}
#content h4 {font-family: verdana, sans-serif; font-size: 1.3em; margin: 1em 0 .5em 0;}
#content ol, #content ul {margin: .5em 2.5em;}
#content p, #content li, #content td {font-family: verdana, sans-serif; font-size: 1.1em; line-height: 1.4em;}
#content td {padding-right: 2em;}
#content p {margin: .5em 0 0 0;}
#content blockquote {margin-left: 3em; margin-right: 3em; font-style: italic;}
#content dt, #content dd {font-size: 1.1em; font-family: verdana, sans-serif; line-height: 1.4em;}
#content dl.definitionlist dd {margin-left: 3em;}
#content dl.definitionlist dt {margin-top: 1em;}
#content li li {font-size: 1em;}
#content li dt {font-weight: bold; font-size: 1em;}
#content li dd {font-size: 1em;}
#content #updated {font-size: 1.1em; font-family: verdana, sans-serif; margin-top: 3em; clear: right;}
#content .breadcrumb {margin: 1em; font-family: verdana, sans-serif;}
#content #photo {float:right; margin-left: 1em; margin-top: 1em; width: 200px;}
#content #photo img {display: block;}
#content label, #content input, #content textarea {font-size: 1.1em; font-family: verdana, sans-serif;}
#content label {display: block; margin-bottom: .25em;}
#content form div {margin: 1em .5em;}
#content #disclaimer {font-style: italic; font-family: verdana, sans-serif; margin: 1.5em;}
/*jquery*/
.hidden {display: none;}
.showmore {cursor: pointer;}
.gallery {margin: 0;}
	.gallery li {display: inline; list-style-type: none; line-height: 1; padding: 4px;}
	.gallery li a img {border: 3px solid #003366;}
	.gallery li a:hover img {border-color: teal;}

/*content fader*/
#review-container {text-align: left; min-height: 200px; background: #eee; padding: 5px; margin-bottom: 10px;}
	.review .reviewphoto {float: left;}
	.review .reviewphoto a img {border: 0;}
	.review .reviewtext {padding-left: 5px;}


#footer {margin-left: 210px; margin-right: 210px; padding-bottom: 5px; text-align: center; font-family: verdana, sans-serif;}
