/* CSS Document */

/* Normalizes margin, padding */
body, 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 :''; }

html { color: #680000; min-width: 800px; min-height: 600px; }

img { 
	behavior: url(iepngfix.htc); 
}

body { color: #680000; background:#680000 url(images/site_bg2.gif) no-repeat fixed center; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 0; padding:0; }

.clearer {clear:both; font-size:1%;}

div#left {
	float:left;
	width:209px;
}

div#right {
	float:right;
	width:676px;
	background-image: url(images/textbg.jpg); background-repeat: repeat-y; background-attachment: fixed;
}

/* LEFT column
---------------------------------------------------- */
div#logo {
	width:209px;
	height:171px;
}

div#navigation { height:232px; background:url(images/left-bg.gif); background-repeat: repeat-y; }

div#navigation a {

}


/* RIGHT column
---------------------------------------------------- */

div#header-pics {
	width:576px;
	height:306px;
}

div#header-pics img.pic-01 { float:left; }
div#header-pics img.pic-02 { float:right; }
div#header-pics img.pic-03 { float:right; }

div#content2 {
	background:url(images/textbg-intro.jpg) repeat-y;
	text-align:justify;
	color:#000000;
}

div#content {
	background:url(images/textbg.jpg) repeat-y;
	text-align:justify;
	color:#680000;
}
div#content p { padding:0 20px 10px; line-height:1.4em; }

h1 { width:676px; height:45px; margin-bottom:10px; }
h1.home { background:url(images/header_welcome.gif) no-repeat; }
h1.chef { background:url(images/header_chef.gif) no-repeat; }
h1.chef { background:url(images/header_history.gif) no-repeat; }
h1.menu { background:url(images/header_menu.gif) no-repeat; }
h1.gallery { background:url(images/header_gallery.gif) no-repeat; }
h1.reviews { background:url(images/header_reviews.gif) no-repeat; }
h1.gift { background:url(images/header_gift_cert.gif) no-repeat; }
h1.glossary { background:url(images/header_glossary.gif) no-repeat; }
h1.contact { background:url(images/header_contact.gif) no-repeat; }
h1.hours { background:url(images/header_hours.gif) no-repeat; }
h1 span { display:none; }

div.scroll { margin:0 6px 0 0; overflow:auto; height:188px;  }


table.gallery {margin:0 auto;}
table.gallery img {border:solid 1px #C27629; margin:2px;}

