/* ALL PAGES */

body {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: url(../images/pattern/pattern1.jpg) repeat center top;
}

div#container {
	width: 800px;
	margin: auto;
	border-bottom: 1px solid #fff;
}

a:link { text-decoration: none; color: #FFEB0F; }
a:visited { text-decoration: none; color: #FFEB0F; }
a:hover { color: #EBEBEB; }
a:active { color: #CCCCCC; }

h1 {
	margin: 0;
	font-size: 2em;
	font-weight: bold;
	color: #ffffff;
}

img { border: none; }

.clearer { clear: both; }

.errortext { color: red; }

.entryboxtitle { display: block; width: 150px; }

.super { vertical-align: super; font-size: 70%; }

div#pageHeader {
	padding-top: 0px;
	height: 150px;
	z-index: 240;
	padding-bottom: 40px;
	margin-bottom: 0px;
	width: 800px;
	margin-left: 0px;
	background-color: #000000;
	background: url(../images/header_images/IMG_10.jpg) no-repeat left top;
}

div#pageHeader h2 {
	margin: 0;
	font-size: 1.5em;
	font-weight: normal;
}

body #bodytop_black,
body #bodytop_white,
body #bordertop,
body #bordertopw,
body #toplineb,
body #toplinew,
body #line,
body #lineblack,
body #headershadow3,
body #headershadow350,
body #shadowroundtop,
body #shadowroundtop50,
body #blacklinetop,
body #toplinew
 {
	display: none;
}


div#pageHeader img {
	float: left;
	padding-left: 0px;
	padding-top: 0px;
	z-index: 241;
	margin-left: 9px;
}

div#pageHeader h1 {
	color: #FFEB0F;
	font-weight: normal;
	position: relative;
	margin-left: 198px;
	font-size: 42px;
	line-height: 42px;
	padding-top: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#pageHeader h2 {
	color: #FFFFFF;
	position: relative;
	margin-left: 200px;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div#bodytop_black { margin-bottom: -8px; padding-top: 8px; display: block; overflow: hidden; }
div#bodytop_white { margin-bottom: -8px; padding-top: 8px; display: none; }

body #toplinew { display: block; overflow: hidden; }
body #line { display: block; }
body #headershadow350 { display: block; }

div#bodytop_black img { position: absolute;  z-index: 1; width: 863px; height: 199px; margin-top: -38px; margin-left: -31px; }
div#bodytop_white img { position: absolute;  z-index: 1; width: 863px; height: 199px; margin-top: -38px; margin-left: -31px; }

div#pageHeader div#bordertop img { position: absolute;  z-index: 213; width: 800px; height: 199px; margin-top: -9px; margin-left: 0px; }
div#pageHeader div#bordertopw img { position: absolute;  z-index: 214; width: 800px; height: 199px; margin-top: -9px; margin-left: 0px; }
div#pageHeader div#line img { position: absolute;  z-index: 213; width: 782px; height: 188px; margin-top: 0px; margin-left: 10px; }
div#pageHeader div#lineblack img { position: absolute;  z-index: 229; width: 782px; height: 188px; margin-top: 0px; margin-left: 10px; }
div#pageHeader div#headershadow3 img { position: absolute;  z-index: 215; width: 830px; height: 21px; margin-top: 169px; margin-left: -15px; }
div#pageHeader div#blacklinetop img { position: absolute;  z-index: 230; width: 830px; height: 21px; margin-top: 169px; margin-left: -15px; }
div#pageHeader div#headershadow350 img { position: absolute;  z-index: 215; width: 830px; height: 21px; margin-top: 169px; margin-left: -15px; }
div#pageHeader div#shadowroundtop50 img { position: absolute;  z-index: 215; width: 830px; height: 21px; margin-top: 169px; margin-left: -15px; }
div#pageHeader div#shadowroundtop img { position: absolute;  z-index: 215; width: 830px; height: 21px; margin-top: 169px; margin-left: -15px; }
div#pageHeader div#toplinew img { position: absolute;  z-index: 213; width: 802px; height: 191px; margin-top: -1px; margin-left: -1px; }
div#pageHeader div#toplineb img { position: absolute;  z-index: 213; width: 802px; height: 191px; margin-top: -1px; margin-left: -1px; }

#contentContainer {
	width: 600px;
	float: right;
	margin-left: 0;
}

#contentContainer #content {
	margin: 25px 0px 25px 0;
	color: #FFF2BA;
	line-height: 15px;
	text-align: justify;
	font: 1.2em "Lucida Grande", LucidaGrande, Verdana, sans-serif;
}

#sidebarContainer {
	width: 179px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 25px;
	font-size: 11px;
	color: #EBEBEB;
	text-align: justify;
	float: left;
}

#navcontainer {
	font-size: 11px;
	margin-bottom: 10px;
	position: relative;
	z-index: 99;
	border-top: 1px solid;
	width: 179px;
	border-color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}

#navcontainer ul {
	padding: 0px;
	list-style: none;
	margin: 0px;
	border-color: #FFFFFF;
}

#navcontainer ul li {
	position: relative;
}

#navcontainer ul li a {
	display: block;
	width: 170px;
	height: 19px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 5px 2px 0px 5px;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

#navcontainer ul li a:hover {
	background-image: none;
	color: #000000;
	background-color: #DEDEDE;
}

#navcontainer ul li a:active {
	color: #FFFFFF;
}

#navcontainer ul li a#current {
	color: #FFEB0F;
	background: url(../images/bg/ddshadow.png) no-repeat;
}

/* Fix IE. Hide from IE Mac \*/
* html #navcontainer ul li { float: left; height: 1%; }
* html #navcontainer ul li a { height: 20px; }
/* End */

#footer {
	position: relative;
	margin-top: 20px;
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 5px;
	background-color: #000000;
	color: #FFFFFF;
	background: url(../images/header_images/IMG_10.jpg) no-repeat right bottom;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 64px;
	font-size: 12px;
}

#footer #headershadowblack50 { display: block; margin-left: 7px; }

#footer #headershadowblack,
#footer #shadowroundbottom,
#footer #shadowroundbottom50,
#footer #whitelinebottom
{
	display: none;
}

div#footer div#whitelinebottom img { position: absolute;  z-index: 231; width: 830px; height: 21px;  margin-top: 0px; margin-left: -28px; }
div#footer div#headershadowblack img { position: absolute;  z-index: 213; width: 830px; height: 21px; margin-top: 0px; margin-left: -28px; }
div#footer div#headershadowblack50 img { position: absolute;  z-index: 213; width: 830px; height: 21px; margin-top: 0px; margin-left: -28px; }
div#footer div#shadowroundbottom img { position: absolute;  z-index: 213; width: 830px; height: 21px; margin-top: 0px; margin-left: -28px; }
div#footer div#shadowroundbottom50 img { position: absolute;  z-index: 213; width: 830px; height: 21px; margin-top: 0px; margin-left: -28px; }
div#footer div#footershadow img { position: absolute;  z-index: 213; width: 800px; height: 9px; margin-top: 65px; margin-left: -5px; }

#breadcrumbcontainer {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 28px;
	font-size: 11px;
}

#footer p {
	margin: 0px 0px 2px;
}

#footer p#footer_admin {
	float: right;
	margin-right: 2px;
}

.pg_center { text-align: center; }

.emph_b { font-weight: bold; }


/* INDEX SPECIFIC */

div#pg_index { padding-top: 1px; }
div#pg_index span.emph_index { font-weight: bold;  }
div#pg_index p.emph_index { font-size: 1.2em; }
div#pg_index { padding-top: 0px; }
div#pg_index div#info_box { margin: auto 26px; padding-top: 0px; font-size: 1.1em; }
div#pg_index div#info_box p#info_top { margin-top: 0px; padding-top: 6px; }
div#pg_index div#info_box div#intro_text { text-align: justify;  }
div#pg_index div#info_box div#twtl_link { margin-top: 30px;; }
div#pg_index div#info_box div#twtl_link img { float: left; padding-left: 4px; }
div#pg_index div#info_box div#twtl_link p { padding-top: 4px; }
div#pg_index div#info_box p#sterwardship_link { padding-top: 10px; }
div#pg_index p#updates { border: 2px solid #002179; background-color: #4e73cb; padding: 5px; }
div#pg_index div#additional_box {  }
div#pg_index div#christmas_services img { border: 2px solid #002179; background-color: #4e73cb; }
div#pg_index div#info_box div#holidayclub { border: 2px solid #002179; background-color: #4e73cb; }
div#pg_index div#info_box div#easter { border: 2px solid #002179; background-color: #4e73cb; margin-top: 15px; }
div#pg_index p#charity { margin-top: 40px; }


/* CHURCH SPECIFIC */

div#pg_church { font-size: 1.1em; }
div#pg_church h2 { font-size: 1.4em; font-weight: normal; }


/* PASTOR SPECIFIC */

div#pg_pastor h3 { font-size: 1.4em; font-weight: normal; }
div#pg_pastor p#sabbatical { border: 2px solid #002179; background-color: #4e73cb; padding: 5px; }


/* VISION SPECIFIC */

div#pg_vision { font-size: 1.1em; margin: auto 20px; }
div#pg_vision h3 { font-size: 1.4em; }
div#pg_vision h3#header1 { margin-bottom: 10px; }
div#pg_vision h3#header2 { margin-top: 0px; margin-bottom: 25px; }
div#pg_vision h4 { font-size: 1.2em; }
div#pg_vision p#statement { border: 3px solid #D1D1CF;
														margin: auto 30px; background-color: auto;
														font-weight: normal; font-size: 1.3em; color:#D1D1CF; line-height: 1.8em;
													}
div#pg_vision ul { text-align: left; margin-left: 150px; }


/* SERVICES SPECIFIC */

div#pg_services { font-size: 1.1em; }
div#pg_services p.emph_services { font-weight: bold; font-size: 1.5em; }


/* MAP SPECIFIC */

div#pg_map div#map_addr { font-size: 0.8em; color: black; }
div#pg_map div#map_addr a { color: blue; }
div#pg_map div#map_addr a:hover { text-decoration: underline; }

div#pg_map div#map { width: 500px; height: 450px; border: 1pt solid #666666; margin: auto; }


/* OUTLINE OF FAITH SPECIFIC */

div#pg_faith p.emph_faith { font-size: 1.1em; text-align: center; }
div#pg_faith span.emph_faith { font-weight: bold; }
div#pg_faith p.toplink { float: right; margin-top: 3px; }
div#pg_faith p.toplink a { text-decoration: underline; }
div#pg_faith p.toplink a:hover { text-decoration: none; color: #FFEB0F; }


/* CONTACT US SPECIFIC */

div#pg_contact { font-size: 1.1em; }
div#pg_contact h3 { font-size: 1.3em; font-weight: normal; }


/* HOLIDAY CLUB SPECIFIC */

div#pg_holidayclub h2#holiday_club_intro { color: white; font-size: 2em;  }
div#pg_holidayclub p#holiday_club_application { font-size: 1.5em; }
div#pg_holidayclub p#holiday_club_application a {  }
div#pg_holidayclub div#holiday_club_poster { background: url('../images/Holiday Club 2010.png') no-repeat top center; width: 580px; height: 819px; margin: auto; border: 2px solid #002179; }
div#pg_holidayclub div#holiday_club_poster * { display:none; }


/* FELLOWSHIP NEWS SPECIFIC */

div#pg_fellowship { font-size: 1.1em; margin: auto 20px; color: white; }
div#pg_fellowship h3 { font-size: 1.4em; margin-bottom: 0px; }

div#pg_fellowship div#wkend_away { text-align: left; border: 2pt solid #002179; background-color: #4e73cb; }
div#pg_fellowship div#wkend_away h4 { text-align: center; background-color: #002179; margin: 0px; padding: 5px; }
div#pg_fellowship div#wkend_away p { margin: 10px; }
div#pg_fellowship div#wkend_away p#wkend_away_more_info { text-align: center; }

div#pg_fellowship div#sabbatical { text-align: left; border: 2pt solid #002179; background-color: #4e73cb; margin-top: 20px; }
div#pg_fellowship div#sabbatical h4 { text-align: center; background-color: #002179; margin: 0px; padding: 5px; }
div#pg_fellowship div#sabbatical p { margin: 10px; }
div#pg_fellowship div#sabbatical table { margin: 0px auto; text-align: center; }
div#pg_fellowship div#sabbatical table * { text-align: left; }
div#pg_fellowship div#sabbatical table th#c1 { width: 180px; }
div#pg_fellowship div#sabbatical table th#c1, th#c2 { padding-bottom: 10px; }
div#pg_fellowship div#sabbatical table td#table_note { padding-top: 10px; padding-bottom: 20px; }

div#pg_fellowship div#baptism { text-align: left; border: 2pt solid #002179; background-color: #4e73cb; }
div#pg_fellowship div#baptism h4 { text-align: center; background-color: #002179; margin: 0px; padding: 5px; }
div#pg_fellowship div#baptism dl { margin: 10px; }
div#pg_fellowship div#baptism dl dt { font-weight: bold; }
div#pg_fellowship div#baptism dl dd { margin: 10px 0px 20px 20px; }

div#pg_fellowship div.event { text-align: left; border: 2pt solid #002179; background-color: #4e73cb; margin-top: 20px; }
div#pg_fellowship div.event h4 { text-align: center; background-color: #002179; margin: 0px; padding: 5px; }
div#pg_fellowship div.event p { margin: 10px; text-align: center; }
div#pg_fellowship div.event span.emph { font-weight: bold; }


/* BIBLES ONLINE SPECIFIC */

div#pg_bibles .emph_bibles { font-size: 1.2em; }


/* STUDY LINKS SPECIFIC */

div#pg_studylinks .emph_studylinks { font-size: 1.2em; }


/* ABC TOTS SPECIFIC */

div#pg_abctots { font-size: 1.05em; padding-left: 10px; padding-right: 10px; }
div#pg_abctots .emph_abctots { font-size: 1.2em; }


/* PLAYGROUP SPECIFIC */

div#pg_playgroup { font-size: 1.05em; }


/* FISH CLUB SPECIFIC */

div#pg_fishclub { font-size: 1.05em; }


/* SUNDAY SCHOOL SPECIFIC */

div#pg_sundayschool { font-size: 1.05em; }


/* WAYFINDERS SPECIFIC */

div#pg_wayfinders { font-size: 1.05em; color: white; }
div#pg_wayfinders .emph_wayfinders1 { font-weight: bold; font-size: 1.1em; }
div#pg_wayfinders .emph_wayfinders2 { font-weight: bold; }
div#pg_wayfinders .wayf_y_prog { text-align: left; margin-left: 130px; }
div#pg_wayfinders table { margin: auto; }
div#pg_wayfinders table td.c1 { }
div#pg_wayfinders table td.c2 { width: 300px; }


/* MENS EVENTS SPECIFIC */

div#pg_mensevents { font-size: 1.05em; color: white; }
div#pg_mensevents span.date { font-weight: bold; }


/* STEWARDSHIP SPECIFIC */

div#pg_stewardship { font-size: 1.05em; }
div#pg_stewardship p { text-align: left; }
div#pg_stewardship p.imageholder { text-align: center; }
div#pg_stewardship h4 { text-align: left; margin-bottom: 0px; }
div#pg_stewardship span.emph { font-weight: bold; }


/* SERMON SPECIFIC */

div#pg_sermon { color: white; }
div#pg_sermon div#sermonfileblock { background-color: #434659; border: 1px solid #ffffff; padding: 15px; margin: 12px auto; }
div#pg_sermon h3 { margin-top: 0px; font-size: 1.1em; font-weight: bold; }
div#pg_sermon div#sermonfiledetails { }
div#pg_sermon div#sermon_QT { text-align: center; margin: 10px auto; }

/* SERMONS SPECIFIC */

div#pg_sermons { font-size: 0.8em; color: white; }
div#pg_sermons p#sermons_intro { text-align: center; font-size: 1.2em; font-weight: bold; }
div#pg_sermons #sort_list { margin-left: 0px; text-align: center; font-weight: bold; }
div#pg_sermons #sort_list li { display: inline; list-style-type: none; padding-left: 5px; padding-right: 5px; }
div#pg_sermons div.sermonfileblock { background-color: #434659; border: 1px solid #ffffff; padding: 6px; margin: 12px auto; }
div#pg_sermons div.sermonfilelink { padding-bottom: 6px; }
div#pg_sermons div.sermonfiledetails { padding-bottom: 6px; }
div#pg_sermons div.sermonfilesize { }
div#pg_sermons p.toplink { float: right; margin-top: 0px; }
div#pg_sermons div#filter_list  { }
div#pg_sermons div#filter_list p#reset_filter { margin-top: 0px; position: absolute; }
div#pg_sermons div#filter_list p#filter_title { font-weight: bold; text-align: center; }
div#pg_sermons div#filter_list div#labels { margin-left: 5em; }
div#pg_sermons div#filter_list div#labels label { display: block; float: left; width: 12em; margin: auto 1em; margin-bottom: 0.5em; text-align: center; }
div#pg_sermons div#filter_list div#selections { clear: left; text-align: center; }
div#pg_sermons div#filter_list div#selections select { width: 10em; margin: auto 1em; margin-bottom: 1em; }


/* LOGIN AND NEW ACCOUNT REQUEST SPECIFIC */

div#pg_login, div#pg_newaccount, div#pg_useraccount ,div#pg_passwordreset, div#pg_changepassword { font-size: 0.8em; }

img#verif_image { border: 1pt solid #666666; }


/* PRAYERS SPECIFIC */

div#pg_prayers span.prayer_title {
	font-weight: bold;
}

div#pg_prayers span.prayer_create_date, div#pg_prayers span.prayer_modify_date {
	font-style: italic;
}

div#pg_prayers div.prayer_details {
	font-size: 0.55em;
	font-style: italic;
	vertical-align: sub;
	text-align: right;
}

/* CURRENT ISSUES SPECIFIC */

div#pg_prayers span.prayer_title {
	font-weight: bold;
}

div#pg_currentissues span.rss_link_title { font-weight: bold; font-size: 1.1em; }

div#pg_currentissues span.rss_pub { vertical-align: text-top; font-size: 0.7em; }



