body {background:url(/wp-content/themes/wp-genius-prem/images/ui/bg_body.jpg) no-repeat center top #DBF0FF; font-family:Verdana,Arial,Helvetica,sans-serif;}
html, body {padding:0;margin:0;}

/* Layout */
#page {padding:50px 0;}

/* Reset */
a img {border:none;}

/* Typography */
a {color:#0085B5; text-decoration:none;}
a:hover {text-decoration:underline;}
p a { text-decoration: underline; }
p a:hover { text-decoration: none; }
.rawdata {display:block;font-size:11px;font-weight:normal;padding:5px 3px;text-align:right;display:block;border-top:1px solid #eee;}
body#index.sorted .rawdata {line-height:18px;padding-top:2px;padding-bottom:2px;}
body#index.sorted .food_title {padding-top:2px;padding-bottom:2px;font-size:14px;line-height:18px;font-weight:bold;}
.title {font-size:15px;font-weight:normal; font-family:Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:10px;padding-right:5px;display:block;padding-top:5px;padding-bottom:5px;}
.average {font-size:13px;font-weight:normal;display:block;text-align:center;}

/* Header */
#header {position:relative;top:-30px;padding-right:14px;background-image:url(images/bg_foodclassheader.png);background-position:100% 0;background-repeat:no-repeat;}
#header-inner {position:relative;padding-left:250px;padding-top:13px;padding-bottom:5px;background-image:url(images/bg_foodclassheader-inner.png);background-position:0 0;background-repeat:no-repeat;color:#fff;min-height:85px;}
#header-inner .logo {position:absolute;top:15px;left:60px;width:100px;height:77px;background-image:url(images/logo-small.png);}
#header-inner h1 {font-size:18px;line-height:30px;margin:0 0 10px 0;font-weight:normal; font-family:Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;}
#header-inner p {font-size:13px;line-height:18px;margin:0;}
#header-inner p a {color:#fff;}
p.sortedby {margin:0;font-size:16px;line-height:18px;padding:5px 10px;background-color:#ff8400;margin:0 0 18px 0;}
p.sortedby strong {font-weight:normal;}
p.sortedby a {color:#000; text-decoration:underline;font-size:14px;}
p.sortedby a:hover {text-decoration:none;}

/* Footer */
#footer {position:relative;top:30px;height:30px;background-image:url(images/bg_footer-right.png);background-position:100% 0;background-repeat:no-repeat;padding-right:35px;margin-right:-13px;margin-left:-13px;}
#footer-inner {padding-left:13px;background-image:url(images/bg_footer-left.png);background-position:0 0;background-repeat:no-repeat;}
#footer p {font-size:13px;line-height:18px;margin:0;padding:0 10px;color:#6e6e6e;position:relative;top:-10px;}

/* Table */
table {padding:0;}
#wrapper {padding:0 35px 0 0;background-image:url(images/bg_wrapper-right.png);background-position:100% 0;background-repeat:repeat-y;}
#wrapper-inner {background-image:url(images/bg_wrapper-left.png);background-position:0 0;background-repeat:repeat-y;padding:0 0 0 13px;}
#wrapper-inner > table {margin-right:-22px;margin-left:-1px;}
/* body#index.sorted #wrapper-inner > table {margin-right:-25px;margin-left:-5px;} */

.first-class,
.second-class,
.third-class {display:block;font-weight:normal; font-family:Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:9px 0 9px 0;padding-top:9px;font-size:18px;padding-left:10px;}

.second-class,
.third-class {background-image:url(images/bg_foodclass.png);background-position:0 0;background-repeat:repeat-x;}
