html{width:100%;height:100%;}
sup, sub{vertical-align:0;position:relative;}
sup{bottom:1ex;}
sub{top:0.8ex;}
body{font-family:"Trebuchet MS", arial, sans-serif;font-size:12pt;color:#181818;padding:0px;margin:0px;width:100%;height:100%;background-repeat:repeat-x;background-position:0 46px;background-color:#FFFFFF;line-height:150%}
a:link {COLOR: blue;}
a:visited {COLOR: #800080;}
div#outer{max-width:970px;width:100%;padding:0px;margin:0px;margin-left:auto;margin-right:auto;text-align:center;vertical-align:top;background-image:url('../images/layout/a.jpg');background-repeat:no-repeat;background-position:0 46px;border:solid rgb(229,229,229) 2px;}
#bannerHeading{margin:0em;margin-left:1em;color:rgb(160,179,100);text-align:left;position:relative;top:6.25em;}
#leftBody{float:left;width:75%;vertical-align:top;margin-right:20px;margin-left:16px;padding-top: 0px;}
#banner{position:absolute; top:-4px;}
#rightBody{position:relative; top:0px; float:left;width:20%;vertical-align:top;text-align:left;}
#container{position:relative; top:250px; max-width:966px;width:100%;text-align:left;margin:0;padding:0;height:100%;}
#bannerText{position:absolute; top:0;}
/*#banner{height:230px;width:100%;}*/
div.adsense-box, div.amazon-box{margin: 1em 0;width:100%;}
/*div.adsense-box{padding-bottom:1.5em;}*/
div.lastUpdated{padding-bottom:1em;font-style:italic;}
div.articleBody{padding-bottom:2em;}
div.study{padding-bottom:3em;}
.socialIcon{width:16px;height:16px;display:block;text-decoration:none;background-image:url('../images/socialicons/socialSprite.png');margin:5px;}
h1,h2,h3,h4,h5,h6,h7,h8{color:rgb(51,153,102);}

h1 {font-size: 1.5em; margin: 1em 0 .83em 0;}
h1.h2size, h2 {font-size: 1.17em; margin: 1.5em 0 .83em 0;}
h3 {font-size: 1em; margin: 1.33em 0 0.5em 0;}
h4 {font-size: .83em; line-height: 1.17em; margin: 1.67em 0;}
h5 {font-size: .67em; margin: 2.33em 0;}
h5 {font-size: .50em; margin: 1.33em 0;}

li{padding:.5em 1em;}

p{margin:0;padding:0;margin-bottom:1em;}
ul, p ul{padding-top:.5em;margin-top:0px;padding-bottom:0px;margin-bottom:0px;}
ul.blank, .blank li, .blank dd {padding:0;margin:0;list-style:none;margin-bottom:0.5em;}
ul.nospace, .nospace li{padding:0;margin:0;}
ul.no-bullets, .no-bullets li{list-style:none;}
.nowrap{white-space:nowrap;}
div.float-container{width:100%;overflow:hidden;padding:0;margin:0;}
div.spacer{width:100%;clear:both;height:0px;margin-bottom:-1em;}
.title{font-style:italic;display:block;}
.source,.abstract{display:block;}
.abstract{padding-top:1em;}
.food-avoid{color:rgb(220, 20, 60);}
.food-both{color:rgb(139, 69, 19);}
.food-none{color:rgb(72, 61, 139);}
.food-super{color:rgb(60, 179, 113);}
.food-recommended{color:rgb(0, 0, 128);}
hr.thin{margin-top:10px;margin-bottom:10px;height:3px;}
hr{color:rgb(51,153,102);background-color:rgb(51,153,102);border:0;height:3px;width:60%;margin-top:40px;margin-bottom:40px;}
.bottomless{padding-bottom:0;margin-bottom:.2em;}
.warning{font-style:italic;color:rgb(0, 0, 198);}
#navigation{width:100%;text-align:left; position:absolute; top:6px; margin-left:17px; height:50px; vertical-align:center; margin-top:-250px;}
dl.meta{padding:0;margin:0;padding-bottom:1em;}
.meta dt{float:left;clear:left;width:100px;font-weight:bold;padding:0;margin:0;}
.meta dd{margin:0 0 1em 130px;padding:0;margin-bottom:-.1em;}
dd.meta3{font-style:italic;}

html,body{margin:0;padding:0;height:100%;}
div#wrap{max-width:980px;width:100%;margin:10px auto 20px auto;text-align:center;vertical-align:top;border:double rgb(229,229,229) 4px;}
div#header{width: 100%;height:auto;}
div#body{width:100%;}
div#main{float:right;max-width:720px;width:90%;text-align:left;margin:0 1em;}
div#sidebar{float:left;max-width:200px;width:100%;text-align:left;margin-top:25px; margin: 25px 10px 10px 10px;}

div#footer{clear:both;padding: 0 13px;}

#header a{color:#56584F;text-decoration:none;font-family:Tahoma;font-size:12px;font-weight:bold;text-align:center;background:#CFD6B9;padding:5px 7px;margin:1px;display:inline-block;}