body { background-color: #9D0B0E; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin:0; color:#646464; }

h1, h2, h3, h4, h5, h6, form { margin:0; font-size:11px; }

a { color:#900;}

#contentWrapperRed { width:778px; margin:0 auto; background-color:#6B0101; }

#sponsorArea { margin: 5px 4px 4px 4px;  }
	#sponsroAreVistit { float:left;}
	#sponsroAreBanner { float: left; }


#homeContentsWhite { margin: 0 4px 4px 4px; background-color:#fff; clear:both; text-align:left; padding:4px 15px; }

#homeImageLogo { float:left; width:353px; margin-right:22px; }
h1#homelogo { width:353px; height:70px; }
h1#homelogo a { text-indent:-9999px; background-image:url(../images/homelogo_01.gif); text-decoration:none; width:100%; height:100%; display:block }

#insideContentsWhite { margin: 0 4px 4px 4px; background-color:#fff; clear:both; text-align:left; padding:4px 15px; }

#insideLogoNav {  border-bottom:1px solid #CBC8B1; margin-bottom:7px; }
#insideLogo { float:left; width:163px; height:69px; }
h2#insideLogo a { text-indent:-9999px; background-image:url(../images/insideLogo.gif); text-decoration:none; width:100%; height:100%; display:block }

#insideNav { margin: 0 0 0 240px; padding-top:40px;}
#nav-category { width:140px;}

#homeMainContents { float:left; width:365px; margin-bottom:10px; }



#homeNav { padding: 40px 0 15px 32px; border-bottom:1px solid #CBC8B1; }
.tnav span { width:70px; height:20px; display:block; float:left; margin-left:10px;  }
.tnav span a { width:100%; height:100%; display:block; text-indent:-9999px; text-decoration:none; background-color:#F8F8EC;  }
.tnav span a:hover { background-color:#D9D9C6; }
	#nav-general a { background-image:url(../images/tNav_general.gif); }
	#nav-mental a { background-image:url(../images/tNav_mental.gif);}
	#nav-nutri a { background-image: url(../images/tNav_nutrition.gif);}
	#nav-exer a { background-image:url(../images/tNav_exercise.gif);}

.homeBlurb { border-bottom:1px solid #CBC8B1; padding: 10px 7px;}
.homeBlurb p { margin:8px 0 0 0;}
.floatRight { float:right; margin:0 15px; }
.floatLeft { float:left; margin:0 5px 20px 0px; }

#insideMainContents { background:url(../images/insideBG.gif) 0 0 repeat-y; }

#insideLeftNav { float:left; width:240px; }
#insideLeftNav .listBox { margin:0 0 60px 0; }
#leftNavPromo { margin:0 20px;}

#insideContentArea { margin-left:266px; display:block; }
* html #insideContentArea {display:inline-block; padding-left:2px;}
#breadCrumbs { color:#900; margin: 0 0 10px 0; }
#insideContentArea h1 { font-size:14px; color:#900; }
#insideContentArea p { margin:10px 0 0 0;}

#homeBotBoxes { clear:both; }
div.listBox { width:240px; height:106px; float:left; background-color:#F1F0E8; padding:7px 0 3px 0; margin-left:10px; }
.listBox a { margin: 0 6px 3px 6px; text-decoration:none; }
.listBox a:hover { text-decoration:underline; }
.listBox a.bullet { background:url(../images/bullet.gif) 5px 7px no-repeat #F8F8EC; display:block; padding: 2px 0 2px 15px; }
.listBox a.listHeader { margin:0 6px 0 6px;}
#featNutri {  margin-left:0px; }

#footer { clear: both; margin:20px 0 0px 0; background-color:#696849; color:#fff; line-height:15px; height:15px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
#footer a {margin:0 0 0 350px; color:#CCCCCC}

.cf:after { content: "."; display: block;   height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */