﻿body 
{
	
	font-family:Georgia, times new roman, Serif;
	background-color:#fff1d7;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	font-size:12px;
}
a:link,a:visited
{
	color:#886521;
	text-decoration:none;}
a:hover
{
	color:#7e956f;
}
.clear, .Clear
{
	clear:both;
}
img
{
	border:0px;
}
.mediaWrapper
{
	font-size:12px;
	width:800px;
	margin:auto;
	
}
.topNav
{
	width:800px;
	margin-top:5px;
	height:25px;
	text-align:right;
	font-family:  Arial, helvetica, Sans-Serif,  Verdana;
	font-size:0.95em;
	
	
}
.topNav a:link, .topNav a:visited
{color:#fff;
 text-decoration:none;
 padding:10px;}
a.media
{
	color:#000 !important;
}
.topNav a:hover
{color:#000;padding:10px;}
.headerNav
{
	margin-top:65px;
	width:900px;
	height:37px;
	font-size:1.38em;
	
	
}
.headerNav .left
{
	width:25px;
	background-image:url(images/navBG.gif);
	float:left;
	height:37px;
	}
.headerNav .center
{
	
	
	background-image:url(images/navCenterBG.gif);
	float:left;
	height:37px;
	
	}
a.topNavLink:link, a.topNavLink:visited
	{
		float:left;
	color:#000;
	display:block;
	text-decoration:none;
	padding:7px 22px 0px 21px;
}
	
	
a.topNavLink:hover, .topNavLinkSelected
{
	float:left;
	text-decoration:none;
	color:#886521 !important;
	display:block;
	/*padding:7px 9px 0px 10px;*/
	padding:7px 22px 0px 21px;
}

.headerNav .right
{
	width:25px;
	
	background-image:url(images/navBG.gif);
	background-repeat:no-repeat;
	background-position:-30px 0px;
	float:left;
	height:37px;}
.logoSpace
{
	
	width:800px;
	
	font-family:Georgia, times new roman, Serif;
	font-size:1.5em;
	clear:both;
	margin:5px 0px 5px 0px;
	
}
.leftColumn
{
	width:200px;
	background-image:url(images/navShadow.png);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	font-family:  Arial, helvetica, Sans-Serif,  Verdana;
}
.orangeTitle
{width:160px;
 height:24px;
 background-image:url(images/orangeCorner.png);
 
 background-repeat:no-repeat;
 padding:10px 0px 0px 22px;
 font-weight:bold;
 font-size:1.2em;
}
.orangeTitle a:link,.orangeTitle a:visited
{
	color:#000;
}
.orangeTitle a:hover
{
	color:#fff1d7;
}
.leftNavMedia
{
	width:170px;
	/*margin-top:20px;*/
	min-height:500px;
	padding:10px 0px 0px 12px;
	background-color:#fff1d7;
	background-image:url(images/navGradient.gif);
	background-repeat:repeat-x;
}
a.leftNavLink:link,a.leftNavLink:visited
{
	background-image:url(images/littleArrow.png);
	background-repeat:no-repeat;
	background-position:0px;
	color:#d8852a;
	display:block;
	padding:8px 0px 5px 30px;
	text-decoration:none;
	font-size:1.1em;
	}
a.leftNavLink:hover,.leftNavLinkSelected
{
	background-image:url(images/littleArrowOver.png);
	background-repeat:no-repeat;
	background-position:0px;
	color:#7e956f;
	display:block;
	padding:8px 0px 5px 30px;
	text-decoration:none;
	font-size:1.1em;
	}
	
.contentColumn
{
	width:600px;
	
	float:left;
	
}
.contentColumn .leftShadow
{
	background-image:url(images/leftShadow.png);
	width:18px;
	height:380px;
	float:left;
	background-repeat:no-repeat;
}
.contentColumn .contentBox
{
	background-color:#fff1d7;
	min-height:400px;
	_height:400px;
	float:left;
	width:540px;
	font-size:1.2em;
	line-height:1.2em;
	padding:20px 10px 0px 5px;
	
}
.contentColumn .rightShadow
{
	background-image:url(images/rightShadow.png);
	background-repeat:no-repeat;
	width:25px;
	height:380px;
	float:left;
	
}
.VSfooterCopy
{
	width:800px;
	margin:auto;
	text-align:center;
	font-family:  Arial, helvetica, Sans-Serif,  Verdana;
	font-size:0.9em;
}
h1
{
	color:#886521;
	font-size:1.2em;
}
h2
{
	
	font-size:1.2em;
}
h3
{
	
	font-size:1.1em;
	font-style:italic;
	font-weight:normal;
}
li
{
	font-size:0.98em;
}
a.paging:link, a.paging:visited
{
	font-family:arial;
	color:#884e0d;
}
.btn
{
	background-color:#886521;
	color:#fff;
}
/*recipe stuff*/
ul.recipeList 
{
	margin-left:-50px;
}
.recipeList li
{
	list-style:none;
	
	float:left;
	width:180px;
	height:153px;
	font-family:Arial, Sans-Serif;
	text-align:center;
	
}
.recipeList img {

  
  
  background-color: #fff;
border: 1px solid #a9a9a9;
padding: 4px;
text-align:center;

  } 
.recipeList li a:link, .recipeList li a:visited
{
	color:#000;
	width:164px;
	height:138px;
	display:block;
	font-size:0.88em;
	background-image:url(images/recipeList.jpg);
	padding:15px 8px 0px 8px;
}
.recipeList li a:hover
{
	
	color:#000;
	width:164px;
	height:138px;
	display:block;
	font-size:0.88em;
	background-image:url(images/recipeList_over.jpg);
	padding:15px 8px 0px 8px;
}

.mediaRecipe
{
	width:570px;
	
}
.mediaRecipe p, .mediaRecipe li, .mediaRecipe h1{
font-family:arial, Sans-Serif;
padding-bottom:3px;
font-size:0.95em;
}
.recipeHeading
{
	width:305px;
	height:141px;
	float:left;
	border-bottom:solid 5px #d8852a;
}
img.recipe
{
	border-bottom:solid 5px #d8852a;
	
}
ul.ingredients
{
	border-right:solid 1px #d8852a;
	float:left;
	width:180px;
}
.ingredients li
{
	list-style:none;
	 list-style-position:outside;
	font-size:small;
	padding-bottom:8px;
	margin-left:-40px;
}
ol.direction
{
	float:left;
	width:250px;
	margin-left:5px;
	padding-left:30px;
	padding-bottom:3px;
	list-style-position:outside;
}

.back
{
	text-align:right;
	width:520px;
}
.recipebtn{
background-color:#d8852a;
color:#fff;}
.pics{
float:right;
overflow: hidden;

}
.photoPaging{text-align:right; width:520px; padding:0px 10px 5px 0px; font-family:  Arial, helvetica, Sans-Serif,  Verdana;
}
.press
{
	font-size:12px;
	font-family:Arial;
}

.buttons
{
	
	width:560px;
}





