/*

Theme Name: Life Coach
Theme URI: http://alexsource.com
Description: A clean, 2 column theme with a right sidebar, custom widgets, comment gravatars, and uniquely stylized corners.
Tags: two columns, right sidebar, clean, elegant, fixed width, widgets,stylized corners
Version: 1.0
Author:  alexsource
Author URI: http://alexsource.com/

*/

body {
background-color:#cbd8c4;
background-image:url(images/back.gif);
background-repeat:repeat-x;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:0;
margin-right:0;
margin-top:30px;
padding:0
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px
}

.alignright {
float:right;
margin-left:5px;
margin-top:5px
}

.alignleft {
float:left;
margin-top:10px
}

.aligncenter {
margin:0;
text-align:center
}



html {
height:100%;
}

#c_wrapper {
margin:auto;

width:781px
}

#c_container {
margin:auto;
width:781px
}

#c_header {
float:left;
margin:0;
padding-top:0
}

.top_header {
float:left;
height:0;
width:783px
}

.header_logo {
background-image:url(images/header.png);
background-repeat:no-repeat;
float:left;
height:340px;
margin-left:7px;
margin-top:0;
width:783px
}

#byj {
font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:20px;
padding-top:10px
}

.header_logob {
background-image:url(images/headerb.png);
background-repeat:no-repeat;
float:left;
height:340px;
margin-left:7px;
margin-top:0;
width:783px
}

#c_footer {
color:#000;
float:left;
padding-left:0;
padding-right:0;
width:780px
}

#footer_panel {
background:url(images/footerbg.png) no-repeat;
clear:both;
float:left;
height:75px;
margin-left:-1px;
margin-top:0;
width:781px
}

#footer_panel_text {
clear:both;
color:#fff;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:27px;
text-align:center
}

#footer_panel a:link,#footer_panel a:visited {
color:#fff;
font-weight:700;
text-decoration:none
}

#footer_panel a:hover,#footer_panel a:active {
color:#fff;
text-decoration:none
}

#footer_bg {
background-repeat:repeat-y;
float:left;
width:785px
}

.content_header {
background-image:url(images/loop.png);
background-repeat:repeat-y;
float:left;
padding-bottom:0;
padding-left:2px;
padding-right:2px;
width:781px
}

#c_navigator {
background-color:#D3D9B4;
float:left;
height:30px;
width:780px
}

.navigator {
background-image:url(images/loopmenu.png);
background-repeat:repeat-y;
float:left;
height:30px;
margin-left:3px;
margin-right:5px;
padding-right:5px;
width:780px
}

.navigator ul {
float:left;
list-style-type:none;
margin:0 0 0 7px;
padding:0;
width:780px
}

.navigator ul li {

color:#000;
display:inline;
float:left;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding:0
}

.navigator ul li a:link,.navigator ul li a:visited {
color:#1C4718;
display:block;
float:left;
height:30px;
line-height:30px;
padding-left:29px;
padding-right:29px;
text-align:center;
text-decoration:none;
border-right:1px #fff solid;
}

.navigator ul li a:hover,.navigator ul li a:active, .navigator ul li.current_page_item a  {
background-color:#1C4718;
color:#D3D9B4;
display:block;
float:left;
height:30px;
line-height:30px;
padding-left:29px;
padding-right:29px;
text-align:center;
text-decoration:none;

}
/*.navigator ul li.page-item-96 a
{
	border-right:1px #1C4718 solid;
} */

#c_content {
background-image:url(images/loop.png);
background-repeat:repeat-y;
float:left;
margin-left:-1px;
padding-left:10px;
padding-right:10px;
padding-top:0;
position:relative;
width:783px;
}

#post_entry {
float:left;
padding-bottom:0;
padding-left:20px;
padding-top:0;
position:relative;
width:495px
}



.post_meta {
float:left;
position:relative;
width:515px
}

.post_top {
background-image:url(images/post_top.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:left;
height:65px;
margin-left:0;
padding-left:15px;
padding-right:15px;
width:500px
}

.post_index {
background-image:url(images/postbg.jpg);
background-repeat:repeat-y;
float:left;
padding-left:25px;
padding-right:15px;
width:500px
}

.post_title {
text-align:left;
margin:20px 0 0;
position:relative;
width:500px
}

.calendar {
background-image:url(images/date.PNG);
background-repeat:no-repeat;
float:left;
height:40px;
padding-top:5px;
position:relative;
width:43px
}

.date {
clear:both;
color:#000;
font-size:12px;
font-weight:700;
line-height:16px;
margin:0;
padding:0;
text-align:center
}

.month {
clear:both;
color:#000;
font-size:13px;
font-weight:700;
line-height:20px;
margin:0;
padding:0;
text-align:center
}

.post_info {
float:left;
padding-left:5px;
text-align:left;
width:400px
}

.post_info h1,h2 {
color:#703A88;
text-align:left;
font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:400;
letter-spacing:-1px;
margin:0;
padding:0;
width:495px
}

.author {
color:#333;
float:left;
width:400px
}

.author a:link {
text-decoration:none
}

.category {
float:left;
margin:0;
padding:0;
width:400px
}

.post_content {
float:left;
line-height:22px;
padding-bottom:5px;
padding-top:0;
width:515px
}

.post_content p {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:15px 0 0 0;
padding:0;
text-align:justify
}

.post_content blockquote {
background-image:url(images/quotes.jpg);
background-position:left 2px;
background-repeat:no-repeat;
clear:both;
color:#606060;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
margin:10px 35px 0 5px;
padding:10px 0 0 40px
}

.post_content code {
background-color:#f9f9f9;
border:1px solid #eee;
clear:both;
color:#606060;
display:block;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
margin:10px;
padding:5px
}

.post_content img {
border:0 solid #CCC;
margin-right:5px;
max-width:100%;
width:expression(this.width > 575 ? 575: true)
}

.post_comment_counter {
border-bottom:1px dotted #999;
float:left;
padding-bottom:10px;
padding-left:0;
padding-top:0px;
width:490px
}

.coms_count {
color:#000;
float:right;
height:38px;
line-height:39px;
text-align:center;
width:115px
}

.post_bottom {
background-image:url(images/post_btm.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:left;
height:196px;
padding-left:0;
padding-right:0;
width:500px
}

.post_nav {
float:left;
padding-bottom:25px;
padding-left:10px;
padding-top:10px;
width:500px
}

#sidebars {
background-color:#F2EBFF;
float:right;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
margin-right:19px;
padding-top:20px;
width:220px
}

.widget_sidebar {
float:left;
margin-left:0;
width:216px
}

.div_wrap_sidebar {
background-image:url(images/widbg.jpg);
background-repeat:repeat-y;
display:block;
float:left;
margin-bottom:7px;
margin-left:5px;
width:216px
}

div.div_wrap_sidebar div {
padding-left:14px;
padding-right:8px;
}

.widget_sidebar h2 {
color:#703a88;
float:left;
font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:700;
height:30px;
line-height:30px;
margin:-5px 0 0;
padding:0 0 0 10px;
text-align:left;
width:216px
}

.top_sidebar-recent-posts-2,.top_sidebar-tag_cloud-3,.top_sidebar-archives-2,.top_sidebar-text-8 {
background-image:url(images/side_top.jpg);
background-repeat:no-repeat;
float:left;
height:15px;
margin:0;
padding:0;
width:216px
}

.bottom_sidebar-recent-posts-2,.bottom_sidebar-tag_cloud-3,.bottom_sidebar-archives-2,.bottom_sidebar-text-8 {
background-image:url(images/side_btm.jpg);
background-repeat:no-repeat;
float:left;
height:15px;
margin:0;
padding:0;
width:216px
}

.tex_f {
background:url(images/search.gif) no-repeat;
background-color:#FAFAF2;
border:none;
font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:20px;
padding:3px 1px 1px 9px;
width:137px
}

#wp-calendar {
color:#000;
empty-cells:show;
float:left;
font-size:12px;
font-weight:700;
margin:0 0 0 2px;
padding:0;
text-align:center;
text-decoration:none;
width:220px
}

#wp-calendar caption {
background-image:url(images/ctop.jpg);
background-position:center;
background-repeat:no-repeat;
color:#000;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:400;
height:30px;
line-height:30px;
margin:0 0 0 5px;
padding:0;
text-align:center;
width:220px
}

.pad {
text-align:center
}

#comments_templates {
float:left;
position:relative;
width:500px
}

#comments_templates img {
border-width:0
}

#post_entry h4 {
color:#333;
float:left;
font-size:1.4em;
margin:0;
padding:0;
width:500px
}

.relatedpost ul {
text-align:left;
margin:0;
padding:0 0 0 20px;
width:580px
}

#post_entry h2 {
text-align:left;
font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:700;
margin:0;
padding:0;
width:495px
}

#post_entry h3 {
color:#703A88;
text-align:left;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
width:520px;


}

.relatedpost ul li {
text-align:left;
margin:0;
padding:0;
text-align:left;
width:580px
}

.com_break {
float:left;
height:20px;
width:500px
}

.user_avatar {
float:left;
height:52px;
margin:0;
padding:0;
position:relative;
width:52px
}

.user_infos {
float:leftt;
width:500px
}

.comment_user {
background-color:#9D9976;
border:1px solid #eee;
float:left;
padding:5px;
position:relative;
width:500px
}

.com_author {
float:left;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
width:440px
}

.comment_user_alt {
background-color:#f2ebff;
border:1px solid #eee;
float:left;
padding:5px;
position:relative;
width:500px
}

.com_text {
color:#000;
float:left;
line-height:16px;
padding-top:0;
width:440px
}

.com_text blockquote {
border-left-color:#333;
border-left-style:solid;
border-left-width:4px;
clear:both;
color:#000560;
margin-left:5px;
margin-right:25px;
margin-top:10px;
padding-left:5px
}

.com_text code {
background-color:#FFF;
border:1px dashed #CCC;
clear:both;
color:#000;
display:block;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
margin:10px;
padding:5px
}

#post_entry h6 {
color:#000;
float:left;
font-size:1.6em;
margin:0;
padding:0;
width:500px
}

#comments_templates form {
float:left;
margin:0;
width:500px
}

#comments_templates p {
clear:both;
margin:10px 0 0;
padding:0
}

#wp-admin-bar {
background-color:#000D49;
border:1px solid #000933;
clear:both;
color:#FFF;
font-size:12px;
margin:0;
padding:5px;
text-align:center
}

#wp-admin-bar ul li {
display:inline;
list-style-type:none;
margin:0 10px;
padding:0
}

#menu {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
padding-left:40px
}

#menu li {
background:url(images/bullet.png) no-repeat left;
list-style:none;
margin-bottom:15px;
padding-left:27px
}

#menu a:link,#menu a:visited,#menu a:hover,#menu a:active {
color:#000;
text-decoration:none
}

#sidequote {
background-color:#fff;
border:1px solid #c3c3c3;
border-bottom:2px solid #737373;
color:#703A88;
font-size:13px;
line-height:18px;
margin:10px 10px 10px 5px;
padding:5px;
width:197px
}

#auth {
color:#000;
text-align:right
}

#testimony {
background-color:#fff;
border:1px solid #c3c3c3;
border-bottom:2px solid #737373;
color:#1C4718;
font-size:13px;
line-height:18px;
padding:5px;
width:197px
}

#testiauth {
color:#1C4718;
text-align:right
}

#emailform {
background-color:#fff;
border-bottom:2px solid #737373;
border-left:1px solid #c3c3c3;
border-top:1px solid #c3c3c3;
color:#1C4718;
display:block;
font-size:13px;
line-height:18px;
padding:5px;
text-align:center;
width:198px
}

#efhead,#efcont {
color:#703A88;
font-family:Papyrus , Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-align:center
}

#efcont {
color:#000;
}

#efsub {
color:#000;
font-size:13px;
font-weight:700
}

#welcome {
color:#703A88;
font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700
}

#inputbox {
background:url(images/form-input.png) no-repeat;
border:none;
height:29px;
padding:5px;
width:131px
}

#submitbutton img {
color:#fff;
height:29px
}

.filedto {
background:url(./images/post.png) no-repeat;
padding:2px 3px 3px 20px
}

.commentslink {
background:url(./images/packaged.png) no-repeat;
padding:1px 2px 2px 21px
}

.filedto a:link,.commentslink a:link,.filedto a:visited,.commentslink a:visited,.filedto a:hover,.commentslink a:hover,.filedto a:active,.commentslink a:active {
color:#1c4718;
text-decoration:none
}

.tags {
padding-bottom:5px;
padding-left:0;
display:block
}

.tags a:link,.tags a:visited,.tags a:hover,.tags a:active {
color:#703a88;
text-decoration:none
}

#sidebars h2 {
font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
margin-bottom:5px;
margin-top:-6px;
padding-left:10px;
width:210px
}

#sidebars ul {
list-style:none;
margin:0;
padding:0 0 0 14px
}

#sidebars ul li {
display:block
}

#sidebars a {
color:#000;
text-decoration:none
}

#contactarea {
margin:10px 0;
height:100px;
}

div.top_sidebar-text-6 h2 {
display:none
}

#comments_templates h3 {
font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
font-size:18px
}

.header_logo span, .header_logob span {
  color: #333333;
  float: left;
  font-family: Papyrus,Verdana,Arial,Helvetica,sans-serif;
  font-size: 30px;
  margin: 0;
  padding: 10px 0 0 20px;
  width: 390px;
}

.header_logo p,.header_logob p {
color:#703A88;
float:left;
font-family:Papyrus,Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:400;
margin:0;
padding-left:20px;
width:390px
}

.header_logo a:link,.header_logo a:visited,.header_logob a:link,.header_logob a:visited {
color:#703A88;
font-family:Papyrus,Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-decoration:none
}

.header_logo a:hover,.header_logo a:active,.header_logob a:hover,.header_logob a:active {
color:#703A88;
font-family:Papyrus,Verdana, Arial, Helvetica, sans-serif;
text-decoration:none
}

.clear_content,.clear_box {
float:left;
height:30px;
width:500px
}

.post_meta a:link,.post_meta a:visited,.post_meta a:hover,.post_meta a:active {
color:#703A88;
text-decoration:none;
}

.post_info h1 a:link,.post_info h1 a:visited,.post_info h1 a:hover,.post_info h1 a:active,.post_info h2 a:link,.post_info h2 a:visited,.post_info h2 a:hover,.post_info h2 a:active,.coms_count a:link,.coms_count a:visited,.coms_count a:hover,.coms_count a:active,.post_nav a:link,.post_nav a:visited,.post_nav a:hover,.post_nav a:active,.rssfeeds a:link,.rssfeeds a:visited,.rssfeeds a:hover,.rssfeeds a:active,.user_infos a:link,.user_infos a:visited,.user_infos a:hover,.user_infos a:active,#wp-admin-bar a:link,#wp-admin-bar a:visited,#wp-admin-bar a:hover,#wp-admin-bar a:active {
color:#703A88;
text-decoration:none
}

#wp-calendar a:link,#wp-calendar a:visited,#wp-calendar a:hover,#wp-calendar a:active {
color:#703A88;
text-decoration:none
}

#wp-calendar th,#wp-calendar td {
margin:0;
padding:0;
text-align:center
}

#next a:link,#next a:visited,#next a:hover,#next a:active {
color:#703A88;
float:right;
font-size:12px;
font-weight:700;
padding-right:5px;
padding-top:10px;
text-align:center;
text-decoration:none
}

#prev a:link,#prev a:visited,#prev a:hover,#prev a:active {
color:#703A88;
float:left;
font-size:12px;
font-weight:700;
padding-left:5px;
padding-top:10px;
text-align:left;
text-decoration:none
}

#wp-calendar tf,#wp-admin-bar ul {
margin:0;
padding:0
}

.rssfeeds,.relatedpost {
color:#333;
float:left;
font-size:12px;
margin:0;
padding:0;
width:500px
}

.relatedpost ul li a:link,.relatedpost ul li a:visited,.relatedpost ul li a:hover,.relatedpost ul li a:active {
color:#703A88;
font-size:13px;
text-decoration:none
}

p.readmore { text-align: right; } p.readmore a { color: #ff0000; font-size: 11px; } 

.st-taf
{
padding-top:15px;
float:right;
}

#servgr
{
	font-weight:bold;
	font-size:14px;
	color:#004D00;
}

#contactlnk
{
	font-family:Papyrus, Verdana; font-weight:bold; font-size:12px;text-decoration:underline;
}

#idc-container a
{
	color: #703a88;
	text-decoration:none;
}

#submitbttn
{
background:url(images/submit.png) no-repeat;
width:65px;
height:30px;
border:0px;
margin-left:200px;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#frhead
{float:right; margin-right:60px;
}
#flhead
float:left; width:410px;
}

* html #frhead
{float:right; margin-right:30px;
}

* html .header_logo span, .header_logob span 
{
	font-size: 24px;
}

*html #footer_panel
{
	margin-left:0px;
}

*html .content_header 
{
	padding-left:0px;
}
*html .header_logo
{
	margin-left: 5px;
}


*html .navigator
{
	margin-left:2px;
}

*html .navigator ul li a:link, .navigator ul li a:visited 
{
	margin-left:0px;
}

*html .navigator ul li a:hover, .navigator ul li a:active, .navigator ul li.current_page_item a 
{
	margin-left:0px;
}

*html .navigator 
{
	margin-left:2px;
}

*html .navigator ul {
margin:0 0 0 3px;
}

#flhead {
  float: left;
  width: 420px;
}
.headform {
  margin: 0 auto;
  width: 250px;
}

.headform input[type=text], .headform input[type=email]
{
	border:2px solid #713789;
	border-radius:10px;
	   font-family: papyrus,verdana;
    font-size: 11px;
    font-weight: bold;
}


.headform input[type="submit"] {
  background-color: #FFFFFF;
  border: 2px solid #713789;
  border-radius: 10px 10px 10px 10px;
  color: #000;
  font-family: papyrus,verdana;
  font-size: 11px;
  font-weight: bold;
  margin-left: 75px;
}

.container .pageTitle {
  color: #703A88;
  font-weight: bold;
  width: 343px;
}

.container {
  float: left;
  padding-top: 2px;
  text-align: center;
  width: 344px;
}
