/* ::::: Jericho Counselling Stylesheet :::: */
html,body {font:13px trebuchet MS,arial,sans-serif; background-color:#5A471B; padding:0px; margin:0px; color:#FFF;}
img {border:0px; margin:0px; padding:0px;}
.image_left {float:left;}
.image_right {float:right;}
.clearfloats {clear:both;}
a {outline:none;}
a:link, a:visited {text-decoration:none; color:#FFF; font-weight:bold;}
a:hover, a:active {text-decoration:underline; color:#FFF; font-weight:bold;}

#container {width:844px; margin:0px auto; padding:0px; border:solid #B2BB1C; border-width:0px 2px 0px 2px; background-color:#fff;}

#container-bottom {clear:both; width:848px; height:60px; margin:0px auto; padding:0px; border:0px solid; background:url(images/jc-footer-bottom.jpg) no-repeat left top #5A471B;}


/* :: Header :: */
#header {height:115px; overflow:hidden; background-color:#B2BB1C; border-bottom:0px solid; position:relative; margin:0px; padding:0px;}
#logo {position:absolute; left:9px; top:21px; margin:0px; padding:0px;}
#search-nav {margin:0px; padding:0px; float:right; overflow:hidden; height:23px; border:0px solid #fff; margin-top:7px; margin-right:17px;}
#nav {margin:0px; padding:0px; float:right; text-align:right; border:0px solid #000; margin-top:48px; margin-right:8px;}
input.jc-search {width:166px; height:22px; background-color:#FFF; border:1px solid #E7EEA9; color:#5A471B; font:12px trebuchet MS,arial,sans-serif; text-align:right; margin-left:8px;}
input.jcsearch {width:166px; height:22px; background-color:#FFF; border:1px solid #E7EEA9; color:#5A471B; font:12px trebuchet MS,arial,sans-serif; text-align:right; margin-left:8px;}
input.jc-search-box {vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:50px; height:22px; border: 1px solid #E7EEA9; color:#FFF; font:12px trebuchet MS,arial,sans-serif; font-weight:bold; line-height:90%; background: #006A72;}
.orange-dot {margin-top:4px;}
a.search-nav:link, a.search-nav:visited {text-decoration:none; color:#FFF; font-weight:bold;}
a.search-nav:hover, a.search-nav:active {text-decoration:underline; color:#5A471B; font-weight:bold;}
a.search-nav-on:link, a.search-nav-on:visited {text-decoration:none; color:#5A471B; font-weight:bold;}
a.search-nav-on:hover, a.search-nav-on:active {text-decoration:underline; color:#FFF; font-weight:bold;}

/* :: Content :: */
#slogan {position:relative; float:right; margin:22px 86px 0px 0px; padding:0px;}
#content {width:844px; overflow:hidden; background:url(images/jc-bgnd-home.jpg) top left no-repeat #fff; line-height:125%;}
#phone-callout-home {position:fixed; top:450px; margin:0px 0px 0px 65px;}
#blue-content-box-top {float:right; width:532px; height:20px;  background:url(images/jc-blue-content-top.png) top left no-repeat; margin:19px 16px 0px 0px; padding:0px;}
#blue-content-box-middle {float:right; width:488px;  background:url(images/jc-blue-content-middle.png) top left repeat-y; margin:0px 16px 0px 0px; padding:0px 22px 0px 22px;}
#blue-content-box-middle p {margin-left:0px; margin-right:0px; margin-top:0px; padding-left:0px; padding-right:0px;}
#blue-content-box-bottom {float:right; width:532px; height:21px;  background:url(images/jc-blue-content-bottom.png) top left no-repeat; margin:0px 16px 0px 0px; padding:0px;}
table.home-content {margin:0px; padding:0px;}
strong {color:#D5EEF8;}
#content li a:link, #content li a:visited {text-decoration:underline; color:#FFF; font-weight:normal;}
#content li a:hover, #content li a:active {text-decoration:none; color:#D5EEF8; font-weight:normal;}
#content li.linkcat {list-style-type:none; list-style-image:none; padding-bottom:12px;} 
li.linkcat strong {color:#D5EEF8;}
#blue-content-box-middle a:link, #blue-content-box-middle a:visited {text-decoration:none; color:#FFF; font-weight:bold;}
#blue-content-box-middle a:hover, #blue-content-box-middle a:active {text-decoration:underline; color:#D5EEF8; font-weight:bold;}
#blue-content-box-middle span a:link, #blue-content-box-middle span a:visited {text-decoration:none; color:#FFF; font-weight:bold;}
#blue-content-box-middle span a:hover, #blue-content-box-middle span a:active {text-decoration:underline; color:#D5EEF8; font-weight:bold;}
#blue-content-box-middle h1 {font-size:24px; text-align:left; margin-top:12px;}
#blue-content-box-middle h3 {margin-bottom:12px;}
#blue-content-box-middle h3, h4, h5, h6 {font-size:16px;}
#blue-content-box-middle blockquote {color:#dcdcdc;}

/* :: Footer :: */
#footer {clear:both; float:right; color:#5A471B; font:11px trebuchet MS,arial,sans-serif; line-height:155%; text-align:right; margin:23px 17px 0px 0px;}
a.footer-links:link, a.footer-links:visited {text-decoration:underline; color:#5A471B; font-weight:normal;}
a.footer-links:hover, a.footer-links:active {text-decoration:none; color:#5A471B; font-weight:normal;}

/* :: Sub-Nav :: */
#subnav {position:relative; overflow: visible; width:400px; float:left; margin:22px 0px 0px 363px; padding:0px; text-align:center; border:0px solid green;}
#subnav ul {display: inline; margin: 0; padding: 0; line-height:175%;}
#subnav li {display: inline; margin: 0px 10px 0px 0px; padding: 0px 15px 0px 10px;
 background:url(images/bullet.png) 0px 5px no-repeat; font-weight:normal;}
#subnav li a:link, #subnav li a:visited {text-decoration:underline; color:#006A72; font-weight:normal; padding-bottom:10px;}
#subnav li a:hover, #subnav li a:active {text-decoration:none; color:#006A72; font-weight:normal;}

#subnav li.current_page_item a:hover, #subnav li.current_page_item a:active, #subnav li.current_page_item a:link, #subnav li.current_page_item a:visited  {font-weight:bold;}

h1.newh1headings {font:14px trebuchet MS,arial,sans-serif; font-weight: bold; line-height:130%; margin:0px; margin-bottom:12px; padding:0px; color: #ff6600; text-align: left;}

/* :: Contact Form :: */
form.wpcf7-form {width:350px; margin: 20px auto; padding: 10px; border: 1px solid #D5EEF8; margin-bottom: 20px;}
form.wpcf7-form input {width: 180px;}
form.wpcf7-form input.smaller {width: 100px;}
form.wpcf7-form select {width: 175px;}
form.wpcf7-form textarea {width: 340px; height: 100px;}

form.wpcf7-form img.wpcf7-captcha-your-captcha {margin-left: 165px;}

/* APRIL 2011 Edits */

#content #homePageMainWrapper {
	width: 848px; 
	height: 310px; 
	background: url('images/homepage_main_wrapper_bk.jpg') top right no-repeat #006A72;
}

#content #homePagePhoto {
	width: 552px; 
	height: 310px; 
	display: block; 
	float: left; 
	margin: 0px; 
	padding: 0px; 
	background-color:#FFF;
}

#content #homePageMainContent {
	width: 296px; 
	height: 310px; 
	display: block; 
	float: left; 
	margin: 0px; 
	padding: 0px; 
	text-align: center;
}

#content #homePageMainContent p.mainContentTitle {
	margin: 15px 25px 0px 20px; 
	padding: 0px 0px 8px 16px; 
	font-size: 32px; 
	color: #FFF; 
	border-bottom: 1px solid #FFF; 
	line-height: 110%; 
	text-align: left;
}

#content #homePageMainContent p.mainContentBlock {
	margin: 0px 25px 7px 20px; 
	padding: 8px 8px 0px 16px; 
	font-size: 13px; 
	color: #FFF; 
	line-height: 125%; 
	text-align: left;
}

#content #homePageSecondaryWrapper {
	width: 848px; 
	display: block; 
	float: left; 
	margin: 0px; 
	padding: 0px;
}

#content #homePageSecondaryWrapper #homePageCounsellorsHelp {
	display: block; 
	float:left; 
	width:229px; 
	height:515px; 
	margin: 0px 0px 0px 25px; 
	padding: 0px; 
	text-align:center;
}

#homePageCounsellorsHelp #homePageCounsellorsHelpPhoneNum {
	display: block; 
	float:left; 
	width:229px; 
	height:90px; 
	margin: 0px; 
	padding: 19px 0px 0px 0px; 
	text-align:center;
}

#homePageCounsellorsHelp #homePageCounsellorsHelpSliderWrapper {
	display: block; 
	float:left; 
	width:229px; 
	height:397px; 
	margin: 0px; 
	padding: 0px; 
	text-align:center;
}

#homePageCounsellorsHelpSliderWrapper #homePageCounsellorsHelpSlider {
	display: block; 
	float:left; 
	width:225px; 
	height:290px; 
	margin: 0px; 
	padding: 0px; 
	border: 2px solid #AFBD22; 
	text-align:center;
}

#content h1.greenHeaders {
	font:13px trebuchet MS,arial,sans-serif; 
	font-weight: bold; 
	line-height:130%; 
	margin:0px; 
	margin-bottom:12px; 
	padding:0px; 
	color: #B2BB1C; 
	text-align: left;
}

#content h1 a.limeGreen {
	color: #B2BB1C; 
	text-decoration: underline; 
}
#content h1 a.limeGreen:hover {
	text-decoration: none; 
}

#content .limeGreen {
	color: #B2BB1C; 
}

#homepageContentBlocks {
	display: block; 
	float:right; 
	width:537px; 
	margin: 0px 25px 25px 32px; 
	padding: 0px; 
	text-align:center;
}

#homepageContentBlocks a:link, 
#homepageContentBlocks a:visited {
	color: #006A72;
	text-decoration:underline;
}

#homepageContentBlocks a:hover, 
#homepageContentBlocks a:active {
	text-decoration:none;
}


#homepageContentBlocks p {
	width:253px; 
	text-align:left; 
	margin: 12px 0px 0px 0px; 
	padding:0px; 
	font-size: 13px; 
	line-height: 140%; 
	color: #006A72;
}

#homepageContentBlocks p.findOutMoreWrapper {
	width:253px; 
	text-align:right; 
	margin: 6px 0px 0px 0px; 
	padding:0px;
}

#homepageContentBlocks a.findOutMore:link, 
#homepageContentBlocks a.findOutMore:visited {
	font-size: 13px; 
	line-height: 140%;
	color: #5A471B;
	text-decoration:underline;
}

#homepageContentBlocks a.findOutMore:hover, 
#homepageContentBlocks a.findOutMore:active {
	text-decoration:none;
}
