/* CSS Document */
body{
min-width:960px; min-height:650px;
}
/* Normalizes margin, padding */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, th, var { font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


.clearer {clear:both; font-size:1%;}

div#container {width:760px; height:340px; }

div#left, div#right { float:left; width:272px; height:550px; }
div#middle { float:left; width:216px; text-align:center; }

/* LEFT column
---------------------------------------------------- */
div.home { background:url(images/image_01.jpg) no-repeat; }
div.about { background:url(images/image_02.jpg) no-repeat; }
div.menus { background:url(images/image_04.jpg) no-repeat; }
div.events { background:url(images/image_06.jpg) no-repeat; }
div.reservations { background:url(images/image_03.jpg) no-repeat; }
div.contact { background:url(images/image_05.jpg) no-repeat; }

/* MIDDLE column
---------------------------------------------------- */
div#logo { }

div#navigation {
	margin:10px 0 0;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	color:#660033;
}

div#navigation a {
	display:block;
	height:21px;
	font-weight:bold;
	font-size:18px;
 }

div#navigation a:hover {
	font-weight:bold;
	font-size:18px;
	color:#893101;
}

a.home:hover { background:url(images/over_home.gif) center bottom no-repeat; }
a.about:hover { background:url(images/over_about.gif) center bottom no-repeat; }
a.menus:hover { background:url(images/over_menus.gif) center bottom no-repeat; }
a.events:hover { background:url(images/over_photos.gif) center bottom no-repeat; }
a.photos:hover { background:url(images/over_photos.gif) center bottom no-repeat; }
a.reservations:hover { background:url(images/over_reservations.gif) center bottom no-repeat; }
a.contact:hover { background:url(images/over_contact.gif) center bottom no-repeat; }


/* RIGHT column
---------------------------------------------------- */

div#right {
	text-align:justify;
}
div#right { color:#F9CD87; }
div#right p, div#right h2 { padding:0 12px 10px; line-height:1.4em; color:#F9CD87; }

h1 { width:250px; height:45px; margin:20px 0 10px; }
h1 span { display:none; }

h1.home { background:url(images/header_home.gif) no-repeat; }
h1.about { background:url(images/header_about.gif) no-repeat; }
h1.menus { background:url(images/header_menus.gif) no-repeat; }
h1.delivery { background:url(images/header_delivery.gif) no-repeat; }
h1.specials { background:url(images/header_specials.gif) no-repeat; }
h1.events { background:url(images/header_events.gif) no-repeat; }
h1.photos { background:url(images/header_photos.gif) no-repeat; }
h1.reservations { background:url(images/header_reservations.gif) no-repeat; }
h1.contact { background:url(images/header_contact.gif) no-repeat; }


div.scroll { margin:0 6px 0 0; overflow:auto; height:450px; font-family: Arial, Helvetica, sans-serif; font-size:12px; }

table.gallery {margin:0 auto;}
table.gallery img {border:solid 1px #C27629; margin:6px 6px;}

div#right a {
	color:#FF6600;
	text-decoration:underline;
}

div#right a:hover {
	color:#FF3333;
	text-decoration:underline;
}

table.info_text { color:#F9CD87; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* FOOTER
---------------------------------------------------- */

div#footer {
	font-size:13px;
	font-weight:bold;
	color:#660033;
}
div#footer p { margin:10px 0 0; }

div#footer div#mplogo { margin:10px 0 0; }
 a.web:link
 {color:#660033;
 text-decoration:none;
 }
 a.web:hover
 {
 color:#FFFFFF;
 text-decoration:none;
 }
 a.web:visited
 {color:#660033;
 text-decoration:none;
 }