.{
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	color:#666666;
}
td, div, body{
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	color:#666666;
}
a{
	text-decoration:underline;
}
.pagepadding{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#D33734;
	background-image:url('../images/tileBG.gif');
}
.strokecolor{
	background-color:#FFB7B7;
}
.bodycolor{
	background-color:#FFFFFF;
}
.bottomsection{
	color:#FFCCCC;
	font-size:11px;
	
}
A.bottomsection{
	text-decoration:none;
}
A.bottomsection:hover{
	text-decoration:underline;
}
table, tr, td{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px;
	border-collapse:collapse;
	border-spacing:1px;
	vertical-align:top;
	text-align:left;
}
/****begin girlname styles *****/
.girlname, .girlname-age, .girlname-slug, .girlname-link{
	color:#FFC0BD;
	font-size:50px;
}
.girlname-age{
	color:#72B6D8;
	font-size:50px;
}
.girlname-slug{
	color:#FFC0BD;
	font-size:20px;
}
.girlname-link{
	color:#0098E2;
	font-size:15px;
}
/****end girlname styles *****/
/****begin goal styles *****/
.goal, .goal-title, .goal-slug, .goal-slug-big, .goal-link, .goal-subtitle{
	color:#FA2439;
}

.goal-title{
	font-size:35px;
}

.goal-slug{
	font-size:13px;
}
.goal-slug-big{
	font-size:12px;
	font-weight:bold
}
.goal-link{
	font-size:16px;
}
.goal-subtitle{
	font-size:19px;
	font-weight:bold;
}
/****end goal styles *****/
/****begin sidenav styles *****/
.sidenav-goal-edges, .sidenav-goal-edges-side, .sidenav-goal-edges-bot{
	background-color:#E9D43D;
}
.sidenav-goal-edges-side{
	width:1px;
}
.sidenav-goal-edges-bot{
	height:1px;
}
/****end sidenav styles *****/
/****begin fca styles *****/
.side-fca-sttl{
	font-size:15px;
	color:#145478;
}
.side-fca-date{
	font-size:11px;
	color:#020202;
}
.side-fca-lnk{
	font-size:12px;
	color:#EC193A;
}
.sidnav-main-cell{
	width:129px;
	padding:130 0 0 0;
}
/****end fca styles *****/
.bmi-block-blue{
	background-color:#FEE3E0;
	border-collapse:separate;
	border-spacing:1px;
}

.bmi-block-white{
	background-color:#FFFFFF;
	border-collapse:separate;
	border-spacing:5px;
}

#stagetitle{
	color:#F33E3E;
}
.bmi-mttl{
	color:#F33E3E;
	font-size:12px;
	font-weight:bold;
}
.bmi-sttl{
	color:#666666;
	font-size:10px;
	font-weight:bold;
}
.bmi-value, .bmi-value-smaller, .bmi-valuechange, .bmi-value-smallerchange{
	color:#999999;
	font-size:12px;
	font-weight:bold;
}
.bmi-valuechange, .bmi-value-smallerchange{
	color:#D76868;
}
.bmi-value-smaller, .bmi-value-smallerchange{
	font-size:11px;
}
.prof_small, .prof_big{
	color:#666666;
}
.prof_small{
	font-size:12px;
}
.prof_big{
	font-size:13px;
	font-weight:bold;
}
.prof-link{
	width:100%;
	display:block;
	padding:3 3 3 3;
	color:#FFFFFF;
	font-size:15px;
}
.height2{
	height:2px;
}
.bmidivider{
	height:4px;
	background-color:#FEE3E0;
}
.barundergirl{
	height:15px;
	background-color:#DDF2FD;
}
.barunder{
	background-color:#DDF2FD;
	width:218px;
}
#profbody{
	background-color:#EEF8FC;
	padding:3 3 3 3;
	width:218px;
	height:113px;
}
#blogbody{
	background-color:#FFFFFF;
	padding:3 3 3 3;
	width:218px;
}
.absolutelyhidden{
	position:absolute;
	visibility:hidden;
}
#journalframe{
	margin:0 0 0 0; 
	width:604px; 
	height:327px; 
	border-color:#ffffff;
	border:0px
}
#profilestage{
	position:absolute;
	width:604px; 
	height:307px;
	padding:0 0 0 0;
	margin:0 0 0 0
}
.subtitle{
color:#CC3333;
font-size:13px;
font-weight:bold;
}
.smprod{
	background-image:url('../images/prd_sm_bg.gif');
}
.smprod:hover{
	background-image:url('../images/prd_sm_bg.gif');
}
.prodtitle, .prodreg{
	color:#F4526A;
	font-size:21px;
}
.prodreg{
	font-size:12px;
	vertical-align:top;
	width:9px;
}
.prodlink{
	color:#F4526A;
	font-size:11px;
}
.nutritiontbl{
	border-spacing:3px;
	border-collapse:separate;
	width:165px;
	background-color:#F5D3D2
}
.nutritionhd{
	background-color:#E68E8C;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:3 6 3 3;
	text-align:center
}
.nutritionrow{
	border-spacing:3px;
	border-collapse:separate;
	background-color:#F9E6E5;
	width:160px;
}
.nutritioncella{
	width:65%;
	color:#CC3333;
	font-weight:bold;
	font-size:11px;
}
.nutritioncellb{
	text-align:center;
	width:35%
}
.cella{
	width:5px;
	height:5px;
	background-color:#FFFFFF;
}
.cellb{
	width:5px;
	background-color:#F3F3F3;
}
.cellc{
	height:5px;
	background-color:#F3F3F3;
}
.celld{
	width:5px;
	background-color:#FFFFFF;
}
.smallprod{
	width:62px;
}
A.bldnav, A.bldnav:hover, A.bldnavon, A.bldnavon:hover{
	padding:1 3 1 3;
	font-size:12px;
	font-weight:bold;
}
A.bldnav{
	height:20px;
	background-color:#F893A1;
	color:#FFFFFF;
	width:115px;
	text-align:center;
	margin:0 0 0 0;
	padding:2 0 0 0;
	vertical-align:top;
}
A.bldnav:hover, A.bldnavon, A.bldnavon:hover{
	height:20px;
	background-color:#FFFFFF;
	color:#F55E74;
	width:115px;
	text-align:center;
	margin:0 0 0 0;
	padding:2 0 0 0;
	vertical-align:top;
}
.bmidivider{
	height:1px;
	width:575px;
	background-color:#FEE3E0;
	margin:0 0 0 0;
	padding:0 0 0 0
}
.bmidivider-vert{
	width:1px;
	background-color:#FEE3E0;
}
.bmidivider-vert-pink{
	width:1px;
	background-color:#F8DADB;
}

.tipsubhead, .tipsmallersubhead, .tipevensmallersubhead{
	color:#F4526A;
	font-size:20px;
}
.tiplightink{
	color:#F4526A;
}

.tipdarklink{
	color:#CC0000;
}
.padthetop{
	padding:10 0 10 0;
}

.tipsmallersubhead{
	font-size:18px;
}
.tipevensmallersubhead{
	font-weight:bold;
	font-size:15px;
}
.redbullet{
	color:#CC0000;
	font-weight:bold;
}
.softredbullet, .softredtext{
	color:#F4526A;
}
.normaltext{
	color:#666666;
	font-weight:normal;
}
.fineprint{
	font-size:10px;
}
.leftpadding{
	padding:0 0 0 0
}
.aboutsub{
	color:#A04141;
	font-weight:bold
}
.smallerfont{
	font-size:11px;
}
.errorMsg{
	color:#ff0000;

}
.askexppadding{
	padding:10 10 10 10;
	margin:10 10 10 10;
}
.questionbullet{
	color:#F4526A;
	font-weight:bold;
}
.answerbullet{
	color:#F5A9B4;
	font-weight:bold;
}
.question{
	color:#666666;
}
.answer{
	color:#696969;
}
