/*---------------------
General
---------------------*/
A							{font-weight:normal; color:#663300; text-decoration:underline;}
A:hover						{color:#663300; text-decoration:none;}

h1, h2, h3, h4, h5		{font-family:Arial, Verdana, sans-serif; font-weight:normal; margin:0; padding:0; overflow:hidden;}

h1						{font-size:22px; padding:5px 0; margin:0;}
h1.small				{font-size:22px; padding:5px 0;}
h1.large				{font-size:22px; padding:5px 0;}

h2						{font-size:16px;}
h3						{font-size:14px;}
h4						{color:#660000; font-size:12px; margin:20px 0 20px 0; display:inline;}
h5						{font-size:10px;}

div#start-left h1		{font-size:22px; padding:0; margin:0 0 10px 0;}
div#contactform h1		{font-size:22px; padding:5px 0;}
div.recipe-recipe h2	{font-size:16px; padding:0; margin:0 0 5px 0;}

P							{padding:0; margin:0;}
img, table					{border: 0;}

html 						{margin:0; padding:0; height:100%; font-size:x-small;}
form 						{margin:0; padding:0; height:100%;}
body 						{background-color:#435b35; height:100%; margin:0; padding:0; COLOR:#663300; font-family:Arial, Verdana, Sans-Serif; font-size:115%; text-align:center; }
* html .clearfix 			{height: 1%;}

/*---------------------
Body layout
---------------------*/
div#container				{width:950px; position:relative; margin:5px auto; text-align:left; }
div#footer					{width:950px; padding:15px 0 10px 0; height:50px; position:relative; clear:left; text-align:right; overflow:hidden; font-size:95%; background:url(/gfx/bg-bottom.jpg) no-repeat top left;}
div#footer div#info			{position:absolute; bottom:5px; left:0; font:normal 12px/28px arial !important; color:#FFF;}
div#header 					{width:950px; height:100px; position:relative; padding:0 0 10px 0; background:url(/gfx/bg-top.jpg) no-repeat bottom left; position:relative; overflow:hidden;}
div#header img				{position:absolute; top:5px; left:10px;}
div#content					{width:910px; padding:5px 20px 0 20px; background:url(/gfx/bg-middle.jpg) repeat-y top left; overflow:hidden;}
div.content-left			{width:200px; padding:0; float:left; overflow:hidden;}
div.content-right			{width:690px; padding:0 0 10px 0; float:right; overflow:hidden; min-height:570px; height:expression(this.scrollHeight < 571 ? "570px" : "auto"); padding-left:20px; border-left:1px dotted #b59e88;}

/*---------------------
Left navigation
---------------------*/
/*ul.nav-left						{width:170px; margin:0 0 0 5px; padding:0; list-style:none; display:block;}
ul.nav-left li					{margin:0; padding:0;}
ul.nav-left li.on				{margin:0; padding:0 0 0 13px; background:#b59e88 url(/gfx/nav-left-arrow.gif) no-repeat top left;}
ul.nav-left li.on a				{padding:3px; font:bold 11px Verdana, Arial; color:#FFF; text-decoration:none; display:block;}
ul.nav-left li.on a:hover		{color:#FFF;}
ul.nav-left li a				{padding:3px; font:bold 11px Verdana, Arial; color:#663300; text-decoration:none; display:block;}
ul.nav-left li a:hover			{color:#663300;}
ul.nav-left li ul				{margin:0; padding:0; list-style:none;}
ul.nav-left li ul li			{padding:0 0 0px 0;}
ul.nav-left li ul li a			{font:normal 11px Verdana, Arial !important; color:#663300 !important;}
ul.nav-left li ul li a:hover	{color:#FFF !important;}
ul.nav-left li ul li.on a		{color:#FFF !important;}*/

/* Lev 3 navigation */
ul.nav-left								{width:180px; margin:0 0 20px 0; padding:1px 0 0 0; list-style:none; display:block;}
ul.nav-left li							{margin:0; padding:0;}
ul.nav-left li a						{width:169px; padding:0 0 0 10px; font:normal 11px/29px Verdana, Arial; color:#663300; text-decoration:none; display:block;}
ul.nav-left li a:hover					{text-decoration:none;}
ul.nav-left li.on a						{color:#FFF; font-weight:bold; background-color:#745d47;}
ul.nav-left li.on-childs a				{color:#FFF; font-weight:bold; background-color:#745d47;}
ul.nav-left li.on-childs a:hover		{color:#FFF; font-weight:bold; background-color:#745d47;}

/* Lev 4 navigation */
ul.nav-left li.on-childs ul				{margin:0 1px 0 0; padding:0 0 5px 10px; width:169px; list-style:none; background:#b59e88; overflow:hidden;}
ul.nav-left li.on-childs ul li			{padding:4px 0;}
ul.nav-left li.on-childs ul li a		{font:normal 11px arial !important; color:#663300 !important; background:none !important;}
ul.nav-left li.on-childs ul li a:hover	{color:#FFF !important; background:none !important;}
ul.nav-left li.on-childs ul li.on a		{color:#FFF !important; font-weight:bold !important; background:none !important;}


/* Lev 5 navigation */
ul.nav-left li.on-childs ul				{margin:0 1px 0 0; padding:0 0 5px 10px; width:169px; list-style:none; background:#b59e88; overflow:hidden;}
ul.nav-left li.on-childs ul li			{padding:4px 0;}
ul.nav-left li.on-childs ul li a		{font:normal 11px arial !important; color:#663300 !important; background:none !important;}
ul.nav-left li.on-childs ul li a:hover	{color:#FFF !important; background:none !important;}
ul.nav-left li.on-childs ul li.on a		{color:#FFF !important; font-weight:bold !important; background:none !important;}

/*---------------------
Top navigation
---------------------*/
div#header ul							{margin:0; padding:0; list-style:none; position:absolute; right:0; bottom:30px; height:28px; overflow:hidden;}
div#header ul li						{display:inline; float:left; height:28px;}
div#header ul li.seperator				{background:url(/gfx/nav-seperator.gif) no-repeat top left; width:2px; height:28px; margin:0 10px;}
div#header ul li a						{font:bold 14px/28px arial !important; text-transform:uppercase; text-decoration:none; color:#FFF !important; display:inline; padding-bottom:2px;}
div#header ul li a:hover				{cursor:pointer; text-decoration:none; border-bottom:2px solid #567246;}
div#header ul li a.on					{color:#FFF !important; text-decoration:none; padding-bottom:2px; border-bottom:2px solid #567246;}
div#header ul li a.on:hover				{color:#FFF !important; text-decoration:none;}

/* Puffs below nav-left */
ul.column-puffs							{width:190px; margin:0; padding:0; float:left; list-style:none;}
ul.column-puffs li          			{width:190px; margin:0 0 10px 0; overflow:hidden; display:block; float:left;}
ul.column-puffs li img 					{margin:0; padding:0 0 5px 0; display:block; float:left;}
ul.column-puffs li h3       			{font:bold 11px Arial, Verdana; margin:0 0 2px 0; padding:0;}
ul.column-puffs li p        			{font:normal 11px Arial, Verdana; color:#666; margin:0;}
ul.column-puffs li a.pufflink			{font:normal 11px Arial, Verdana; color:#444444; font-weight:normal; text-decoration:none;}
ul.column-puffs li a.pufflink:hover		{text-decoration:underline;}
