body{ margin:50px; font-family:Georgia, "Times New Roman", Times, serif; color:#555; width:990px; margin-top:0; line-height: 23px;}
a, input, textarea{display:block; padding:3px;}
a{text-decoration:none; color:#555}
a:hover{color:#900;}
h1,h2{font-weight:normal; line-height:normal; margin-left:-1px}
h3{font-size:13px; text-transform:uppercase; margin:10px 0;}
h1 .normalText{color:#999;line-height:normal}
h1 img{margin-right:10px; float:left;}
.fl{float:left; margin:0 10px 10px 0;}
.fr{float:right; margin:0 0px 10px 10px;}
#msg, #msg1{width:350px; position:absolute; left:0; top:0; background-color:#FFD; color:#060; border:dotted 1px #999; font-size:12pt; cursor:pointer; padding:10px; line-height:130%; font-style:italic}
#msg span, #msg1 span{padding:5px; border:dotted 1px #CCC; float:right; margin-left:10px; display:block; width:30px; font-size:8pt; font-style:normal}
#msg1{color:#900;}
#msg:hover, #msg1:hover{border-color:#000;}

#thelist a{ padding:5px; padding-left:0; border-bottom:dotted 1px #CCC; font-size:12pt;}
#thelist a:hover{background-color:#FFD; color:#000}
#thelist span{ margin-left:20px;}
.approval0, .approval1, .approval2, .approval3, .approval4, .approval5, .approval6, .approval7, .approval8, .approval9, .approval10{font-style:italic; font-size:8pt; color:#F90}  /*orange*/
.approval1, .approval4, .approval10 {color:#C00;} /*red*/
.approval2, .approval3, .approval6, .approval8, .approval9 {color:#090} /*green*/
.date{font-size:7pt; font-weight:bold; color:#999; font-family:Arial, Helvetica, sans-serif}

.navlink, #thelist a.navlink{font-size:7pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding:10px;}
.navlink:hover{ color:#C00;}
#subscribelink{float:right; font-size:7pt; color:#FFF;background-color:#CCC; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding:1px 10px; margin-top:10px}
#subscribelink.subscribed{background-color:#CC0000}
#subscribebox{position:absolute;webkit-box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, .8);-moz-box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, .8);box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, .8); top:0; background:#EEE}

#newbugform{padding:10px; background-color:#f2f2f2;}
form,#thereport{ max-width:700px; padding:15px; border: dotted 1px #CCC; padding-top:0; margin-top:30px; margin-bottom:30px;}
label{padding-top:10px; width:100%; display:block; font-size:8pt; font-family:Arial, Helvetica, sans-serif}
form{width:500px; background-color:#FFF; line-height:90%; padding:10px 20px;}
textarea{width:85%; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#900}
#bodytext{line-height:140%; margin-top:30px; margin-bottom:30px;}
p{line-height:140%; width:655px;}
#commentform {background:#EEE; width:690px; margin-top:-37px; margin-bottom:0; padding-bottom:25px;-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2);}
#commentform label{padding:5px 0; display: inline-block; width:49%; margin-top:30px}
#commentform h2{margin:10px 0 0 0;}
#commentform textarea{width:100%;}
#commentform input{display:inline;}
#commentsdiv{line-height:140%; border: dotted 1px #CCC; width: 730px; margin-top:-31px}
#commentsdiv h1{margin:20px 15px 0;}
#commentsdiv div{padding:15px 15px 15px 50px; border-bottom:dotted 1px #CCC;}
.avatar{ background: #FFF; border: solid 1px #DDD; margin-left: -90px; padding: 10px!important; float:left; text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.avatar img{margin-bottom:5px; display:block;}
#commentsdiv p{margin:0 0 10px;}
#commentsdiv #commentform{margin:-1px;}
.inlinelink{ display:inline; border-bottom:dotted 1px #333; position:relative}
.inlinelink:hover{ color:#C00; border-color:#C00}
.official{background-color:#FFD; padding-left:20px; font-size:10pt; font-style:italic; }
#bodytext .official{padding:20px; border-top:dotted 1px #999; margin: 30px -15px -45px -15px;}

#adminform{float:right; width:250px; background-color:#f2f2f2; margin-top:50px; font-size:8pt; overflow:hidden; box-shadow:1px 2px 8px 0px rgba(0, 0, 0, 0.2);}
#adminform h3{margin-top:-15px;}
#adminform a{margin:20px 0 20px 0;}
.reporttype{ font-size:6pt; float:right; padding-top:3px; color:#069; margin-left:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
select, option{color:#666; padding:3px;font-size:7pt;text-transform:uppercase;}
.visdrop{float:right; width:270px;  margin-right:-10px; margin-top:10px; font-size:7pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
.visdrop select{ height:20px; font-size:7pt}

.latestissue{padding:0 10px 20px 10px ; border:solid 1px #CCC; margin-bottom:10px;}
.latestissue:hover{background-color:#f2f2f2; border-color:#666}

#leftbox{padding:5px; border:dotted 1px #CCC; width:200px;background-color:#FFC;}
#leftbox:hover{ border-color:#333}

.smallText{font-size:7pt; font-family:Arial, Helvetica, sans-serif}
.normalText{font-size:10pt;}



/*nutritics onlye styles*/
.foodRequest{margin:0!important; text-transform:uppercase; font-size:8px; color:#999; font-family:Arial, Helvetica, sans-serif} 