/**
 * Imagery on Home Page
**/
#imagery {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	height: 300px;
	width: 509px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/main_graphic.jpg) top right no-repeat;
}


/**
 * Callouts
**/

#large-callout {
	float: left;
	width: 331px;
	padding: 0 0 60px 0;
}

#large-callout p {
	margin: 0;
	padding: 0 20px 16px 20px;
}

#large-callout h3 {
	display: block;
	margin: 0;
	padding: 0;
	height: 48px;
	width: 331px;
	overflow: hidden !important;
	text-indent: -9999px !important;
	background: url(../images/home-callout-large.gif) top left no-repeat;
}

#small-callouts {
	list-style: none;
	margin: 0 0 0 331px;
	padding: 0;
	display: block;
}

#small-callouts li { 
	display: block;
	float: left;
}

#small-callouts li p {
	margin: 0 !important;
	padding: 0 0 0 12px;
}

#small-callouts .calloutA {
	width: 198px;
}

#small-callouts .calloutA h4 {
	display: block;
	margin: 0;
	height/**/: 118px;
	background: url(../images/home-calloutA.gif) top left no-repeat;
	text-indent: -9999px !important;
	overflow: hidden !important;
}


#small-callouts .calloutB {
	width: 230px;
}

#small-callouts .calloutB h4 {
	display: block;
	margin: 0;
	height/**/: 78px;
	background: url(../images/home-callout-B.gif) top left no-repeat;
	text-indent: -9999px !important;
	overflow: hidden !important;
}




/**
 * Sign-up Callout
**/

#sign-up {
	margin: 0 0 0 509px;
	font-size: 10px;
	color: #1a598a;
}

#sign-up a {
	color: #1a598a;
}

#sign-up label {
	color: #fff;
	font-size: 8.5pt;
}

#sign-up h3 {
	display: block !important;
	padding: 0 !important;
	margin: 0 !important;
	background: url(../images/signup_header.gif) top left no-repeat !important;
	height: 84px !important;
	width: 290px !important;
	text-indent: -9999px !important;
	overflow: hidden !important;
}

#sign-up form {
	border: none;
	margin: 0;
	padding: 0;
	position: relative;
	background: url(../images/signup_form_bg.gif) top left no-repeat;
	height: 217px;
	width: 290px;
	overflow: hidden;
}

#sign-up form label,
#sign-up form input {
	position: absolute;
}


#sign-up form br { display: none; }



#fName {
	top: 11px;
	left: 130px;
	width: 131px;
}

#lblName {
	top: 13px
}

#lblEmail {
	top: 41px
}

#lblPass {
	top: 66px
}

#lblEmail, #lblPass, #lblName { left: 32px; }

#fEmail {
	top: 37px;
	left: 130px;
	width: 131px;
}

#fPass {
	top: 63px;
	left: 130px;
	width: 131px;
}

#fTermsText {
	position: absolute;
	top: 108px;
	left: 25px;
	width: 244px;
}

#lblTerms {
	font-size: 10px !important;
	color: #1a598a !important;
	position: absolute;
	top: 94px;
	left: 24px;
}

#fTerms {
	top: 91px;
	left: 124px;
}

#btnSignup {
	position: absolute;
	top: 160px;
	left: 80px;
}

#fAlreadyMember {
    font-size: 11px;
    color: #fff;
    position: absolute;
    top: 198px;
    left: 71px;
}

#fAlreadyMember a { color:#fff; }



#entry-one {
	display: block;
	float: left;
	margin: 0 0 0 10px;
	background: url(../images/entry_1.gif) -4px 0 no-repeat;
	padding-top: 50px;
	width: 444px;
	color:#888;
}

* html #entry-one {
	margin-left: 5px;
}

#entry-one a.link {
	display: block;
	height: 37px;
	overflow: hidden !important;
	cursor: pointer;
	width: 250px;
}

#entry-one a h2 {
	display: block;
	height: 0 !important;
	margin: 0;
	padding: 37px 0 0 0;
	text-indent: -9999px;
	cursor: pointer;
	/* border: 1px solid #0c0; */
}

#entry-one ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 15px;
}

#entry-one ul li {
	color: #888;
	padding: 0 0 0 36px;
	margin: 0;
	background: url(../images/orange_bullet.gif) 10px 6px no-repeat;
}

#entry-one p {
	margin: 0;
	padding: 4px 190px 20px 9px;
}

#entry-two {
	display: block;
	float: left;
	margin: 0 0 0 0px;
	background: url(../images/entry_2.gif) top left no-repeat;
	width: 337px;
	color:#888;
}

#entry-two h2 {
	display: block;
	height: 10px;
	margin: 0;
	text-indent: -9999px;
	/* border: 1px solid #0c0; */
}

#entry-two p {
	margin: 0;
	padding: 124px 193px 20px 20px;
}

/* BEGIN Church and Women Homepage CSS */
.imagery-church { background-image: url(../images/main_graphic_church.jpg) !important; }
.entry-one-church { background-image: url(../images/entry_one_church.gif) !important; }
.entry-two-church { background-image: url(../images/entry_two_church.gif) !important; }

.imagery-women { background-image: url(../images/main_graphic_women.jpg) !important; }
.entry-one-women { background-image: url(../images/entry_one_women.gif) !important; }
.entry-two-women { background-image: url(../images/entry_two_women.gif) !important; }
/* END Church and Women Homepage CSS */

/* BEGIN Plug-in Coming Soon Home Page */
.imagery-plugin-coming {background-image: url(../images/main_sb_coming.jpg) !important;}

.entry-one-plugin-coming {
    background-image: url(../images/entry1_sb_coming.gif) !important;
}
.entry-one-plugin-coming h2 {
    display: block;
    margin: 0;
    text-indent: -9999px;
    width: 200px;
    height: 99px;
}
.entry-two-plugin-coming {
    background-image: url(../images/entry2_sb_coming.gif) !important;
    height: 170px;
 }

/* Plug-in Here Home Page */
.imagery-plugin-here {background-image: url(../images/main_sb_here.jpg) !important;}

.entry-one-plugin-here {
    background-image: url(../images/entry1_sb_here.gif) !important;
}
.entry-one-plugin-here h2 {
    display: block;
    margin: 0;
    text-indent: -9999px;
    width: 200px;
    height: 99px;
}
.entry-two-plugin-here {
    background-image: url(../images/entry2_sb_here.gif) !important;
    height: 170px;
 }
/* BEGIN Plug-in Coming Soon Home Page */