* {margin:0px; padding:0px;}
a {color:#333;}
p {margin-bottom:12px;}
body {background:url(images/bg.gif) repeat center top; font-family:Arial, Helvetica, sans-serif; margin:0 auto; color:#666;}
h3, h4, h5, h6, h7, h8, h9 {margin:0px; padding:0px; text-transform:capitalize;}
h10 {font-weight: bold; font-size:14px;}
h1 { font-weight:normal; font-size:26px;padding-top:20px;margin-top:10px; text-transform:capitalize; color:#30302F}
h2 { font-weight:normal; font-size:20px; margin-bottom:10px;text-transform:capitalize;color:#4d4d4d}
h4 {border-bottom:1px dotted #ccc; padding-bottom:0px; margin-bottom:5px; width:220px; 
font-weight:normal; font-size:19px;text-decoration:none;}
h4 a { text-decoration:none; padding-left:10px;}
h5 { font-style:normal;font-size:19px; color:#333;}
h6 {height:14px;margin-top:10px;font-style:normal;font-size:12px; color:#74ace4; }
#menu h6 { margin:400px; border:1px solid red;}
h7 {color:#333333; display:block; font-size:20px; display:block; width:200px; }
#pushwrap {background:url(images/read-article.gif) no-repeat;width:200px;height:20px; padding-left:105px;}
h3 {font-size:19px; color:#333; }
#pushwrap2 {height:20px; padding-left:0px;width:200px;}
h9 {color:#333333; font-size:14px; display:block; }
li { margin-left:20px; margin-bottom:10px;}
ul {margin-right:30px;}
hr { border:none;height:1px; background-color:#ccc; color:#ccc}

/* Main Wrapper */
#wrapper {margin:0 auto; width:980px;position:relative;}
#wrapper2{background:url(images/center-tile.gif) repeat-y;  width:980px;position:relative; top:0px;}
#center {float:left;width:680px;position:relative; left:30px; margin-top:130px;}
#content {width:625px;  font-size:12px; line-height:18px; padding-right:20px; padding-left:10px; background:#fff; margin-bottom:70px;}
#content2 {width:625px;  font-size:12px; line-height:18px; padding-right:20px; padding-left:10px; background:#fff; margin-bottom:0px;}

/* Header */
#header {
	margin:0 auto;
	height:125px;
	width:960px;
	position:absolute;
	top:2px;
	left:19px;
	background:url(images/header.gif) no-repeat
}
#topnav {
	height:29px;
	width:940px;
	background:url(/i/topnav-tile.gif) repeat-x;
	position:absolute;
	top:87px;
	float:left;
	left: 1px;
}
#topnav img {border:none;}
#topnavlinks { height:10px;}
#logo {border:none; position:absolute; top:9px; left:14px;}
#headertext {color:#fff; letter-spacing:4px; float:left; position:absolute; top:43px; left:320px; font-weight:bold; font-size:10px;}
#topnavempty {background:url(/i/topnav-empty.gif) no-repeat; width:550px; height:45px; float:right;position:absolute; top:82px; left:330px; float:right;}
#anchor {position:absolute;top:-150px;}
#topnav a {float:left;}

/*-- SEARCH BOX --*/


#search form 
{
	position:relative;	
	float: right;
}

#search input 
{
	float:left;
}


#search #textbox 
{
	width:230px;
	height:25px;
	position:absolute;
	left:-353px;
	top:-55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fffff;
	background:url(images/spacer.gif) no-repeat;
	background-color: transparent;
	border:none;
}

#search #button 
{
	width:75px;
	height:35px;
	position: absolute;
	left:-120px;
	top:-60px;
}

/* Top Nav - Hor */
#nutrition {background:url(images/topnav-nutrition.gif) no-repeat; display:block; height:29px; width:144px;}
#nutritionover {background:url(images/topnav-nutrition.gif) no-repeat 0px -29px; display:block; height:29px; width:144px; }
#nutrition:hover {background:url(images/topnav-nutrition.gif) no-repeat 0px -29px;}
#calculators {background:url(images/topnav-calculators.gif) no-repeat; display:block; height:29px; width:154px;}
#calculatorsover {background:url(images/topnav-calculators.gif) no-repeat 0px -29px; display:block; height:29px; width:153px;}
#calculators:hover {background:url(images/topnav-calculators.gif) no-repeat 0px -29px;}
#fitness {background:url(images/topnav-fitness.gif) no-repeat; display:block; height:29px; width:106px;}
#fitnessover  {background:url(images/topnav-fitness.gif) no-repeat 0px -29px; display:block; height:29px; width:105px;}
#fitness:hover {background:url(images/topnav-fitness.gif) no-repeat 0px -29px;}
#menwomen {background:url(images/topnav-menwomen.gif) no-repeat; display:block; height:29px; width:174px;}
#menwomenover  {background:url(images/topnav-menwomen.gif) no-repeat 0px -29px; display:block; height:29px; width:173px;}
#menwomen:hover {background:url(images/topnav-menwomen.gif) no-repeat 0px -29px;}
#populardiets {background:url(images/topnav-populardiets.gif) no-repeat; display:block; height:29px; width:179px;}
#populardietsover  {background:url(images/topnav-populardiets.gif) no-repeat 0px -29px; display:block; height:29px; width:179px;}
#populardiets:hover {background:url(images/topnav-populardiets.gif) no-repeat 0px -29px;}
#mindbody {background:url(images/topnav-mindbody.gif) no-repeat; display:block; height:29px; width:180px;}
#mindbodyover  {background:url(images/topnav-mindbody.gif) no-repeat 0px -29px; display:block; height:29px; width:180px;}
#mindbody:hover {background:url(images/topnav-mindbody.gif) no-repeat 0px -29px;}

/* Home */
#homenav {background:url(/i/home-nav.jpg) no-repeat 0px 0px; height:290px; width:931px;position:absolute; top:135px; left:-15px; }

/* Footer */
#footer { margin-top:20px; background:url(images/footer.gif) no-repeat;clear:both; width:820px; height:35px;padding-left:200px;position:relative; top:0px;}
#footer a {text-decoration:none; color:#ffffff; padding:10px 10px 10px 10px;font-weight:bold; font-size:14px; display:block; float:left;}
#footer a:hover { text-decoration:underline;}

/* Breadcrumbs */
#breadcrumbs { width:679px; height:15px; position:absolute; font-weight:bold;font-size:11px;top:123px; background-color:#95CC52;left:21px; padding:3px; padding-left:20px;}
#breadcrumbs a {color:#fff; text-decoration:none; font-size:11px;}
#breadcrumbs a:hover {text-decoration:underline;}

/* PPC */
#ppc {width:660px; background:#FFF; border-bottom:2px solid #999; margin-bottom:10px;}
#ppc .ppclisting {display:block;padding-left:0px;padding-bottom:10px;background:url(/i/dg-arrow.gif) no-repeat 3px 7px}
#ppc .ppctitle {display:block;padding:1px 0 1px 20px;text-transform:capitalize;font-size:19px;font-weight:normal;color:#BF1E2D;margin-top:10px;}
#ppc .ppcdescription {display:block;padding-left:20px;font-size:11px; width:500px;text-decoration:none;color:#393733;}
#ppc .ppchost {display:block;text-decoration:none;font-size:14px; font-weight:bold; margin-left:20px;color:#B29E77;}
.kw {text-transform:capitalize; color:#1a1a1a;}
#wt {float:right; position:relative; top:-20px; font-size:10px; padding-right:20px;}
#ppc .ppctitle:hover{color:#53191e}
#ppc .ppchost:hover {color:#000;}
#alfor { color:#4d4d4d;font-size:14px; padding-bottom:0px;width:640px;text-transform:capitalize; border-bottom:1px dotted #ccc; }
#alfor2 { color:#4d4d4d;font-size:14px; padding-bottom:0px; padding-top:10px;width:640px;text-transform:capitalize; border-bottom:1px dotted #ccc; }
#ppc #ppcsl {color:#333; }
#adsense {width:500px; height:280px}

/* Menu */
.menu {
	width:235px;
	float:right;
	position:relative;
	right:23px;
	top:0px;
	margin-top:140px;
	margin-bottom:10px;
	font-size:12px;
	color: #333;
}
.m1:link, .m1:visited, .m1:active {display:block;  text-decoration:none;padding-bottom:4px;padding-top:4px; margin-right:15px;padding-left:12px; }
.m1:hover, .open1:hover { background-color: #74ace4; no repeat;}
.youarehere1 {font-weight:bold;background:url(/i/dg-arrow.gif) no-repeat 0px 8px}
.closed1 { font-size:16px; font-weight:bold; color:#666;border-top:5px solid #999;border-top:1px dotted #ccc;padding-left:0px;   }
.closed1:hover { background:url(/i/dg-arrow.gif) no-repeat 0px 10px; color:#333}
.m2:link, .m2:visited, .m2:active {display:block;  text-decoration:none;padding-bottom:4px;padding-top:4px; margin-right:15px;padding-left:12px; }
.m2:hover { background:url(/i/dg-arrow.gif) no-repeat 0px 8px}
.youarehere2 {font-weight:bold;background:url(/i/dg-arrow.gif) no-repeat 0px 8px}
.closed2 { font-size:16px; font-weight:bold; color:#666;border-top:5px solid #999;border-top:1px dotted #ccc;padding-left:0px;   }
.closed2:hover { background:url(/i/dg-arrow.gif) no-repeat 0px 10px; color:#333}

/* Callouts 
.break3 {border-bottom:1px solid #ccc; width:158px;padding-right:30px; height:2px; padding-top:7px}
#c2c2image { padding-top:5px; padding-left:14px; padding-right:14px;}
#c3c1image { padding-top:5px; padding-left:14px; padding-right:4px;}
#c3c1 img, #c3c2 img, #c3c3 img {}
#feature1 {width:300px;}
#readmore a  {color:#333333;}
#sideline {height:345px; width:343px;float:left;border-right:1px solid #ccc;}
#sideline2 {height:400px; width:230px;float:left;border-right:1px solid #ccc;}
.break2 {border-bottom:5px solid #666; }
*/
#c3c1, #c3c2, #c3c3 {height:390px; width:187px; float:left;
border-bottom:3px solid #f02b3d; position:relative; top:30px; margin-left:10px; margin-bottom:40px;}
#c3c2, #c3c3 {margin-left:30px;}
#callout3 {width:690px; font-size:12px; color:#666; padding-bottom:30px; position:relative; top: -10px;}
#callout2 {width:690px; float:left; font-size:12px; color:#666; top: -10px;}
#c2c1 { margin-left:5px;}
#c2c2 {margin-left:30px;}
#c2c1, #c2c2 { 
height:345px; 
width:305px; 
float:left;
border-bottom:1px solid #ccc; 
position:relative; 
top:11px;
}
#copy {padding-left:10px; padding-bottom:10px;}

#callout1 { background:url(/i/home-callout-top.jpg) no-repeat; width:700px; float:left; height:300px; left:-8px; top:-7px;}
#features { width:654px; padding-right:30px; height:20px; background:url(/i/features.gif) no-repeat 300px 0px;
border-bottom:1px solid #ccc; margin-top:3px;}
.break1 {border-bottom:5px solid #333;padding-top:3px;margin-right:6px;}

#callout1copy { width:305px; height:200px; position:relative; left:370px; top:20px; font-size:13px;}
#callout1copy b {font-size:18px; color:#bf1e2d; font-weight:normal;}

/* SiteMap */
#sitemap a {display:block;}
#sitemap td {width:300px;}
#sitemap #s1 { font-size:18px; padding-bottom:5px; margin-top:20px;}

/* Workout Sections */
.figuretext {color:#D50605;font-size:9px;}
.cardioworkout {font-size:10px;}
.limageborder {float:left; width:119px; height:190px; margin:5px;}
.limage {float:left;width:155px; }
.limagebottom {float:left;background-color:#333;color:#FFF;font-size:13px;text-align:center; width:111px; padding:4px; border-top:2px solid white;}
.l2imageborder {float:left; width:155px; height:162px; margin:5px;}
.l2image {float:left;width:155px; }
.l2imagebottom {float:left;background-color:#333;color:#FFF;font-size:12px;text-align:center; height:10px; width:147px; padding:4px; padding-bottom:12px; border-top:2px solid white;}

/* Site Search */
#sitesearch {width:600px;padding-right:10px;padding-left:10px;margin-left:-10px;}
#noresults {padding:25px 0;text-align:left;font-size:16px;font-weight:bold;}
#sitesearch .kw, #ppc-sitesearch .kw {font-family:Arial, Helvetica, sans-serif;font-size:16px;text-transform:capitalize;font-weight:bold;color:#333}
#sitesearch #resulttime {display:none;}
#sitesearch .resultlisting, #ppc-sitesearch .ppclisting {padding:15px 0;border-bottom:1px dotted #ccc;}
#sitesearch .resultlisting b {color:#666; font-weight:normal;}
#sitesearch .rtitle, #ppc-sitesearch .ppctitle {display:block;color:#333;font-size:19px;line-height:16px; text-decoration:none;	font-weight:normal;}
#sitesearch .rtitle:hover, #ppc-sitesearch .ppctitle:hover {text-decoration:underline;}
#sitesearch .rsummary {display:block;padding-top:5px;text-decoration:none;font-size:11px;line-height:13px;color:#333;font-weight:normal;}
#sitesearch .rsummary:hover {text-decoration:none;}
#sitesearch #alfor {font-size:13px;}
#sitesearch .kw {font-size:13px}
#paginator {padding:10px;font-size:11px;text-transform:uppercase;font-weight:bold;background:url(/i/paginator.gif) repeat-x;color:#333;}
#paginator td {padding-top:5px;	}
.paginatortoprow {display:none;}
#paginator img {margin-top:2px;}
#paginator .pagenums {font-weight:normal;padding-top:10px;color:#666;}
#headerlink {border:none; position:relative; top:25px; left:10px; height:48px; width:312px; float:left;}
.intable {}
.intable td {padding:5px; border:1px solid #ccc;}
.workoutline {border-top:1px solid #ccc; padding-bottom:20px;}

#ppcsl {
	padding-bottom:2px;	
	font-size:11px;
	text-transform:uppercase;
	color:#ccc;	
}

#ppcsl .kw {
	font-weight:bold;
	font-style:italic;
	color:#000;
}

#wt {	
	font-size:11px;
	float:right;	
	text-transform:none;
	color:#999;		
}

#wt a {	
	text-decoration:none;
	color:#bababa;		
}
