html, body, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, li, td, tr, button, del, a, abbr, b, big, br, code, em, i, img, small, span, strong, var 
	{margin: 0; padding: 0;}
	
	td {text-align:center;}

	p {margin-top:20px; margin-bottom:20px}

body {background:#faf3ea; color: #000; font: normal 85%/140% tahoma, verdana, arial, helvetica, sans-serif; letter-spacing: 1px; }

h1, h2, h3, h4, h5, h6 {font-family: georgia, garamond, "times new roman", times, serif; font-weight: bold;}

	h1 {clear: both;
		color: inherit;
		font-size: 1.75em;
		line-height: 1.8em;
		padding-bottom: 0.5em;
		padding-top:0.5em}

	h2 {font-size: 1.25em;
		line-height: 1.3em;
		padding-bottom: 0.5em;
		padding-top:0.5em}

	h3 {font-size: 1.05em;
		line-height: 1.1em;}

	h4 {font-size: 0.95em;
		line-height: 1em;}

	h5 {font-size: 0.85em;
		line-height: 0.9em;}

	h6 {font-size: 0.75em;
		line-height: 0.8em;}
	
img {border: 0;  /* this squashes a Firefox bug */
	/*display: block;/*	/* this squashes an IE 6 bug */}

a:link  {font-weight:bold; color:#006a00  }
a:visited  {font-weight:bold; color:#4a2885  }

#topbar  {position:absolute; top:0; left:0; white-space:nowrap; width:950px; height: 115px; background-color:#d4cae2; padding:10px}
#topbar img  {vertical-align:middle; padding:3px}

#uppernavhome  {position:absolute; top:141px; height: 24px; left:620px; padding:0; margin:0}
#uppernavaboutus {position:absolute; top:140px; height: 24px; left:730px; padding:0; margin:0}
#uppernavcontact {position:absolute; top:144px; height: 24px; left:870px; padding:0; margin:0}

#addbutton {position:absolute; top:190px; left:840px}

#navigation  {position:absolute; top:165px; left:0%; background-color:#d4cae2; padding:25px ; width:180px}
#navigation h2  {padding-top:1.2em; padding-bottom:0}

#ads {position:absolute; top:700px;left:0; width:185px; padding:10px}
#ads table {font-size:12px; border:0}

#content  {position:absolute; top:230px; left:250px; width:700px}
#content img {padding:5px 10px  }

#footer  {position:relative; background-color:#d4cae2; width:700px; font-size:12px; padding-bottom:10px; }
#footer table {width:700px}
#footer img  {vertical-align:middle; }

span {word-spacing:7px}

#freephototable table {width:600px; margin-right:auto; margin-left:auto;}
#freephototable td {padding:5px; width:200px; text-align:center; vertical-align:top;}

#foodtable table {width:700px;}
#foodtable td {text-align:left; padding:5px; border:1px solid black;}
