﻿@charset "utf-8";
/* MenuMinder CSS Document */

/* Global */

#mm_bug {margin-top: 35px;}
#mm_bug a:link, #mm_bug a:visited, #mm_bug a:hover, dt a:link, dt a:visited, dt a:hover {border: 0px;}

input, select, textarea {background-color: #EEEEEE; border: 1px #333333 solid; padding: 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.mm-error {padding: 10px; background-color: #b0b803; color: #fff; font-weight: bold;}

.mm_photorowclear {clear: both; height: 15px;}
.mm_clear {clear: both;}

/* Contact Pages */

#mm_contact h1 {}
#mm_contact h3 {margin-bottom: 0px;}
#mm_contact label {margin-left: 10px;}
#mm_contact .radio1, #mm_contact .radio2 {border: 0px; background-color: inherit;}
#mm_contact .radio2 {margin-left: 20px;}

/* Events Pages */

dl.mm_event {margin: 2em 0;	padding: 0;	font-size: 13px;}
.mm_event dt {position: relative; left: 0; top: 1.1em; width: 18em;	font-weight: bold; font-size: 13px;	color: #231f21;}
.mm_event dd {border-left: 1px solid #000; margin: 0 0 0 19em; padding: 0 0 .5em 1em; font-size: 13px;}

/* Gallery Pages */

.mm_phototable {position: relative; left: 0px; width: 640px;}
.mm_photos {border: 1px #231f21 solid;}
.mm_caption {text-align: center; font-size: 11px;}

dl.mm_gallery {padding: 0;}
.mm_gallery dt {position: relative; float: left; width: 110px; margin: 0 10px 0 0; border-right: 1px solid #231f21;}
.mm_gallery dd {margin: 0 0 5px 110px; font-size: 13px; width: 400px;}

/* Menu Pages */
#mm_menu h1 {margin-top: 15px;}
#mm_menu h2 {margin-top: 15px; font-style: italic;}
#mm_menu h3, #mm_menu p {margin: 0px; display: inline;}
.mm_menuitem {margin-top: 15px;}
.mm_menumarker {position: relative; top: 0px; left: -34px; float: left; margin-right: -34px; text-align: right;}
.mm_menuimage {position: relative; left: -110px; float: left; width: 100px; margin-right: -110px; text-align: right;}
.mm_menucopy {position: relative; top: 0px; float: left;}
.mm_menuprices {margin: 0px; padding: 0 0 0 20px; display: inline;}

/* News Pages */

dl.mm_news {margin: 2em 0;	padding: 0;	font-size: 13px;}
.mm_news dt {position: relative; left: 0; top: 1.1em; width: 18em;	font-weight: bold; font-size: 13px;	color: #231f21;}
.mm_news dd {border-left: 1px solid #000; margin: 0 0 0 19em; padding: 0 0 .5em 1em; font-size: 13px;}

/* Thumbnails */

dl.mm_thumbs {border: 1px #231f21 solid; background-color: #b0b803; width: 108px; height: 150px; text-align: center; padding: 8px; float: left; margin-right: 1em; margin-bottom: 15px;}
.mm_thumbs dt img {border: 1px #231f21 solid;}
.mm_thumbs dd {font-size: 11px;	margin: 0; padding: 0;}

/* Recipe Pages */

dl.mm_ingredients {padding: 0;}
.mm_ingredients dt {position: relative; float: left; width: 150px; margin: 0 10px 0 0; border-right: 1px solid #231f21; font-size: 13px;}
.mm_ingredients dd {margin: 0 0 5px 150px; font-size: 13px;}

/* Wine Pages */
#mm_wine h1 {margin-top: 15px;}
#mm_wine h2 {margin-top: 15px;}
#mm_wine h3, #mm_wine p {margin: 0px;}
.mm_wineitem {margin-top: 10px;}
.mm_winemarker {position: relative; top: 0px; left: -34px; float: left; margin-right: -34px; text-align: right;}
.mm_wineimage {position: relative; left: -110px; float: left; width: 100px; margin-right: -110px; text-align: right;}
.mm_winecopy {position: relative; top: 0px; float: left; width: 75%;}
.mm_winename {margin: 0px;}
.mm_winedesc {margin: 0px;}
.mm_winebprice {position: relative; top: 0px; float: right; width: 75px;}
.mm_winegprice {position: relative; top: 0px; float: right; width: 75px;}

