/*
	 http://css-tricks.com
*/

*					{ margin: 0; padding: 0; }
body				{ font: 14px/2 Georgia, serif; background: #999; }

h1                  { color: black; padding: 10px; }

#page-wrap		    { max-width: 960px; min-width: 560px; margin: 0 auto; position: relative; }

#header             { max-width: 960px; min-width: 560px; background: #fefecc;
                      margin: 15px auto 0; clear: both; border: 1px solid black; -moz-border-radius: 12px; clear: both;}

#main-content       { padding: 0 0 0 190px; background: white; }

#main-sidebar       { position: absolute; left: 0; top: 0; width: 160px; bottom: 0;
                      background: #eee; padding: 0 10px; }
                      
#footer             { max-width: 960px; min-width: 560px; background: #fefecc;
                      margin: 0 auto 15px; }
#footer p           { padding: 10px; color: white; }
#footer a           { color: white; border-bottom: 1px dotted white; text-decoration: none; }
#footer a:hover     { border-bottom-style: solid; }

/* Table Properties */

table				{ width: 100%; border-color: #fff; border: 1px solid black; }
td, th				{ padding: 3px; text-align: left; }
.compare-col		{ text-align: left; }
.title-cel			{ text-align: center; font-weight: bold; }


/* nav */

ul#nav-men			{ list-style-type: none; }
	ul#nav-men li a.salads	{ text-align: center; }	
	ul#nav-men li a.dmeats	{ text-align: center; }
	ul#nav-men li a.sandwiches	{ text-align: center; } 

a:link 				{color: black; text-decoration: none; }    /* unvisited link */
a:visited 			{color: black; text-decoration: none; } /* visited link */
a:hover 			{color: green}   /* mouse over link */
a:active 			{color:#0000FF}  /* selected link */

