/* 

	Theme Name: Barefoot and Healthy

	Author: Infused Systems - Hillary Summerton

	Author URI: http://www.infusedsystems.com

*/



table {font: normal 12px/18px Arial, Helvetica, sans-serif; margin: 20px}



blockquote {background: #EFEFEF;margin: 10px 30px;padding: 10px;border: 1px solid #CFCFCF;}

blockquote div {background: #EFEFEF;}

#product .details h2 {padding:0; margin:0 10px 10px 10px;}

#product .details h3 { font-size:18px;}

#product .details p {margin: 10px 0}

#product .details cite.small {margin:10px; font-size:12px; padding:0; text-align:center; display:block;}

#product .details a:hover {border: none;}



.postarea h1 a {padding:10px;}

.postarea p {margin: 0px;padding: 5px 0px;}

.postauthor {margin: 0 auto;padding: 4px 0px;display:block;background: #C3D0DF;width:590px;}

.postmeta {margin: 0 auto;padding: 5px 0;width:590px; background:#ffffff;}

.postmeta p {margin: 0px;padding: 5px 0px;}



/************************************************

*	Images  					     		    * 

************************************************/



img.centered  {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}

img.alignnone {padding: 0px;margin: 0px 0px 10px 0px;display: inline;}

img.alignright {padding: 0px;margin: 0px 0px 10px 10px;display: inline;}

img.alignleft {padding: 0px;margin: 0px 10px 10px 0px;display: inline;}

.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px}

.alignright {float: right;margin: 0px 0px 10px 10px;border: 6px solid #D1D7DF;}

.alignleft {float: left;margin: 0px 10px 10px 0px;}



.wp-caption {

	border: 1px solid #DDDDDD;

	text-align: center;

	background-color: #F5F5F5;

	padding: 4px 0px 5px 0px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	}



.wp-caption img {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	border: 0px;

	}



.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

	}

	

/************************************************

*	inner_right 	        			     	    * 

************************************************/

	



	

#inner_right h2, #home_inner_right h2 {

	color: #fff;

	font-size: 20px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}



#inner_right p, #home_inner_right p {

	margin: 0px;

	padding: 0px 0px 10px 0px;

	color:#fff;

	}

#inner_right a:link, #inner_right a:visited, #inner_right a:active, #inner_right a:hover {color:#AFEAFF;}	
#home_inner_right a:link, #home_inner_right a:visited, #home_inner_right a:active, #home_inner_right a:hover {color:#AFEAFF;}

#inner_right .widget  {

	background: transparent;

	margin: 0;

	padding: 10px 10px 0 0;

color: #fff;

	}

#home_inner_right .widget
{

	background: transparent;

	margin: 0;

	padding: 0 10px 10px 0;

color: #fff;

	}

#inner_right ul, #home_inner_right ul {

	list-style-type: none;

	margin: 0px 0px 0px 10px;

	padding: 0px;

	

	}

	

#inner_right ul li, #home_inner_right ul li {

	list-style-type: none;

	margin: 0px 0px 5px 0px;

	padding: 0px;

	color: #AFEAFF;

	}



#inner_right ul ul, #home_inner_right ul ul {

	list-style-type: none;

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

#inner_right ul ul ul, #home_inner_right ul ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#inner_right ul li li, #home_inner_right ul li li {

	background: url(images/sgl_arr.png) no-repeat top left;

	margin: 0px;

	padding: 0px 0px 0px 18px;

	}

	

#inner_right ul li ul li, , #home_inner_right ul li ul li {

	background: url(images/sgl_arr.png) no-repeat top left;

	margin: 0px;

	padding: 0px 0px 0px 18px;

	}

	

#inner_right .video embed, #inner_right .video object {

	width: 250px; 

	height: 205px;

	margin: 0px auto; 

	padding: 0px;

	}

	

.textwidget {

	margin: 0px;

	padding: 0px;

	}

	

.postform {

	background: #F5F5F5;

	width: 235px;

	color: #222222;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 5px 0px 0px 0px;

	padding: 1px;

	display: inline;

	border: 1px solid #DDDDDD;

	}

	

#cat {

	background: #FFFFFF;

	color: #222222;

	margin: 5px 0px 0px 0px;

	}

	





#subscribe {

	margin: 0px;

	padding: 10px 0px 5px 0px;

	overflow: hidden;

	}



#subbox {

	background: #F5F5F5 !important;

	width: 185px;

	color: #222222;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 0px;

	padding: 5px 0px 5px 5px;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	display: inline;

	border: 1px solid #DDDDDD;

	}

	

#subbutton {

	background: #333333 url(images/homelink.png);

	color: #FFFFFF;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	font-size: 12px;

	text-transform: uppercase;

	text-decoration: none;

	margin: 0px 0px 0px 5px;

	padding: 3px 5px 4px 5px;

	border: 1px solid #333333;

	}



#searchform {

	margin: 0px 0px 0px 0px;

	}

	

#searchformheader {

	margin: 0px;

	padding: 0px;

	}

	

#searchbox {

	background: #F7F7F7 !important;

	-moz-border-radius: 3px;

    -webkit-border-radius: 3px;

	width: 210px;

	color: #222222;

	font-family: Arial, Tahoma, Verdana;

	padding: 3px;

	margin: 0px 3px 0px 0px;

	border: 1px solid #F7F7F7;

	}

	

#searchbutton {

	background: #000000 url(images/navbar.gif);

	-moz-border-radius: 3px;

    -webkit-border-radius: 3px;

	color: #FFFFFF;

	font-family: Arial, Tahoma, Verdana;

	padding: 3px;

	margin: 0px;

	border: 1px solid #222222;

	}

	

#s {

	background: #FFFFFF;

	width: 142px;

	color: #222222;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 0px 3px 10px 0px;

	padding: 3px 0px 3px 3px;

	display: inline;

	border: 1px solid #DDDDDD;

	}

.screen-reader-text {padding-left:10px;}

#sidebarwidgeted .screen-reader-text, #sidebarwidgeted2 .screen-reader-text {margin-left:0; padding-left:0; font-size:14px;}

#sidebarwidgeted. #sidebarwidgeted2 {margin-left:0; padding-left:0;}	

#searchsubmit {

	background: #DDDDDD;

	color: #222222;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	font-family: Trebuchet MS, Arial, Tahoma;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 1px 2px 1px 2px;

	border: 1px solid #AAAAAA;

	display: inline;

	}

	

#submit {

	background: #0080FF;

	color: #FFFFFF;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 2px 5px 3px 5px;

	border: 1px solid #00488F;

	}

	

#author, #email, #url {

	background: #F7F7F7 !important;

	color: #222222;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 0px;

	padding: 4px;

	border: 1px solid #E6E6E6;

	}

	

#comment {

	background: #F7F7F7 !important;

	color: #222222;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 5px 0px 5px 0px;

	padding: 4px;

	border: 1px solid #E6E6E6;

	}

	

/************************************************

*	Comments									*

************************************************/

	

.commentlist li ul li {

	font-size: 12px;

	}



.commentlist li {

	font-weight: bold;

	}



.commentlist li .avatar { 

	background: #FFFFFF;

	float: right;

	border: 1px solid #EEEEEE;

	margin: 0px 5px 0px 10px;

	padding: 2px;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 12px;

	}



.commentlist p {

	font-weight: normal;

	text-transform: none;

	padding: 5px 0;

	}



.commentmetadata {

	font-weight: normal;

	}



#commentform input {

	width: 170px;

	padding: 4px;

	margin: 5px 5px 1px 0px;

	border: 1px solid #DFDFDF;

	}



#commentform {

	margin: 5px 10px 0px 0px;

	}

	

#commentform textarea {

	width: 586px;

	padding: 2px;

	margin: 10px auto;

	border: 1px solid #DFDFDF;

	}

	

#respond:after {

	content: "."; 

	display: block; 

	height: 0px; 

	clear: both; 

	visibility: hidden;

	}

	

#commentform p {

	margin: 5px 0px 5px 0px;

	}

	

#commentform #submit {

	margin: 0px;

	float: left;

	}

	

.alt {

	margin: 0px;

	padding: 10px;

	}



.commentlist {

	margin: 0px auto;

	padding: 0px;

	width:590px;

	

	}

	

.commentlist ol {

	margin: 0px;

	padding: 10px;

	}



.commentlist li {

	margin: 15px 0px 10px;

	padding: 10px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

	}



.commentlist p {

	margin: 10px 0px 10px 0px;

	padding: 0px;

	}

	

.children { 

	margin: 0px;

	padding: 0px;

	}



.nocomments {

	text-align: center;

	margin: 0px;

	padding: 0px;

	}

	

.reply a, .reply a:visited {

	background: #666666;

	color: #FFFFFF;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	font-size: 11px;

	text-decoration: none;

	margin: 0px;

	padding: 2px 5px 3px 5px;

	border: 1px solid #333333;

	}

	

.reply a:hover {

	background: #4C6980;

	color: #FFFFFF;

	text-decoration: none;

	border: 1px solid #4C6980;

	}



.commentmetadata {

	font-size: 10px;

	margin: 0px;

	display: block;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

	

.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

.thread-alt {

	background: #FFFFFF;

	margin: 0px;

	padding: 0px;

	}

	

.thread-even {

	background: #F7F7F7;

	margin: 0px;

	padding: 0px;

	}

	

.depth-1 {

	border: 1px solid #E6E6E6;

	margin: 0px;

	padding: 0px;

	}



.even, .alt {

	border-top: 1px solid #E6E6E6;

	border-bottom: 1px solid #E6E6E6;

	border-left: 1px solid #E6E6E6;

	margin: 0px;

	padding: 0px;

	}

.sociable ul {

	display: inline;

	margin: 0 !important;

	padding: 0 !important;

}

.sociable ul li {

	background: none;

	display: inline !important;

	list-style-type: none;

	margin: 0;

	padding: 1px;

}

.sociable ul li:before { content: ""; }