body.custom {   background-color:#FFFFFF; font-family: Georgia, Arial, Verdana;}

/*Remove borders*/
.custom #header, .custom .post, .custom .teasers_box, .custom #footer, 
.custom #footer a, .custom #footer a:active, .custom #archive_info, 
.custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, 
.custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, 
.custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, 
.custom #trackback_list {border-bottom: 0px; border-top: 0px; border-right: 0px; border-left: 0px;}

/*Body*/

.full_width .page {padding-left: 0em; padding-right: 0em;}
#header_area .page {padding-top: 0em;}

/*Header Logo*/

.custom #header { padding: 0; padding-bottom: 5px; border: none;}
.custom #header #logo a {display: block; height: 140px; width:860px; background: url('http://naturalhealing101.com/wp-content/themes/thesis/custom/images/header.png') no-repeat; outline: none;}
.custom #header #logo {text-indent: -9999px; padding-bottom: 0px;}
.custom #header #tagline {height: 0; text-indent: -9999px; font-weight: bold; color: #000000; padding: 0px;}
.custom #header_area {background-color: #FFFFFF; padding-top: 1.2em;}
.custom #header {border-bottom:0;}


/*Main Nav Bar */
.custom #nav_area {background:#E6E7AC; border-bottom:1px solid #CED15C; border-top: 1px solid #CED15C; border-left: 0px;padding-top:0px;}
.custom ul#tabs {border:0;border-color:#DBD4B7;border-left: #A3CC3A;}
.custom ul#tabs li {background-color:transparent;border:0px;}
.custom ul#tabs a {padding-top: 10px; padding-left:20px; padding-right:20px; border:0px;border-right: 1px dotted #C3B36F;}
.custom ul#tabs .cat-item-9 a {border-right: 0px;}
.custom ul#tabs a:hover {background:#E6DEC0; text-decoration:none;}
.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {background:#E6DEC0;}

.custom #nav_area2 {clear:both;background:#FFF; border-left: 0px;padding-top:0px;}
.custom ul#tabs2 {list-style: none;border:0;}
.custom ul#tabs2 li {float: left;border:0px;margin-bottom: 4px; margin-left:20px; margin-right:50px; }
.custom ul#tabs2 a {font-size: 1.5em; color: #CF804D;}
.custom ul#tabs2 a:hover {text-decoration:none; background: #FFF; color: #D02803; }
.custom ul#tabs2 li.current_page_item, .custom ul#tabs2 li.current-cat {color: #000;}


/*Post*/

.custom .note {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.custom .alert {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.custom .format_text .drop_cap {font-family: Verdana;font-weight: bold;font-size: 1.8em;color: #555555;}
.custom #content_box, .custom #column_wrap {background: none;}
.custom #content_area {padding-top:35px;}
.custom #content h1, h2 {border-bottom: 2px solid #000;}
.custom #content div.headline_area {padding: 5px;margin-bottom: 5px;}		
.custom #content .post_box {background:#F0ECDB none repeat scroll 0 0; border:2px solid #C3B36F !important; -moz-border-radius: 5px; -webkit-border-radius: 5px;color: #663300;margin:1em;padding:2em;}

/*Homepage Videobox*/

#home-video-box {margin: auto; margin-left: 10px; background: #D2E4A6; width: 96%; border: 2px solid #AACC58;  -moz-border-radius: 5px; -webkit-border-radius: 5px; padding-bottom: 2px;}
#home-video-box .post_box_entry {padding: 10px; padding-bottom: 2px; color: #525252; font-size: 1.5em; margin-left: 10px; margin-right: 10px;}
#home-video-box h2 {font-size: 2.2em; padding-top: 10px; width: 90%; margin-left: 20px; border-bottom: 2px solid #000;}
#home-video-box {background: #D2E4A6;}
#home-video-box .format_text .to_comments {margin-bottom: 2px;}
#home-video-box p {margin-bottom: 2px;}

.vidnote img {float:left;  padding-right: 10px; }
.vidnote {margin-left: 10px;width: 20%; clear: both; float: left; background: #FFF; border: 2px solid #CF804D; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; font-size: 1.75em; padding-top: 10px; padding-bottom: 30px; color: #663300;}


/*Video Archives*/

.custom.video .headline_area {width: 40%; margin-right: 0px; border: 2px solid #CF804D; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom: 0; padding: 5px; padding-bottom: 0; margin-bottom: 0;}
.vidpage {font-size: 1.5em; width:41%; margin-right: 0px; border: 2px solid #CF804D; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; border-top: 0; margin-top:0; padding-top:0 padding-bottom: 10px; margin-bottom: 10px;}
.vidpage p {margin-left: 5px;}
.vidfloat {margin-left: 5px; font-size: 1.5em;margin-bottom: 30px;}


/* Style Remaining Posts (in a Multi-Post Listing) */
.custom .post.post_box {background:#F0ECDB none repeat scroll 0 0;border:2px solid #C3B36F !important; -moz-border-radius: 5px; -webkit-border-radius: 5px;color: #663300;margin:1em;padding:2em;}	



/* Style the First (or Only) Post */
.custom .post.top {background-color:#F0ECDB; color: #663300; border:5px double #C3B36F !important; -moz-border-radius: 5px; -webkit-border-radius: 5px;margin:1em;padding:1em;}



/*Teasers*/
.custom .teaser { background: #D2E4A6; height: 100%; text-align: justify; padding: .75em; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 27em; border: 2px solid #AACC58; margin-right:-12px;}
.custom .teasers_box {height: 32em;}
.custom .teaser_date {color: #525252;}



/*Sidebars*/
.custom .sidebar h3 {font-weight: bold; color: #000000; padding: 0px 5px; background: #B6D663; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.custom #sidebars {width: 300px;}
.custom #sidebar_1 {background:#F1E9AE none repeat scroll 0 0; border: 2px solid #E9DD83; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top:0px; margin-left:50px; margin-bottom:10px;}
ul#socialbox {list-style-position: outside;list-style-type: none; padding: 10px;}
ul#socialbox li {font-size: 16px; padding:10px; color:}
ul#socialbox li .sociallink {margin-left: 40px; margin-top: -30px;}
ul#socialbox li a {color: #000; text-decoration: none;}
ul#socialbox li a:hover {color: #D02803; text-decoration: none;}
.custom .socialbar {font-size: 1.3em; !important;}
.custom #s {font-size: 16px; margin-bottom: 10px;}
#rssbox {clear:both; margin-bottom: 10px; font-size: 2em; border: 2px solid #DA9D75; padding: 3px; padding-bottom:5px; background-color: #CF804D; color: #D0524C;}
#rssbox a:hover {text-decoration: none; background-color: #FFF; color: #CF804D; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#rssbox a {color: #FFF; margin-bottom: 0px; padding-top: 7px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px;}
#rssbox img {margin-top:0px; padding-top:3px;}
#SubmitButton {padding-left: 4px; padding-right: 4px; float: right; border: solid #AACC58 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; height:31px; margin-bottom:20px; margin-left:7px; font-size: 1.5em; background-color: #E6F0CD; color: #000;  margin-top:0px;}



/*Post Author*/
.postauthor {background: #FFFFFF; border: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:85%; margin-left:30px; }
.postauthor img {border: 1px solid #e2dede; float: left; margin-right: 1.5em;}
.postauthor h4 {color: #666; font-size: 2em; margin-bottom: 5px;}
.postauthor p {color: #515151; font-size: 13px; margin-bottom: 12px;}
.postauthor p.hlight {font-size: 11px; text-transform: uppercase;}
.postauthor p.hlight span {color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px;}


/*Post Meta*/
#powered_by h3, #rightcol h3 {font-size: 1.8em; letter-spacing: normal; padding-top: 15px;}
#powered_by {background: #FFFBCC; border: 1px solid #E6DB55; float: left; margin: 5px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 45%;}
#powered_by img {border: 0px solid #e2dede; float: right; margin-right: 1.5em;}
#powered_by {float: left; width: 93%;}
#powered_by p {font-size: 14px; line-height: 1.5em; padding: 10px 1em 10px 0;}
#powered_by h3 {padding: 0;}
#powered_by ul {list-style-position: inside; list-style-type: square; margin-left: 1em;}
#powered_by ul a {border-bottom: 1px solid #CB3131; font-size: 14px;}
#powered_by ul a:hover {border: 0;}
#powered_by li {margin-bottom: 10px;}



/*Comments*/
.custom dl#comment_list dd p.reply {margin-bottom: 10px;}
.custom dl#comment_list dd p.reply a:hover {background: #C2C36F;}
.custom dl#comment_list dd p.reply a {background: #C3B36F; padding: 4px 6px; color:#000000; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.custom #comment_list dd .format_text {background: #D2E4A6; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:10px; border: 2px solid #BED87F !important; border-top: 0px !important; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px;}
.custom dl#comment_list dt {background: #D2E4A6 !important; border: #BED87F solid 2px !important; border-bottom: 0px !important; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; padding: 10px; margin-top: 15px;}
.custom dl#comment_list dd {padding: 0px;}
.custom #comment_list .bypostauthor .format_text {background: #F0ECDB; color: #663300;  border: 2px solid #E1D9B7 !important; border-top: 0px !important; -moz-border-radius-topright: 0px !important; -webkit-border-top-right-radius: 0px !important; -moz-border-radius-topleft: 0px !important; -webkit-border-top-left-radius: 0px !important;}
.custom dl#comment_list dt.bypostauthor {background: #F0ECDB !important; color: #663300; border: 2px solid #E1D9B7 !important; border-bottom: 0px !important; -moz-border-radius-bottomright: 0px !important; -webkit-border-bottom-right-radius: 0px !important; -moz-border-radius-bottomleft: 0px !important; -webkit-border-bottom-left-radius: 0px !important;}
.custom dl#comment_list .children {margin-left: 10px;}
.custom .avatar {margin-top: .5em;}



/*Footer*/

.custom #footer_area {background:#E6E7AC; padding:0; border-top:2px solid #DADC84;}
.custom #footer_area .page {padding-bottom: 0px;}
.custom #footer {padding-top: 5px; padding-bottom: 5px; font-size: 11px; color: #6F9A76;}


/*Archives*/


.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}



/*AJAX Sidebar*/

.tab_container {margin: 0px;margin-bottom:10px;padding: 0px;padding-bottom: 10px;border: 5px solid #AACC58;border-bottom:10px solid #AACC58; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;}
.tab_container_in {margin: 0px; border: 0px;}
.tab_menu_container { padding: 0px; height: 40px;background-color: #AACC58;-webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px;}
#tab_menu li {margin: 5px; padding: 7px 5px 2px 0px; background-color: #AACC58; font-size: 14px; line-height: normal; float: left; list-style: none; cursor: pointer; border-bottom: none;}
#tab_menu .first {padding: 7px 5px 2px 6px;}
#tab_menu li a, #tab_menu li a:visited {margin: 0px; padding: 3px 6px 3px 6px; background-color: #AACC58; color: #E6E6E6; text-decoration: none; display: block; border: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#tab_menu li a:hover, #tab_menu li a.current {background-color: #F1E9AE;color: #000;text-decoration: none;}
.tab_content_list {display: none;font-size:12px;list-style: none;}
.tab_content_list li { font-size:12px; padding: 5px; background: #F1E9AE; border-bottom: 1px dotted #000; list-style: none;}
.tab_content_list li:hover { font-size:12px; padding: 5px;background: #FFF; border-bottom: 1px dotted #000; list-style: none;}	
#tab_content_tags li:hover {background-color: #F1E9AE;}
#tab_content_tags a, #tab_content_tags a:visited {color: #999999;background-color: #F1E9AE;text-decoration: none;}
#tab_content_tags li {border-bottom: 0px;}
#tab_content_tags a:hover {background-color: #FFF;color: #000000;text-decoration: none;}



/* Popup Video Tour */
#video-box-header {position:relative; float:right; margin-top:-16em; padding:0.2em; border: 0px;}
.custom .video .post.post_box{background-color:#000000;border: none;}
.popupvideo .full_width, .popupvideo .page {margin: 0; padding: 0px; width: 400px; height:280px;}
.popupvideo body.custom, .popupvideo .container {width 400px;}
.popupvideo #header, .popupvideo #footer, .popupvideo #sidebars, .popupvideo #header_area, .popupvideo #header_area .page, .popupvideo #video-box-header, .popupvideo #tabs, .popupvideo #tabs li, .popupvideo #tabs a, .popupvideo .comments_closed, .popupvideo #nav_area, .popupvideo #video-box-header, .popupvideo #header_area, .popupvideo ul#topnav, .popupvideo #footer_area, .popupvideo #sidebar, .popupvideo .teasers_box, .popupvideo #footer, .popupvideo #header #logo, .popupvideo #header #tagline
{display: none !important; padding: 0 !important; border: 0 !important;}
.popupvideo #content_box { background:none; }
.popupvideo #headline_area {border: 0;}
.popupvideo .post_box {border: 0 !important; background: none;}
.popupvideo .post_box.top {border: 0 !important; background: none;}
.popupvideo .top {border: 0 !important; background: none;}
.popupvideo #content .post_box {border: 0 !important; background: none; margin: 0; padding: 0;}
.popupvideo #content { border: 0px; margin: 0px; float: left; }
.popupvideo #content div.headline_area { display:none; border: 0px; margin: 0 px;}
.popupvideo .format_text {margin: 0em; padding:0px; width: 400px; height: 280px;}
.popupvideo .format_text p {margin: 0em; padding:0px; width: 400px; height: 280px;}
.popupvideo #content_box .page {margin: 0px; padding:0px;}
.popupvideo #content_box {margin: 0px; padding:0px;}
.popupvideo #content {width: 0em; height: 0em;}
.popupvideo .post_box {padding: 0px; margin: 0px;}
.popupvideo #content_area {padding-top: 0px;}
.popupvideo #video0 {margin: 0px; padding 0px; outline-offset: 0px; top: 0px; bottom: 0px;}
.popupvideo .flashhvideo {margin: 0px; padding 0px; outline-offset: 0px; top: 0px; bottom: 0px;}