/* @group UNIVERSAL */

body{
	background-color: #423E22;
}

h1{
	font: 19px/150% Georgia, "Times New Roman", Times, serif;
	color: #423E22;
	background: url(../images/blue_bar.png) repeat-x 0 bottom;
	padding-bottom: 11px;	
	margin-top: 20px;
}

h2{
	font: 18px Georgia, "Times New Roman",Times, serif;
	color: #82ABAD;
	margin-top: 23px;
}

p{
	line-height: 23px;
	color: #423E22;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.main_content{
	background-color: #F5F6E7;
}

/* @end */

/* @group HEADER */

.header{
	height: 110px;
}

.home_header{
	height: 380px;
}

#header {
	margin-bottom: 20px;
	margin-left: 41px;
	margin-top: -43px;
	/* 
	
	background: #666 url(http://www.scratchmark.com/falango/images/hdr_hats.jpg) no-repeat top center;
	height: 251px; 
	FIXES FOR NO JS - Kel 2008-05-30
	
	 */
}

.container{
	background: #99CCCC url(../images/top_grad.png) repeat-x 0 top;
	margin-top: -18px;
}

/*.top_info{
	background-color: #99CCCC;
}*/

.mark h6{
	font: small-caps 30px "Times New Roman", Times, serif;
	color: #423E22;
	margin-top: 23px;
	margin-bottom: 3px;
	letter-spacing: 1px;
}

.mark .small_title{
	font-size: 23px;
	letter-spacing: 2px;
}

.mark p{
	font: 13px "Times New Roman", Times, serif;
	color: #ffffff;
	padding-bottom: 22px;
	letter-spacing: 4px;
	text-transform: uppercase;
}

.contact_newhope{
	color: #423E22;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url(../images/house.gif) no-repeat 0 top;
	margin-top: 28px;
}

.contact_newhope p{
	padding-left: 44px;
	line-height: 16px;
}

.contact_philly{
	color: #423E22;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url(../images/business.gif) no-repeat 0 top;
	margin-top: 28px;
}

.contact_philly p{
	padding-left: 44px;
	line-height: 16px;
}
/* @end */

/* @group MAIN CONTENT */

.main_text img{
	margin-top: 5px;
	margin-bottom: 0;
}

.couples img{
	margin-top: 50px;
}

.bio_pic img{
	margin-top: 50px;
}

.forms{
	margin-left: 80px;
	color: #423E22;
	font: 11px Georgia, "Times New Roman", Times, serif;
}

.new_hope{
	margin-top: -15px;
}
.philadelphia{
	margin-top: -15px;
}
.contacts p{
	margin-left: 40px;
}

.email{
	margin-top: -30px;
}

/* @group side_list */

.side_list{
	background: url(../images/list_grad.png) repeat-x;
	margin-top: -7px;
}

.side_list ul li{
	line-height: 24px;
	list-style-position: inside;
	color: #423E22;
	padding-top: 14px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	list-style-image: url(../images/bullet.gif);
}

.side_list p{
	padding-left: 25px;
	font-size: 13px;
	color: #423E22;
}

.side_list p b{
	color: #423E22;
}

/* @end */

/* @group sign_up */
.contact_sign{
	display: block;
}

.forms_contact{
	color: #423E22;
	font: 11px Georgia, "Times New Roman", Times, serif;
	margin-left: 15px;
}

.sign_up_contact{
	background: url(../images/sign_up_grad.png) repeat-x 0 top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-top: 288px;
}

.sign_up_contact p{
	color: #423E22;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.sign_up_contact p strong{
	font-size: 15px;
	padding-left: 5px;
}

.sign_up{
	background: url(../images/sign_up_grad.png) repeat-x 0 top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	display: inline;
}

.sign_up p{
	color: #423E22;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: -10px;
}

.sign_up p strong{
	font-size: 15px;
	padding-left: 5px;
}

.sign_up form{
	color: #423E22;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* @end */

/* @group advert */

.advert{
	background: url(../images/sign_up_grad.png) repeat-x 0 top;
	padding-left: 10px;
	padding-right: 10px;
}

.advert img{
	margin-top: 7px;
}

.advert p{
	margin-top: 5px;
}

.advert p b{
	font: 25px Georgia, "Times New Roman", Times, serif;
}

/* @end */

/* @group specialties */

.specialties{
	background: url(../images/list_grad.png) repeat-x;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: -7px;
}

.specialties li{
	padding-left: 20px;
}

.specialties ul li{
	line-height: 24px;
	padding-left: 20px;
	color: #423E22;
	list-style-position: inside;
	list-style-image: url(../images/bullet.gif);
}
/*	list-style-image: url(../images/bullet.gif);*/

.specialties p{
	padding-left: 22px;
	font-size: 13px;
	line-height: 175%;
	width: 220px;
	padding-top: 11px;
}

/*.specialties h2{
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin-top: -28px;
	margin-left: 20px;
}*/

/* @end */

/* @group Your Investment */
 .invest_grad{
	background: url(../images/invest_grad.png) repeat-x;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	height: 475px;
	padding-left: 6px;
	padding-right: 4px;
	margin-top: -12px;
}
 .invest_grad p{
	line-height: 147%;
	font-size: 11px;
}

.invest_grad h2{
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #F5F6E7;
	margin-top: 16px;
} 

.investing p, .confidentiality p, .benefits p{
	width: 180px;
}

.matters p{
	width: 220px;
}

/* @end */

/* @group contact */
.enews{
	background: url(../images/list_grad.png) repeat-x;
	margin-top: 22px;
	color: #423E22;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 18px 0 25px 25px;
}

.contact{
	color: #423E22;
}

.contact a{
	color: #82ABAD;
}

.contact a:hover{
	color: #423E22;
}

.psychotherapy{
	margin-top: -57px;
}

/* @end */

/* @end */

/* @group NAV */

.nav{
	background-color: #423E22;
	color: white;
	margin-left: -60px;
	height: 25px;
}

.nav a{
	display: inline;
	float: left;
	color: white;
	text-decoration: none;
	width: 158px;
	height: 44px;
	text-align: center;
	text-decoration: none;
	background: url(../images/button.png) no-repeat;
}
.nav ul a{
	padding-top: 4px;
}

.nav li{
	display: inline;
	color: #ffffff;
	font: 13px Georgia, "Times New Roman", Times, serif;
}

/* @end */

/* @group FOOTER */
.footer h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #423E22;
}

.footer h3 b{
	color: #82ABAD;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
}

.footer a{
	text-align: center;
	color: #82ABAD;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

.footer ul li a{
	color: #423E22;
	font-size: 14px;
	text-decoration: none;
}

.footer ul li{
	display: inline;
	margin-right: 10px;
	margin-left: 10px;
}

.footer ul{
	background: url(../images/blue_bar.png) repeat-x 0 top;
	padding-top: 16px;
}

.footer p{
	color: #82ABAD;
}
.footer{
	text-align: center;
	color: #82ABAD;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* @end */