/*
 * Where2Eat
 * Style 19
 */

/*
 * global styles
 */
BODY { color: #FFFFFF; background-color: #FFFFFF; background-image: url('bg_brick.gif'); }
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: 130%; color: #FFFFCC; }
.wsDesc { font-size: 80%; color: #FFFFCC; }

/*
 * footer styles
 */
.ftTitle { font-size: 70%; text-decoration: underline; color: #FFFFCC; }
.ftTitle:hover { text-decoration: underline; color: #FFFFFF; }
.ftDesc { font-size: 70%; color: #FFFFCC; }

/*
 * navbar and coolmenu styles
 */
/* use fixed-point size for navbar */
.navbar, .cmTop, .cmTopOver { color: #FFFFCC; font-size: 11pt; font-weight: bold; text-align: center; text-decoration: none; }
.navbar:hover, .cmTopOver { color: #FFFFFF; text-decoration: none; }
.cmSub, .cmSubOver { color: #FFFFCC; font-size: 10pt; font-weight: bold; }
.cmSubOver { color: #FFFFFF; }

/*
 * spot styles
 */
.spTitle { font-size: 110%; font-weight: bold; color: #FFFFCC; }
.spDesc { font-size: 80%; }
.spSpacer { width: 1px; background-color: #FFFFCC; } /* optional color for spot table separator */

/*
 * standard object styles
 */
.obTitle { font-size: 110%; color: #FFFFCC; }
.obTitle:hover { color: #FFFFFF; }
.obDesc { font-size: 80%; }
.obFooter { font-size: 80%; }
.obCatTitle { font-size: 100%; color: #FFFFCC; }
.obCatTitle:hover { color: #FFFFFF; }
.obCatDesc { font-size: 80%; }
.obCatFooter { font-size: 80%; }
.obItemTitle { font-size: 90%; color: #FFFFCC; }
.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 #9A6132; }
.gaThumbLink { border: 2px solid #FFFFCC; }
.gaThumbLink:hover { border-color: #FF9900; }
.gaText { color: #FFFFCC; font-size: 80%; }
.gaTextLink { color: #FFFFCC; font-size: 80%; text-decoration: underline; }
.gaTextLink:hover { color: #FFFFFF; text-decoration: underline; }

/*
 * location object styles
 */
.lcTitle { font-size: 100%; font-weight: bold; color: #FFFFCC; }
.lcDesc { font-size: 80%; }
.lcInfo { font-size: 80%; }
.lcMap { font-size: 80%; }
.lcMapLink { text-decoration: none; color: #FFFFCC; }
.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: 120%; color: #FFFFCC; }
.mnTitleDesc { font-size: 90%; font-weight: bold; }
.mnTitleFooter { font-size: 90%; font-weight: bold; }
.mnCat { font-size: 100%; font-weight:bold; color: #FFFFCC; }
.mnCatDesc { font-size: 80%; }
.mnCatHeader { font-size: 80%; font-weight: bold; color: #FFFFCC; }
.mnCatFooter { font-size: 80%; }
.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: #FFFFCC; }
.mnNav:hover { color: #FFFFFF; }

/*
 * layout styles
 */
.tbBorder { background-image: url('redline.gif'); background-repeat: repeat-x; background-position: bottom; }
.tbHeaderSpot { background-color: #9A6132; background-repeat:no-repeat; border-right: 2px solid #9A6132; }
.tbHeaderSpot2 { background-color: #9A6132; background-repeat:no-repeat; }
.tbSidebar { background-color: #6B3A15; background-image: url('bg_sidebar.gif'); background-repeat: repeat-y; }
.tbLight { background-color: #9A6132; }
.tbDark { background-color: #6B3A15; }

