/* ::::: 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;}
