BODY {	background: #fff;	font: normal 12px Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}IMG	{border: 0;}#wrapper	{	width: 1002px;	margin: 0 auto;	padding: 0;	text-align: left;}#mast	{	padding: 38px 0 10px 0;	border-bottom: 5px solid #000;}#nav	{	display: inline;	padding-left: 2px;}#nav A	{	padding: 2px 2px 2px 0;	text-transform: uppercase;	text-decoration: none;	color: #057db0;}#nav A:hover	{	background: #e0e0e0;}SPAN.active	{	padding: 2px;	text-transform: uppercase;	color: #057db0;	background: #e0e0e0;}.left {	float: left;	display: inline;}.right {	float: right;	display: inline;}.clear	{clear: both;}#bgGrey	{	margin: 0;	padding: 6px 0;	background: #e8e8e8;	width: 1002px;}#main	{	float: left;	display: inline;	width: 830px;	margin: 0 0 0 6px;	padding: 0;}#bgWhite	{	width: 824px;	float: left;	display: inline;	margin: 6px 0 0;	padding: 20px 0 0;	background: url(http://www.womenshealthmag.com/files/images/slanted_corner.gif) top right no-repeat #fff;}/* left navigation */#leftNav	{	float: left;	display: inline;	width: 166px;	margin: 0 4px 0 9px;	padding: 4;		}#leftNav A	{	color: #144884;	text-decoration: none;}#leftNav A:hover	{	text-decoration: underline;}#leftNav p	{	margin: 0 0 24px;	padding: 0;	line-height: 16px;}#leftNav p a, #leftNav p a:link {	line-height:17px;}/* main content */#content {	float: left;	clear: none;	min-width: 620px;	max-width: 620px !important;	width: 620px;	overflow: hidden;	margin: 0;	padding: 0 0 12px;}/* index page */#mainHeaderImg {	margin: 0 0 30px;}.topImg {	margin: 0 0 8px;}.imgBorder {	border: 1px solid #2ec9fb;}/* article page */#content h2 {	font-size: 18px;	font-family: Arial, Helvetica, sans-serif;	color: #144884;	text-transform: uppercase;	margin: 16px 0 4px 28px;	padding: 0;}#content p {	font-size: 12px;	margin: 0 0 12px 28px;	padding: 0;	display: block;	zoom: 1;}#content p.heading {	line-height: 19px;}.author {	color: #7a7a7a;	font-size: 10px;}.contentImg {	margin-left: 28px;	margin-right: 18px;}.rightContent {	float: left;	width: 358px; 	margin: 0;	padding: 0;}#content .rightContent p {	margin-left: 0;}/* experts page */#content .expertContent {	margin-top: 30px;}#content .expertContent p {	width: 340px;}.productImg {	margin: 0 0 36px 0px;}.categoryTitle {	color: #2ec9fb;	font-size: 18px;	display: block;	margin: 0 0 10px;}.productTitle {	display: block;	margin: 0 0 10px;}/* quiz */.flashHolder {	margin: 20px 0 20px 28px;	padding: 0;	width: 584px;	height: 600px;	color: #0f71d5;	text-align: center;	border: 1px solid #0f71d5;}/* seasons */#seasonNav {	width: 623px;	height: 29px;	background-color: #e23322;	float: left;	display: inline;	margin: 8px 0 14px 1px;	padding: 0;}#seasonNav li {	float: left;	margin: 8px 24px 0 0;	padding: 0;	list-style-type: none;}#seasonNav li.firstSeasonLink {	margin-left: 178px;}#seasonNav li a {	float: left;	margin: 0;	padding: 0;	color: #ffffff;	font-size: 14px;	text-decoration: none;	text-transform: uppercase;}#seasonNav li a:hover {	text-decoration: underline;}.recipeTitle {	color: #014284;}.seasonsText {	line-height: 1.8em;}#content p.recipeBtn {	width: 358px;	margin-top: 15px;}/* slideshow less */.sliderHolder {	margin: 14px 0 26px 106px;	padding: 0;	float: left;	display: inline;	width: 417px;}#sliderContent {	width: 417px;	height: 252px;	margin: 0 0 14px;	padding: 0;}#content .slideshowDesc {	margin-left: 0;}#enterForm {	margin: 6px 0 18px;	padding: 0;	float: left;	display: inline;}#content label {	display: none;}#eml1_bill {	float: left;	display: inline;	margin-right: 14px;	width: 150px;	height: 22px;	border: 1px solid #989898;}#submitBtn {	float: left;}#content .slideBtn {	margin: 0;	width: 417px;}/* ss_more */.highlight {	color: #000000;	font-weight:bold;	}/* ad */#adSection {	width: 302px;	height: 252px;	margin: 20px 0 0;}/* right column */#colRight	{	float: left;	display: inline;	width: 160px;	margin: 0;	padding: 0;}/* footer */#footer {	border-bottom:6px solid #000000;	border-top:6px solid #000000;	margin:0 0 30px;	padding:10px 0 20px;	text-align:center;	width:1002px;	background-color: #e8e8e8;}#footer ul {	margin-bottom:10px;	text-align:left;	list-style-image:none;	list-style-position:outside;	list-style-type:none;}#footer .first {	background:transparent none repeat scroll 0 0;	border-left:none;	padding-left:0;}#footer .title {	float:left;	font-size:11px;	font-weight:bold;	padding-right:13px;	position:relative;	text-align:right;	text-transform:uppercase;	top:1px;	width:220px;}#footer li {	background:transparent url(http://www.womenshealthmag.com/themes/womenshealth/images/divider.gif) no-repeat scroll 0 3px;	display:inline;	padding:0 3px 0 7px;}#footer a {	font-family:Arial,sans-serif;	font-size:11px;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:normal;	text-transform:capitalize;	color:#007CA8;	text-decoration:none;}/* workout */#content .moveContent {	margin-top: 30px;}#content .moveContent p {	width: 300px;}.moveHeader {	margin-left: 14px;	margin-bottom: 6px;	padding: 0;}.workoutImg {	margin: 0 32px 30px 18px;}.workoutTitle {	color: #96B5E0;	font-size: 18px;}.workoutDesc {	display: block;	margin: 8px 0;}#footer a:hover {	color:#007CA8;	text-decoration:none;}#content p {display: block; /* This will ensure those paragraph tags always span the full width of the container they occupy. */zoom: 1; /* Fixes some rendering issues in Internet Explorer 6. */}
