/*  
Theme Name: West Coast Coaching by J Precious Finch
Theme URI: http:www.beecharmimg.com
Author: Jennifer Finch 
Author URI: http://www.beecharming.com
Description: Life Coaching
*/
*{margin:0; padding:0;}
body {background-color: #000;text-align: left;margin: 0;padding: 50px 0;line-height: 1.5em;color:#666;font-size:100%;background-image: url(images/bg-top.jpg);background-repeat: no-repeat;background-attachment:fixed;background-position:top center;font-family:arial,helvetica,sans-serif;}
#wrap {clear: both;margin: 340px auto 0 auto;width:980px;background-color:#fff;}
#header {width:980px;margin: 0 auto;padding:0;background:red;}
#head-content {width:960px;/*background:#000 url(images/headbg.gif) top left no-repeat;*/padding:0 10px;margin:0 auto;height:110px;}
#page {clear: both;margin: 0 auto;padding: 10px;}  
#contentleft {width: 630px;float:left;background-color:#000; /*background-image: url(images/bg-content.png);background-repeat: no-repeat;background-position:top center;*/} 
#content {margin: 0;padding: 0;width: 630px;font-size:.8em;}
#content .col-3 {width:100%;}
#contentright {width: 320px;float:right;} 

h1, h2, h3, h4, h5, h6, h7 {line-height:1.2em;text-align: left;font-weight:100;}
h1.page-title, h2.home-list, h1.page-title, h3#postinfo, h3#comments, h3#respond, h3#trackbacks, h3#postinfo, h3#comments, h3#comments{margin:0 auto;width:90%;font-size:1em;line-height:2em;}
.page-title img {margin:.3em .5em 0 0;}
a, a:link, a:visited {text-decoration:none;color:#663333;}
a:hover, a:active {text-decoration:none;color:#000000;}
a.more-link, a.more-link:link, a.more-link:visited  {background: url(images/arrow-off.gif) 100% 70% no-repeat;padding-right:12px; }
a.more-link:hover, a.more-link:active  {background: url(images/arrow-on.gif) 100% 70% no-repeat;padding-right:12px;}
li {list-style-type:none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
#sidebar {width: 320px;	float:none;	display:block;}
#sidebarleft {width:140px;}
#sidebar-bottom {width:320px;clear:both;display: block;}
#sidebar-bottom-left {width:170px;float:left;}
#sidebar-bottom-right {width:140px;float:right;}

#sidebar li {margin:0 auto 1em auto;background:#eee;overflow:hidden;border:1px solid #ccc;}
#sidebar li li {margin: 0;border:0;background:transparent url(images/side-arrow.gif) 0px 9px no-repeat;border-bottom:1px dotted #ccc;}
#sidebar li li:hover {background:transparent url(images/side-arrow-on.gif) 0px 9px no-repeat;}
#sidebar li#side-tabs .sidebox {clear:both;}
#sidebar li ul.tabs {display:block;clear:both;background:#666;}
#sidebar li ul.tabs li {font-weight:bold;font-size:.8em;float:left;border: 0;background: transparent;background-image:none;padding-right:.9em;} 
#sidebar li ul.tabs li:hover {background: transparent;background-image:none;} 
#sidebar li ul.tabs li a, #sidebar li ul.tabs li a:link, #sidebar li ul.tabs li a:visited {padding:0 .5em;float:left;color:#fff;} 
#sidebar li ul.tabs li a:hover, #sidebar li ul.tabs li a:active {color:#fff;background:#000;}  
#sidebar li ul.tabs li a.on {color:#fff;background:#000; }
#sidebar .widget ul li{margin:0 auto;padding-left:15px;width:99%;}
#sidebar .widget ul li a{font-size:12px;}
#sidebar .widget ul {list-style:none}
.dropdown{padding-left:1em;}
.cat_content {padding:1em 0;}
.cat_content a{font-size:.9em;padding:0 15px;}
.rss {margin:0 auto;width:90%;background: url(images/rss96.gif) 100% 8px no-repeat;}
.rss input {margin:0 .3em}
.rss a{padding-left: 15px;font-size:.8em;background: url(images/rss-12.gif) 0 50% no-repeat;}
.rss p{padding:.5em 0;font-size:.8em;line-height:normal;}
.burner {padding-left:15px;background: url(images/feedburner-icon.png) left 6px no-repeat;}
#sidebar input {display:inline;}
#sidebarleft li {margin: 0 0 10px;padding:2px;background:#eee;overflow:hidden;border:1px solid #ccc;}
#sidebar-bottom-left a, #sidebar-bottom-right a{font-size:.8em;}
#sidebar-bottom-left li {margin: 0 0 10px;padding:2px;background:#eee;overflow:hidden;border:1px solid #ccc;}
#sidebar-bottom-left li li {margin: 0 0 1px;border:0;padding: 3px 0px 3px 15px;background:transparent url(images/side-arrow.gif) 0px 6px no-repeat;border-bottom:1px dotted #ccc;}
#sidebar-bottom-left li li:hover {background:transparent url(images/side-arrow-on.gif) 0px 6px no-repeat;}
#sidebar-bottom-left .textwidget {margin: 0;padding:7px;}
#sidebar-bottom-left li select {width:110px;margin: 0 0 10px;} 
#sidebar-bottom-right ul {margin: 0;padding: 0;}
#sidebar-bottom-right li {margin: 0 0 10px;padding:2px;background:#eee;overflow:hidden;border:1px solid #ccc;}
#sidebar-bottom-right li li {padding: 3px 0px 3px 15px;background:transparent url(images/side-arrow.gif) 0px 6px no-repeat;border-bottom:1px dotted #ccc;}
#sidebar-bottom-right li li:hover {background:transparent url(images/side-arrow-on.gif) 0px 6px no-repeat;}
#sidebar-bottom-right .textwidget {margin: 0;padding:7px;}
#sidebar-bottom-right li#tag-cloud li {border:0;float:none;display:inline;padding: 0;background:transparent;}
#sidebar-bottom-right li#tag-cloud li a {padding:0;background:transparent;}
#sidebar-bottom-right li select {width:110px;margin: 0;}
#sidebarleft li li:last-child, #sidebar li li:last-child, #sidebar-bottom-left li li:last-child, #sidebar-bottom-right li li:last-child {border-bottom:0;}
#sidebarleft li, #sidebar li, #sidebar-bottom-left li, #sidebar-bottom-right li { height:auto !important; }
img.alignright {border:0px solid #ddd;padding:0px;background:#fff;float: right;clear: right;margin: 0 0 5px 10px;}
img.alignleft {border:0px solid #ddd;padding:0px;background:#fff;float: left;clear: left;margin: 0 10px 5px 0px;}
img.aligncenter, img.centered, img.center { border:0px solid #ddd;padding:0px;background:#fff;display: block; margin: 0 auto 20px auto;  float: none; clear: both;}
img.feature-photo, img.home_feature_photo {margin:0;float:right;display:block;max-height:225px;height:auto !important;height:225px;}
.entry img.feature-photo {margin:0 0 10px 20px;float:right;padding:1px;background:#fff;border:1px solid #ddd;}
img.avatar, img.comment-grav {padding:1px;background:#fff;border:1px solid #ccc;float:right;margin:0 0 10px 10px;}
.commentlist img.avatar, img.comment-grav {margin-bottom:15px;}
.wp-caption {border: 1px solid #ccc;text-align: center;background-color: #fff;padding-top:5px;margin: 0 10px 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 8pt;padding: 5px;margin: 0;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dotted #999;}
* html acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {padding-left: 10px;border-left: 5px solid #666;color: #666;}
.center {text-align: center;}
a img, img a {border: none;}
.post h1 a, .post h2 a, .post h1 a:link, .post h2 a:link, .post h1 a:visited, .post h2 a:visited, .feature-entry h2 a {background:transparent;}
.post h1 a:active, .post h1 a:hover, .post h2 a:active, .post h2 a:hover {background:transparent;}
.post {margin: 0 0 10px;padding:2em;background:#eee;border:1px solid #ccc;}
.wp-post-image, .entry img {margin:0 2em 2em 0;padding:1em;float:left;background:#fff;border:1px solid #ccc;}
.entry p {margin-bottom:1em;}
.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {margin-bottom:2em;}
.entry ul, .entry ol{margin:1.2em;}
.entry li{padding:0 0 0 1.2em;line-height:2.8em;background-image: url(images/arrow-off.gif);background-repeat: no-repeat;background-position: left center;}
.entry ol li{list-style-type:decimal;}
.postinfo {padding: 0 0 5px;margin: 0 0 10px;font-size:8pt;border-bottom:1px dotted #ccc;}
.postdate {padding: 5px 0 0;font-size:.8em;border-top:1px dotted #ccc;}
.postdate .left {float:left;width:300px;}
.postdate .right {float:right;width:100px;text-align:right;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
hr {display: block;clear:both;}
.navigation {font-size:.8em;font-weight:bold;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;float: none; clear: both;}
.tags {background: transparent url(images/tag.gif) 0 2px no-repeat;margin: 0;padding: 0 0 0 17px;}
.cats {background: transparent url(images/folder.gif) 0 3px no-repeat;margin: 0 0 5px;padding: 0 0 0 17px;}
* html ul li {height:1em;}
table {margin-bottom:15px;}
tr, td, th {margin:auto; }
td, th {padding:5px;vertical-align:top;}
th {font-weight:bold;background:#ddd;}
td {border:1px solid #ddd;}
.auth-bio {padding: 10px;margin: 0 0 10px;border:1px solid #ccc;background:#eee;line-height:1.4em;}
.singlepost .auth-bio {margin: 0 0 10px;}
.auth-bio img.avatar {padding:1px;background:#fff;border:1px solid #ccc;float:right;margin:0 0 0 10px;}
.auth-bio p {margin:0;}
ul.archives, ul.wp-tag-cloud {margin: 0 0 15px 5px;padding: 0;}
ul.archives ul, ul.wp-tag-cloud ul {padding:0;}
ul.archives ul li, ul.wp-tag-cloud ul li {background:transparent;padding-left:0;margin:0;}
ul.archives ul ul, ul.wp-tag-cloud ul ul {margin:0;margin-left: 15px;padding:0;}
.post ol.archives {margin-top:0;margin-bottom:0;}
.post ol.archives li {margin:0;padding:0;}
#topnav {background: #000 url(images/topnavbg.gif) bottom left repeat-x;font-size:11pt;padding: 0;margin: 0;border-top:1px solid #252525;}
#topnav ul {list-style: none;padding: 0;margin: 0 auto;border:0;}
#topnav a, #topnav a:link, #topnav a:visited {color:#fff;display: block;text-decoration: none;padding: 10px 8px;margin:0;}
#topnav a:hover, #topnav a:active  {background:#252525;}
#topnav li {float: left;}
#topnav li#search {float: right;padding: 0 10px 0 0;}
#topnav li ul {z-index:9999;position: absolute;left: -999em;height: auto;width: 160px;background:#000;border:0;}
#topnav li li {background-image:none;}
#topnav li ul a, #topnav li ul a:link, #topnav li ul a:visited { border-top:1px solid #252525;width:144px;}
#topnav li ul ul {margin: -39px 0 0 160px;}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {left: -999em;}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {left: auto;}
#nav {background: #666;font-size:.8em;}
#nav ul {margin: 0 auto;}
#nav a, #nav a:link, #nav a:visited {color:#fff;display: block;text-decoration: none;padding: 5px 8px;}
#nav a:hover, #nav a:active  {background:#333;}
#nav li {float: left;}
#nav li ul {border-top:0;z-index:9999;position: absolute;left: -999em;height: auto;width: 160px;margin: 0;padding:0;background: #000;}
#nav li li {border-right:0;border-top:1px solid #333;}
#nav li ul a { width:144px;}
#nav li ul ul {margin: -29px 0 0 160px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
.commentlist {margin: 0 0 10px;}
.commentlist li {clear:both;margin: 10px 0 0;padding: 15px;border:1px solid #ccc;}
.commentlist li ul.children {margin: 0;padding: 0;}
.commentmetadata {display: block;margin-bottom:10px;font-size: 8pt;}
.commentlist cite {font-style:normal;font-weight:bold;}
#commentform {background:#eee;padding: 10px 10px 0;margin: 0;border:1px solid #ccc;}
#commentform textarea {width:80%;padding:10px;}
ol.tblist {padding: 10px 0 0;margin: 0 0 10px;}
ol.tblist li {margin: 0 0 5px 20px;}
.thread-alt {background: #fff;}	
.thread-even {background: #eee;}
#respond { clear:both;}
.comments-navigation {display:block;margin: 0 0 5px;font-weight:bold;}
.comments-navigation .alignleft {float:left;}
.comments-navigation .alignright {float:right;}
.comments-number {font-size:8pt;font-weight:bold;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ccc;}
.commentlist img.avatar, .commentlist img.comment-grav {padding:1px;background:#fff;border:1px solid #ccc;float:right;margin:0 0 10px 10px;}
a.comment-reply-link, a.comment-reply-link:link, a.comment-reply-link:visited, .reply a, .reply a:link, reply a:visited {background:#ccc;border:1px solid #bbb;padding: 3px 10px;font-weight:bold;font-size:8pt;text-transform:lowercase;margin-bottom:5px;color:#000;}
a.comment-reply-link:active, a.comment-reply-link:hover, reply a:active, .reply a:hover {background:#ddd;}
#topsearch {float:right;padding: 8px 0 0 0 !important;margin:0;}
#searchform {padding:0;margin:0;}
#searchform #searchfield {float:left;padding:2px;width:160px;margin: 0;height:16px;border:1px solid #999;background:#fff;}
#searchform #submitbutton {margin: 0;float:left;font-size:8pt;font-weight:bold;width:60px;height:22px;text-align:center;border:0;text-indent:-10000em;background: transparent url(images/search-button.gif) top left no-repeat;}
#searchform #submitbutton:hover { background: transparent url(images/search-button.gif) bottom left no-repeat; }
.feature {color:#fff;}
.feature h2{font-size:3em;}
.featureSub ul{font-size:3em;}
.feature ul{margin:0;padding:0;}
.feature-entry  {height:55px;overflow:hidden;padding:5px 10px 5px;margin:185px 0 0;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
ul.home-left {background:#EEE;width:304px;border:1px solid #ccc;padding:2px 2px 0;float:left;margin:0 0 10px;}
ul.home-right {background:#eee;width:304px;border:1px solid #ccc;padding:2px 2px 0;float:right;margin:0 0 10px;}
ul.home-right li.homepost, ul.home-left li.homepost {line-height:1.3em;font-size:9pt;margin:0 8px;padding: 10px 0;border-bottom:1px dotted #ccc;height:75px;overflow:hidden;}
ul.home-right h3, ul.home-left h3, ul.home-bottom h3 {font-family: arial,helvetica, sans-serif;padding:0;font-weight:bold;margin: 0;letter-spacing:0px;font-size:9pt;}
ul.home-right li img, ul.home-left li img {width:55px !important;height:55px !important;}
ul.home-bottom {margin: 0 auto;padding:2px;clear:both;border:1px solid #ccc;background:#eee;}
ul.home-bottom li.homepost {margin:0 8px;padding:10px 0;border-bottom:1px dotted #ccc;}
ul.home-bottom li img {width:71px !important;height:71px !important;float:left !important;margin: 0 10px 0 0 !important;}
ul.home-right li.bottom, ul.home-left li.bottom, ul.home-bottom li.bottom {line-height:1.3em;font-weight:bold;font-size:9pt;margin:0 8px;padding: 5px 0;border: 0;}
ul.home-right p, ul.home-left p, ul.home-bottom p {margin-bottom:0;}
ul.home-right li.title h2, ul.home-left li.title h2, ul.home-bottom li.title h2, .widgettitle {line-height: 1.5em;font-family: arial,helvetica, sans-serif;padding:3px 5px;font-weight:bold;margin: 0;color:#fff;background:#999;letter-spacing:.1em;font-size:9pt;text-transform:capitalize;}
li.title h2, li.bottom {text-transform:capitalize;}
#footer {background:#222;padding:10px;clear: both;margin: 0 auto;color:#fff;font-size:8pt;}
#footer a, #footer a:link, #footer a:visited {color:#fff;text-decoration:underline;}
#footer a:hover, #footer a:active {color:#fff;text-decoration:none;}
a.read_more {font-size:10px;}
.addthis_toolbox {float:right;}
