/**** RESET ELEMENTS TO ZERO ****/
body, html, h1, h2, h3, h4, p, ul, ol, li, img, a, wrapper, header, object ,form{
	margin:0px;
	padding:0px;
	border:0px;
	list-style:none;
	text-decoration:none;
}
body{ font-family: Arial, Helvetica, sans-serif;
    color: #000;
	font-size:16px;
	background: #541b1f url(../images/pixelstrip.jpg) repeat-x 0px 0px;
	line-height: 1.5em;
}
.page {
	max-width: 980px;
	margin: auto;
	position: relative; 
}
#header {
	height:282px;
	background: url(../images/skheader_large.jpg) no-repeat  0px;
}
#nav {
	width: 100%;
	display: block;
	position: absolute;
	background-color:#2c2526;
	font-size: 1em;
}
#content {
	padding-top:1em;
	background-color:#fef8d8;
	width:100%;
	float:left;
	clear:left;
	font-size: 1em;
}
#cont_left {
	width:66%;
	float:left;
	clear:left;
}
#cont_right {
	width:34%;
	float:left;
}
.directions{
width:95%;
	float:left;
}
#favs{
	background-color:#fef8d8;
	width:100%;
	float:left;
	clear:left;
	padding-bottom:.3em;
	font-size: 1em;
	}
#footer { 
font-size: .85em; 
color: #fff; 
background-color: #541b1f; 
padding: 10px 10px 10px 0px;
padding-left:.5em 
}

@media screen and (max-width: 990px) {
	footer { padding-left: 20px; }
}

ul.lstleft{
width:40%;
float:left;
clear:left;
margin-left:3em;
padding:.2em;
}
ul.lstright{
width:40%;
float:left;
padding:.2em 0em;
}

form{
padding-left:2.5em;
padding-top:.5em;
float:left;
 clear:left; 
 width:25em;
}

ol{
width:31%;
float:left;
padding:.5em;
}
 .srchbox{width:65%;}
hr	{background-color:#541317; height:.02em;}
h1 { color: #a6430a; margin: 0em 0em .5em 0em; font-size: 2em; font-weight: normal; }

h2 {
font-size: 1.7em; 
margin: 1em 0em .2em 0em;
color:#541317;
padding-left:1.7em;
 }
 
h3 { font-size: 1.3em; margin: 0em 0em 1em .6em; color:#541b1f; padding-left:1.7em; }
h4 { font-size: 1em; text-decoration:underline;  margin: 0em 0em 1em .6em; color:#541b1f; padding-left:2.5em; }

p { margin: 0px 0px .75em 0px; }
strong{color:#541317;}

#cont_left.lrecipe{
	width:55%;
	float:left;
}
#cont_right.rrecipe{
	width:38%;
	float:left;
}
.imgborder{
border:6px solid #b8acc4;
width:100%;
height:100%;
}

.tmpfront{
border:6px solid #b8acc4;
width:75%;
height:75%;
}
.ingredients{
	font-size: 1em; margin: 0em 0em .2em .6em; color:#541b1f; padding-left:2.5em; 
}
.prtbutton{
	margin:2em 0em 0em 3em;
}
/**** SET NAV List VALUES ****/
#nav a {
	color: #b8acc4;
	text-decoration: none;
	display: inline-block;
	font-weight: bold;
	padding:.2em 1.7em;
}
#nav a:hover { color:#fff; }

ol li a:visited{color:#541317;}
ol li a:link{color:#541317; font-size:1em;	text-decoration:none;}
ol li a:hover{color:#ff0000; text-decoration:underline;}

#cont_left a:visited{color:#541317;}
#cont_left a:link{color:#541317; font-size:1em;	text-decoration:none;}
#cont_left a:hover{color:#ff0000; text-decoration:underline;}

.fastlink{text-align:center;}
.fastlink a:visited{color:#541317;}
.fastlink a:link{color:#541317;	font-size:1em; text-decoration:none;}
.fastlink a:hover{color:#ff0000; text-decoration:underline;}
