/*
Theme Name: BodyAwe
Theme URI: http://www.bodyawe.org/
Description: BodyAwe Theme
Author: Revsystems
Author URI: http://www.revsystems.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/

/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/* Typography */
body{font-family:Arial,Verdana,sans-serif;font-size:81.3%}
h1,h2,h3,h4,h5{font-family:Georgia,Times,serif;font-weight:normal}
h1{font-size:2em;margin-bottom:.77em}
h2{font-size:1.54em;line-height:1.48em;margin-bottom:.91em}
h3{font-size:1.54em;margin-bottom:1em}
h6{font-size:1em;font-weight:bold;margin-bottom:1.54em}
dd,p,li{color:#333;line-height:1.48em;margin-bottom:1.12em}
dt{color:#000;font-family:Georgia,Times,serif;font-weight:bold;margin-bottom:1em}
a{text-decoration:underline}
blockquote{border-top:1px solid #ccc;border-bottom:1px solid #999;padding:10px 0 0;margin:20px 0}
blockquote p{font-family:Georgia,Times,serif;color:#333;font-size:1.3em;line-height:2em;overflow:hidden}
blockquote p em{color:#333;font-family:Georgia,Times,serif}
blockquote p em{float:right}
table{border:1px solid #999;color:#333;line-height:1.48em}
table td,table th{border-bottom:1px solid #999;border-left:1px solid #999;padding:10px;text-align:center}
table th:first-child,table td:first-child{border-left:none}
table thead th{background:#333;border-bottom:1px solid #999;color:#fff;font-family:Georgia,Times,serif;font-weight:normal}
table tfoot td{border-bottom:none;text-align:left}

/* Marquee */
.marquee{position:relative;height:470px;margin-bottom:20px;width:620px;}
.marquee_image{position:absolute;}
.marquee_image img{}
.marquee_quotes{position:absolute;top:300px;}
.marquee_quotes p{color:#fff;font-size:2.5em;padding-right:20px;position:absolute;text-align:right;text-shadow:2px 2px 4px rgba(0,0,0,.5);width:600px;}
.marquee_buttons{position:absolute;bottom:0;}
.marquee_buttons ul{list-style:none;margin:0;padding:0;}
.marquee_buttons ul li{float:left;margin:0;}
.marquee_buttons .free_inspiration{background:url('images/free_inspirations.jpg') no-repeat 0 0;display:block;height:75px;text-indent:-999em;width:206px;}
.marquee_buttons .body_assessment{background:url('images/free_assessment.jpg') no-repeat 0 0;display:block;height:75px;text-indent:-999em;width:208px;}
.marquee_buttons .free_teleclass{background:url('images/free_teleclass.jpg') no-repeat 0 0;display:block;height:75px;text-indent:-999em;width:206px;}

/* Home Headline */
.headliner .home_headline{
  background:url('images/dance_the_dance_of_life.png') no-repeat -20px 50px;
  font-family:Georgia;
  font-size:5em;
  line-height:100px;
  height:100px;
  text-indent:-999em;
  width:960px;
}

/* Layout */
body{background:#ececec}
body.home{background: #fff url('images/bg.jpg') repeat 0 0}

.main-logo{height:100px}
.main-logo a{background:url('images/main-logo.png') no-repeat 0 10px;display:block;height:80px;padding:10px 0}
.main-logo a span{display:none}

.headliner{background-image:url('images/header-bg-red.png');background-position:0 0;background-repeat:repeat-x;height:200px;overflow:hidden}
.headliner h3{color:#fff;font-family: Arial, sans-serif;font-weight:normal;font-size:2.5em;padding:30px 0 0;margin:0 0 20px;text-shadow: 1px 1px 2px #333}
.headliner h4{color:#fff;float:right;padding:0;font-family: Arial;font-size:2em;text-shadow:1px 1px 2px #333}
.headliner h4 span{display:block}
.headliner h4 span.button{color:#990000;font-family:Arial;font-size:.4em;font-weight:normal;margin:10px 0 0 0;text-align:center;width:150px;text-shadow:none}
.headliner img{margin:20px 0 0 -40px}

.right-module{margin:0;padding:10px 0px 20px}
.right-module .header{background-image:url('images/header3-bg.png');background-position:0 top;background-repeat:no-repeat;height:40px;overflow:hidden;margin:0 0 .5em;padding:0 0 0 20px}
.right-module .header h3{color:#fff;font-family: Arial,sans-serif;font-size:1.2em;padding:10px 0 0}
.right-module p{margin:0 0 0 10px;padding:0 2px;line-height:1.7em}

/* Colors */
.gray{background-color:#333}
.green{background-color:#95BD28}
.red{background-color:#A61C14}
.blue{background-color:#0378A6}
.bluegreen{background-color:#029E9A}
.orange{background-color:#E87838}
.yellow{background-color:#f0c40e}
.purple{background-color:#bc197d}
.lightgray{background-color:#ececec}

.text-gray{color:#333}
.text-lightgray{color:#666}
.text-green{color:#95BD28}
.text-red{color:#A61C14}
.text-blue{color:#0378A6}
.text-bluegreen{color:#029E9A}
.text-orange{color:#E87838}
.text-white{color:#fff}

/* Columns */
.one,.two,.three,.four,.five,.six,.seven,.eight,.nine,.ten,.eleven,.twelve{display:inline;margin:0 10px}
.one{width:60px}
.two{width:140px}
.three{width:220px}
.four{width:300px}
.five{width:380px}
.six{width:460px}
.seven{width:540px}
.eight{width:620px}
.nine{width:700px}
.ten{width:780px}
.eleven{width:860px}
.twelve{width:940px}

.sub-four{width:300px}

/* Alignment */
.left{float:left}
.right{float:right}
.group:after,.clearfix{clear:both;content:".";display:block;height:0;visibility:hidden}
.container{margin:0 auto;width:960px}

.site{background:#fff}
.site .container {background:url('images/bg3.jpg') no-repeat 0 0;margin:0 auto;padding:20px 0;width:960px}
.interior{}
.home{}

.article{}
.article p{}
.article .header{border-bottom:1px solid #ccc;margin:0 0 1em}
.article .header a{text-decoration:none}
.article-info{border-top:1px solid #ccc;margin:10px 0 50px;padding:10px 0 0 0}
.article-info a{color:#666;text-decoration:none}
.article img{background:#fff;border: 1px dotted #999;margin:0 0 20px 0;padding:9px}

.article_about{}
.article_about h1, .article_about h2{color:#A61C14}
.article_community h1 a, .article_community h2 a, .article_community a{color:#029E9A}
.article_coaching h1, .article_coaching h2, .article_coaching a,.article_coaching strong{color:#587211}
.article_system h1, .article_system h2, .article_system a,.article_system strong{color:#a75323}
.article_telecasts h1, .article_telecasts h2, .article_telecasts a,.article_telecasts strong{color:#A61C14}
.article_aboutyou h1, .article_aboutyou h2, .article_aboutyou a,.article_aboutyou strong{color:#bc197d}
.article_home h1, .article_home h2, .article_home a, .article_home strong{color:#0378A6;}

.header{}
.main-header{background:#fff}
.none{}

.section{}

.aside{margin:-50px 0 0}
.aside .container{background:url('images/side-paper.png') repeat-y 0 0;width:260px;padding:0 20px}
.aside .bottom{background:url('images/side-bottom.png') no-repeat 0 0;display:block;width:300px;height:20px}
.aside .top{background:url('images/side-top.png') no-repeat 0 0;display:block;width:300px;height:20px}

.footer{background-image:url('images/footer-bg-red.png');background-position:0 0;background-repeat:repeat-x;color:#fff;margin:0;padding:0;height:350px}
.footer .footer-content{height:220px;padding:30px 0 0}
.footer h3{margin:0 0 10px}
.footer p{color:#fff;margin:0}
.footer .copyright{background:#fff;height:50px;margin:0 auto;padding:0;width:940px}
.footer .copyright p{color:#333;margin:0;padding:10px 0 0}


/* Navigation */
.nav ul{}
.nav ul li{display:inline;float:left}

.nav ul li a{background:url('images/navigation.png') no-repeat 0 0;display:block;height:100px}
.nav ul li a.about{background-position:0 0;width:97px}
.nav ul li a.aboutyou{background-position:-97px 0;width:116px}
.nav ul li a.community{background-position:-212px 0;width:119px}
.nav ul li a.coaching{background-position:-331px 0 ;width:105px}
.nav ul li a.system{background-position:-436px 0;width:108px}
.nav ul li a.teleclasses{background-position:-544px 0;width:107px}
.nav ul li a.contact{background-position:-651px 0;width:99px}
.nav ul li a span{display:none}

.nav ul li a:hover{background:url('images/navigation-over.png') no-repeat 0 0;display:block;height:100px}
.nav ul li a.about:hover{background-position:0 0;width:97px}
.nav ul li a.aboutyou:hover{background-position:-97px 0;width:116px}
.nav ul li a.community:hover{background-position:-212px 0;width:119px}
.nav ul li a.coaching:hover{background-position:-331px 0 ;width:105px}
.nav ul li a.system:hover{background-position:-436px 0;width:108px}
.nav ul li a.teleclasses:hover{background-position:-544px 0;width:107px}
.nav ul li a.contact:hover{background-position:-651px 0;width:99px}

.right-module a{color:#666;text-decoration:none}
.right-module ul{margin:0 0 0 10px}
.right-module ul li{background-image:url('images/bullet.jpg');background-repeat: no-repeat;background-position: 0 50%;border-bottom:1px solid #ccc;padding:0 0 0 20px}
.right-module ul li:last-child{border:none}
.right-module ul li a{color:#666;display:block;margin:0 auto;padding:10px 0;text-decoration:none}
.right-module ul li a span{}

.footer-content .footer-module{}
.footer-content .footer-module {font-size:1em}
.footer-content .footer-module li{border-bottom:1px solid #fff;padding:5px 0}
.footer-content .footer-module li a{color:#fff;display:block;text-decoration:none}

/* Elements */
.button{background-image:url('images/header-bg.png');background-repeat:repeat-x;background-position:0 100%;color:#fff;font-size:1.1em;padding:5px 10px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 0 2px #666;-moz-box-shadow:0 0 2px #666}
a.button{color:#fff;}
.button:hover{}

.tag{background-image:url('images/header-bg.png');background-repeat:repeat-x;background-position:0 100%;font-size:.9em;padding:3px 5px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 0 2px #666;-moz-box-shadow:0 0 2px #666}
.read-more{display:block;text-align:right}

input.text{border:1px solid #ccc;height:22px;padding:8px 0 0 5px;color:#666}

.tag-cloud{}
.tag-cloud a{color:#666;line-height:1.5em;font-size:1.2em;text-align:center;text-decoration:none}
.tag-cloud a:after{content:","}

.page_post{}
.page_post ol{font-family:Times;font-weight:bold;list-style:decimal;padding-left:3em;font-style:italic;}
.page_post ol li{color:#BC197D;}
.page_post ol li p{font-family:Arial;font-style:normal;font-weight:normal;}
.page_post ul{list-style:disc;padding-left:3em}
.article_about .page_post ul li{color:#A61C14}
.article_aboutyou .page_post ul li{color:#BC197D;}
.article_coaching .page_post ul li{color:#587211;}
.article_system .page_post ul li{color:#a75323}
.article_home .page_post ul li{color:#0378A6;}
.page_post ul li p{}
.page_post blockquote{}

.border{background:#fff;border:1px solid #ccc;padding:9px;margin:0 0 10px}      
.revsystems{background:url('images/revsystems.jpg') no-repeat 100% 0;display:block;height:20px;width:150px;margin:0;padding:0}
.revsystems span{display:none}

hr{border:none;border-bottom:1px solid #ccc;height:1px;margin:20px 0}

.credentials{background:#fffae6;border:1px solid #daca8b;color:#A61C14;margin:0 0 20px 20px;padding:15px 15px 0;width:230px}
.credentials h3{border-bottom:1px solid #daca8b;font-size:1.2em;font-weight:normal;margin:0;padding:0 0 15px}
.credentials ul{list-style:none;margin:0;margin:0 0 20px;padding:0}
.credentials ul li:first-child{border:none}
.credentials ul li{border-top:1px solid #daca8b;margin:0;padding:15px 0}

.oasis{background:#E6CCE8;border:1px solid #d1afc4;color:#A61C14;margin:0 0 20px 20px;padding:15px 15px 0;width:230px}
.oasis h2{font-size:1.2em;font-weight:normal;margin:0;padding:0 0 15px}
.oasis ul{}
.oasis ul li:first-child{}
.oasis ul li{}

.coachnav{background:#C7D1A9;border:1px solid #96BD28;color:#C7D1A9;margin:0 0 20px 20px;padding:15px 15px 0;width:230px}
.coachnav h2{font-size:1.2em;font-weight:normal;margin:0;padding:0 0 15px}
.coachnav  a{text-decoration:none}
.coachnav ul{}
.coachnav ul li:first-child{}
.coachnav ul li{}

/* Social Networks */
.textwidget .social-networks{}
.textwidget .social-networks li{background:none;border:none;padding:0;float:none;margin:0;text-align:center;width:100%}
.twitter,.facebook,.linkedin,.rss{display:block;height:48px;text-indent:-999em;width:200px;}
.twitter{background:url('images/follow_us_twitter.jpg') no-repeat 0 0;}
.facebook{background:url('images/follow_us_facebook.jpg') no-repeat 0 0;}
.linkedin{background:url('images/follow_us_linked_in.jpg') no-repeat 0 0;}
.rss{background:url('images/follow_us_rss.jpg') no-repeat 0 0;}

/* Widgets */
.textwidget{}
.textwidget ul{}
.textwidget ul li{float:left;margin:0 10px 0 0;width:140px;}

.widget_text .header{background-color:#bc197d}
.widget_text .body_awe_assessment .header {background-color:#E87838;}
.widget_categories .header{background-color:#0378A6}
.posts .header{background-color:#029E9A}
.widget_tag_cloud .header{background-color:#E87838}
.widget_links .header{background-color:#A61C14}
.events_widget_list{}
.events_widget_list .header{background-color:#A61C14}
.events_widget_list .telecasts{margin:0 10px}
.events_widget_list .telecasts li{background:none;border-bottom:1px solid #ccc;padding:10px 0}
.events_widget_list .telecasts li h4{font-size:1em;font-weight:normal;line-height:1.5em;margin:0}
.events_widget_list .telecasts li h4 a{color:#A61C14}
.events_widget_list .telecasts li p{font-size:.85em;margin:0}

.telecasts{border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 10px}
.telecasts .header{padding:0 0 10px}
.telecasts .header .date{border: 2px solid #666;text-align:center;width:50px;-webkit-border-radius:4px}
.telecasts .header .date .day{color:#666;display:block;font-size:2em;padding:5px 0 10px}
.telecasts .header .date .month{background-color:#666;background-image:url('images/header-bg.png');background-repeat:repeat-x;background-position:0 100%;color:#fff;display:block;text-transform: uppercase}
.telecasts .header h2{margin:0 10px;width:380px}
.telecasts .header h2 span{display:block;color:#666;font-size:.8em;margin:10px 0 0}
.telecasts .header .join{width:150px;text-align:right}
.telecasts .header .join .button{color:#666;display:block;width:130px;text-align:center}

.telecasts .signup{background:#f2f2f2;margin:0 0 10px 0;padding:10px}
.telecasts .signup p{display:block;float:left;height:50px;margin:0 10px 0 0}
.telecasts .signup label{height:20px;display:block}
.telecasts .signup input{border:1px solid #ccc;height:22px;padding:8px 0 0 8px;width:200px}
.telecasts .signup a.button{display:block;margin:20px 0 0 0;text-align:center;width:130px}

.cvv-example{background: #eee;padding:10px;width:400px}
.cvv-example img{border:0;margin-bottom:20px;padding:0}
.label-column{float:left;width:115px}
.label-column p{height:22px;}
.field-column{float:left;width:200px}
.field-column p{height:22px;}
.customer-info,.card-info,.billing-address{padding:20px;width:100%}
.teleclass_signup_submit{margin:0 10px;padding:0 10px}
.teleclass_signup_submit .button{background-color:#9A0202;border:none;color:#fff;display:block;margin:0;text-align:center;width:80px}

.widget_newsletter{}
.widget_newsletter .header{background-color:#029E9A}
.widget_newsletter p{margin:0 0 10px 10px}
.widget_newsletter input{border: 1px solid #ccc;height:22px;padding:8px 0 0 5px;width:200px}

#mc_signup_container{}
#mc_signup_container .header{background-image:url('images/header3-bg.png');background-position:0 top;background-repeat:no-repeat;height:40px;overflow:hidden;margin:0 0 .5em;padding:0 0 0 20px;background-color:#029E9A}
#mc_signup_container .header h3{color:#fff;font-family: Arial,sans-serif;font-size:1.2em;padding:10px 0 0}
#mc_signup_container .mc_signup_submit{margin:0 10px}
#mc_signup_container .mc_signup_submit .button{background-color:#029E9A;border:none;color:#fff;display:block;margin:10px 0 0 0;text-align:center;width:130px}
#mc_signup_container .mc_merge_var{margin:0 10px}
#mc_signup_container .mc_merge_var .mc_input{margin:0 0 10px}
#mc_signup_container label{color:#333;margin:0 0 10px 0}
#mc_signup_container .mc_input{border: 1px solid #ccc;height:22px;padding:8px 0 0 5px;width:200px}
#mc_signup_container #mc_display_rewards{display:none}

.footer-content .widget_pages{margin:0 10px;width:220px}
.footer-content .widget_text{margin:0 10px;width:300px}
.footer-content .widget_text .header{background-color:transparent}

/* Error Page */
.error_page{}
.error_page p{font-size:2em;color:#666;margin:0 0 40px}
.error_page ul{}
.error_page ul li{color:#0378A6;font-size:20px}
.error_page ul li ul{border-top:1px solid #ccc;margin:10px 0 0;width:300px}
.error_page ul li ul li{background-image:url('images/bullet.jpg');background-repeat:no-repeat;background-position:0 50%;border-bottom:1px solid #ccc;font-size:16px;padding:10px 0 10px 20px}
.error_page ul li ul li a{color:#666;text-decoration:none}

/* Comment Form */
.commentform{}
.commentform p{}
.commentform p label{display:block;float:left;line-height:30px;width:150px}
.commentform p input{border: 1px solid #ccc;height:22px;padding:8px 0 0 5px;width:300px}
.commentform p input:focus{border: 1px solid #666}
.commentform p input.button{border:none;color:#fff;font-size:1em;margin:0 0 0 150px;padding:0;width:150px}
.commentform p textarea{border: 1px solid #ccc;padding:8px 0 0 5px;width:300px}
.commentform p textarea:focus{border: 1px solid #666}

.comments{margin:20px 0 0 0}
.comments h3{font-size:1.2em}
.comments .header{background-image:url('images/content-header-bg.png');background-repeat:no-repeat;background-position:0 0;border:none;height:40px;margin:0 0 20px 0}
.comments .header h3{font-family:Arial,sans-serif;font-size:1.2em;color:#fff;padding:10px 0 0 25px}
.comments .avatar img{padding:4px}

.sharethis{cursor:pointer;}
