body { background:#c2cfb6 url(http://mylivingwellcoach.com/images/uploads/back.gif ) top left fixed; font:12px Arial, Helvetica, sans-serif }

/*COMMON*/
p { padding:0 0 5px; line-height:1.4em; }

h1 { color:#bc5600; padding:0 0 12px 0; font-family: "Times New Roman", Times, serif; font-size: 2em; font-weight: normal; }
h2, h3, h4, h5 { font-weight: bold; font: Arial, Helvetica, sans-serif; color:#bc5600; padding:5px 0 5px 0; }
h2 { font-size:1.1em; }
h3 { font-size:1.3em; }
h4 { font-size:1.5em; }
h5 { font-size:1.7em; }
.leading1 p, .leading1 h2 { padding-bottom: 10px; }
.leading2 p, .leading2 h2 { padding-bottom: 15px; }

#content strong, 
#content2 strong { font-weight: bold; color: #000000; }

/*HEADER*/
#header {position:relative; width:950px; height:110px; margin:0 auto; background:#fff;}
#header .logo {position:absolute; top:13px; left:17px;}

/*SEARCH*/
.search {position:absolute; top:70px; right:20px; width:600px;}
.searchbox { float:right; border:1px solid #ccc; margin:0; padding:5px; }
.button { float:right; margin-top: 2px; margin-left: 7px; }

/*TOPNAV*/
#topnav { float:right; padding:7px 8px 0 0; }
#topnav li {display:inline;}
#topnav li a {float:right; padding:0 7px 0 7px; font:1em Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; border-right:1px solid #ccc;}
#topnav li a:hover {color:#bc5600; text-decoration:none;}
#topnav .first {border:0;}

/*MAINNAVS*/
#mainnav,
#mainnav2,
#mainnav3,
#mainnav4 { width:950px; background:#8b6346 url(http://mylivingwellcoach.com/images/site/navback.jpg) repeat-x left bottom; margin:0 auto; padding:7px 0; overflow:hidden; height: auto; display: block; }

#mainnav2 { background: url(http://mylivingwellcoach.com/images/site/individuals_navback.jpg) repeat-x; }
#mainnav3 { background: url(http://mylivingwellcoach.com/images/site/employers_navback.jpg) repeat-x; }
#mainnav4 { background: url(http://mylivingwellcoach.com/images/site/healthcare_navback.jpg) repeat-x; }

#mainnav li,
#mainnav2 li,
#mainnav3 li,
#mainnav4 li {display:inline;}

#mainnav li a,
#mainnav2 li a,
#mainnav3 li a,
#mainnav4 li a { float:left; padding:4px 12px 4px 12px; color:#fff; text-decoration:none; border-left:1px solid #5b412e; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; }

#mainnav li a:hover,
#mainnav2 li a:hover,
#mainnav3 li a:hover,
#mainnav4 li a:hover { color:#ffcd7d; }

#mainnav .first,
#mainnav2 .first,
#mainnav3 .first,
#mainnav4 .first {padding-left:25px; border:0;}

/*HIGHLIGHT THE CURRENT PAGE IN TOPNAV*/
#contact_us #topnav .contact_us a,
#newsletter_sign_up #topnav .newsletter_sign_up a,
#about_us #topnav .about_us a,
#member_login #topnav .member_login a { color:#bc5600; cursor:default; text-decoration:none;}

/*HIGHLIGHT THE CURRENT PAGE IN MAINNAV*/
#home #mainnav .home a,
#coaching_services #mainnav .coaching_services a,
#executive_coaching #mainnav .executive_coaching a,
#life_coaching #mainnav .life_coaching a,
#wellness_coaching #mainnav .wellness_coaching a,
#coaching_certifications #mainnav .coaching_certifications a { color:#ffcd7d; cursor:default;}

/*HIGHLIGHT THE CURRENT PAGE IN SUBNAV*/
#individuals #subnav .individuals a,
#employers #subnav .employers a,
#providers #subnav .providers a,
#programs #subnav .programs a,
#livingwell_news #subnav .livingwell_news a,
#livingwell_blog #subnav .livingwell_blog a,
#livingwell_events #subnav .livingwell_events a { color:#bf5f13; cursor:default; }

/*SUBNAV*/
#subnav { width:950px; margin:0 auto; padding:7px 0; background:url(http://mylivingwellcoach.com/images/site/subnavback.jpg) repeat-x left top; overflow:hidden; display: block; height: auto; border-top: 1px solid #FFFFFF; }
#subnav li {display:inline;}
#subnav li a { float:left; padding:3px 12px 3px 12px; color:#000; text-decoration:none; border-left:1px solid #7a8571; font-family: Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; }
#subnav li a:hover { color:#bf5f13; }
#subnav .first {padding-left:25px; border:0;}

/*STAGE*/
#stage { width:983px; height:304px; margin-right: auto; margin-left: auto; text-align: center; }
#stage_inside { width:983px; height:189px; margin-right: auto; margin-bottom: 0; margin-left: auto; }

/*FEATURES*/
#features { width:922px; background:url(http://mylivingwellcoach.com/images/site/featuresback.jpg) bottom left repeat-x; margin:0 auto; padding:14px 0 0 28px; overflow:hidden; height: 188px; }
#features .box { float:left; width:283px; margin:2px 19px 15px 0; background:#FFF url(http://mylivingwellcoach.com/images/site/boxback.jpg) 0 34px repeat-x; border:1px solid #CCC; overflow:hidden; height: 166px; }

.title_individuals { float:left; width:268px; height:26px; padding:9px 0 0 15px; background: url(http://mylivingwellcoach.com/images/site/title1.jpg) repeat-x left top; font:bold 1.2em Arial, Helvetica, sans-serif; color:#FFF; }
.title_employers { float:left; width:268px; height:26px; padding:9px 0 0 15px; background:url(http://mylivingwellcoach.com/images/site/title2.jpg) no-repeat left top; font:bold 1.2em Arial, Helvetica, sans-serif; color:#FFF; }
.title_healthcare { float:left; width:268px; height:26px; padding:9px 0 0 15px; background:url(http://mylivingwellcoach.com/images/site/title3.jpg) no-repeat left top; font:bold 1.2em Arial, Helvetica, sans-serif; color:#FFF; }

#features img {float:left; border:1px solid #CCC; margin:0 12px 0 0;}
#features .copy { float:left; width:255px; padding:12px 12px 15px 15px; }
#features h1 { font:bold 1.1em Arial, Helvetica, sans-serif; color:#000; padding:0px; }
#features a { color:#000; line-height:normal; font-weight: bold; }
#features a:hover, #features a:active {text-decoration:none;}

#newletter .field { margin-left:40px; border:1px solid #ccc; padding:5px; }

/*HOLDS PAGE BACKGROUND SHADOW*/
#wrapper { width:980px; margin:0 auto; background:url(http://mylivingwellcoach.com/images/uploads/back_shadow.png) top center fixed; }

/* #CONTENT FOR HOME PAGE AND #CONTENT2 FOR INSIDE PAGES*/
#content,
#content2 { width:950px; background:#fff url(http://mylivingwellcoach.com/images/site/content_right_bg.jpg) no-repeat right top; margin:0 auto; padding-top:10px; overflow:hidden; }

/* FOR DROP SHADOW UNDER MASTHEADS*/
#content .shadow,
#content2 .shadow { height: 12px; width: 100%; background: #FFF url(http://mylivingwellcoach.com/images/site/content_bg.jpg) repeat-x left top; }

/*CONTENT_LEFT*/
#content_left { float:left; width:572px; overflow:hidden; padding-bottom: 25px; padding-left: 25px; margin-top: 15px; }
#content_left .quote { font-size:1.2em; margin:10px 0; padding:5px 15px; width: auto; border: 1px solid #CCC; }
#content_left .credit { font-style:italic; color:#bc5600; display: block; text-align: right; padding-right: 36px; padding-bottom: 5px; }
#content_left .share {float:right;}
#content_left .site_map { padding-left: 50px; }
#content_left .breadcrumb {margin-bottom:10px;}
#content_left .divider {height:1px; background:#dedede; margin:0 0 15px 0;}

#content_left ul { padding-bottom: 15px; }
#content_left ul li { list-style: url(http://mylivingwellcoach.com/images/site/bullet1.gif) none inside; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; }

/*NEWS AND BLOG*/
#content_left .date {padding:0 0 3px 0; color:#666;}
#content_left h1 a {color:#bc5600; font-weight: normal;}
#content_left h1 a:hover {text-decoration:none;}

/*COMMENTS*/
#content_left .comment {height:20px; padding:0; margin:0 0 15px 0; border:none;}
#content_left .comment li {margin-left:0; padding-left:0; float:left; list-style:none; background:none;}
#content_left .comment_list {padding:8px; margin:0 0 5px 0; background:#dedede;}
#content_left .comment_form {margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #dedede;}
#content_left .comment_form p {padding:0 0 10px 0;}

/*CONTENT_RIGHT*/
#content_right { float:right; width:333px; overflow:hidden; padding-right: 0; padding-bottom: 10px; padding-left: 0; margin-top: 15px; min-height: 480px; height:auto !important; height:480px; }
#content_right .box { width:283px; margin:0 0 15px 24px; float: left; background:#fff; border:1px solid #CCC; }
#content_right .sign_up { width:283px; margin:0 0 15px 24px; }
#content_right span {width:50px; display block;}
#content_right .field {width:240px; border:1px solid #ccc; margin:0; padding:5px; }
#content_right .title{ width:268px; height:26px; padding:9px 0 0 15px; background:url(http://mylivingwellcoach.com/images/site/title4.jpg) top left; font:bold 1.2em Arial, Helvetica, sans-serif; color:#FFF;}
#content_right .title_coach {float:left; width:270px; height:26px; padding:9px 0 0 20px; background:url(http://mylivingwellcoach.com/images/site/title.jpg) top left; font:bold 1.2em Arial, Helvetica, sans-serif; color:#FFF;}
#content_right img {float:left; border:1px solid #CCC; margin:0 10px 0 0;}
#content_right .copy { width:248px; padding:10px 20px 8px 15px; background: #FFF; float: left; overflow:hidden;}
#content_right h1 {font:bold 1.1em Arial, Helvetica, sans-serif; color:#bc5600; padding:0 0 10px 0;}
#content a,
#content2 a { color:#000; line-height:normal; padding:0 0 0 0; font-weight: bold; }

#content_right h1 a {color:#bc5600;}
/* #content_right a { float: right; } */
#content_right a:hover, #features a:active {text-decoration:none;}

#content_right .divider {float:left; width:255px; height:1px; background:#dedede; margin:0 15px 0 15px;}

/*FOOTER*/
#footer { position:relative; width:900px; height:110px; background:#546249; margin:0 auto; padding:15px 25px 25px 25px; }
#footer .logo {position:absolute; right:25px;}
#footer p {color:#FFF; padding:0 0 9px 0; line-height:1.4em;}
#footer h1 {font:bold 1.1em Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 0;}
#footer a {color:#FFF; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
.footerbox { float:left; width:auto; padding:0 25px 0 0; overflow:hidden;}

/*FOOTERNAV*/
#footernav { float:left; width:auto; padding:0 25px 0 0; overflow:hidden;}
#footernav li {display:block;}
#footernav li a {line-height:1.4em; color:#fff; text-decoration:underline;}
#footernav li a:hover {text-decoration:none}

/*CLEAR FLOATS*/
.clearflt { clear:both; height:0; font-size: 1px; line-height: 0px;}

/*USE TO HIDE EMAIL ADDRESSES FROM HARVESTORS*/
.hideme { display: none; }

/*MINI CALENDAR*/
#content_right .cal_box { width:283px; margin:0 0 15px 24px; border-top: 1px solid #CCC; border-right: 1px solid #CCC; float: left; background: #FFF; clear: both; }
/*#content_right .cal_title{ width:266px; height:26px; padding:9px 0 0 15px; order-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; background:url(http://mylivingwellcoach.com/images/site/title4.jpg) no-repeat left top; font:bold 1.2em Arial, Helvetica, sans-serif; color:#FFF;}*/
table#mini_calendar{ width:283px; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 11px; color: #666; }
table#mini_calendar th{ padding: 5px 0px 5px 0px; font-size: 14px; color: #bc5600; border-left: 1px solid #CCC; border-right: 1px solid #CCC; font-weight: bold; text-align: center; }
table#mini_calendar td.calendarDayHeading{ font-size: 14px; font-weight: bold; color: #000; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px;  }
table#mini_calendar td.calendarBlank{ background-color: #efefef; }
table#mini_calendar td{ padding: 5px; border-bottom: 1px solid #ccc; text-align: center; border-left: 1px solid #ccc; }
table#mini_calendar td.calendarToday{ color: #fff; background-color: #bc5600; text-decoration: none; }
table#mini_calendar a{ color: #bc5600; text-decoration: underline; }
table#mini_calendar a:hover{ color: #bc5600; text-decoration: none; }

/*BIG CALENDAR*/
#big_calendar table{ width: 100%; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 11px; color: #666; border-right: 1px solid #ccc; }
#big_calendar table th{ padding: 0px 0px 5px 0px; font-size: 12px; color: #666; font-weight: bold; text-align: center; border-left: 1px solid #ccc; }
#big_calendar table td.calendarDayHeading{ font-size: 14px; font-weight: bold; color: #000; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px;  }
#big_calendar table td{ padding: 10px; border-bottom: 1px solid #ccc; text-align: center; border-left: 1px solid #ccc; }
#big_calendar table td.calendarToday{ color: #000; background-color: #efefef; text-decoration: none; }
#big_calendar div.calendarMonthLinks a{ color: #cc3300; text-decoration: underline; }
#big_calendar div.calendarMonthLinks a:hover{ color: #cc3300; text-decoration: none; }
#big_calendar a.active_date{ font-size: 16px; color: #cc3300; text-decoration: underline; }
#big_calendar a.active_date:hover{ color: #cc3300; text-decoration: none; }
