/* RESET 
======================================= */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; 	font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }




/* STRUCTURE 
======================================= */


body { margin: 0px; padding:0px; text-align:center; background: #330F07; font-family: arial; color: white; }

#div-that-centers-content-at-980 { width: 900px; margin: 0px auto; text-align: left; background: url(images/bg.jpg) no-repeat; border:1px solid #0D0000; border-top: 0px; border-bottom: 0px; position: relative; }


/* h1 image replacement technique */
#header-container: {text-align: left; line-height: 1.2em; width: 100%; border: 0px solid green; margin: 50px 30px 30px 10px; font-weight: bold; }
#header-container #logo-holder { width: 461px; height: 85px;  border: 0px solid green; }
#header-container #address-and-phone { position: absolute; top: 20px; right: 20px; border: 0px soild green; line-height: 1.2em; }

#content { border: 0px solid red; padding: 0 0 0 10px; margin: 0px 0 0 0 ; } 
#content p.first { font-weight: normal; line-height: 1.4em; width: 500px; margin-top: 00px;}
#content #page-header-image { padding: 30px 0 10px 0; }



/* fonts
======================================= */
html, body, div, p, blockquote, table, caption, tbody, tfoot, thead, tr, th, td { font-size: 16px; }


/* nav
======================================= */
#content ul#nav { float: right; width: 350px; font-size: 90%; border: 0px solid green; padding: 5px; }
#content ul#nav li { display: inline; padding-right: 10px; }
#content ul#nav li#last { display: inline; padding: 0; }
#content ul#nav li a { color: white; border: 0; } 
#content ul#nav li a:hover { color: white; text-decoration: underline; border: 0;}
	
	
/*  for page-specific underlines  */
#home #content ul#nav li a#home { color: white; text-decoration: underline; }
#about-us #content ul#nav li a#about-us { color: white; text-decoration: underline; }
#the-menu #content ul#nav li a#the-menu { color: white; text-decoration: underline; }
#specials #content ul#nav li a#specials { color: white; text-decoration: underline; }
#calendar #content ul#nav li a#calendar { color: white; text-decoration: underline; }
	






/* LINKS
======================================= */
a { color: white; border-bottom: 1px dotted white; }
a:link { color: white; text-decoration: none;  border-bottom: 1px dotted white; }
a:visited { color: white; text-decoration: none;   border-bottom: 1px dotted white; }
a:hover { color: white;  border-bottom: 1px solid white; }



/* SITE NOTES

COLORS
dark: #260801
light: #8C603A
brown: #593825


INCLUDES
<? include($ENV{'SITE_HTMLROOT'} . "includes/png_solution.php") ?>
<img style="border: 2px white solid;" src="<?=$ENV{'SITE_HTMLROOT'}.'images/map.jpg' ?>"  /></a>


*/


