/* CSS Document */

#admin h2 { color:#900; padding:0px; margin:0px; }
#admin a { color:#900; }
#admin a:hover { color:#F00; text-decoration:none; }
#admin table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:none; }
#admin input, #admin textarea, #admin select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:3px; }
#admin th, #admin td { padding:6px; margin:0px; vertical-align:top; border:none; }
#admin #addnew th { text-align:right; padding-top:8px; }
#admin #menuitems th,#admin #dailyspecials th { text-align:left; padding-top:8px; }
#admin td { text-align:left; }
#admin .field {  }
#admin .button { background:#CCC; border-top:#FFF 3px double; border-right:#999 3px double; border-bottom:#666 3px double; border-left:#AAA 3px double; }
#admin .desc { cursor:pointer; background:#FFF; display:none; position:absolute; width:186px; border:#999 1px solid; padding:10px; }

#admin #addnew, #admin #menuitems, #admin #dailyspecials, #admin #title { padding-bottom:10px; margin-bottom:10px; border-bottom:#999 1px solid; }
#admin #dailyspecials { border-bottom:none; }
#admin .dayheader { background:#EEE; margin-bottom:3px; border-bottom:#999; padding:5px; cursor:pointer; }
#admin #credits { border-top:#999 1px solid; padding-top:10px; }
.faded { filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40; }
.solid { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }