html{
	background-color:#f4f3ed;
}
body{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#333;
	background-color:#f4f3ed;
}

.container{
	width:950px;
	position:relative;
	margin:0 auto;
	padding:6px 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} 

#BreadCrumbs{
	font:bold 14px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#898877;
	margin:12px 0 10px;
}

.left{
	float:left;
}

.right{
	float:right;
}

/* -- $Typography -------------------------------------------------------------- */

p{
	margin:0 0 18px;
	line-height:1.4;
}

a{
	color:#354106;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
}

a img{ 
	border:none; 
}

h1{
	font:bold 18px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#354106;
	text-transform:uppercase;
}

h2{
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:0 0 2px;
}

h3{
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	margin:0 0 2px;
}

strong{
	font-weight:bold;
}

em{
	font-style:italic;
}

#MainContent ul, #MainContent ol{ margin:0 0 12px 16px; }

#MainContent ul li{
	list-style-type:disc;
}

#MainContent ol li{
	list-style-type:decimal;
}

blockquote{
	margin:0 18px 18px; 
}

/* -- $Header ------------------------------------------------------------------ */

#Header{ 
	position:relative;
	background-color:#fff;
}

#Header .container{
	height:126px;
	padding: 0;
}

/* -- $SideBar / Navigation -------------------------------------------------------------- */

#SideBar{
	position:relative;
	width:184px;
	float:left;
}

#Navigation a{
	display:block;
	background:#b7b39a url(../images/menu.gif) no-repeat 5px top;
	color:#354106;
	height:33px;
	padding:0 6px;
	font:bold 14px Arial, Helvetica, sans-serif;
	line-height:33px;
	text-decoration:none;
	text-transform:uppercase;
	text-indent:-30000px;
}

#Navigation a.section, #Navigation a.current, #Navigation a:hover{
	background-color:#354106;
	background-position:-190px top;
	color:#fff;
}
#Navigation li#a-about-wild-beef a{
	background-position:5px -38px;
}
#Navigation li#a-our-produce a{
	background-position:5px -76px;
}
#Navigation li#a-where-to-buy a{
	background-position:5px -115px;
}
#Navigation li#a-nutritional-benefits a{
	background-position:5px -152px;
}
#Navigation li#a-receipes a{
	background-position:5px -190px;
}
#Navigation li#a-blog a{
	background-position:5px -228px;
}
#Navigation li#a-press a{
	background-position:5px -266px;
}
#Navigation li#a-contact a{
	background-position:5px -304px;
}
#Navigation li#a-people a{
	background-position:5px -342px;
}
#Navigation li#a-publications a{
	background-position:5px -380px;
}
#Navigation li#a-what-they-say a{
	background-position:5px -418px;
}
#Navigation li#a-links a{
	background-position:5px -456px;
}

#Navigation li#a-about-wild-beef a:hover, #Navigation li#a-about-wild-beef a.current, #Navigation li#a-about-wild-beef a.section{
	background-position:-190px -38px;
}
#Navigation li#a-our-produce a:hover, #Navigation li#a-our-produce a.current, #Navigation li#a-our-produce a.section{
	background-position:-190px -76px;
}
#Navigation li#a-where-to-buy a:hover, #Navigation li#a-where-to-buy a.current, #Navigation li#a-where-to-buy a.section{
	background-position:-190px -115px;
}
#Navigation li#a-nutritional-benefits a:hover, #Navigation li#a-nutritional-benefits a.current, #Navigation li#a-nutritional-benefits a.section{
	background-position:-190px -152px;
}
#Navigation li#a-receipes a:hover, #Navigation li#a-receipes a.current, #Navigation li#a-receipes a.section{
	background-position:-190px -190px;
}
#Navigation li#a-blog a:hover, #Navigation li#a-blog a.current, #Navigation li#a-blog a.section{
	background-position:-190px -228px;
}
#Navigation li#a-press a:hover, #Navigation li#a-press a.current, #Navigation li#a-press a.section{
	background-position:-190px -266px;
}
#Navigation li#a-contact a:hover, #Navigation li#a-contact a.current, #Navigation li#a-contact a.section{
	background-position:-190px -304px;
}
#Navigation li#a-people a:hover, #Navigation li#a-people a.current, #Navigation li#a-people a.section{
	background-position:-190px -342px;
}
#Navigation li#a-publications a:hover, #Navigation li#a-publications a.current, #Navigation li#a-publications a.section{
	background-position:-190px -380px;
}
#Navigation li#a-what-they-say a:hover, #Navigation li#a-what-they-say a.current, #Navigation li#a-what-they-say a.section{
	background-position:-190px -418px;
}
#Navigation li#a-links a:hover, #Navigation li#a-links a.current, #Navigation li#a-links a.section{
	background-position:-190px -456px;
}

#Navigation li{
	margin:0 0 6px;
}

#Navigation li li{
	margin:0;
}
#Navigation li li a{
	background:none;
	height:auto;
	line-height:normal;
	text-indent:0;
	color:#898877;
	margin:0 2px 2px 6px;
}

#Navigation li li a:hover, #Navigation li li a.current, #Navigation li li a.section{
	color:#354106;
	background:none;
}

#Navigation li ul{
	margin:6px 0 4px;
}

#Navigation li li ul
{
	margin:0 2px 0 8px;
}

#SideBar p.vcard{
	font:12px Arial, Helvetica, sans-serif;
	color:#354106;
	margin:12px 0;
	padding:0 6px;
	line-height:16px;
}

/* -- $Content ----------------------------------------------------------------- */

#Content{
	width:756px;
	float:right;
	position:relative;
}

.BlogHolderPage #Content,
.PressHolderPage #Content{
	padding:39px 0 0;
}

#MainContent{
	position:relative;
	overflow:hidden;
	padding:15px 12px;
	background:#fff;
	margin:0 0 6px;
}

#MainContent p{
	line-height:1.2;
}

.greenbg{
	position:relative;
	background:#354106 url(../images/green_round_corner.gif) no-repeat left bottom;
	padding:8px 12px 12px;
	color:#fff;
	font-size:14px;
	margin:0 4px 6px 0;
}

.greenbg h1, .greenbg h2,  .greenbg h3{
	color:#b7b383;
	font:bold 14px "Arial Narrow", Arial, Helvetica, sans-serif;
	line-height:1.4;
}
.greenbg p{
	margin:0;
}

#TopImage{
	padding:6px;
	margin:0 0 6px;
}

#TopImage p{
	font-size:12px;
	font-style:italic;
	margin:0 0 0 4px;
}

/* -- $ProductPage / $RecipePage ----------------------------------------------------- */

.item{
	width:238px;
	height:60px;
	background:#3b3d35;
	float:left;
	margin:0 4px 4px 0;
	padding:205px 5px 5px;
	position:relative;
	color:#fff;
	font-size:14px;
}
.item p{
	margin:0;
}
.item h2{
	font:bold 14px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;	
}

.boxwidget h2{
	font:14px Georgia, "Times New Roman", Times, serif;
	text-transform:none;
}

.item a{
	color:#fff;
}

.item a[rel="bookmark"]{
	font-weight:bold;
}

.item img{
	position:absolute;
	top:5px;
}

.ProductPage h1, .RecipePage{
	font-size:16px;
}

.ProductPage #MainContent p, .RecipePage #MainContent p{
	color:#636466;
	font-size:14px;
	line-height:1.4;
}

.ProductPage #MainContent p.info, .RecipePage #MainContent p.info{
	font:bold 16px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#354106;	
}

.ProductPage .greenbg, .RecipePage .greenbg{
	margin-right:0;
}

.ProductPage .greenbg p, .RecipePage .greenbg p{
	margin:0 0 12px;
}

/* -- $ArticlePage / $ItemHolderPage ----------------------------------------------------- */

.tags{
	font:bold 16px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.BlogPage h1, .PressPage h1{
	margin:0 0 12px;
}

.date{
	font-weight:normal;
	text-transform:none;
	margin-left:4px;
}

p.intro{
	font-style:italic;
}

.hentry, #Items li{
	position:relative;
	min-height:175px;
	background:#fff;
	margin:0 0 10px;
	padding:0 4px 0 0;
}

#Items li{
	min-height:232px;	
}

.hentry a.photo, #Items li img{
	position:absolute;
	left:0;
	top:0;
}

h2.entry-title{
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 6px 250px;
	padding:12px 6px 0 0;
}

h2 .published{
	text-transform:none;
	font-weight:normal;
	margin:0 0 0 6px;
}

.entry-content{
	margin:0 6px 6px 250px;
	font-style:italic;
	line-height:20px;
}

#Items .entry-content{
	font-style:normal;
}

#Items .entry-content p{
	margin:0;
	padding-bottom:8px;
}

.readmore{
	margin:0 0 0 250px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.BlogHolderPage .greenbg,
.PressHolderPage .greenbg,
.YearPage .greenbg,
.MonthPage .greenbg{
	min-height:164px;
	margin-right:0;
	padding-bottom:6px;
}

.greenbg blockquote{
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin:0 0 12px;
}

.greenbg .blog blockquote{
	font-size:16px;
	margin:0 0 5px;
	color:#dad7b1;	
}
.greenbg .blog blockquote p{
	line-height:1.2;
}

.BlogHolderPage .greenbg div, 
.PressHolderPage .greenbg div,
.YearPage .greenbg div,
.MonthPage .greenbg div{
	font:14px Arial, Helvetica, sans-serif;
	color:#dad7b1;
	margin:6px 6px 6px 240px;
}

.BlogHolderPage .greenbg img,
.PressHolderPage .greenbg img,
.YearPage .greenbg img,
.MonthPage .greenbg img{
	position:absolute;
	left:8px;
	top:8px;
}

#Content .greenbg div img{
	position:relative;
	top:0;
	left:20px;
}

#Content .greenbg div img#RichLizzie{
	position:relative;
	left:200px;
}

.noresults{
	margin:20px 0;
}

/* -- $Pagination -------------------------------------------------------------- */

.pagination{
	position:absolute;
	top:12px;
	right:6px;
	font:bold 14px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#898877;
}

.bottom{
	position:relative;
	float:right;
	top:0;
	clear:both;
}

.pagination ol, .pagination ol li{
	display:inline;
}

.pagination ol li a{
	padding:0 2px;
}

.pagination div{
	display:inline;
}

.pagination .prev, .pagination .next{ 
	margin:0 5px;
	display:block;
	float:left;
}

.siblings .next, .siblings .prev{
	height:20px;
}

.siblings .prev{
	padding:0 0 0 25px;
	background:url(../images/prev.gif) no-repeat left bottom;
}

.siblings .next{
	padding:0 25px 0 0;
	background:url(../images/next.gif) no-repeat right bottom;
}

.pagination a{
	text-decoration:none;
}



/* -- $Footer ------------------------------------------------------------------ */

#Footer{
	clear:both;
	position:relative;
	background-color:#f4f3ed;
	padding:50px 0 0;
}

#Footer div{
	background:#b7b39a;
	overflow:hidden;
	text-align:center;
	margin-bottom:6px;
}
#Footer ul{
	margin:auto;
	display:table;
}
#Footer ul li{
	float:left;
	padding:0 0 2px;
	margin:0 6px;
}

#Footer a{
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#Footer a.section, #Footer a.current{ font-weight:bold; }

#Footer p#Credits{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	text-align:right;
}

#Footer p#Credits a{ 
	text-transform:none;
}

/* -- $Forms ------------------------------------------------------------------- */

label.left, .checkbox label.right{
	float:none;
}

#CustomSearchForm_SearchForm{
	position:absolute;
	right:6px;
	top:4px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:4px 0;
}
#CustomSearchForm_SearchForm legend{
	display:none;
}
#CustomSearchForm_SearchForm #Search{
	float:left;
	width:260px;
}
#CustomSearchForm_SearchForm label{
	float:left;
	margin:0 4px 0 0;
	color:#898877;
}
#CustomSearchForm_SearchForm input.text{
	width:140px;
	padding:1px;
}
#CustomSearchForm_SearchForm input.action{
	float:left;
	border:none;
	background:none;
	font-weight:bold;
	text-transform:uppercase;
}

#Newsletter{
	background-color:#B7B39A;
	padding:6px;
	color:#354106;
	font:12px Arial, Helvetica, sans-serif;
}

#Newsletter form{
	margin:6px;
}

#Newsletter h2{
	font:bold 14px Arial, Helvetica, sans-serif;
}

#Newsletter input{
	margin:0 0 4px;
	width:140px;
	padding:2px;
}

#Newsletter .submit{
	margin:4px 0 0;
	width:auto;
}

/* -- $WYSIWYG IMGS ------------------------------------------------------------ */

img.right {
	float:right;
	margin:0 0 10px 10px;
}
img.left {
	float:left;
	margin:0 10px 10px 0;
}
img.leftAlone {
	float:none;
	display:block;
}
img.center {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

/* -- SS2.3 WYSIWYG IMG -- */
div.image.right,
 div.captionImage.right {
	float: right;
	margin-left: 20px;
}

 .captionImage {
	padding: 5px;
}

 div.image.left,
 div.captionImage.left {
	float: left;
}
 div.image.leftAlone,
 div.captionImage.leftAlone {
	float: left;
	margin-right: 100%;
}
 div.image.center,
 div.captionImage.center {
	float: none;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

 .caption {
	font-weight: bold;
	text-align: center;
	color: #546796;
}
