/*
Theme Name: Journey Counselling V2
Theme URI: http://journeycounselling.ca/
Description: This theme was specifically created for Journey Counselling.
Version: 2.0
Author: Erick Cardoza
Author URI: http://randomtype.ca/
Tags: Modern, clean, web 2.0

	RANDOMTYPE INTERACTIVE
	 http://www.randomtype.ca/

*/

/* Global Styles - Start */
body,html { background-color:#CDC3AE; }
.debugdiv { border:1px dotted #666666; }
/* .container { background:url(images/tree_bg.jpg) no-repeat scroll 280px -35px; } */
#header { height:145px; margin-bottom:0; }
/* #header_display { height: 130px; background: url(images/header_ecounselling_ph.png) no-repeat scroll 10px 30px; } */
#header_display { height: 130px; background: url(images/header_ecounselling_call-now-ph.png) no-repeat scroll 10px 20px; }
#ecounselling-top-tag, #phone-top-tag { padding-left: 80px; }
#phone-top-tag { margin-top: 10px; }
.logo_spacer { padding-top:20px; }
.alignleft { float: left; }
.alignright {float: right; }
.txt-align-right { text-align: right; }
.txt-align-left { text-align: left; }

/* Top Navigation - Start */
#topnav { height:75px; margin-bottom:10px; overflow:hidden; background:url(images/topnav_bar.png) no-repeat scroll center top; }
#topnav ul { list-style:none; margin:0; padding:0; }
#topnav ul li { display:block; float:left; }
#topnav ul li a { display:block; padding:27px 20px; text-decoration:none; color:#ffffff; background:url(images/topnav_normal.png) no-repeat scroll right center; }
#topnav ul li a:hover,#topnav ul li a:active,#topnav ul li a:focus { background:url(images/topnav_hover.png) no-repeat scroll right center; }
#topnav ul li a.topnav_last { background:url(images/topnav_normal_last.png) no-repeat scroll right center; }
#topnav ul li a.topnav_last:hover,#topnav ul li a.topnav_last:active { background:url(images/topnav_hover_last.png) repeat-x scroll right center; }
#topnav ul li a.topnav_active { background:url(images/topnav_active.png) no-repeat scroll right center; }
#topnav ul li a.topnav_active_last { background:url(images/topnav_active_last.png) no-repeat scroll right center; }

/* Homepage Styles - Start */
#intro_body_msg { height:270px; padding-top:20px; font-size:1.6em; color:#F2F2F2; background:url(images/home_main_bg.png) no-repeat scroll center top; }
#intro_body_msg a { color:#F2F2F2; text-decoration:none; }
#intro_body_msg a:hover { color:#D2D2D2; text-decoration:underline; }
#client_quotes { background-color:#ECECEC; padding-top:20px; clear:both; }
#client_quotes_header { font-size:1.6em; font-weight:bold; }
#client_quotes_header a, #client_quotes_header a:visited { color: #333333; }
#client_quotes_header a:hover, #client_quotes_header a:focus, #client_quotes_header:active  { color: #9CA564; }

#header_1,#header_2,#header_3,#header_4,#header_5,#header_6,#header_7,#header_8,#header_9 { color:#E6E6E6; font-size:3.1em; height:130px; padding-top:60px; }
#header_1 { background:url(images/section_header_1.png) no-repeat scroll center top; }
#header_2 { background:url(images/section_header_2.png) no-repeat scroll center top; }
#header_3 { background:url(images/section_header_3.png) no-repeat scroll center top; }
#header_4 { background:url(images/section_header_4.png) no-repeat scroll center top; }
#header_5 { background:url(images/section_header_5.png) no-repeat scroll center top; }
#header_6 { background:url(images/section_header_6.png) no-repeat scroll center top; }
#header_7 { background:url(images/section_header_7.png) no-repeat scroll center top; }
#header_8 { background:url(images/section_header_8.png) no-repeat scroll center top; }
#header_9 { background:url(images/section_header_9.png) no-repeat scroll center top; }

#content { background-color:#ECECEC; color:#555555; padding-top:15px; font-size: 1.1em; }
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 { font-family: Georgia; color:#555555; }
#content a,#content a:visited { color:#885D3B; text-decoration:none; }
#content a:hover,#content a:active,#content a:focus { color:#333333; text-decoration:underline; }
.inline-img { vertical-align: text-bottom; }

.blogpost { margin:30px 0; }
.blogpost_wrapper { margin-bottom:20px; }
.blogpost_content { padding-top:10px; padding-bottom:10px; background-color:#D9D9D9; }
.blogpost_title { padding-bottom:0; margin-bottom:0; }
.blogpost_top_corners { height:15px; background:url(images/blog_panel_rnd_corners_top.png) no-repeat scroll center top; }
.blogpost_bottom_corners { height:15px; background:url(images/blog_panel_rnd_corners_bottom.png) no-repeat scroll center top; }
.blogpost_date { display:block; margin-top:-5px; margin-bottom:7px; }
.blogpost_date_label { color:#808080; }
.blogpost_pagination { /* font-size:1.2em; */ }
.postmetadata { color:#E6E6E6; background-color:#999999; padding:10px 12px; }
.post_hr { margin-top:20px; border-top:1px solid #CCCCCC; }
.commentlist { margin-right:0; }
.commentlist li { display:list-item; padding:10px; }
.comment_alt { background-color:#DDDDDD; }
.comment_header { }
#intro_body_msg,#client_quotes,#client_quotes_header,#header_1,#header_2,#header_3,#header_4,#header_5,#header_6,#header_7,#header_8,#header_9,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,.blogpost_date,.blogpost_pagination,.blogpost_comment_count,.postmetadata,.nocomments,.comment_header,#footer { font-family:Georgia; }
#sidenav { margin-top:30px; margin-bottom:50px; }
#sidenav h3 { margin:5px 0 3px; padding:0; }
.sidebar_archive_list a { display:block; padding:4px 0; border-bottom:1px solid #999999; }
#commentform input[type=text],#commentform textarea { width:85%; padding:5px; font-family:Georgia; color:#666666; }
#commentform input[type=text]:focus,#commentform textarea:focus { color:#E6E6E6; background-color:#888888; }
#commentform input[type=submit] { color:#E6E6E6; font-weight:bold; background-color:#9CA564; padding:5px 10px; border-top:1px solid #CCCCCC; border-right:1px solid #666666; border-bottom:1px solid #333333; border-left:1px solid #EEEEEE; }
#commentform input[type=submit]:hover,#commentform input[type=submit]:active,#commentform input[type=submit]:focus { background-color:#828953; }
#footer { background:#9CA564; padding-top:30px; font-size: 1.2em; }

/* Bottom Navigation - Start */
#bottomnav ul { list-style: none; margin: 0; padding: 0; }
#bottomnav ul li { float: left; margin-right: 15px; padding-right: 10px; border-right: 1px solid #cccccc;  }
#bottomnav ul li.last { border-right: 0px; }
#bottomnav ul li a, #bottomnav ul li a:visited { display: block; color: #333333; font-family: Helvetica, sans-serif; }
#bottomnav ul li a:focus, #bottomnav ul li a:active, #bottomnav ul li a:hover { color: #ffffff;} 


#footer_bottom { height:15px; background:url(images/footer_rnd_corners.png) no-repeat scroll center bottom; }
#site_info { padding-top:10px; font-size:.8em; background-color:#CDC3AE; color:#666666; }
#site_info a { color:#666666; }
#validation_links, #maker_tag { color:#666666; }
#validation_links a,#maker_tag a { color:#555555; text-decoration:none; font-weight:bold; }
#validation_links a:hover,#validation_links a:active,#validation_links a:focus,#maker_tag a:hover,#maker_tag a:active,#maker_tag a:focus { color:#777777; }
.facebook-likebox {background-color: #ffffff; border: 1px solid #336699; }


/* eCommerce Styles - start */
a.purchase-session-now, a.purchase-session-now:visited { display: block; width: 155px; height: 220px; overflow: hidden; background: scroll url(images/purchase-sessions-now-ro.png) no-repeat top center; }
a.purchase-session-now:hover, a.purchase-session-now:focus, a.purchase-session-now:active { background: scroll url(images/purchase-sessions-now-ro.png) no-repeat center -220px; }


/* Contact Us Icons - start */
.contact-phone-link {}
.contact-email-link {}
.contact-address-link {}