body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	margin:0px;
	padding:0px;
}
*{border:0px solid #eee;margin:0;padding:0;list-style:none}
html,body,#contentss{font-family:helvetica;width:100%;height:100%;overflow:hidden}
a{text-decoration:none;color:#000;outline:0; font-family:tahoma,helvetica;}
/**** Inline STYLE-tag style sheet ****/
		





.clear{
	clear:both;
}

#wrapper{
height:100%;
}
#logo{position:absolute;bottom:0;left:0px;}
#logo img{
width:90px;
}
#slogan{
background-color:rgb(255,100,0);
font-size:5.7em;
color:black;
font-weight:900;
line-height:.7em;
}
#menu{
padding-top:20px;
height:30px;
width:500px;

}

#menu li {
display:inline;
padding-right:5px;
height:100px;

}

#menu li a{
background-color:rgb(255,100,0);
padding:8px 17px 5px 15px;
font-family: Arial ;
color:white;
}




/******************
*
* Receipes
*
******************/
.martinFlying{
z-index:1;
position:relative;
			/* Set rules to fill background */
			min-height: 100%;
			min-width: auto;
			
			/* Set up proportionate scaling */
			width: auto;
			height: 100%;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left:50%;
		}
		
		@media screen and (max-height: 771){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}


#topMenu{
z-index:2;
position:relative;
width:100%;
height:60px;
}
#topMenu a{
color:black;
}
#topMenu ul li{
display:inline;
padding-left:50px;
}
#topMenu ul{
padding-top:15px;
}

#receipe{
z-index:3;
padding-left:150px;
position:absolute;
line-height:1.5em;
bottom:100px;
height:100px;
}
#receipe a{
font-size:1.0em;
}

.res div{
	display:none;
	padding-left: 8px;
	width: 400px;
}

.activeRes{
	background:rgb(255,255,255);
}

.cats{
text-align:right;
color:white;
border-right:1px white solid;

}
.cats a{
color:white;
}
.cats a.active{
background:white;
color:black;
}

.res a{
	color:white;
}
.res a:hover{
	color:black;
}

#martin{
background-image:url('images/gradientbg.gif');
float:right;
position:absolute;right:0;
padding:20px 30px 0px 30px;
}


#bottomMenu{
z-index:4;
position:absolute;
background:white;
bottom:0;
height:50px;
width:100%;
}



#bottomMenu a{
	color:black;
font-size:0.7em;
}

#bottomMenu ul{
margin:auto;
padding-top:15px;
}

#bottomMenu ul li{
display:inline;
padding-left:20px;
}

#logo{
z-index:4;
top:30px;
left:30px;
}
.cats{
position:fixed;
bottom:50px;
left: 0px;
border: none;
width: 240px;
}
.res{
height:500px;
border-left:1px white solid;
position:fixed;
bottom:50px;
left:250px;
width:400px;
}


