@import "imkenberg.css";
	html{	height: 100%;}

	body {
		height:100%;
		margin: 0;
		/*margin:10px 10px 0px 10px;	*/
		padding:0px;
	}

		
	p,h1,pre {
		margin: 0px 0 10px 0;
		}
		
	h1 {
		padding-top:5px;		
		margin-left: 0;
		padding-left: 0;
		border-bottom: thin solid #BDCECE;
		}
	h2,h3 {
		margin-left: 0;
		padding-left: 0;
		margin-bottom: 3px;
		}

/* ===================== Old style ================ */
.formfield{	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #204ED0;}

.textfield {	
	BACKGROUND-COLOR: #FFFFFF; COLOR: #00008B; 
	font-size : 11px;	border-style : inset;	border-width : thin thin thin thin;
	border-color : White White White White;
	}

input.submit,.nbutton {
	BACKGROUND-COLOR: #E7E7E7; COLOR: Navy;
	font-size : 11px;	border-style : outset;	border-width : thin thin thin thin;
	border-color : #D7F3FD #01BCEB #01BCEB #D7F3FD;	padding: 0;	font-weight: normal;
}

.ingredients { display : block;  margin-top : 5px;}

.ing {  display : block;}

.directions  {  display : block;  margin-top : 5px; margin-right: 0;margin-left: 0;}

.step {  display : block;}

#menu {
/*background-color: silver;*/
/*border: solid 1px gray;*/
width: 100%;
height: 100%;
/*background-color: #ECECEC;*/
}

ul{
list-style-type: none;
}

#menu ul {
list-style-type: none;
margin: 0;
padding: 0;
border: none;
}

#menu li {
margin: 0;
padding: 0.25em 0.5em 0.25em 0.1em;
border-bottom: 1px solid #BDCECE;
width: 100%;
display: block
}

html>body #menu li {
width: auto;
}

#menu li:first-child {
border: none
}

.google{
	border-bottom: 1px solid #BDCECE;
}
#header{
	height: 102px;
	background: #fff url(../header-background.gif) repeat-x top left;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:102px;
}
	html>body #header {
		height:102px;
		}
.headertext{
	z-index: 10;
	height: 60px;
	top: 45px;
	width: 300px;
	margin-left: 20px;
	font-size: 24px;
	font-weight: bold;
	color: white;
	position: relative;
	float: left;
}


#headermenu{
	position: relative;
	float: right;
	top: 80px;
	margin-right: 0;
	margin-bottom: 3px;
}
#headermenu ul {
		background-color: #BDCECE;
		text-align: left;
		margin: 0;
		padding: 0;
		/*border-bottom: 1px solid #BDCECE ;*/
		}

	#headermenu li {
		list-style-type: none;
		padding: 0.25em 1em;
		/*border-left: 1px solid navy;*/
		width: 100px;
		display: inline
		}

	#headermenu li:first-child {
		border: none;
		}

/*	
#leftcontent {
position: absolute;
left:10px;
top:50px;
width:200px;
background:#fff;
border:1px solid #000;
	}

	#centercontent {
background:#fff;
margin-left: 199px;
margin-right:199px;
border:1px solid #000;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 201px;
margin-right:201px;
	}
html>body #centercontent {
margin-left: 201px;
margin-right:201px;
	}
		
	#nomenucontent {
		background:#fff;	
		margin-left: 0;
		margin-right:199px;	
		float: left;
		border:1px solid #000;		
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 0;
   		margin-right:201px;
		}
	html>body #nomenucontent {
   		margin-left: 0;
   		margin-right:201px;
		}		

#rightcontent {
position: absolute;
right:10px;
top:250px;
width:200px;
background:#fff;
	}
	
	#header {
		background:#fff;
		margin:0;
		padding: 0;
		height :250px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:249px;
		}
	html>body #header {
		height:249px;
		}*/
		/*	#header ul {
		background-color: red;
		text-align: left;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid red ;
		}

	#header li {
		list-style-type: none;
		padding: 0.25em 1em;
		border-left: 1px solid white;
		width: 100px;
		display: inline
		}

	#header li:first-child {
		border: none;
		}
				
	#rightcontent p {
		font-size:10px
		}*/
