@charset "utf-8";
#header {
	background-repeat: no-repeat;
	height: 390px;
	padding-bottom: 10px;
}
.couplescounselling {
	background-image: url(images/header_couples_counselling.jpg);
}
.emotionallyfocused {
	background-image: url(images/header_emotionally_focused.jpg);
}
.premarital {
	background-image: url(images/header_bride.jpg);
}
.about {
	background-image: url(images/header_trees.jpg);
}
.family {
	background-image: url(images/header_family.jpg);
}
.glbt {
	background-image: url(images/header_glbt.jpg);
}
.groups {
	background-image: url(images/header_couple_beach.jpg);
}
.other {
	background-image: url(images/header_other.jpg);
}

#topmenu {
	padding-top: 12px;
	margin-left: 10px;
}
#flashholder {
	height: 400px;
	width: 610px;
	padding-top: 100px;
	float: left;
}

#content {
	width: 510px;
	float: left;
	padding-right: 40px;
	padding-left: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BED9ED;
	margin-top: -140px;
	margin-bottom: -20px;
}
#content .submenu {
	list-style-type: none;
	margin-top: 20px;
	padding-bottom: 20px;
}
#content .submenu li {
	margin-left: -25px;
}
#content .submenu a {
	color: #333333;
	font-size: 15px;
	padding-left: 25px;
}
#content .submenu a:hover {
	background-image: url(images/arrow_side.jpg);
	background-repeat: no-repeat;
}

#content p{
	margin-bottom: 20px;
}

#content a{
	color: #231F20;
}

#content a:hover{
}

#content ul{
	margin-left: 30px;
	margin-bottom: 20px;
}

#content ol{
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#content li{
}

#content .divider {
	border-top: 1px solid #BED9ED;
}


#sidebar{
	float: right;
	width: 400px;
}
#sidebar  .divider {
	border-top: 1px solid #BED9ED;
	margin-right: 50px;
	margin-left: 30px;
}
#submenu {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	color: #98A4B2;
	padding-bottom: 20px;
	margin-top: -80px;
	font-family: "Trebuchet MS", Arial;
}
#submenu ul {
	list-style-type: none;
}
#submenu li {
	padding-left: 10px;
}
#submenu a {
	text-decoration: none;
	color: #D8710A;
	padding-left: 25px;
}
#submenu a:hover {
	background-image: url(images/arrow_side.jpg);
	background-repeat: no-repeat;
	text-decoration: underline;
}
#testimonial {
	width: 330px;
	margin-top: 20px;
	padding-top:20px;
	margin-left: 10px;
}
#testimonial img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#signupform {
	margin-top: 20px;
	padding-top: 20px;
}
#signupform img {
	margin-left: 40px;
}
#signupform table {
	margin-left: 40px;
	margin-top: 10px;
}


#signupform td {
	padding-bottom: 3px;
}
#socialmedia {
	margin-left: 30px;
	margin-top: 20px;
}
#footer {
	clear: both;
	background-image: url(images/footer_bg_secondary.jpg);
	background-repeat: no-repeat;
	background-color: #76ADD6;
	height: 100px;
	padding-top: 160px;
	padding-left: 30px;
}
#footer_menu {
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
}
#footer a {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}
