body
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#page_header
{
	margin: 0px;
	padding: 0px 10px 0px 10px;
	clear: both;
}

#logo
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 240%;
	font-style: italic;
	font-variant: small-caps;
	color: #999999;
	margin: 0px;
	padding: 0px;
}

#logo a
{
	color: #999999;
	text-decoration: none;
}

#logo span
{
	font-family: "Comic Sans MS", cursive;
	font-style: normal;
	font-variant: normal;
}

.kinz_w { color: #999999; }
.kinz_e { color: #f79910; }
.kinz_b { color: #b816f0; }
.kinz_k { color: #0099ff; }
.kinz_i { color: #ff0099; }
.kinz_n { color: #ffff00; }
.kinz_z { color: #75da01; }

#page_core
{
	margin: 0px;
	padding: 10px;
	width: 900px;
	clear: both;
}

#result_view
{
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 260px;
}

#recipe_image
{
	background-image: url(images.php?typ=recipes&src=Nothing);
}

#preperation_controls_and_result_text
{
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#recipe_results
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
}

#recipe_results ol li, hover_style
{
	background-color: #ffffff;
}

#recipe_results ol li:hover, hover_style:hover
{
	background-color: #ffd6ff;
}

span.cost { color: #75da01; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
span.happy { color: #ffcc00; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
span.health { color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
span.hunger { color: #999999; font-style: italic; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

p.instructions
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #999999;
}

p.no_recipe
{
	padding: 20px;
}

#food_selector
{
	background-color: #ffd6ff;
}

#device_selector
{
	font-size: 80%;
}

span.recipe_name
{
	font-weight: bold;
	color: #000098;
}

span.recipe_name:hover
{
	cursor: pointer;
}

#page_footer
{
	font-size: 60%;
	margin: 0px;
	padding: 10px;
	clear: both;
}

#page_footer a
{
	text-decoration: none;
}

#advertisements
{
	margin: 8px 0px 8px 0px;
	padding: 0px;
	width: 260px;
	height: 260px;
}

/* Ascii Rose */
.bud
{ 
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	color: #cc0000;
}

.stem
{
	color: #00cc00;
}

a.rose
{
	text-decoration: none;
}