/*
 * Where2Eat
 * Style 23
 */

/*
 * global styles
 */
BODY { color: #FFFFFF; background-color: #003600; }
BODY, TD, DIV, SPAN, FONT, P { font-family: Arial, sans-serif; }
IMG.photoBorder { border: 1px solid #000000; }

/*
 * website object styles
 */
.wsTitle { font-size: 120%; }
.wsDesc { font-size: 80%; }

/*
 * footer styles
 */
.ftTitle { color: #CCDDFF; font-size: 70%; text-decoration: none; }
.ftTitle:hover { text-decoration: underline; }
.ftDesc { color: #FFF600; font-size: 70%; }

/*
 * navbar and coolmenu styles
 */
/* use fixed-point size for navbar */
.navbar, .cmTop, .cmTopOver { color: #FFF600; font-size: 10pt; font-weight: bold; text-align: center; text-decoration: none; }
.navbar:hover, .cmTopOver { color: #DDEEFF; text-decoration: none; }
.cmSub, .cmSubOver { color: #FFFFFF; font-size: 10pt; font-weight: bold; }
.cmSubOver { color: #003600; }

/*
 * spot styles
 */
.spTitle { font-size: 110%; }
.spDesc { font-size: 80%; }
.spSpacer { /*background-color: #FFFFFF;*/ } /* optional color for spot table separator */

/*
 * standard object styles
 */
.obTitle { font-size: 110%; color: #FFFFFF; }
.obTitle:hover { color: #FFFFFF; }
.obDesc { font-size: 80%; }
.obFooter { font-size: 80%; }
.obCatTitle { font-size: 100%; color: #FFFFFF; }
.obCatTitle:hover { color: #FFFFFF; }
.obCatDesc { font-size: 80%; }
.obCatFooter { font-size: 80%; }
.obItemTitle { font-size: 90%; color: #FFFFFF; }
.obItemTitle:hover { color: #FFFFFF; }
.obItemDesc { font-size: 80%; }
.obItemFooter { font-size: 80%; }
.obItemDate { font-size: 80%; }

/*
 * gallery object styles
 */
.gaPhoto { border: none; }
.gaThumb { border: 4px solid #CCCCCC; }
.gaThumbLink { border: 2px solid #CCCCCC; }
.gaThumbLink:hover { border-color: #FFFF00; }
.gaText { color: #FFFFFF; font-size: 80%; }
.gaTextLink { color: #FFFFFF; font-size: 80%; text-decoration: underline; }
.gaTextLink:hover { color: #FFFF00; text-decoration: underline; }

/*
 * location object styles
 */
.lcTitle { font-size: 110%; }
.lcDesc { font-size: 80%; }
.lcInfo { font-size: 80%; }
.lcMap { font-size: 80%; }
.lcMapLink { color: #CCDDFF; text-decoration: underline; font-weight: bold; }
.lcMapLink:hover { text-decoration: underline; }
.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%; background-color: #003600; color: #FFFFFF; }
.mnTitleDesc { font-size: 100%; font-weight: bold; }
.mnTitleFooter { font-size: 100%; font-weight: bold; }
.mnCat { font-size: 110%; background-color: #003600; color: #FFFFFF; }
.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: #FFFFFF; }
.mnNav:hover { color: #DDEEFF; }

/*
 * layout styles
 */
.tbBody { background-color: #007744; background-image: url('cornerTL.gif'); background-repeat: no-repeat; background-position: top left; }
.tbMural { }
.tbMuralImg { width: 1px; height: 5px; }

