/* ALL THE GENERAL LAYOUT STUFF */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	line-height: 14px;
	text-align: left;
	overflow: auto;
}
p {
	padding: 0px;
}

/* LAYOUT ELEMENT IDs AND CLASSES */
#default-bar { color: #960; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cc9900; width: 100%; height: 90px; overflow: hidden; position: absolute; visibility: visible; z-index: 0; left: 0; top: 110px; }
#services-bar { color: #c9f; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #936; width: 100%; height: 90px; overflow: hidden; position: absolute; visibility: visible; z-index: 0; left: 0; top: 110px; }
#about-bar { color: #ff9; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #999933; width: 100%; height: 90px; overflow: hidden; position: absolute; visibility: visible; z-index: 0; left: 0; top: 110px; }
#press-bar { color: #ffc; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cc6600; width: 100%; height: 90px; overflow: hidden; position: absolute; visibility: visible; z-index: 0; left: 0; top: 110px; }
#food-bar { color: #cc9; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #996600; width: 100%; height: 90px; overflow: hidden; position: absolute; visibility: visible; z-index: 0; left: 0; top: 110px; }
#kratzer {color: #c99; text-align:center; top:800px; text-decoration: none; width: 100%; height: 20px; position: absolute; visibility: visible;}

#navigation-menu_default { font-family: Verdana, Arial, Helvetica, sans-serif; width: 75px; padding-top: 4px; padding-bottom: 4px; overflow: visible; position: absolute; top: 15px; visibility: visible; z-index: 1; left: 130px; }
#navigation-menu_services { font-family: Verdana, Arial, Helvetica, sans-serif; visibility: visible; padding-top: 4px; padding-bottom: 4px; position: absolute; z-index: 1; top: 15px; left: 130px; width: 75px; overflow: visible; }
#navigation-menu_about { font-family: Verdana, Arial, Helvetica, sans-serif; visibility: visible; padding-top: 4px; padding-bottom: 4px; position: absolute; z-index: 1; top: 15px; left: 130px; width: 75px; overflow: visible; }
#navigation-menu_food { font-family: Verdana, Arial, Helvetica, sans-serif; visibility: visible; padding-top: 4px; padding-bottom: 4px; position: absolute; z-index: 1; top: 15px; left: 130px; width: 75px; overflow: visible; }
#navigation-menu_press { font-family: Verdana, Arial, Helvetica, sans-serif; visibility: visible; padding-top: 4px; padding-bottom: 4px; position: absolute; z-index: 1; top: 15px; left: 130px; width: 75px; overflow: visible; }
/* BACK TO THE LAYOUT STUFF */
#logo { margin: 0; padding: 0; height: 150px; width: 70px; overflow: hidden; position: absolute; z-index: 2; left: 30px; top: 79px; visibility: visible; }
#content_default { color: #996600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; width: 340px; overflow: visible; position: absolute; z-index: 4; top: 310px; left: 130px; text-align: left; visibility: visible; }
#content_services { color: #936; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 310px; left: 130px; width: 340px; overflow: visible; }
#content_about { color: #999933; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 310px; left: 130px; width: 340px; overflow: auto; }
#content_press { color: #cc6600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 310px; left: 130px; width: 340px; height: 400px; overflow: auto; padding-right: 20px; }
#content_food { color: #996600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 310px; left: 130px; width: 340px; overflow: visible; }
#text_under_pic_services { color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 300px; left: 500px; width: 300px; overflow: visible; }
#recipe_content { color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 300px; left: 500px; width: 300px; height: 380px; overflow: auto; padding-right: 2px; }
#restaurants_about { color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 325px; left: 500px; width: 300px; height: 325px; overflow: auto; clip: inherit; min-width: 300px; max-width: 300px; }
#heading_default { color: #996600; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; text-decoration: none; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 250px; left: 130px; width: 340px; overflow: visible; }
#heading_services { color: #936; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; text-decoration: none; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 250px; left: 130px; width: 340px; overflow: visible; }
#heading_food { color: #996600; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; text-decoration: none; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 250px; left: 130px; width: 340px; overflow: visible; }
#heading_press { color: #cc6600; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; text-decoration: none; text-align: left; visibility: visible; position: absolute; z-index: 4; top: 250px; left: 130px; width: 340px; overflow: visible; }
#pic { width: 300px; overflow: visible; position: absolute; z-index: 3; top: 20px; left: 500px; text-align: left; height: 300px; visibility: visible; }
#contact_info_default { color: #ffc; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; visibility: visible; position: absolute; z-index: 5; top: 30px; left: 240px; width: 200px; overflow: visible; }
#contact_info_services { color: #ffc; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; visibility: visible; position: absolute; z-index: 5; top: 30px; left: 240px; width: 200px; overflow: visible; }
#contact_info_about { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; visibility: visible; position: absolute; z-index: 5; top: 30px; left: 240px; width: 200px; overflow: visible; }
#contact_info_press { color: #ffc; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; visibility: visible; position: absolute; z-index: 5; top: 30px; left: 240px; width: 200px; overflow: visible; }
#contact_info_food { color: #ffc; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; visibility: visible; position: absolute; z-index: 5; top: 30px; left: 240px; width: 200px; overflow: visible; }
#foodpic { width: 300px; overflow: visible; position: absolute; top: 20px; left: 500px; text-align: left; height: 300px; z-index: 6; visibility: visible; }
#robert_morris_default { color: #cc9900; font-size: 24pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 24pt; text-align: left; width: 340px; position: absolute; visibility: visible; z-index: 0; left: 130px; top: 83px; }
#locations_default { color: #cc9900; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 10pt; text-align: left; visibility: visible; position: absolute; z-index: 0; top: 199px; left: 130px; width: 340px; }
#robert_morris_services { color: #936; font-size: 24pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 24pt; text-align: left; visibility: visible; position: absolute; z-index: 0; top: 83px; left: 130px; width: 340px; }
#locations_services { color: #936; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 10pt; text-align: left; visibility: visible; position: absolute; z-index: 0; top: 199px; left: 130px; width: 340px; }
#robert_morris_food { color: #996600; font-size: 24pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 24pt; text-align: left; visibility: visible; position: absolute; z-index: 0; top: 83px; left: 130px; width: 340px; }
#locations_food { color: #996600; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 10pt; text-align: left; visibility: visible; position: absolute; z-index: 0; top: 199px; left: 130px; width: 340px; }
#robert_morris_about { color: #999933; font-size: 24pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 24pt; text-align: left; visibility: visible; position: absolute; z-index: 0; top: 83px; left: 130px; width: 340px; }
#locations_about { color: #999933; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 10pt; text-align: left; visibility: visible; position: absolute; z-index: 0; top: 199px; left: 130px; width: 340px; }
#heading_about { color: #999933; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14pt; text-align: left; visibility: visible; position: absolute; z-index: 0; top: 250px; left: 130px; width: 340px; }
#robert_morris_press { color: #cc6600; font-size: 24pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 24pt; text-align: left; visibility: visible; position: absolute; z-index: 0; top: 83px; left: 130px; width: 340px; }
#locations_press { color: #cc6600; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 10pt; text-align: left; visibility: visible; position: absolute; z-index: 0; top: 199px; left: 130px; width: 340px; }
/* GENERIC AND CONTEXTUAL LINKS */

a:link { color: #ffc; text-decoration: none; }
a:visited { color: #cfc; text-decoration: none; }
a:hover { color: #0ff; text-decoration: none; }
a:active { color: #f5fdd4; text-decoration: none; }
a:link.selected {
	color: #666666;
	text-decoration: none;
}
a:visited.selected {
	color: #666666;
	text-decoration: none;
}
a:hover.selected {
	color: #666666;
	text-decoration: none;
}
a:active.selected {
	color: #666666;
	text-decoration: none;
}
#content_press a:link { color: #c69; text-decoration: none; }
#content_press a:visited { color: #c99; text-decoration: none; }
#kratzer a:link { color: #c69; text-decoration: none; }
#kratzer a:visited { color: #c99; text-decoration: none; }