/*  

Theme Name: Fresh News

Theme URI: http://www.woothemes.com/

Description: Fresh News by WooThemes

Version: 1.5

Author: WooThemes

Author URI: http://www.woothemes.com/

*/



/*=== Setup ===*/

*{

	border: 0;

	margin: 0;

	padding: 0;

}

body{

background:#f7f7f7 url(http://www.healthlady.com/wp-content/themes/freshnews/images/bannerRighttBg.jpg) repeat-x top; height:242px; 

	color: #555555;

	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;

}

a{

	color: #8DC641;

	text-decoration: none;

}

a:hover{

    color: #8DC641;

	text-decoration: underline;

}

input,select,textarea {

	border:#cacaca 1px solid;

    font-size: 12px;

	padding: 5px;

}

select{

width: 180px;

margin-top: 1px;

margin-right: 1px;

margin-bottom: 1px;

margin-left: 1px;

}

/* li{

	list-style: url(images/sidebox-li.jpg) outside; 

	margin-left:23px;

margin-top:4px;

} */





div.widget li, div.widget ul li, div.sidebox ul li, div.sidebox li {

list-style-type: none;

background:url(images/sidebox-li.jpg) 0 5px no-repeat;padding:6px 0 2px 23px;

}



/*

div#background {

background:#ffffff url(http://www.healthlady.com/wp-content/uploads/blog-background.jpg) repeat-x 0px 242px;

}

*/



/*=== Layout ===*/



#top{

	clear: both;

	height: 30px;

	margin: 0 auto;

	padding:0;

	line-height:35px;

	font-size:11px;

}



/*========= TOP NAVIGATION =========*/



.nav1, .nav1 ul {

	padding: 0;

	margin: 0;

	list-style:none; 

	z-index: 100;

}



.nav1 a {

	display: block;

	padding-bottom:4px;

	padding: 0 10px;

	z-index: 100;

	color: #FFFFFF;

	font-size:13px;

	font-weight:bold;

}



.nav1 li {

	float: left;

	list-style:none; 

}



/* Style drop down list */



.nav1 li ul {

	position: absolute;

	width: 130px;

	left: -999em;

}

.nav1 li ul li {

	border: 1px solid #F7F6F6;

	border-width:0 1px 1px;

	background: #FFF;

}

.nav1 li:hover ul, .nav1 li.sfhover ul{

	left: auto;	

	list-style:none; 

}

.current_page_item a {

	color:#8DC641;

}



.nav1 li ul li a {

	line-height: 25px;

	font-size: 11px;

	color: #555555;

	width: 130px;

	padding-bottom:0;

	list-style:none; 

}



.nav1 li ul li a {

list-style:none; 

}

.nav1 li ul li ul li a {

	border-width:0 1px 1px 0px;

}

.nav1 li ul ul {

	margin: -25px 0 0 150px;

}



.nav1 li ul ul li a {

	line-height: 25px;

}



.nav1 li:hover ul ul, .nav1 li.sfhover ul ul {

	left: -999em;

}



.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li.sfhover ul, .nav1 li li.sfhover ul {

	left: auto;

}



/* IE7 Fix */



.nav1 li:hover, .nav1 li.hover {  

	position: static;

}





/*- Subscribe -*/

.subscribe{	color: #ffffff; float:left; font-size:12px; font-weight:bold;

/* background:url(http://www.healthlady.com/wp-content/uploads/Feeds_16.png) center left no-repeat; padding-left:20px; */  }

.subscribe a { color:#ffffff; font-size:12px; font-weight:bold;}

.subscribe a:hover { text-decoration:underline; }

.subscribe img { margin: auto 0;}



/*=== Top Menu ===*/

#topmenu{

	position:relative;

	height: 33px;

	margin-top:168px;

width:970px;

float:left;

}

#topmenu li{

	border-left: 1px solid #dedbd1;

	float: left;

	line-height: 33px;

}

#topmenu li a{

	color: #333333;

	display: block;

	margin: 0 1px 0 0;

	padding: 0 8px;

}

#topmenu li a:hover,#topmenu li.active a{

	color: #8DC641;

	text-decoration: none;

}



#topmenu ul li a:hover {

    color: #8DC641;

}



// Added by Sandra from drop down 

#topmenu li ul li{

	border-left: 1px solid #dedbd1;

	float: left;

	line-height: 33px;

}

#topmenu li ul li a{

	color: #333333;

	display: block;

	margin: 0 1px 0 0;

	padding: 0 13px;

}

#topmenu li ul li a:hover,#topmenu li ul li.active a{

	color: #8DC641;

	text-decoration: none;

}



#topmenu ul li ul li a:hover {

    color: #8DC641;

}





#topmenu ul li ul li {

	list-style:none;

	}



/*- Nav / Dropdowns-*/

#nav, #nav ul{

	padding: 0;

	float:left;

}

#nav {

	padding: 0;

}

#nav a {

	display: block;

}

#nav li {

	float: left;

	line-height:33px;	

}

#nav li a:hover {

	background: none;

	color:#8DC641;

}

#nav li ul {

	position: absolute;

	width: 15em;

	left: -999em;

	padding-top:1px;

}

#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

	z-index:1000;

	color:#8DC641;	

}

#nav li ul li {

    background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top;

	border-bottom:1px solid #dedbd1;	

	border-left:1px solid #dedbd1;	

	border-right:1px solid #dedbd1;			

	line-height:28px;	

	width:15em;

}

#nav li:hover, #nav li.hover {

    position: static;

	color:#8DC641;

}

#nav li ul ul {

	margin: -29px 0 0 15em;

}

#nav li:hover ul ul, #nav li.sfhover ul ul {

	left: -999em;

	color:#8DC641;

}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {

	left: auto;

	color:#8DC641;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	color:#8DC641;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	color:#8DC641;

} 



/*==============  HEADER  ===================*/

#header{

	background: url('http://www.healthlady.com/wp-content/themes/freshnews/images/banner.jpg') no-repeat;

	width:930px;

	height:242px;

	padding:0;

	margin:auto;

}

#header .spacer{

	color: #a0a09b;

	float: right;

	font-size: 11px;

	padding: 37px 0px 0 0;

	text-align: right;

}

#header .spacer p{

	clear: both;

}

/*- Logo -*/

#header h1{

 	margin-top:15px;

	background: url(images/logo-trans.png) no-repeat;

	float: left;

	text-indent: -9999px

}

#header h1 a{

	display: block;

	height: 80px;

	width: 520px;

}

#header h1 a:hover{

	text-decoration: none;

}



/*- RSS -*/

#rss{

	position:absolute;

	top:-10px;

	right:0px;

	height: 38px;

	width: 39px;		

	display: inline;

	float:right;

}

/*- Search -*/

#search{

    background-color:#8DC641; 

	width:280px;

	height: 32px;

	margin: 0 0 10px;

	float:left;

}

#search input{

	background: transparent;

	border: 0;

	color: #ffffff;

	float: left;

	font-size: 12px;

	margin: 5px 0 0 10px;

	width:250px;

	padding:2px;

}

#search .btn{

	margin: 7px 0 0;

	padding: 0 0 0 10px;

	width: auto;

}





div form #searchform{

	margin: 0px;

	padding: 0px;

	float: right;

}



/*=== typography ===*/

h1, h2{

	color: #000000;

	font: 160%  Arial, Helvetica, sans-serif;

	margin: 0 0 5px;

	font-weight:bold;

}

h1 a, h2 a{

	color: #000000;

}

h3, h4, h5{

	color: #363636;

	font-size: 12px;

	font-weight: bold;

	margin: 0 0 5px;

}

h4 a {

	font-weight: bold;

color:#8DC641; 

}

#columns h3{

	font-weight: bold;

}

#sidebar h3{
	font: 150% Arial, Helvetica, sans-serif;

	color:#000000;

	font-weight:bold;

	padding:5px 8px 10px 0px;

	display: block;

	margin: 0 0 7px 0;

	text-align: left;

	height:16px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #dddddd;

    margin-bottom: 8px;

}

#sidebar h4{
	font: 150% Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	padding:5px 8px 10px 0px;
	display: block;
	margin: 0 0 7px 0;
	text-align: left;
	height:16px;
    margin-bottom: 8px;

}

#centercol h3 {

	background: #f5f4f0;

	margin: 0 0 15px 0px;

	padding:10px 18px 5px 18px;

	border:1px solid #dedbd1;

	color:#363636;

	text-align: left;

	height:20px;

	font-size:14px;

}

#centercol h4 {

	background: #f5f4f0;

	margin: 0 0 15px 0px;

	padding:10px 18px 5px 18px;

	border:1px solid #dedbd1;

	color:#363636;

	text-align: left;

	height:40px;

	font-size:14px;

}



#centercol div.hltvcomments {

	background: #f5f4f0;

	margin: 0 0 15px 0px;

	padding:10px 18px 5px 18px;

	border:1px solid #dedbd1;

	color:#363636;

	text-align: left;

	font-size:13px;

}



#centercol div.hltvcomments h4 {

	font-size:14px;

border:0px;

padding:0px;

margin:0px;

line-height:15px;

}



#centercol div.hltvcomments ul {

	margin-bottom:15px;

	font-size:13px;

	color:#000000;

}





#centercol div.hltvcomments ul li {

	list-style:square inside !important;

	margin-left:15px;

	padding:3px 0px;

	}





img.hltvthumbnail {

	border: 1px solid #999999;

	margin: 0px 0px 10px 0px;

padding:5px;

}



#centercol div.hltvarchives {

	margin: 0 0 15px 0px;

	padding:10px 18px 5px 18px;

	border:1px solid #dedbd1;

	color:#363636;

min-height:120px;

}



#centercol div.hltvarchives h6.hltvarchivesh6 {

font-size:13px;

border:0px;

padding:0px;

margin:0px;

	background: none;

}



.featuredpost h1, .featuredpost h2 { font-size:30px; }



/*- SideTabs -*/

.idTabs{

	font-size: 12px;

	float:left;

	margin: 0 0 8px 0;

}

.idTabs li{

	float:left;

}

.idTabs li a{

	background:#ffffff;

	color:#363636;

	font-weight:bold;

	padding:5px 8px;

	display: block;

	margin: 0 7px 0 0;

	text-align: left;

	border: 1px solid #dedbd1;

}

.idTabs li.last a{

	margin: 0

}

.idTabs li a:hover,

.idTabs .selected{

	background:#ebe9e1;

	text-decoration: none

}



/*=== Post ===*/



.date-comments{

	color: #999999;

	font-size: 11px;

	height: 30px;

	line-height: 25px;

	margin: 0 0 10px;

}

.date-comments a { 	color: #999999; }



#centercol .date-comments p{

	line-height: 25px;

}

span.comments{

	background: url(images/ico-comments.gif) no-repeat left;

	padding: 0 0 0 20px;

}

span.continue, a.more-link{

	background: url(images/ico-continue-trans.png) no-repeat left;

	padding: 1px 0 1px 20px;

	line-height:20px;

}

span.continue-archives{

	background: url(images/ico-arrow-trans.png) no-repeat right center;

	padding: 0px 15px 0px 0px;

	margin-bottom:20px;

}

span.continue-archives-alt{

	background: url(images/ico-arrow-trans-left.png) no-repeat left center;

	padding: 0px 0 0px 15px;

	margin-bottom:20px;

}

span.continue-archives a, span.continue-archives-alt a { 

	color:#777777; 

	font-weight:bold;

	font-size:14px;

}

a.more{

	background: url(images/ico-arrow-trans.png) no-repeat left;

	color: #777777;

	font-size: 11px;

	padding: 0px 0 0 15px;

}



/*=== Styling Boxes ===*/



/*- Box (main column boxes) -*/

.box, .widget{

	background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;

	border:1px solid #dedbd1;

	margin: 0 0 15px 0px;

	padding:13px;

	color:#000000;

}

.box img { 

	border: 1px solid #999999;

	margin: 0 10px 10px 0;

}





.box p{

	line-height: 18px;

	padding: 0 0 10px;

	color:#000000;

}

.widget { padding:16px; }



/*- Box2 (sidebar boxes) -*/

.box2{

	background: #f5f4f0 url(images/bgr-box-trans.png) repeat-x top left;

	margin: 0 0 15px 0px;

	padding:18px;

	border:1px solid #dedbd1;

}

.box2 .nav1{

	float: none;

	padding: 0 0 0 0px; 

}	

.box2 .spacer.white{

	background: #ffffff;

	border: 1px solid #dedbd1;

	clear: both;

	margin: 0px;

}

.box2 .flickr_badge_image img{

	float:left;

	background: #ffffff;

	border: 1px solid #dedbd1;

	margin: 4px 9px 4px 0px;

	padding: 7px;

}

.box2 .flickr_badge_image img:hover{

	background: #ebe9e1;

	border: 1px solid #dedbd1;

}

/*- Ads -*/

.ads{

	height: 125px;

	margin: 0;

	padding:10px 15px;

}

.ads img{

	float: left;

	margin: 0 7px 0px 0px;

	border: 1px solid #dedbd1;

}

.ads img.last{

	margin: 0;

	float:right;

}

#mpu_banner {

	border: 1px solid #dedbd1;

}	



/*=== Styling Lists ===*/



/*- List1 -*/

.list1{

	padding: 0;

	padding: 15px;

}

.list1 li{

	background: url(images/ico-star-trans.png) no-repeat top left;

	margin: 0 0 8px;

	padding: 0 0 0 22px;

}

.list1 li a{

	color:#222222;

}

/*- List2 -*/

.list2{

	clear: both;

}

.list2 li{

	background: #ffffff;

	border: 1px solid #dedbd1;

	margin: 0 0 5px;

	padding: 12px 10px;

}

.list2 p {

	line-height:16px;

}

/*- Widget lists -*/

.widget ul{

	line-height:16px;

	padding: 0px;

	font-size:12px;

}

.widget ul li{

	padding: 0px 0px 0px 22px;

background:url(images/sidebox-li.jpg) 0 5px no-repeat;padding:6px 0 2px 23px;

}

.widget ul li a{

	color:#222222;

}

.widget ul li ul{

	margin: 5px 0 0px 10px;

}	



.widget ul li ul li{

	background: none;

	border-top: 1px solid #f1f1ed;

	border-bottom: none;	

	padding: 5px 0px;

}



/*=== Footer ===*/



#footer, #footer a{

	color: #66902E;

letter-spacing:1px;

}



#footer img {

	vertical-align:middle;

}



/*=== Misc. ===*/



.fix{

	clear: both;

	height: 1px;

	margin: 0 0 -1px;

	overflow: hidden;

}

.fl{

	float: left;

}

img.fl{

	margin: 0 12px 5px 0;

}

.fr{

	float: right; 

padding-right:20px;

padding-top:-20px;

}

.ac{

	text-align: center;

}

.ar{

	text-align: right;

}

.gravatar {

	float:left;

	border: 1px solid #DEDBD1;

	margin: 0px 7px 0 0;

	padding:4px;

	background:#FFFFFF;

}



/*========= VIDEO =========*/



.video{

	height: 250px;

	margin: 0 0 10px 0;

	width: 300px;

	display: inline;

}



/*- SideTabs -*/

.vidtabs .idTabs{

	font-size: 12px;

	margin: 10px 0 0 0;

	width:100%;

	float:none;

}

.vidtabs .idTabs li{

	padding:0px;

	float:none;

}

.vidtabs .idTabs li a{

	background:#ffffff;

	color:#363636;

	font-weight:bold;

	padding:5px 8px;

	display: block;

	text-align: left;

	border:0px;

	margin:0;

}

.vidtabs .idTabs li.last a{

	margin: 0

}

.vidtabs .idTabs li a:hover,

.vidtabs .idTabs .selected{

	background:#ebe9e1;

	text-decoration: none

}



/*========= COMMENTS =========*/



h1.commh2, h2.commh2{

	font-size: 1.4em !important;

	padding: 0 0 5px;

	color:#333 !important;

}

ol.commentlist{

	margin: 10px 0 20px;

	padding: 0;

	list-style: none;

	font-size: 12px;

	line-height: 20px;

}

ol.commentlist p, #respond p{

	margin-bottom:10px;

	line-height: 20px;

}

ol.commentlist .content {

	margin-left:70px;

}

.commentmetadata a {

	font-size:11px;

	color:#333333;

}

ol.commentlist cite{

	font-style: normal;

	font-weight: bold;

}

ol.commentlist li.comment{

	padding: 15px 15px 5px;

	margin:10px 0;

	background:#F8F8F4;

	border:1px solid #DEDBD1;	

}



input#submit {

	font-size: 12px;

	color:#363636;

	font-weight:bold;

	padding:7px 10px;

	margin: 0 0 7px 0;

	text-align: left;

	height:60px;

	background:#F5F4F0;

       /* height: auto;  ADDED 06MAY09 to fix submit button bottom half from being cut off */

}


input.input{ 
border:0px; 
height:25px;  }


input[type="image"].inputimage {

height:37px;

width:200px;

border:0px;

}

/*========= SINGLE POST SPECIFIC =========*/



span.tags{

	background: url(images/ico-tags-trans.png) no-repeat left;

	padding: 1px 0 0 20px;

}

.singleh2 {

	font-size:1.8em !important;

	padding-top:5px;

}

.entry { margin-bottom:5px;}

.entry a { color:#8DC641; }

.entry p{

	text-align:left;

	font-size:14px;

	line-height:22px !important;

	color:#000000;

	}

.entry blockquote { 

	padding: 0px 10px;

	border-left: 2px solid #777777;

	margin: 5px auto 15px auto;

	width:85%;

	color: #777777;

	font-style: italic;

	}

.entry blockquote p {

	font-size:12px;

	padding: 5px 0px;

	margin: 5px 0px;

	line-height: 20px;

	}

.entry img { 

	padding: 2px 2px 2px 2px;

	background:#F8F8F4;

	border: solid 1px #e6e6e6; 

	margin-right:10px;

	}

img.noborder { 
	background:#fff;
	border:0; 
padding:0px;
margin:0px;
	}

.entry ul, .entry ol {

	margin-bottom:15px;

	font-size:14px;

	line-height:20px;

	color:#000000;

	}

.entry ul li ul, .entry ol li ol{

	margin-bottom:0px;

	padding-top:3px;

	}

.entry ul li {

	list-style:square inside !important;

	margin-left:15px;

	padding:3px 0px;

	}

.entry ul li ul li {

	list-style:square inside !important;

	}

.entry ol li {

	list-style:decimal inside !important;

	margin-left:15px;

	font-size:14px;

	padding:3px 0px;

	}

.entry ol li ol li {

	list-style:decimal-leading-zero inside !important;

	}



/*========= ARCHIVE SPECIFIC =========*/



.arclist ul li{

	color:#c0c0c0;

	font-size:12px;

	border-bottom: 1px solid #f1f1ed;

	padding: 5px 0px;

}

.catrss {

	background: url(images/ico-rss.gif) center left no-repeat;

	padding-left: 24px; 

	line-height: 20px;

}



/*=== Page Navigation (Next / Previous Posts) ===*/

.navigation {

}

.navigation a {

	color:#666666; 

	font-weight:bold;

	font-size:14px;

}

.alignleft{

	display:inline;

	float:left;

}

.alignright{

	display:inline;

	float:right;

}



/*========= AUTHOR INFO =========*/



.author_info {

	padding: 0px;

	margin-top:15px;

	color:#666666;

}



.author_photo {

	float:left;

	margin-right:10px;

	width:130px;

}



.author_photo img {

	background-color: #FFFFFF;

	padding: 4px;

	border: 1px solid #cccccc;

	width: 119px;

	height:145px;

	float:left !important;

}

.author_info p {

	font-size:14px;

	padding:0px;

	margin-bottom:10px;

}

.author_info a {

	color:#8DC641;

	text-decoration:none;

	padding:0;

}

.author_info a:hover {

	text-decoration:underline;

}

.author_info ul, .author_info li {

	margin:0px;

	padding:0px;

}

.author_info h3 {

	font-size:14px;

	margin-bottom: 10px;

	padding: 0px;

}



.author_email a {

	background-image: url(images/ico-email.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 26px;

	padding-top: 2px;

	padding-bottom: 2px;

	text-decoration:none;

	font-weight:bold;

}



.entry .wp-caption {

	-moz-border-radius-bottomleft:3px;

	-moz-border-radius-bottomright:3px;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-topright:3px;

	padding: 1px;

	background:#F8F8F4;

	border: solid 1px #e6e6e6; 

	text-align:center;

}

.entry .wp-caption img{

	border:0;

	padding:4px 0;

	background:none;

	margin:0;

}

.entry .wp-caption-text {

	padding:0;	

	margin:0;

	font-size:11px;

	text-align:center;

}

.entry .aligncenter {

	margin: 10px auto 20px auto;

	display: block;

}



.entry .alignleft {

	margin: 10px 10px 8px 0;

	float: left;

}



.entry .alignright {

	margin: 10px 0px 8px 10px;

	float: right;

}

ol { zoom: 1; }



/*Banner*/



#bannerLeftBg {

height:242px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

display: block;

background-color: transparent;

background-image: url(http://www.healthlady.com/wp-content/themes/freshnews/images/bannerLeftBg.jpg);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0% 0%;

}



#bannerRightBg {

height:242px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

display: block;

background-color:transparent;

background-image: url(http://www.healthlady.com/wp-content/themes/freshnews/images/bannerRighttBg.jpg);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0% 0%;

}



.readMore {

background:transparent url(images/readmore-bg.png) no-repeat scroll 0 0;

width:92px;

height:23px;

color:#666666;

font-size:75%;

padding:4px 0px 6px 14px;

text-decoration:none;

float: right;

}

.readMore a:link, .readMore a:visited {

color:#000000;

text-decoration:none;

}

.readMore a:hover, .readMore a:active{

color:#000000;

text-decoration:underline;

}





.copy{

font-size: 12px;

}



form {

	margin: 0px;

	padding: 0px;

}



input {

height:14px;

}



input .submit {

	border:0;

	padding:0;

height:auto;

}



input[type="image"] {

height:50px;


border:0px;

}

textarea {

	font: 12px Arial, Helvetica, sans-serif;

}

input[type="text"], input[type="password"] {

	font: 12px Arial, Helvetica, sans-serif;

	background:#FFFFFF;

}

input[type="text"]:hover, input[type="password"]:hover {

	font: 12px Arial, Helvetica, sans-serif;

	background:#FFFF99;	

}

input[type="submit"], input[type="button"] {

	font: bold 12px "Arial";

	color:#000000;

height:auto;

}

input[type="submit"]:hover, input[type="button"]:hover {

	font: bold 12px "Arial";

	color:#cc0000;	

}



.totalCommentsWrapper {

	float:right;

	clear: right;	

	display: block;

	margin:0 0 10px 10px;

	color:#444444 !important;

font-size:11px;

line-height:9px;

text-decoration:none !important;

}



.totalCommentsWrapper a {

	padding:5px 0 0;

    text-align:center !important;

	margin: 0px 0px 10px 10px;

	clear: right;

	display: block;

}

 .totalCommentsWrapper a:link, .totalCommentsWrapper a:visited {

	background: url(http://www.healthlady.com/wp-content/uploads/typepad2/commentbox.png) no-repeat;

	height: 75px;

	width: 75px;

}

#content .totalCommentsWrapper a:hover, #content .totalCommentsWrapper a:active {

	background: url(http://www.healthlady.com/wp-content/uploads/typepad2/commentbox_hover.png) no-repeat;

	height: 75px;

	width: 75px;

	color:#8DC641 !important;

}



.totalCommentsWrapper a {

	text-align:center;

	color:#8DC641;

}

.totalCommentsWrapper a:link, .totalCommentsWrapper a:visited {

	text-decoration: none;

}



.totalComments{

	font-size:36px;

font-weight:bold;

letter-spacing:-2px;

line-height:34px;

}



a{

	color: #8DC641;

	text-decoration: none;

}

a:hover{

    color: #8DC641;

	text-decoration: underline;

}















.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

	

.navigation a {

   color:#0000FF;

   text-decoration:none;

   font-weight:normal;

   }

   

.navigation a:hover {

   color:#8DC641;

   text-decoration:underline;

   }











div.blog_ads{

background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;

padding:20px;margin:0 0 20px;border:1px solid #E5E5E5;font-size:120%;line-height:130%;}



.blog_ads h2{font-size:130%;font-weight:normal;color:#8DC641;font-family:"Trebuchet MS";margin:0 0 5px;}

div.blog_ads h3 a:link,div.blog_ads h3 a:visited{color:#000000!important;text-decoration:none!important}

div.blog_ads h3 a:hover{color:#000000!important;text-decoration:underline!important}

div.blog_ads p a:link,div.blog_ads p a:visited{color:#0066CB;text-decoration:underline}

div.blog_ads p a:hover{color:#444;text-decoration:none}





.bigRed {

	font: bold normal 20px/20px "Times New Roman", Times, serif;

	color: #900;

text-align:center;

padding-top:20px;

}

.entry p.red {
	color: #f00;
	font-weight:bold;
}

.entry p.blackunderline {
	font-weight:bold;
text-decoration: underline
}

.entry p.blackunderline a{
	color: #00f;
}


/* footer used to be in footer.php */

        

#footer_top {

    background:#e4e2db url(http://www.healthlady.com/wp-content/themes/freshnews/images/footer_bg.jpg) repeat-x;

	height:399px;

	padding-top:0;

	font-size:12px;

	margin-top:0;



}

#footer_top a {

color:#FFFFFF;

}



#footer_top a:hover {

color:#FFFFFF;

} 



#footer{



/*	 background:#e4e2db url('http://www.healthlady.com/wp-content/themes/freshnews/images/bgr-footer.gif') repeat-x repeat-y; */

	font-size: 11px;

height:220px;

/*	padding: 18px 0 0px 0; */

	font-size:11px;

	line-height:22px;		

margin:0; 

	margin-top:10px;

padding:10px 100px 0 100px;

text-align:justify;

 float:left; 



}	

}



#footer a {

color:#FFFFFF;

}



#footer a:hover {

color:#FFFFFF;

}

#box_list_container {

width:280px;

margin:auto;

}



#footer_top ul li, #footer_top li {

list-style-type: none;

/* background:url(images/sidebox-li2.jpg) 0 0px no-repeat;padding:6px 0 2px 23px; */



color:#66902E;

}





#box_list_container li {

list-style-type: none;

 background:url(images/sidebox-li2.jpg) 0 5px no-repeat; padding:6px 0 2px 23px; 

color:#66902E;

}



#box_list_container a {

color:#66902E;

text-decoration:none;

}



#box_list_container a:hover {

color:#66902E;

text-decoration:underline;

}  



div.boldtitle {

	color: #000000;

	font: 110%  Arial, Helvetica, sans-serif;

	padding: 2px;

	font-weight:bold;

	text-align: center;

}



div.checkbox li{

	background:url(http://www.healthlady.com/wp-content/uploads/1244588799_ok.png) 0 5px no-repeat;padding:6px 0 2px 23px;

list-style-type: none;

}



#leftcol {

float:left;

width:280px;

}



#leftcol h3{

    

	font: 150% Arial, Helvetica, sans-serif;

	color:#000000;

	font-weight:bold;

	padding:5px 8px 10px 0px;

	display: block;

	margin: 0 0 7px 0;

	text-align: left;



	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #dddddd;

    margin-bottom: 8px;

}





#rightcol {

float:right;

width:280px;

}



#rightcol h3{

    

	font: 150% Arial, Helvetica, sans-serif;

	color:#000000;

	font-weight:bold;

	padding:5px 8px 10px 0px;

	display: block; 

	margin: 0 0 7px 0;

	text-align: left;



	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #dddddd;

    margin-bottom: 8px;

}





table#wp-calendar  {

margin-left:auto; margin-right:auto;



width:290px;

}





table#wp-calendar td

{

padding:0px;

}



table#askdb  {

margin-left:auto; margin-right:auto;



width:540px;

    border-color: #000;

    border-width: 1px;

    border-style: solid;

border-spacing: 10px;

}



table.centered {

margin-left:auto; margin-right:auto;

}



table.tableborder {

	border:1px solid #dedbd1;

}



table.whalogin {

width:311px;

border-collapse:collapse;

}





table.whalogin tr, table.whalogin td {





}



table.tableborder tr.lgreen {

background:#F6FAEF;

padding:10px;

	border:1px solid #dedbd1;

}



table.tableborder tr.dgreen {

background:#8DC641;

padding:10px;

	border:1px solid #dedbd1;

color:#ffffff;

font-size:16px;

font-weight:bold;

}



table.tableborder tr.dgreen p {

padding:10px 0;

}



table.tableborder td.firstrow {

background:#8DC641;

	color: #FFFFFF;

font-size:16px;



}



table.tableborder td {

padding:5px;

vertical-align:top;

}



table.thanksholisticsecrets {

	border:1px solid #dedbd1;



background:#ECF1F9;	border:1px solid #3A67A4;	padding:0px 15px;	margin-bottom:15px;

}







hr {

color: #000;

background-color: #000;

height: 5px;

}



table.store {

	border:1px solid #dedbd1;

margin-left:auto; margin-right:auto;

}





table.store tr {

background:#ebf5dd;

padding:10px;

	border:1px solid #dedbd1;

}



table.store td {

padding:5px;



width:225px;

text-align: center;

vertical-align:middle;

}





div.searchresults p {



padding:5px;



text-align: left;

border:1px solid;



}



div.searchresults {



height:150px;



padding:0px 0 0 5px;



text-align: left;

	background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;

	border:1px solid #dedbd1;

	margin: 15px 0 15px 0px;



	color:#000000;



}





div.searchresults a.menuview { 	background: url(images/ico-continue-trans.png) no-repeat left;

	padding: 1px 0 1px 20px;

	line-height:20px;

font-size:14px;

color:#8DC641;}



#centercol h3.searchresults

{

	color: #ebf5dd;

	font-size: 15px;

	font-weight: bold;

border:0px;

	background: #ffffff;

	margin: 0 0 5px 0px;

	padding:10px 18px 5px 18px;

	text-align: left;

	height:20px;



}



div#wlmember_loginwidgetxxx form{

	padding:0  0 0 130px;

	background:url(http://www.healthlady.com/wp-content/uploads/arrow_green_left-120x120.png) no-repeat;



}





#forumbackground {

background: #FFFFFF url('http://www.healthlady.com/wp-content/uploads/FallDetox/images/green-bg.jpg') repeat-x top;

}


