BODY {font-family: Tahoma, Arial, Helvetica; font-size: 10pt; background: #355B52; margin: 0px 0px 0px 0px; background-image: url(/crafted/bg.jpg); background-position: top; background-repeat: repeat-x;}
TABLE {border-color: #3B5053; color: #000000;}
TH {font-family: Tahoma, Arial, Helvetica; text-transform: uppercase;}
TD {font-family: Tahoma, Arial, Helvetica; font-size: 10pt;}
UL {margin-left: 15px; margin-bottom: 0px; margin-top: 0px; padding: 0px; list-style: square;}
LI {list-style-position: outside; margin-left: 8px; text-indent: 1px;}
HR {background: #809F98; color: #3B5053;}

A:link {color: #3B5053;}
A:visited {color: #3B5053;}
A:hover {background: #CEE7E1; color: #3B5053;}
.button{margin: 2px 0; padding: 2px 4px; cursor: pointer; color: #3B5053; background-color:#B7CCC8; border: 1px solid #355B52;}
.input {border: 1px solid #B7CCC8; background: #FFFFFF;}
.input:hover {border: 1px solid #3B5053; background: #B7CCC8;}

#navbar {margin: 0; padding: 0;	height: 1em;}
#navbar li {text-align: center; list-style: none; float: left;}
#navbar li a {display: block; padding: 3px 8px; background: #B7CCC8; color: #3B5053; text-decoration: none; }
#navbar li ul {display: none; background-color: #B7CCC8;text-decoration: underline;}
#navbar li:hover ul {display: block; position: absolute; margin: 0; padding: 0;}
#navbar li:hover li {text-align: left; float: none;}
#navbar li:hover li a {text-align: left; background-color: #B7CCC8; border-bottom: 1px solid #3B5053; background: #B7CCC8; color: #3B5053;}
#navbar li li a:hover {text-align: left; background-color: #CEE7E1;}

.popup {position:relative;}
.popup a {display:inline; text-decoration:none; color: #000000; background:#CEE7E1; padding: 2px 0 0 0}
.popup a:hover {background: #CEE7E1; text-decoration:none}
.popup a span {display:none; border: 1px solid; padding: 0px; background: #B7CCC8;}
.popup a:hover span {display:inline; position:absolute; font-size: 8pt; top:0; left:90px; padding: 5px 8px 8px 8px; z-index:2;}

.white {background: #FFFFFF;}
.red {font-size: 8pt; color: red; background: #FFFFFF;}
.red2 {color: red;}
.adminreview {background: #809F98; font-weight: bold; border-top-width: 1px; border-top-style: solid; border-color: #000000;}

.backdrop {background:  #809F98;}
.border {border-width: 1px; border-style: solid; color: #3B5053;}
.border2 {border-width: 0px 1px 1px 1px; border-style: solid; color: #3B5053;}
.bordered {border-style: solid; border-width: 2px;}
.bordered-top {border-top-style: solid; border-width: 1px;}
.bordered-top-white {border-top-style: solid; border-width: 1px; background: #FFFFFF;}
.bordered-bottom-dash {border-bottom-style: dotted;  border-width: 1px; background: #FFFFFF;}
.borderless {color: #3B5053;}
.credit {background: #809F98; border-style: solid; border-width: 1px; border-color: #000000; color: #3B5053; font-size: 8pt;}
.footer {font-size: 8pt; background: #B7CCC8; border-style: solid; border-color: #3B5053; border-width: 2px;}
.headTH {font-size: 10pt; color: #B7CCC8; background: #3B5053; text-transform: uppercase;}
.headTH2 {font-size: 10pt; color: #B7CCC8; background: #3B5053; text-transform: uppercase; border-bottom: solid; border-width: 1px; border-color: #697E7E; text-align: left;}


.imgBorder {border-style: solid; border-width: 1px; color: #000000; font-size: 8pt;}
.imgSpacer {padding: 10px 0 0 0;}
.line {text-decoration: line-through; color: #76999E;}
.menu {font-size: 9pt;}
.menu-white {font-size: 9pt; background: #FFFFFF;}

.menuTH {font-size: 8pt; color: #809F98; background: #3B5053;}
.notes {font-size: 10pt; background: #B7CCC8; border-style: solid; border-color: #3B5053; border-width: 2px;}
.one {background: #B7CCC8;}
.oneA {background: #B7CCC8; border-bottom-width: 1px; border-bottom-style: solid; border-color: #3B5053; }
.oneB {background: #B7CCC8; border-bottom-width: 1px; border-bottom-style: solid; border-color: #3B5053; }
.two {background: #FFFFFF;}
.quicknote {background: #B7CCC8; color: #3B5053;}

.ownerNotes {color: #3B5053; font-style: italic;}
.ownerNotesOne {color: #3B5053; font-style: italic; background: #B7CCC8;}
.ownerNotesTwo {color: #3B5053; font-style: italic; background: #FFFFFF;}

#.recipe {border-style: solid; border-width: 1px; border-color: #697E7E;}
.recipe2 {background: #D9E9E6;}

.td2color {background: #809F98;}
.td2color-menu {background: #809F98; font-size: 8pt; border-top-width: 1px; border-top-style: solid; border-color: #3B5053; color: #000000;}
.td2color-right {background: #809F98; border-right-width: 1px; border-right-style: solid; border-color: #3B5053; color: #000000;}
.tdHead {background: #697E7E; color: #B7CCC8; text-align: center; font-weight: bold; font-size: 10pt;}

.three {background: #CEE7E1; font-weight: bold;}
.topMenu {font-size: 8pt; font-weight: bold; background: #B7CCC8; text-align: center; padding: 0px 0 2px 0;}
.topic {font-size: 11pt; color: #3B5053; font-weight: bold;}

.Alb {background-color: #FFFFFF; background-image: url(/crafted/classes/images/Alb.jpg); background-repeat: no-repeat; background-position: center center;}
.Hib {background-color: #FFFFFF; background-image: url(/crafted/classes/images/Hib.jpg); background-repeat: no-repeat; background-position: center center;}
.Mid {background-color: #FFFFFF; background-image: url(/crafted/classes/images/Mid.jpg); background-repeat: no-repeat; background-position: center center;}

.content {background-color: #D9E9E6; color: #000000; border: 1px solid #697E7E;}
.shadow {background-color: #CCCCCC; }
.content, .shadow {position: relative; bottom: 4px; right: 4px;}
.container {width: 320px;  padding: 15px 0 0 0;}
