/*
 * Where2Eat
 * Style 20
 */

/*
 * global styles
 */
BODY { color: #000000; background-color: #FFFFFF; }
BODY, TD, DIV, SPAN, FONT, P { font-family: Arial, Tahoma, Helvetica, sans-serif; }
IMG.photoBorder { border: 1px solid #000000; }

/*
 * website object styles
 */
.wsTitle { font-size: 120%; }
.wsDesc { font-size: 80%; }

/*
 * footer styles
 */
.ftTitle { font-size: 70%; text-decoration: underline; color: #4A6916; }
.ftTitle:hover { text-decoration: underline; color: #0099FF }
.ftDesc { font-size: 70%; color: #4A6916; }

/*
 * navbar and coolmenu styles
 */
/* use fixed-point size for navbar */
.navbar { color: #4A6916; font-size: 11pt; font-weight: bold; text-align: center; text-decoration: none; }
.navbar2 { color: #FFFFFF; font-size: 100%; font-weight: bold; text-align: center; text-decoration: none; }
.navbar:hover, .navbar2:hover { color: #0099FF; text-decoration: none; }

/*
 * spot styles
 */
.spTitle { font-size: 110%; font-weight: bold; }
.spDesc { font-size: 80%; }
.spSpacer { width: 1px; background-color: #000000; } /* optional color for spot table separator */

/*
 * standard object styles
 */
.obTitle { font-size: 110%; color: #000000; }
.obTitle:hover { color: #2060F0; }
.obDesc { font-size: 80%; }
.obFooter { font-size: 80%; }
.obCatTitle { font-size: 100%; color: #000000; }
.obCatTitle:hover { color: #2060F0; }
.obCatDesc { font-size: 80%; }
.obCatFooter { font-size: 80%; }
.obItemTitle { font-size: 90%; color: #000000; }
.obItemTitle:hover { color: #2060F0; }
.obItemDesc { font-size: 80%; }
.obItemFooter { font-size: 80%; }
.obItemDate { font-size: 80%; }

/*
 * gallery object styles
 */
.gaPhoto { border: 1px solid #CCCCCC; }
.gaThumb { border: 4px solid #CCCCCC; }
.gaThumbLink { border: 2px solid #CCCCCC; }
.gaThumbLink:hover { border-color: #FFFF00; }
.gaText { color: #4A6916; font-size: 80%; }
.gaTextLink { color: #4A6916; font-size: 80%; text-decoration: underline; }
.gaTextLink:hover { color: #0099FF; text-decoration: underline; }

/*
 * location object styles
 */
.lcTitle { font-size: 110%; }
.lcDesc { font-size: 80%; }
.lcInfo { font-size: 80%; }
.lcMap { font-size: 80%; }
.lcMapLink { text-decoration: underline; color: #4A6916; font-weight: bold; }
.lcMapLink:hover { text-decoration: underline; color: #0099FF; }
.lcHoursTitle { font-size: 80%; font-weight: bold; }
.lcHoursInfo { font-size: 80%; }
.lcHoursDesc { font-size: 80%; font-style: italic; }

/*
 * menu object styles
 */
.mnTitle { font-size: 130%; }
.mnTitleDesc { font-size: 100%; font-weight: bold; }
.mnTitleFooter { font-size: 100%; font-weight: bold; }
.mnCat { font-size: 110%; }
.mnCatDesc { font-size: 90%; }
.mnCatHeader { font-size: 80%; font-weight: bold; }
.mnCatFooter { font-size: 90%; }
.mnItem { font-size: 80%; font-weight: bold; }
.mnItemDesc { font-size: 80%; font-style: italic; }
.mnNotation { font-size: 80%; }
.mnPrice { font-size: 80%; }
.mnPriceTitle { font-size: 80%; font-style: italic; }
.mnNav { font-size: 80%; color: #4A6916; }
.mnNav:hover { color: #0099FF; }

/*
 * layout styles
 */
.tbMain { background-image: url('nicolas_bg.gif'); }
.tbBorder { background-color: #4A6916; }

