* { padding:0; margin:0; }
html { margin:0; padding:0; }
body { margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; background:#F0F7E2; }
img { border:0; }
a { color:#1B56AD; }
input:focus { outline:none; }

#isrch-fr { clear:both; margin:0px 0px 75px 0px; height:150px; }
#isrch-hdr { padding:75px 0px 8px 0px; font-size:36px; color:#1B56AD;  }
#isrch-frm {}
#isrch-in { float:left; border:solid 1px #424242; height:38px; background:white; padding-top:2px; }
#isrch-bttn { float:right; height:40px; border:solid 1px #707070; background:#dddddd url('button.png') repeat-x; width:70px; -moz-border-radius:5px; -webkit-border-radius:5px; }
input.itxt { width:675px; font-size:21px; padding:5px; border:0; padding-left:8px; }
input.isbmt { height:40px; width:70px; cursor:pointer; background:transparent; border:0; }

#tags { margin-bottom:75px; }
#tags-hdr { letter-spacing:0px; margin-bottom:15px; font-size:21px; color:#2f5f8b; color:#1B56AD; }
.tag { padding-right:23px; }

#spnsr { height:230px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#D5E8B1; }
#bks { padding-top:35px; text-align:center; }
.bk { padding:0px 14px 0px 14px; }

#iftr-fr { clear:both; margin-top:3px; font-size:12px; color:#666666; height:75px; }
#iftr { margin:0 auto; width:780px; padding-top:5px; }
#iftr-l { float:left; }
#iftr-r { float:right; font-size:11px; }

#hdr-fr { height:48px; background:#7f9e56; }
#hdr { margin:0 auto; width:780px; color:#ffffff; }
#logo { float:left; font-family:"Trebuchet MS"; font-size:21px; padding-top:10px; }
#logo a { color:#2d5c88; text-decoration:none; color:#FFFFFF; font-variant:small-caps; }
#htg { font-size:12px; padding-left:15px; letter-spacing:1px; }

#hstlnk { padding-top:10px; float:right; }
#hstlnk a { font-size:14px; color:#ffffff; }

#srch-fr { clear:both; margin:0px 0px 75px 0px; height:75px; }
#srch { margin:0 auto; width:780px; }

#srch-frm { padding-top:29px; }
#srch-hdr { float:left; letter-spacing:1px; padding-top:12px; margin-right:20px; }
#srch-in { float:left; border:solid 1px #424242; height:38px; background:white; padding-top:2px; }
#srch-bttn { float:right; height:40px; border:solid 1px #707070; background:#dddddd url('button.png') repeat-x; width:70px; -moz-border-radius:5px; -webkit-border-radius:5px; }
input.txt { width:675px; font-size:21px; padding:5px; border:0; padding-left:8px; }
input.sbmt { height:40px; width:70px; cursor:pointer; background:transparent; border:0; }

#cnt-fr { clear:both; }
#cnt { margin:0 auto; width:780px; }

#ftr-fr { clear:both; margin-top:75px; font-size:12px; color:#666666; height:75px;}
#ftr { margin:0 auto; width:780px; border-top:3px solid #7f9e56; padding-top:7px; }
#ftr-l { float:left; }
#ftr-r { float:right; font-size:11px; }
.ftrd { padding:0px 12px 0px 12px; }

#foods { clear:both; }
.food { padding-bottom:15px; }
.food a:visited { color:#6c9cbf; color:#158ac4; }

#more { margin-top:30px; }

#foodnm { clear:both; font-size:18px; }

#portions { padding-top:30px; }
.portion { padding-bottom:15px; }
.portion a:visited { color:#6c9cbf; color:#158ac4; }

#prtnnm { padding-top:15px; }

#prtnnm_lbl { font-size:14px; padding-left:20px; }

#nutrients { padding-top:30px; }
#ntrnt-l { float:left; width:390px; }
#ntrnt-r { float:left; }
.ntrnt { padding-bottom:5px; }
.ntrnti { padding-left:20px; }
.ntrntl { padding-top:20px; }
.ntrntr { padding-top:15px; }
.amnt { padding-right:4px; padding-left:2px; font-weight:bold; }
.abbr { font-size:14px; }
.qlfr { font-size:14px; }

#lgnd { clear:both; display:none; }

.c { clear:both; }

#fd-bc { margin-bottom:50px; }
#fd-bc a:visited { color:#6c9cbf; color:#158ac4; }
.fd-bc-gt { padding-left:10px; padding-right:10px; font-size:12px; }

#rda-hdr { padding-bottom:50px; }
#rda-hdr1 { float:left; font-size:21px; }
#rda-hdr2 { float:left; font-size:18px; padding-top:1px; }
#rda-hd { padding-left:20px; padding-right:20px; }

#rda { float:left; clear:both; }
.rda-amnt { float:left; font-weight:bold; text-align:right; width:50px; }
.rda-amntt { float:left; font-weight:bold; text-align:right; width:50px; padding-top:2px; }
.rda-age { font-size:18px; letter-spacing:1px; }
.rda-gen { float:left; width:200px; }
.rda-in { padding-left:50px; }
.rda-grp { clear:both; padding-top:25px; }
.rda-grp-hdr { float:left; width:250px; } 
.rda-g1 { padding-top:2px; }
#rda-fg { padding-top:30px; clear:both; } 
.rda-ms { float:left; padding-left:10px; padding-top:2px; }

#rda-spnsr { float:right; width:200px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#D5E8B1; }
#rda-bks { text-align:center; padding-top:20px; padding-bottom:20px; }
.rda-bk { padding-top:10px; padding-bottom:10px; }

#pu { margin-bottom:100px; }
#pu-hdr { margin-bottom:30px; margin-top:50px;}
#pu-in { float:left; border:solid 1px #424242; height:38px; background:white; padding-top:2px; margin-right:20px; }
#pu-bttn { float:left; height:40px; border:solid 1px #707070; background:#dddddd url('button.png') repeat-x; width:120px; -moz-border-radius:5px; -webkit-border-radius:5px;}
input.ptxt { width:120px; font-size:21px; padding:5px; text-align:right; border:0; }
input.psbmt { width:120px; height:40px; cursor:pointer; background:transparent; border:0;}

#sumlnk { clear:both; padding-top:30px; }
#sumlnkl { float:left; }
#sumlnkr { float:right; }
#sumlnkr a { font-size:12px; }

#hstt { clear:both; font-size:18px; }
#hst { padding-top:30px; }
.hste { padding-bottom:20px; }
.hstf { padding-bottom:5px; float:left; }
.hstp { padding-left:20px; clear:both; }
.hstb { float:right; padding-left:10px; padding-top:5px; }
#hstda { padding-left:672px; font-size:12px; }
.hstb a { font-size:12px; }

#pg-hdr { margin-top:75px; font-size:18px; margin-bottom:25px; }
#pg-lnk { margin-top:10px; }

#ctext { width:765px; height:200px; margin-bottom:25px; margin-top:25px; padding:5px; font-size:21px; border:solid 1px #424242; }
#c-bttn { height:40px; border:solid 1px #707070; background:#dddddd url('button.png') repeat-x; width:70px; -moz-border-radius:5px; -webkit-border-radius:5px; }
input.csbmt { height:40px; width:70px; cursor:pointer; background:transparent; border:0; }

#abt p { padding-bottom:10px; }
#abt-nl { padding-left:50px; padding-bottom:10px; padding-top:5px; }
#abt-nl div { padding-bottom:10px; }
.abt-sh { font-size:18px; padding-top:25px; padding-bottom:10px; }

#privacy p { padding-bottom:10px; color:#222222; }
.phdr { padding-top:5px; font-weight:bold; color:#333333; }
.pin { padding-left:20px; }

#srch_e { padding-bottom:100px; }
#srch-sgst { padding-top:20px; }
#srch_e ul { padding-left:25px; padding-top:5px; }




#sgn-err { padding-top:10px; padding-bottom:10px; color:red; padding-left:60px; }
#sgnup-err { padding-top:10px; padding-bottom:10px; color:red; padding-left:90px; }
.sgn-l { float:left; width:50px; padding-right:10px; padding-top:10px; }
.sgn-lp { float:left; width:75px; padding-right:10px; padding-top:10px; }
.sgn-r { float:left; border:solid 1px #424242; height:38px; background:white; padding-top:2px; }
input.stxt { width:300px; font-size:21px; padding:5px; border:0; }
.sgn-lb { float:left; width:60px; }
.sgn-lbp { float:left; width:85px; }
.sgn-rb { float:left; }
.sgn-rb-s { float:left; font-size:14px; }
#sgn-r-bttn { height:40px; border:solid 1px #707070; background:#dddddd url('button.png') repeat-x; width:70px; -moz-border-radius:5px; -webkit-border-radius:5px; }
input.sbtn { height:40px; width:70px; cursor:pointer; background:transparent; border:0; }
#sgn1 { padding-top:20px; }
#sgn2 { clear:both; padding-top:20px; }
#sgn3 { clear:both; padding-top:30px; }
#sgn4 { clear:both; padding-top:40px; padding-bottom:50px; }
#sgn5 { clear:both; padding-top:20px; padding-bottom:80px; }
#sgn6 { clear:both; padding-top:30px; padding-bottom:80px; }
#sgn7 { padding-bottom:120px; }
#pw-err { float:left; color:red; padding-left:20px; padding-top:10px; }
#pw-txt { padding-bottom:20px; }
#pw-lnk { margin-top:20px; }


