/*  
Theme Name: Dorcas Ministries
Theme URI: http://www.dorcasministries-cary.org/
Author: David Wimbley
Author URI: http://www.davidwimbley.com/
*/

body { background: #fff; color: #333; font-family: arial, verdana, sans-serif; font-size: 16px; }
/* = main structure */
#main-wrapper { margin: 0 auto; padding: 0 7px; width: 960px; }
/* = basic reused style rules */
h1, h2, h3, h4, h5 { font-weight: bold; }
h1 { font-size: 3em; }
h2 { font-size: 2em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.1em; }

.conatiner{ margin-left: 700px;}
.menu_head{border:1px solid #998675; margin-left: 700px;}

.menu_body {width:184px;border-right:1px solid #998675;border-bottom:1px solid #998675;border-left:1px solid #998675; margin-left: 700px;}
.popular_links li{background:#3b75a8;}
.popular_links li.alt{background:#567B9B;}
.popular_links li a{color:#FFFFFF; text-decoration:none; padding:10px; display:block;}
.popular_links li a:hover{ }


.popular_links li:hover{background:#002444;}
.popular_links li.alt:hover{background:#002444;}
.slide-out-div {
        width: 185px;
        background: #f2f2f2;
       /* border: #6fc8d2 2px solid;*/
		
    }
.makeblue{
	color:#00b5cb;
}

#button {
	height: 32px;
	width: 184px;
	margin: auto;
}

ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}

.menu_class {
	border:1px solid #1c1c1c;
}

.the_menu {
	display:none;
	width:300px;
	border: 1px solid #1c1c1c;
}

.the_menu li {
	background-color: #302f2f;
}

.the_menu li a {
	color:#FFFFFF; 
	text-decoration:none; 
	padding:10px; 
	display:block;
}

.the_menu li a:hover {
	padding:10px;
	font-weight:bold;
	color: #F00880;
}



ul li { list-style: none; }
/* = css3 border radius link */
#main-nav li { list-style: none; }
	#main-nav li a, 
	.radius-link a { -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #eee; border-radius: 3px; border: 1px solid #ddd; color: #888; display: block; font-size: 14px; padding: 7px 15px; text-decoration: none; text-transform: uppercase; }
	#main-nav li a:hover, 
	.radius-link a:hover { background: #222; border-color: #000; color: #fff; }
/* = text input */

/* = masthead */

#site-name { float: left; width: 595px; }
	#site-name h4 { font-size: 1.6em; margin-top: 15px; }
	#site-name a img { margin-top: 1px; }
	/* = plain text logo option */
#site-name a { border: 0; color: #333; }
		#site-name a:hover { color: #3c6c92; }
/* = main navigation top of page */
#main-nav { font-weight: bold; text-align: center; text-transform: uppercase; }
	#main-nav li { float: left; margin-left: 7px; }
/* = home posts */
.left, 
.recent-leads { width: 607px; }

/* = title overlay */
.title-insert { -moz-opacity: .8; background: #000; bottom: 0; filter: alpha(opacity=80); left: 0; opacity: .8; position: absolute; right: 0; width: 100%; z-index: 1; }
	.title-insert a { border: 0; color: #eee; display: block; font-size: 0.7em; line-height: 1.4em; padding: 9px 10px; }
		.title-insert a:hover { color: #fff; }


.navigation { clear: both; font-weight: bold; padding: 10px 0; }
	.navigation a { float: left; }
	.navigation .left, 
	.navigation .right { width: 120px; }
	.navigation .left { text-align: left; }
	.navigation .right { margin-right: 15px; text-align: right; }
* html .navigation .right { margin-right: 7px; }
.navigation .right a { float: right; }
.for-tags { -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #eee; border: 1px solid #ddd; border-radius: 3px; font-size: 0.8em; padding: 7px 10px; }
/* = sidebar and widgets style */




	
	

	
/* My Styles */
.text-input { background-color: #95cae7; border-left-color: #5faad3; border-top-color: #5faad3; border: 1px solid #5faad3; font-family: arial, verdana, sans-serif; font-size: 0.8em; width: 190px; padding: 4px; }
.text-input-city{ background-color: #95cae7; border-left-color: #5faad3; border-top-color: #5faad3; border: 1px solid #5faad3; font-family: arial, verdana, sans-serif; font-size: 0.8em; width: 65px; padding: 4px;}
.text-input-state{ background-color: #95cae7; border-left-color: #5faad3; border-top-color: #5faad3; border: 1px solid #5faad3; font-family: arial, verdana, sans-serif; font-size: 0.8em; width: 35px; padding: 4px;}
.text-input-zip{ background-color: #95cae7; border-left-color: #5faad3; border-top-color: #5faad3; border: 1px solid #5faad3; font-family: arial, verdana, sans-serif; font-size: 0.8em; width: 60px; padding: 4px;}


.text-input-major{ 
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 175px; 
	padding: 4px;
	margin-top:3px;
}

.text-input-registrationdate{ 
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 220px; 
	padding: 4px;
	margin-top:3px;
}

.text-input-contactname{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 175px; 
	padding: 4px;
	margin-top:3px;
	margin-bottom: 5px;
}

.text-input-contactphone{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 220px; 
	padding: 4px;
	margin-top:3px;
	margin-bottom: 5px;
}

.text-input-full{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 410px; 
	padding: 4px;
	margin-top:3px;
	margin-bottom: 5px;
}

.text-input-city-referece{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 75px; 
	padding: 4px;
}

.text-input-referencephone{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 110px; 
	padding: 4px;
}

.text-input-referencename{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 285px; 
	padding: 4px;
}

.text-input-mortgage{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 95px; 
	padding: 4px;
}

.text-input-carloan{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 95px; 
	padding: 4px;
}

.text-input-otherloan{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 95px; 
	padding: 4px;
}

.text-input-credit{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 79px; 
	padding: 4px;
}

.text-input-alimony{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 150px; 
	padding: 4px;
}

.text-input-utilities{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 95px; 
	padding: 4px;
}

.text-input-insurance{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 134px; 
	padding: 4px;
}

.text-input-MonthExpenseTotal{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 134px; 
	padding: 4px;
}

.text-input-message{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 410px; 
	padding: 4px;
	height: 150px;
}



/*header styles */
#leaderboard { 
	padding: 20px 0 25px; 
	position: relative; 
}
#logo{
	margin-top: 10px;
}


/*navigation styles*/
.nav-container { float:left;
height:25px;
margin-left:215px;
margin-top:-43px;
width:700px; }


#navigation{	
	padding: 0;
	margin-top: 0px; 
	width: 800px;
	height: 20px;
}
	
#navigation li{	
	float: left;
	list-style: none;
	font: 14px Tahoma, Arial;
	}
	
#navigation li a.noborder{
	border-right: 0px none;
}

#navigation li a{
	display: block;
	padding: 3px 12px;
	text-decoration: none;
	border-right: 1px solid ;
	color: #00529b;
	white-space: nowrap;
}

#navigation li a:hover{	
	background: #00529b;
	color:#ffffff;}
		
#navigation li ul{	
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
	margin-left: -1px;
}
		
#navigation li ul li{	
	float: none;
	display: inline;
}
		
#navigation li ul li a{	
	width: auto;
	background: #ffffff;
	border-right: none;
}
		
#navigation li ul li a:hover{	
	background: #00529b;
	color:#ffffff;
}

/* Homepage styles */
.home{
	height: 658px;
	width: 960px;
	background:transparent url(images/main_image.png) no-repeat scroll 0 0;
} 
.home .right { overflow: hidden; width: 960px; }

.homepage_widgetContainer{ 
	height:260px;
	text-align:justify;
	width:530px;
}

.homepage_left{
	height:260px;
	padding-top:380px;
	text-align:justify;
	width:530px;
	
}
.homepage_right{
	height:241px;
	margin-left:550px;
	margin-top:-246px;
	text-align:justify;
	width:405px;
	overflow: hidden;
}
.homepage_widgetTitle{
	color: #2C6598;
	font-size: 30px;
	margin-top: 10px;
}

.textwidget{
	color: #567B9B;
	line-height: 20px;
	
}
.turnblue{
	color: #00b5cb;
}
/* FOOTER STYLES */
#footer { margin-top: 15px; width: 960px; height: 100px;}

#footer_foot{ border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top: 15px; width: 960px; height: 40px;}
#footer_logo{
	width: 31px;
	height: 35px;
	margin-top: 5px;
}
#footer_slogan{
	color:#00529b;
	font-weight: bold;
	font-size: 14px;
	margin-left: 35px;
	margin-top: -28px;
}

#footer_icons{
	margin-left: 265px;
	margin-top: -19px;
	width: 100px;
	height: 28px;
}

#footer_location{
	margin-top: -23px;
	margin-left: 365px;
	width: 700px;
	height: 20px;
}

#footer_location_info li{ color: #00529b; float: left; list-style: none; font-size: 14px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #00529b;}
#footer_location_info li.noborder{ float: left; list-style: none; font-size: 14px; margin-right: 10px; padding-right: 10px; border-right: none;}



/* Footer Navigation Styles */
.footer_nav { float: left; margin-left: 610px; width: 600px; height: 25px;  margin-top: -26px;}

.footer_nav #footer_navigation{	margin-top: 0px; padding: 0; width: 600px; height: 20px;}

#footer_navigation li ul {
    display: none;
	background: #ffffff;
	position: relative;
	padding-bottom: 10px;
	width: 0px;
}
#footer_navigation li:hover > ul {
    display: block;
}
#footer_navigation ul#nav li ul {
    display: none;
}
#footer_navigation ul#nav li:hover > ul {
    display: block;
	
}
#footer_navigation li{ float: left; list-style: none; font-size: 14px;}

#footer_navigation  li   a{	display: block; padding: 0px 10px; text-decoration: none; 
								color: #00529b; white-space: nowrap;}
#footer_navigation  li   a:hover{	color: #000000;}						
#footer_navigation li ul li{	float: none; display: inline; background: #ffffff; position: relative; } 
#footer_navigation li ul li a{	border-right: 0px none; }
#footer_navigation li ul li a:hover{	color: #000000;}






/* TEXT INPUT STYLES */
.text_input { 
	margin-top: 5px; 
	margin-bottom: 5px; 
	background-color: #dad9d9;   
	border-left-color: #aaa; 
	border-top-color: #999; 
	border: 1px solid #898989; 
	font-size: 0.8em; 
	padding: 4px; 
	margin-left: 46px;
	width: 200px;
}



















#footer_icons ul {
	padding: 0; margin: 0;

	width: 100%;
	list-style: none;
	border-top: 1px solid #fff; /*--Gives the bevel feel on the panel--*/
	font-size: 1.0em;
}
#footer_icons ul li{
	padding: 0; margin: 0;
	margin-right: 5px;
	float: left;
	position: relative;
}
#footer_icons ul li a{
	padding: 5px;
	float: left;
	text-indent: -9999px;
	height: 16px; width: 16px;
	text-decoration: none;
	color: #333;
	position: relative;
}


a.facebook{	background: url(images/facebook.png) no-repeat center center; }
a.twitter{	background: url(images/twitter.png) no-repeat center center; }
a.mail{	background: url(images/mail.png) no-repeat center center; }
#footer_icons a small {  /*--panel tool tip styles--*/
	text-align: center;
	width: 72px;
	background: url(images/pop_arrow.gif) no-repeat center bottom;
	
	padding: 5px 5px 11px;
	display: none; /*--Hide by default--*/
	color: #E3E2E2;
	font-size: 14px;
	text-indent: 0;
}
#footer_icons a:hover small{
	display: block; /*--Show on hover--*/
	position: absolute;
	top: -35px; /*--Position tooltip 35px above the list item--*/
	left: 50%; 
	margin-left: -40px; /*--Center the tooltip--*/
	z-index: 9999;
}


/*Services Page Styles*/
.services_home{
	width: 960px;
	height: 690px;
}

.services_left{
	width: 480px;
	height: 245px;
}

.services_left .services_left_widgetContainer .textwidget{
	text-align: justify;
}

.services_bottom_left .services_right_widgetContainer .textwidget{
	text-align:justify;
}

.services_bottom_right .services_right_widgetContainer .textwidget{
	text-align:justify;
}

.services_bottom_left{
	width: 480px;
	height: 400px;
	margin-left: 0px;
	margin-top: 0px;
}

.services_widgetTitle{
	font-size: 25px;
	color: #2c6598;
}

.services_left_widgetContainer{
	width: 480px;
	height: 400px;
	color: #567b9b;
}

.services_left_widgetContainer .textwidget{
	color: #567b9b;
	line-height: 20px;
}

.services_right_widgetContainer{
	width: 480px;
	height: 400px;
}

#services_list {
font-size:16px;
height:275px;
line-height:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
width:350px;
}

#services_list li{
	display:list-item;
	margin-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #2C6598;
}

#services_list li ul{
	display:list-item;
	margin-top: 5px;
	font-size: 14px;
}

#services_list li ul li{
	display:list-item;
	margin-top: 5px;
	font-size: 14px;
	font-weight: normal;
	color: #567b9b;
}

#services_list li ul li a.learnmore, #services_list2 li ul li a.learnmore {
	text-decoration: none;
	outline: none;
	color:#00b5cb;
}

#services_list li ul li a.learnmore:hover, #services_list2 li ul li a.learnmore:hover{
	color:#04545e;
}

#services_list2 {
font-size:16px;
height:275px;
line-height:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
width:350px;
margin-top: -410px;
margin-left: 500px;
}

#services_list2 li{
	display:list-item;
	margin-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #2C6598;
}

#services_list2 li ul{
	display:list-item;
	margin-top: 5px;
	font-size: 14px;
}

#services_list2 li ul li{
	display:list-item;
	margin-top: 5px;
	font-size: 14px;
	font-weight: normal;
	color: #567b9b;
}


/*Crisis Ministry Page Styles*/
.crisis_home{
	width: 960px;
	height: 485px;
}

.crisis_left, .crisis_left_widgetContainer{
	width: 400px;
	height: 455px;
}

.crisis_right, .crisis_right_widgetContainer{
	width: 425px;
	height: 210px;
	margin-top: -455px;
	
}

.crisis_right{
	margin-left: 530px;
}
.crisis_widgetTitle{
	font-size: 25px;
	color: #2c6598;
}

.crisis_right_widgetContainer .textwidget{
	color: #567b9b;
	line-height: 20px;
}

.crisis_left_widgetContainer .textwidget{
	color: #567b9b;
	line-height: 20px;
}

#crisis_list {
font-size:16px;
height:275px;
line-height:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
width:385px;

}

#crisis_list li{
	display:list-item;
	margin-top: 5px;
	color: #2C6598;
}

#crisis_list li.edassistance{
	margin-top: 30px;
}

#crisis_list li.childassistance{
	margin-top: 10px;
}

#crisis_list li.childassistance a, #crisis_list li.edassistance a{
	outline: none;
	text-decoration: none;
	color:#00b5cb;
}

#crisis_list li.childassistance a:hover, #crisis_list li.edassistance a:hover{

	color:#04545e;
}


/*Food Pantry Styles */
.food_home{
	width: 960px;
	height: 445px;
}

.food_left_widgetContainer .textwidget{
	color: #567b9b;
	line-height: 20px;
}

.food_right_widgetContainer .textwidget{
	color: #567b9b;
	line-height: 20px;
}

.food_widgetTitle{
	font-size: 25px;
	color: #2c6598;
}

.food_right{
	width: 275px;
	height: 300px;
	margin-top: -450px;
	margin-left: 400px;
}

.food_far_right{
	width: 275px;
	height: 300px;
	margin-top: -300px;
	margin-left: 690px;
}
.food_left{
	width: 360px;
	height: 450px;
}

.food_left .food_right_widgetContainer .textwidget{
	text-align: justify;
}

.food_right .food_right_widgetContainer .textwidget{
	text-align: justify;
}

.food_far_right .food_left_widgetContainer .textwidget{
	text-align: justify;
}
.food_right_widgetContainer .textwidget a{
	text-decoration: none;
	outline: none;
	color:#00b5cb;
}

.food_right_widgetContainer .textwidget a:hover{
	color:#04545e;
}

/*Educational Assitance Page Styles */
.educational_home{
	width: 960px;
	height: 650px;
}

.educational_left_widgetContainer .textwidget{
	color: #567b9b;
	line-height: 20px;
	text-align: justify;
}

.educational_right_widgetContainer .textwidget{
	color: #567b9b;
	line-height: 20px;
	text-align: justify;
}

.educational_widgetTitle{
	font-size: 25px;
	color: #2c6598;
}

.educational_right{
	width: 275px;
	height: 300px;
	margin-top: -450px;
	margin-left: 400px;
}

.educational_far_right{
	width: 275px;
	height: 300px;
	margin-top: -300px;
	margin-left: 690px;
}
.educational_left{
	width: 360px;
	height: 450px;
}

.educational_right_widgetContainer .textwidget a{
	text-decoration: none;
	outline: none;
	color:#00b5cb;
}

.educational_right_widgetContainer .textwidget a:hover{
	color:#04545e;
}

.educational_left_widgetContainer .textwidget a.link{
	text-decoration: none;
	outline: none;
	color:#00b5cb;
}

.educational_left_widgetContainer .textwidget a.link:hover{
	color:#04545e;
}


/*Educational Assistance Application Styles*/
.mks_home{
	width: 960px;
	height: 1900px;
}

.mks_left{
	width:500px;
	height: 700px;
	color:#567b9b;
}

.mks_right{
	width: 480px;
	height: 575px;
	margin-top: -700px;
	margin-left: 480px;
}

.mks_right_bottom{
	width: 480px;
	height: 615px;
	
	margin-left: 480px;
}
.title{
	color:#2c6598;
	font-size: 25px;
	font-weight: bold;
}

.mini_title{
	color:#2c6598;
	font-size: 18px;
	font-weight: bold;
	margin-left: 60px;
}

.mini_title2{
	color:#2c6598;
	font-size: 18px;
	font-weight: bold;
}

.mks_widgetTitle{
	color:#2c6598;
	font-size: 25px;
	font-weight: bold;
}

.warning{
	color:#9c2f24;
}



#application_top_left{
	width: 215px;
	height: 155px;
}

#application_top_right{
	width: 215px;
	height: 155px;
	margin-top: -155px;
	margin-left: 220px;
}

.state{
	width: 100px;
	height: 45px;
	margin-top: -42px;
	margin-left: 80px;
}

.state_reference{
	width: 100px;
	height: 45px;
	margin-top: -42px;
	margin-left: 90px;
}

.zip{
	width: 100px;
	height: 45px;
	margin-top: -45px;
	margin-left: 130px;
}

.zip_reference{
	width: 100px;
	height: 45px;
	margin-top: -45px;
	margin-left: 140px;
}

.line_wrap{
	height: 45px;
	width: 215px;
	margin-top: -42px;
	margin-left: 210px;
}

#border_div{
	width:430px;
	height: 200px;
	border-bottom: 1px solid;
}

#border_second{
	width:430px;
	height: 486px;
	border-bottom: 1px solid;
	margin-top: 10px;
}

#border_third{
	width:430px;
	height: 133px;
	border-bottom: 1px solid;
	margin-top: 10px;
}

#border_four{
	width:430px;
	height: 177px;
	border-bottom: 1px solid;
	margin-top: 10px;
}

#border_five{
	width:430px;
	height: 177px;
	border-bottom: 1px solid;
	margin-top: 10px;
}

#border_six{
	width:430px;
	height: 175px;
	border-bottom: 1px solid;
	margin-top: 10px;
}

#border_seven{
	width:430px;
	height: 133px;
	border-bottom: 1px solid;
	margin-top: 10px;
}

#border_eight{
	width:430px;
	height: 242px;
	border-bottom: 1px solid;
	margin-top: 10px;
	margin-bottom: 10px;
}


#secondrow_date{
	margin-top: -45px;
	margin-left: 190px;
	width: 230px;
	height: 45px;
}

#secondrow_phone{
	height:45px;margin-left:190px;margin-top:-50px;width:230px;
}

#reference_phone{
	width: 150px;
	height: 42px;
	margin-top: -42px;
	margin-left: 300px;
}

.carloan{
	height:42px;
	margin-left:110px;
	margin-top:-42px;
	width:110px;
}

.otherloan{
	height:42px;
	margin-left:220px;
	margin-top:-42px;
	width:150px;
}

.creditcard{
	height:42px;
	margin-left:330px;
	margin-top:-42px;
	width:150px;
}

.alimony{
	width: 170px;
	height: 42px;
}

.utilities{
	height:42px;
	margin-left:165px;
	margin-top:-42px;
	width:150px;
}

.carinsurance{
	height:42px;
	margin-left:275px;
	margin-top:-42px;
	width:150px;
}

.montlyincome_totals{
	height:45px;
	margin-left:275px;
	margin-top:2px;
	width:200px;
}

.montlyincome_totals2{
	height:45px;
	margin-left:275px;
	margin-top:-42px;
	width:200px;
}




/* Childcare Information Page Styles */
.childcare_home{
	width: 960px;
	height: 650px;
}

.childcare_right{
	width: 275px;
	height: 300px;
	margin-top: -450px;
	margin-left: 400px;
}

.childcare_far_right{
	width: 275px;
	height: 300px;
	margin-top: -295px;
	margin-left: 690px;
}
.childcare_left{
	width: 360px;
	height: 450px;
}

.category{
	color:#2C6598;
	font-weight: bold;
}


/*Job Link Page Styles */
.job_home{
	width: 960px;
	height: 500px;
}
.job_right{
	width: 275px;
	height: 300px;
	margin-top: -450px;
	margin-left: 400px;
}

.job_far_right{
	width: 275px;
	height: 300px;
	margin-top: -300px;
	margin-left: 690px;
}
.job_left{
	width: 360px;
	height: 450px;
}


/*Dorcas Shop Page Styles*/
.dorcas_home{
	width: 960px;
	height: 710px;
}

.dorcas_left{
	height:665px;
	width:302px;
}

.dorcas_right {
	height:555px;
	margin-left:326px;
	margin-top:-665px;
	width:345px;
	
}

.dorcas_far_right{
	width: 275px;
	height: 300px;
	margin-top: -552px;
	margin-left: 690px;
	color:#567b9b;
	line-height: 20px;
}

#inclement_weather{
	color:#567B9B;
	height:290px;
	line-height:20px;
	margin-left:690px;
	width:275px;
	
}


.email_list,.email_list2,.email_list3{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 170px; 
	padding: 4px;
	margin-top:5px;
}

.email_list{ margin-left: 0px;}
.email_list2{ margin-left: 1px;}
.email_list3{ margin-left: 34px;}

.email_title{ color:#2c6598; font-size: 25px; font-weight: bold;}

.emaillist_submit { margin-left:194px; margin-top:10px;}

/*************************************/
/****** Contribute Page Styles *******/
/*************************************/
.contribute_home{
	width: 960px;
	height: 650px;
}

.contribute_left{
	width: 360px;
	height: 495px;
	
}

.contribute_left .widgetContainer .textwidget{
		text-align: justify;
}

.contribute_middle{
	width: 275px;
	height: 575px;
	margin-top: -495px;
	margin-left: 400px;
}

.contribute_right{
	width: 275px;
	height: 540px;
	margin-top: -536px;
	margin-left: 700px;
}

.dorcas_right a.links{
	color:#00b5cb;
	outline: none;
	text-decoration: none;
}

.dorcas_right a.links:hover{
	color:#04545e;
}

.items li{
	margin-top: 10px;
}

#contribute_notice{
	font-weight:bold;
	height:50px;
	line-height:19px;
	margin:0 auto;
	width:630px;
}

/*Error page Styles*/
.error_message{
	height:45px;
	margin:0 auto;
	width:455px;
	text-align: center;
}

.error_page{
	width: 960px;
	height: 600px;
}

.error{
	color:#2c6598;
	font-weight: bold;
	font-size: 40px;
}

.fourohfour{
	color:#2c6598;
	font-weight: bold;
	font-size: 20px;
}

#error_text{
	color:#2c6598;
	line-height: 20px;
	width: 500px;
	height: 300px;
	font-size: 18px;
	margin-left:380px;
	margin-top:-401px;
}

#error_text a.links{
	text-decoration: none;
	outline: none;
	color:#00b5cb;
}

#error_text a.links:hover{
	color:#04545e;
}


/*Partners Page Styles */
.partners_home{ width: 960px; height: 845px;}
.partnerchurches_home{ width: 960px; height: 915px;}

.partners_left{ 
	height:280px;
	width:300px;
}
.partners_middle{ 
	height:830px;
	margin-left:325px;
	margin-top:-280px;
	width:300px;
}

.partnerchurches_middle{
	height:830px;
	margin-left:325px;
	margin-top:-280px;
	width:635px;
}

.partners_right{ 
	height:765px;
	margin-left:650px;
	margin-top:-830px;
	width:300px;
}
.partners_bottom{ 
	width: 40px; 
	height: 40px; 
}

.list_title{
	color:#2c6598;
	font-weight: bold;
}

#service_organizations {
height:275px;
line-height:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
width:300px;
}

ul#service_organizations li {
display:list-item;
margin-top:10px;
}

ul#service_organizations li a.links{
	text-decoration: none;
	outline:none;
	color:#00b5cb;
}

ul#service_organizations li a.links:hover{
	color:#04545e;
}

#other_organizations {
height:275px;
line-height:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
width:300px;
}

ul#other_organizations li {
display:list-item;
margin-top:10px;
}

ul#other_organizations li a.links{
	text-decoration: none;
	outline:none;
	color:#00b5cb;
}

ul#other_organizations li a.links:hover{
	color:#04545e;
}

#local_churches_one {
height:665px;
line-height:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
width:300px;
}

ul#local_churches_one li {
display:list-item;
margin-top:10px;
}

ul#local_churches_one li a.links{
	text-decoration: none;
	outline:none;
	color:#00b5cb;
}

ul#local_churches_one li a.links:hover{
	color:#04545e;
}

#local_churches_two {
	height:665px;
	line-height:23px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:335px;
	margin-top:-675px;
	width:300px;
}

ul#local_churches_two li {
display:list-item;
margin-top:10px;
}

ul#local_churches_two li a.links{
	text-decoration: none;
	outline:none;
	color:#00b5cb;
}

ul#local_churches_two li a.links:hover{
	color:#04545e;
}


/*About Page Styles*/
.about_home{
	width: 960px;
	height: 1000px;
}

.about_left{
	width: 960px;
	height: 420px;
}
.about_right{
	width: 290px;
	height: 345px;
}
.about_bottomleft{
	height:507px;
	margin-left:321px;
	margin-top:-345px;
	width:277px;
}
.about_bottommiddle{
	height:490px;
	margin-left:632px;
	margin-top:-507px;
	width:350px;
}

.about_bottommiddle a.links{
	text-decoration: none;
	outline:none;
	color:#00b5cb;
}

.about_bottommiddle a.links:hover{
	color:#04545e;
}

/*Contact Us Page Styles*/
.contact_home{
	width:960px;
	height: 725px;
}

.contact_left{
	width: 540px;
	height: 370px;
	color:#567b9b;
}

.contact_leftbottom{
	width: 380px;
	height: 150px;
	color:#567b9b;
}

.contact_middle{
	color:#567B9B;
	height:515px;
	margin-left:560px;
	margin-top:-520px;
	width:405px;
}

.contact_right{
	width: 960px;
	height: 200px;
	color:#567b9b;
	margin-top: 10px;
}

.contact_input{
	background-color:#B8EDF4;
	border:1px solid #898989;
	font-size:0.8em;
	margin-bottom:5px;
	margin-left:62px;
	margin-top:5px;
	padding:4px;
	width:400px;
}

.contact_input2{
	background-color:#B8EDF4;
	border:1px solid #898989;
	font-size:0.8em;
	margin-bottom:15px;
	margin-left:64px;
	margin-top:5px;
	padding:4px;
	width:400px;
}

.contact_message{
	background-color:#B8EDF4;
	border:1px solid #898989;
	font-size:0.8em;
	margin-bottom:5px;
	margin-left:112px;
	margin-top:-18px;
	padding:4px;
	width:400px;
	height: 120px;
}

.select_group{
	margin-top: 5px; 
	margin-bottom: 5px; 
	background-color: #b8edf4;   
	border-left-color: #aaa; 
	border-top-color: #999; 
	border: 1px solid #898989; 
	font-size: 0.8em; 
	padding: 4px; 
	margin-left: 2px;
	width: 290px;
}

#fields{
	margin-top: 10px;
}

.map{
	border: 1px solid #898989;
}

.bold_title{
	font-weight: bold;
	color:#2c6598;
}

#social_networking {
	color:#567B9B;
	height:35px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:225px;
	margin-top: 15px;
}

#social_networking li{
	float:left;
	margin:0 15px 0 0;
	padding:0;
	position:relative;
}

#social_networking li a{
	outline: none;
	text-decoration: none;
	color:#00b5cb;
}

#social_networking li a:hover{
	color:#04545e;
}


#dorcas_hours {
	height:170px;
	line-height:23px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	width:300px;
}

ul#dorcas_hours li {
	display:list-item;
	margin-top:10px;
}

#dropoff_hours {
	height:140px;
	line-height:23px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:300px;
	margin-top:-180px;
	width:300px;
}

ul#dropoff_hours li {
	display:list-item;
	margin-top:10px;
}

#crisis_hours {
	height:140px;
	line-height:23px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:600px;
	margin-top:-150px;
	width:300px;
}

ul#crisis_hours li {
	display:list-item;
	margin-top:10px;
}


/*Volunteer Page Styles*/
.volunteer_home{
	width: 960px;
	height: 500px;
}

.volunteer_left{
	width: 300px;
	height: 475px;
}

.volunteer_middle{
	height:400px;
	margin-left:330px;
	margin-top:-475px;
	width:300px;
}

.volunteer_right{
	height:430px;
	margin-left:660px;
	margin-top:-400px;
	width:300px;
}

.volunteer_right a.links{
	text-decoration: none;
	outline: none;
	color: #00b5cb;
}

.volunteer_right a.links:hover{
	color:#04545e;
}


/*Board Of Directors Page Styles*/
.board_home{
	width: 960px;
	height: 460px;
}

.board_left{
	height:460px;
	margin:0 auto;
	width:360px;
}
#board_president{color:#567B9B; height:35px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; width:360px; margin-top: 15px;}

#board_vicepresident, #board_pastpresident, 
#board_treasurer, #board_assistanttreasurer, #board_recording, 
#board_corresponding, #board_crisis1, #board_crisis2, #board_dorcas1, 
#board_dorcas2, #board_minister{
color:#567B9B;
	height:35px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:360px;
	margin-top: 0px;
}

#board_president li.board_right, #board_vicepresident li.board_right, #board_pastpresident li.board_right, #board_treasurer li.board_right
, #board_assistanttreasurer li.board_right, #board_recording li.board_right, #board_corresponding li.board_right, #board_crisis1 li.board_right
, #board_crisis2 li.board_right, #board_dorcas1 li.board_right, #board_dorcas2 li.board_right, #board_minister li.board_right{ float: right;}

#board_president li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_vicepresident li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_pastpresident li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_treasurer li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_assistanttreasurer li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_recording li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_corresponding li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_crisis1 li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_crisis2 li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_dorcas1 li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_dorcas2 li{float:left; margin:0 15px 0 0; padding:0; position:relative;}
#board_minister li{float:left; margin:0 15px 0 0; padding:0; position:relative;}


/*Staff Page Styles*/
.staff_home{
	width: 960px;
	height: 280px;
}



/***************************************************************/
/***************************************************************/
/********* CHILDCARE APPLICATION STYLES  ***********************/
/***************************************************************/
/***************************************************************/
.childcare_application{
	height:2840px;
	width:960px;
}

.mini_title3{
	color:#2c6598;
	font-size: 18px;
	font-weight: bold;
}

.mini_title4{
	color:#2c6598;
	font-size: 14px;
}

.questionbox{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 410px; 
	height: 300px;
	padding: 4px;
}
.text-input-church, .text-input-fullpage, .text-input-nonincomeassistance, .text-input-firsttime{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 410px; 
	padding: 4px;
}

.text_input_dob, .text-input-halfpage, .text-input-typeemployment, .text-input-employment, .text-input-when, .text_input_childname, .text-input-assistance, .text-input-monthlyfees, .text-input-provider, .text-input-enrolled{
	background-color: #95cae7; 
	border-left-color: #5faad3; 
	border-top-color: #5faad3; 
	border: 1px solid #5faad3; 
	font-family: arial, verdana, sans-serif; 
	font-size: 0.8em; 
	width: 190px; 
	padding: 4px;
}

#parentinfo_other{
	width: 430px;
	height: 300px;margin-top:-16px;
	line-height:19px;
}

#childenrolled{
	width: 210px;
	height: 50px;
	margin-top: -45px;
	margin-left: 220px;
}

#childborder_div{
	width:430px;
	height: 216px;
	border-bottom: 1px solid;
}

#childborder_second{
	border-bottom:1px solid;
	height:638px;
	margin-top:10px;
	width:430px;
}

#childborder_third{
	border-bottom:1px solid;
	height:207px;
	margin-top:10px;
	width:430px;
}

#childborder_four{
	border-bottom:1px solid;
	height:697px;
	margin-top:10px;
	width:430px;
}
	
#childborder_five{
	border-bottom:1px solid;
	height:720px;
	margin-top:10px;
	width:430px;
}

#childborder_six{
	border-bottom:1px solid;
	margin-bottom: 15px;
	height:191px;
	margin-top:10px;
	width:430px;
}

#otherchildappinfo_top_left{
	width: 215px;
	height: 155px;
}

#childapp_top_left{
	width: 215px;
	height: 155px;
}

#parentinfo_top_left{
	width: 215px;
	height: 160px;
}

#parentinfo_top_right{
	width: 215px;
	height: 155px;
	margin-top: -130px;
	margin-left: 220px;
}

#childapp_top_right{
	width: 215px;
	height: 155px;
	margin-top: -155px;
	margin-left: 220px;
}

#childappinfo_top_left{
	width: 215px;
	height: 155px;

}

.childone_dob, .otherchildone_dob{
	height:50px;
	margin-left:220px;
	margin-top:-42px;
	width:200px;
}

.ft_pt_ue{
	width: 220px;
	height: 50px;
	margin-top: -42px;
	margin-left: 220px;
}

.monthlyexpenses{
	width: 220px;
	height: 50px;
	margin-top: -42px;
	margin-left: 220px;
}
	
#monthly_fees{
	height:50px;
	margin-left:220px;
	margin-top:-45px;
	width:210px;
}

#totals{
	margin-left: 220px;
	width: 210px;
	height: 50px;
}



/*******************************************************/
/*********  Blog Page Styles ***************************/
/*******************************************************/
.news{
	width: 960px;
	height: 350px;
}

.posts{
	width: 960px;
	height: 400px;
}

.mews_title{
	color:#2C6598;
	font-size:25px;
	font-weight: bold;
}

.news_posts{
	width: 960px;
	color: #567B9B;
}

.entry{
	margin-top: 15px;
	color: #567B9B;
	line-height: 19px;
}

.post a{
	color:#2C6598;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}

.posts_titles{
	font-weight: bold;
	font-size: 25px;
}

h3.widgetTitle {
	color:#2C6598;
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 14px;
}

.widgetContainer ul li{
	margin-top: 10px;
}

.widgetContainer ul li a{
	color:#00B5CB;
	text-decoration: none;
	outline: none;

}

.widgetContainer ul li a:hover{
	color:#04545e;
}

.sidebar-nextprev li a{
	color:#00B5CB;
	text-decoration: none;
	outline: none;
}

.sidebar-nextprev li a:hover{
	color:#04545e;
}

#recent-posts-3{
	margin-top: 40px;
}

.right{ 
	height:134px;
	margin-left:615px;
	margin-top:-160px;
	width:370px;
}

.left, 
.recent-leads { 
width:607px; }

#recent-posts-4 ul{
	margin-top: 30px;
}

.sidebar-nextprev{
	display: inline;

}

.sidebar-nextprev li{
	margin-top: 10px;
	float: left;
	margin-left: 10px;
}

.news_right{
	height:45px;
	width:130px;
}
/********************************************************/
/********  News Letter Page  ****************************/
/********************************************************/
.newsletter_home{
	width: 960px;
	height: 390px;
}

.newsLetter_left{
	width: 420px;
	height: 400px;
}

.newsLetter_list{
	margin-left:430px;
	margin-top:-400px;
	width:570px;
	height: 283px;
	overflow: hidden;
}

.directory_title{
	font-size: 25px;
	color: #2C6598;
	font-weight: bold;
}


#content p a.news_letters{
	color: #00B5CB;
	text-decoration: none;
	outline: none;
}

#content p a.news_letters:hover{
	color:#04545E;
}

#page_navigation{
	height:200px;
	margin-left:430px;
	width:510px;
	margin-top: 10px;
}


#page_navigation a{
	display:block;
float:left;
margin-bottom:5px;
margin-right:5px;
padding:0.1em 0.3em;
border:1px solid #AAAAEE;
color:#1155BB;
text-decoration:none;
}

#page_navigation a:hover{

background:#9ee9f2;

}

.active_page{
	background:darkblue;
	color:white !important;
}



/***************************************************************/
/***************************************************************/
/*              Volunteer APPLICATION STYLES                   */
/***************************************************************/
/***************************************************************/
.volunteer_application{
	height:1145px;
	width:960px;
}

.apply_volunteer{
	width: 480px;
	height: 410px;
	margin-top: -700px;
	margin-left: 480px;
}

.apply_volunteer_bottom{
	width: 480px;
	height: 615px;
	
	margin-left: 480px;
}

.area_group{
	background-color:#95CAE7;
	border:1px solid #898989;
	font-size:0.8em;
	margin-bottom:5px;
	margin-left:2px;
	margin-top:5px;
	padding:4px;
	width:180px;
}

.time_group{
	background-color:#95CAE7;
	border:1px solid #898989;
	font-size:0.8em;
	margin-bottom:5px;
	margin-left:2px;
	margin-top:5px;
	padding:4px;
	width:203px;
}

.day_group{
	background-color:#95CAE7;
	border:1px solid #898989;
	font-size:0.8em;
	margin-bottom:5px;
	margin-left:2px;
	margin-top:5px;
	padding:4px;
	width:150px;
}

.select_group1{
	margin-left:215px;
	margin-top:-70px;
}

#volunteerappborder_div{
	border-bottom:1px solid;
	height:274px;
	width:430px;
}

#volunteerapp_top_left{
	height:155px;
	width:215px;
}

#volunteerapp_top_right{
	height:155px;
	margin-left:220px;
	margin-top:-155px;
	width:215px;
}

#volunteerappborder2_div{
	border-bottom:1px solid;
	height:166px;
	width:430px;
}

#volunteerappborder3_div{
	border-bottom:1px solid;
	height:403px;
	width:430px;
}

#volunteerappborder4_div{
	border-bottom:1px solid;
	height:143px;
	width:430px;
}

/*****************************************/
/*    CAPITAL CAMPIAGN PAGE STYLES       */
/*****************************************/

.capital_home{	width: 960px;	height: 740px;}

.capital_left{	height:595px;	width:265px; text-align:justify;}

.capital_middle{	
	height:655px;
	margin-left:287px;
	margin-top:-595px;
	text-align:justify;
	width:370px;
}

.capital_right{	
	height:210px;
	margin-left:679px;
	margin-top:-655px;
	text-align:justify;
	width:280px;
}

.secondtitle{color:#2C6598;font-size:25px;font-weight:bold;padding-bottom:14px;}

h3.capital_widgetTitle {	color:#2C6598;	font-size: 25px;	font-weight: bold;}

#donate_link{	float:right;	font-size:17px;	margin-top:10px;}

#donate_link a.donate_link{	color:#00B5CB;	outline:medium none;	text-decoration:none;}

#donate_link a.donate_link:hover{	color:#04545E;}




.post a.links{color:#00B5CB;
outline:medium none;
text-decoration:none;
font-weight: normal;
font-size: 14px;}

.post a.links:hover{color:#04545E;}






