body{padding: 0px;margin: 0px;}
*{outline: none;}
#needbox{ border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #e8b423; width:100%; height: 770px; background-color: #f8ca00;background-image:url(images/citybg.jpg); background-position: center; background-repeat: no-repeat; background-position-y: 0; padding-top: 40px;}
#newchurchbox{width:100%; height: 730px; background-color: white;background-position: bottom left; background-image:url(images/newchurch2.gif);
background-repeat: no-repeat; background-position-x:0px;padding-top: 40px; }
#hopebox{ border-top-width: 1px; border-top-color: #ffeb92; width:100%; height: 650px; background-color: #f8ca00; background-image:url(images/bikebg2.gif); background-position: bottom right;  background-repeat: no-repeat;padding-top: 20px;}
#planterbox{width:100%; height: 820px; background-color: black;}
#involvedbox{width:100%; height: 1200px; background-color: #fff; background-image: url(images/skylinebgw.jpg); background-position: center; background-position: bottom; background-repeat: no-repeat;}
#contactbox{width:100%; height: 720px; background-color:black ; padding-top: 100px;}
.mainsection{width: 804px;margin-left: auto; margin-right: auto;padding-top: 40px;}
.columnholder{clear: both; padding: 10px;padding-top: 0px;}

#menubox{width: 784px;margin-right: auto; margin-left:auto;}
#menu{position: fixed; top:0px; height: 50px; width:784px; background-image:url(images/bgbar.png); background-repeat: no-repeat; background-position: center; }
#menu ul{padding: 0px; margin: 0px;  height: 50px; margin-left: 55px;}
#menu li{float: left; padding: 15px 8px 15px 8px; list-style: none; list-style-position: inside;}
#menu li a{font-family: sans-serif, Helvetica, Verdana, Arial; text-decoration: none;color: #fff; font-size: 17px;}
#menu li a:visited{color: #fff;}

#menu li a:hover{color: #f8ca00;}


#menu li a#involvedbutton{ font-weight: bold; color: #f8ca00;}
#menu li a#involvedbutton:visited{ color: #f8ca00;}

#menu li a#involvedbutton:hover{color: #fff;}

.two-col-right{ width: 382px; float: right;}
.two-col-left{width: 382px; float: left;}


.three-col-left{width: 248px; float: left; margin-right: 20px; clear: both;}
.three-col-mid{width:248px; float: left; margin-right: 20px; clear: none;}
.three-col-right{width: 248px; float:right;clear: none;}

#helptitle{float: left;}

p{ line-height: 1.25em; font-size: 1em; font-family: serif, Georgia, Times; margin-bottom: .5em; }
br { display: block; line-height: 10px; margin-bottom: 30px; border: 1px solid #333;}
.hiddentitle{display: none;}
hr{border: 0px solid #f8ca00; border-bottom: 1px solid #f8ca00; margin-bottom: 10px;}

/*New Church*/
#newchurchsection{ height: 500px;}
#newchurchbox .mainsection{  height: 300px;}
#newchurchbox .columnholder {width: 784px; padding: 10px; background-color: #fff;}
#newchurchbox .two-col-right {padding-top: 0px;}
#newchurchbox .two-col-left {padding-top: 0px;}

/*hope*/


#hopebox .two-col-right {padding: 10px; background-image:url(images/ybg.png); }
#hopebox .columnholder{padding: 0px;} 
#ourhope_01{float: left;}

#hopebox .columnholder{margin-left:0;width:601px;}
#hopebox span{text-align: right; display: block; margin-top: 20px;}
#hopebox span br{margin-bottom:10px}

/*Planter*/
#planterborder{width: 516px;margin-top: 30px; padding: 20px; margin-left: auto; margin-right: auto; background-color: #fff; height: 640px; }
#planterbox .two-col-right{ width: 248px; float: right;}
#planterbox .columnholder{padding: 0px;} 

#planterbox .two-col-left{ width: 516px; float: left;}
#samandjo{margin-bottom: 20px;}

/*invovled*/

#involvedbox .columnholder {width: 784px;  margin-top: 30px}
#getinvolved{ margin-bottom: 30px;}

#involvedbox .two-col-right {padding-top: 0px; width: 449px;}
#involvedbox .two-col-left {padding-top: 0px; width: 315px;}

 #donate{width: 407px;}
.givebox{text-align: center; width: 273px; border: 1px solid #ccc; margin: auto; padding: 20px; background-image: url(images/wbg.png); font-family: sans-serif, Helvetica, Verdana, Arial; text-decoration: none; font-size: 17px; margin-top: 15px;}
.givebox span{ font-size: 16px; font-weight: bold; margin: 15px; display: block;}
h3 a{font-family: Helvetica, Verdana, Arial, sans-serif; border: 1px solid #333; text-decoration: none;
	border-radius: 12px;
	-webkit-border-radius: 16px;
	-khtml-border-radius: 16px;
	-moz-border-radius: 16px;
	line-height: 27px;
	height: 32px;
	background: #F8CA00;
	text-shadow: 0px 1px 0px #bfbfbf;
	font-size: 20px;
	padding: 5px 20px;
	font-weight: bold;
	color: #3c3c3c}

/*contact*/

#contactbox .columnholder{margin-top: 40px;}
#contactbox .two-col-left{width: 449px;}
#contactbox .two-col-right{width: 315px;}

#contactbox a img{border: none; margin: 0px; padding: 0px;}
#contactbox a {border: none; margin: 0px; padding: 0px;}

#contactus{height: 165px; width: 315px; background-image:url(images/contactus2.jpg); padding-top: 70px; }

#twitbutton{width: 314px; text-decoration: none; display: block; height: 53px; }
#emailbutton{width: 314px; text-decoration: none; display: block; height: 42px; }
