@import "http://images.marthastewart.com/images/assets/style/wholeliving/default.css";

#global_nav #global_nav_whole_health a {
	background-position:0 -35px;
}
#ms-global-section-title {
	background:transparent url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/ribbon.gif) no-repeat scroll 0 0;
}

/*Custom Styles*/

/*Left Nav*/
#ms-global-col1-nav ul li li a {
	font-size: 10.5px;
}
#ms-global-col1-nav a {
	background:transparent url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/lnavbg.gif) no-repeat scroll left bottom;
}
#ms-global-col1-nav a.active {
	padding: 2px 6px 2px 22px;
	font-weight: bold;
}


/*Wellness Tools*/
#wellness_tools {
	overflow: hidden;
}
#wellness_tools p {
	margin:0 0 5px 15px;
	width:160px;
	padding: 0;
}
#wellness_tools ul,
#wellness_tools ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#wellness_tools ul {
	display: block;
	margin: 10px 0 0 15px;
}
#wellness_tools ul li {
	display: block;
	height: 21px;
	margin: 10px 0;
	line-height: 21px;
}

#wellness_tools .welltool {
	width: 21px;
	height: 21px;
	display: block;
	float: left;
	clear: left;
	margin: 0 10px 0 0;
}

.tooliframe h1 {
	position: relative;
	text-indent: 45px;
}
.tooliframe h1 span {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
}

#wellness_tools .welltool.blue,
.toolinfo .blue,
.tooliframe .blue {
	background: #438ab7;
}
#wellness_tools .welltool.green,
.toolinfo .green,
.tooliframe .green {
	background: #65b15b;
}

#wellness_tools .welltool.orange,
.toolinfo .orange,
.tooliframe .orange {
	background: #f48c4a;
}

#wellness_tools .welltool.pink,
.toolinfo .pink,
.tooliframe .pink {
	background: #d95171;
}

#wellness_tools .welltool.gray,
.toolinfo .gray,
.tooliframe .gray {
	background: #a0a69f;
}

#wellness_tools .welltool.purple,
.toolinfo .purple,
.tooliframe .purple {
	background: #65597b;
}



/*Col2*/
#bs_challenge_col2 .global_module_hdr {
	height: 15px;
}
#bs_challenge_col2 .global_module_hdr_inner h1 {
	text-indent: -9999px;
}

/*HDR graphic and text*/
#bs_challenge_weeklist {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/challenge_hdr_week1.jpg) no-repeat;
	width: 456px;
	height: 238px;
	margin: 0 auto 0 auto;
	position: relative;
}

#bs_challenge_weeklist div {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 320px;
}
#bs_challenge_weeklist h2 {
	font-size: 30px;
	color: #61b05b;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
#bs_challenge_weeklist p {
	font-size: 14px;
	color: #3d3d3d;
	padding: 0;
	margin: 0;
	width: 220px;
	display: block;
}
#bs_challenge_weeklist ul {
	margin: 0 0 0 12px;
	padding: 0;
	color: #f19255;
}

/*Info Txt before week breakdowns*/
#bs_challenge_col2 p.introtxt {
	width: 400px;
	display: block;
	margin: 10px auto 0 auto;
	padding: 0 20px 10px 0;
	border-bottom: 1px dotted #b0ba94;
}

/*Week Breakdown*/
#bs_challenge_col2 div.week_brkdwn {
	padding: 10px 0;
	border-bottom: 1px dotted #b0ba94;
	overflow: hidden;
	width: 420px;
	margin: 0 auto;
}
#bs_challenge_col2 div.week_brkdwn img {
	float: left;
	margin: 0 5px 0 0;
}
#bs_challenge_col2 div.week_brkdwn h2,
#bs_challenge_col2 div.week_brkdwn h3 {
	margin: 2px 0;
	padding: 0;
	color: #5595be;
	font-size: 18px;
}
#bs_challenge_col2 div.week_brkdwn p {
	margin: 5px 0;
	padding:0;
}

#bs_challenge_col2 .module_inner :last-child {
	border-bottom: none;
}

#bs_challenge_col2 a.seedtl {
	display: block;
	margin: 0;
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	float: left;
}

/*Group Whats new*/
#group_whatsnew .global_module_hdr_inner {
	text-indent: 0;
}
#group_whatsnew .section .post .message {
	background:#effbe3 none repeat scroll 0 0;
}

/*Today's Tip*/
#today_tip h1 {
	font-size: 15px;
}

#today_tip strong,
#today_tip p {
	margin: 5px 0 5px 15px;
	padding: 0;
	display: block;
	width: 150px;
}
#today_tip strong {
	font-size: 14px;
}

#today_tip a {
	display: block;
	margin: 0 0 0 16px;
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
}
/*Challenge Blog*/
#challenge_blog .module_inner {
	overflow: hidden;
}
#challenge_blog div.imgcontainer {
	float: left;
	width: 150px;
	display: block;
	margin: 10px 0 5px 16px;
}
#challenge_blog div.imgcontainer span {
	display: block;
	padding: 3px 0 0 10px;
}
#challenge_blog p,
#challenge_blog a  {
	margin: 20px 0 0 0px;
	padding: 0;
	display: block;
	float: left;
	width: 130px;
}
#challenge_blog a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
/*This Weeks Expert*/
#qa_weeksexpert {
	margin-top: 15px;
}
#qa_weeksexpert p,
#qa_weeksexpert a  {
	margin: 10px 0 0 25px;
	padding: 0;
	width: 280px;
	display: block;
}

#qa_weeksexpert a  {
	margin: 5px 0 0 25px;
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	line-height: 14px;
}
#qa_weeksexpert h1 {
	text-indent: 55px;
	font-size: 16px;
}
#qa_weeksexpert h1 img {
	display: block;
	position: absolute;
	top: -14px;
	left: 0;
}
#qa_weeksexpert .module_inner {
	margin-top: 18px;
}
#qa_weeksexpert span {
	margin-left: 65px;
	display: block;
	margin:5px 0 0 55px;
}


/*Experts Module*/
.challenge_team .module_inner{
	overflow: hidden;
}
.challenge_team p {
	width: 300px;
	margin: 10px 0 10px 16px;
}
.challenge_team ul {
	clear: both;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 250px;
	margin: auto;
}
.challenge_team li {
	text-decoration: none;
	text-align: center;
	width: 125px;
	float: left;
}
.challenge_team span {
	display: block;
}
.challenge_team a {
	display: block;
	color: #aeaeae;
}
.challenge_team a:hover {
	text-decoration: none;
}
.challenge_team span.about {
	font-style: italic;
	font-size: 10px;
}
.challenge_team a.meetall {
	color: #3B85B4;
	display: block;
	margin: 0 0 0 16px;
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
}

.challenge_team h4 {
	display: block;
	width: 215px;
	height: 12px;
	text-indent: -9999px;
	margin: 7px auto;
}

.challenge_team h4.detox {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/detoxhdr.gif);
}
.challenge_team h4.eatright {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/eatrighthdr.gif);
}
.challenge_team h4.stayfit {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/stayfithdr.gif);
	height: 15px;
}
.challenge_team h4.stressless {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/stresslesshdr.gif);
	height: 15px;
}
.challenge_team h4.energize {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/energizehdr.gif);
	height: 15px;
}
/*Col2 Weekly Module*/
#bs_col2_weekly .global_module_hdr_inner {
	height: 5px;
}	

#bs_col2_weekly .module_inner {
	overflow: hidden;
}

#bs_col2_weekly h2 {
	text-indent: -9999px;
	margin: 0 auto;
	padding: 0;
	height: 144px;
	width: 454px;
}
#bs_col2_weekly h2.week1 {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/week1.jpg) no-repeat;
}
#bs_col2_weekly h2.week2 {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/week2.jpg) no-repeat;
}
#bs_col2_weekly h2.week3 {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/week3.jpg) no-repeat;
}
#bs_col2_weekly h2.week4 {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/week4.jpg) no-repeat;
}
#bs_col2_weekly h2.week5 {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/week5.jpg) no-repeat;
}


#bs_col2_weekly ul,
#bs_col2_weekly ul li {
	margin: 0;
	padding: 0;
}
#bs_col2_weekly ul {
	margin: 2px auto;
	display: block;
	width: 456px;
	height: 76px;
}
#bs_col2_weekly ul li {
	width: 60px;
	height: 60px;
	border: 1px #b1b1b1 solid;
	padding: 8px 2px;
	border-right: none;
	float: left;
	list-style: none;
}
#bs_col2_weekly ul li.active {
	background: #d5f7ba;
}
#bs_col2_weekly ul li:hover {
	background: #b6e7f3;
}
#bs_col2_weekly ul li:last-child {
	border-right: 1px #b1b1b1 solid;
}
#bs_col2_weekly ul li strong {
	text-align: center;
	display: block;
}
#bs_col2_weekly ul li a {
	text-align: center;
	display: block;
	margin: 5px auto;
}

#bs_col2_weekly p.intro:first-letter { font-size: 22px; }
#bs_col2_weekly p.intro:first-line { line-height: 12px; }

#bs_col2_weekly p,
#bs_col2_weekly a.finallink {
	width: 430px;
	margin: 20px 0 0 20px;
	display: block;
	padding: 0;
}
#bs_col2_weekly a.finallink {
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
}

/*Quiz Module Header*/
#quiz_module .global_module_hdr {
	background:transparent url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/quizhdr.gif) no-repeat scroll 0 0;
}

/*Tools Overview Page Styling*/
.havepledged p {
	margin: 5px 0 0 16px;
	width: 300px;
}
.havepledged a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	margin: 5px 0 0 16px;
	display: block;
}

.challengenav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.challengenav li {
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	margin: 10px 0 0 15px
}

.toollist p{
	margin: 10px 0 10px 16px;
	padding: 0;
}
.toollist .toolinfo{
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/toolinfo_bg.gif) no-repeat;
	width: 430px;
	height: 89px;
	margin: auto;
	position: relative;
}
.toollist .toolinfo span {
	height: 46px;
	width: 46px;
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
}
.toollist .toolinfo span img {
	margin-top: 15px;
}

.toollist .toolinfo h2,
.toollist .toolinfo p {
	width: 300px;
	margin: 0 0 0 80px;
	padding: 0;
	display: block;
}
.toollist .toolinfo h2 {
	font-size: 15px;
	margin: 0 0 0 80px;
	padding: 18px 0 0 0;
}

.tooliframe iframe {
	margin: 30px auto 10px auto;
	display: block;
	border: none;
}

#ms-global-col1-nav ul li li span {
	font-size:10.5px;
}
#ms-global-col1-nav ul ul span {
	color:#ccc;
}
#ms-global-col1-nav ul ul span {
	background:transparent none repeat scroll 0 0;
	display:block;
	font-weight:normal;
	padding:2px 6px 2px 22px;
	text-transform:none;
	width:145px;
}

