 body{
  margin:0;
  padding:0;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background:url(../images/wood_background.jpg);
  position:relative;
 } 
 #footer{
	background: #1c0602;
	bottom: 0;
	color: #666;
	font-size: 11px;
	height: 16px;
	position: fixed;
	padding:6px;
	width: 100%;
	margin:0px;
	left:0px;
 }
#container{
text-align:left; 
width:952px;  
margin:0 auto -15px auto; 
position:relative;
padding:0;
}
#footerContent{
	width:550px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footerContent p{
float:left; 
color:#FFFFFF;
}
#footerContent a{
text-decoration:none;
color:#FFFFFF;
}
#footerContent img{
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}
#menuContainer{
	width:350px;
	float:left;
}
#contentArea{
	padding:0;
	float:right;
	width:598px;
}
#welcome_header {
	float:left;
	margin:17px 0 5px 0;
	width:952px;
	display:inline;
}
#video_container {
	width:598px;
	height:450px;
}
#leftColumn{
	width:350px;
	position:relative;
	float:left;
	height:auto;
	min-height:100%;
}
#swf_footer {
float:left;
position:relative;
bottom:15px;
}
#guiness_footer {
	float:right;
	width:598px;
	height:164px;
	padding-bottom:30px;
}
/* -----------------------|| SCALABLE CONTENT AREA IMAGE BORDERS ||----------------------*/
.contentBox{
	width:584px;
	margin-bottom:40px;
}
.contentBox ul{
	width: 544px;
	margin:10px 0;
	float:right;
}
.contentBox ul li{
	width: 260px;
	float:right;
}
.contentBox .t{
	background:url(../images/contentBox-t.gif) no-repeat;
	width:584px;
	height:22px;
}
.contentBox .l{
	background:url(../images/contentBox-l.gif) repeat-y top left;
	width:584px;
}
.contentBox .r{
	background:url(../images/contentBox-r.gif) repeat-y top right;
	width:584px;
}
.contentBox .b{
	background:url(../images/contentBox-b.gif) no-repeat;
	width:584px;
	height:12px;
}
.contentBox .c{
	background:#1c0602;
	width:534px;
	margin-left:20px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.contentBox .c h1{
	color:#a88f70;
	font-size:18px;
	margin-bottom:10px;
}

.contentBox .c h2{
	color:#a88f70;
	font-size:14px;
	margin-bottom:10px;
}
.contentBox .c p{
	margin:10px 0;
		line-height:130%;
}
.contentBox .c .disclaimer{
	font-size:10px;
	font-style:italic;
	margin-bottom:0;
}
.contentBox .c a{
color:#a88f70;
}

/* -----------------------|| SMALLER BOX THAT GOES BELOW CONTENT BOX ||-------------------*/
.quoteBox{
	width:598px;
	height:100px;
	text-align:center;
	float:right;
}
.quoteBox img{
	margin:0 auto;
}
.quoteBox .t{
	background:url(../images/quoteBox-t.gif) no-repeat;
	width:587px;
	height:13px;
}
.quoteBox .b{
	background:url(../images/quoteBox-b.gif) no-repeat;
	width:587px;
	height:16px;
}
.quoteBox .l{
	background:url(../images/quoteBox-l.gif) no-repeat;
	width:587px;
	height:71px;
}
.quoteBox .r{
	background:url(../images/quoteBox-r.gif) no-repeat;
	width:16px;
	height:71px;
	float:right;
}
.quoteBox .c{
	background:#1c0602;
	width:566px;
	height:71px;
	float:right;
}
body img{
border-style:none;
}
/* ------------------- || MAIN MENU ||-----------*/
ul#mainMenu {
	width:325px;
	height:510px;
	list-style-type:none;
	padding:0;
	margin: 0 0 0 20px;
}
ul#mainMenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#mainMenu a {
  display: block;
  text-decoration: none;
}

ul#mainMenu li {
}

ul#mainMenu li a {
  height:45px;
  padding-bottom:15px;
}
ul#mainMenu li ul li a {
  margin-left: 10px;
  height:30px;
  padding-bottom:5px;
}
ul#mainMenu li span {
	display:none;
}
li#Home a.link {background:url(../images/menu_map.gif) no-repeat -323px 0; width:200px; }
#Home a.link:link, #Home a.link:visited {background-position: -323px 0;}
#Home a.link:hover {background-position: 0 0}
#Home a.link:active, #Home a.current {background:url(../images/menu_map.gif) no-repeat -646px 0; width:200px;}

li#Manifesto a.link {background:url(../images/menu_map.gif) no-repeat -323px -60px; width:300px; }
#Manifesto a.link:link, #Manifesto  a.link:visited {background-position: -323px -60px;}
#Manifesto a.link:hover {background-position: 0 -60px}
#Manifesto a.link:active, #Manifesto a.current {background:url(../images/menu_map.gif) no-repeat -646px -60px; width:300px;}

li#Learnin a.link { background:url(../images/menu_map.gif) no-repeat -323px -120px; width:270px; }
#Learnin a.link:link, #Learning a.link:visited{background-position: -323px -120px;}
#Learnin a.link:hover{background-position: 0 -120px;}
#Learnin a.link:active, #Learnin a.current {background: url(../images/menu_map.gif) no-repeat -646px -120px;}

#Sharin a.link { background:url(../images/menu_map.gif) no-repeat -323px -180px; width:240px; }
#Sharin a.link:link, #Sharin a.link:visited{background-position: -323px -180px;}
#Sharin a.link:hover{background-position: 0 -180px;}
#Sharin a.link:active, #Sharin a.current {background: url(../images/menu_map.gif) no-repeat -646px -180px;}

li#Grillin a.link { background:url(../images/menu_map.gif) no-repeat -323px -310px; width:250px; }
#Grillin a.link:link, #Grillin a.link:visited{background-position: -323px -310px;}
#Grillin a.link:hover{background-position: 0 -310px;}
#Grillin a.link:active, #Grillin a.current {background: url(../images/menu_map.gif) no-repeat -646px -310px;}

li#Winnin a.link { background:url(../images/menu_map.gif) no-repeat -323px -440px; width:240px; }
#Winnin a.link:link, #Winnin a.link:visited{background-position: -323px -440px;}
#Winnin a.link:hover{background-position: 0 -440px;}
#Winnin a.link:active, #Winnin a.current {background: url(../images/menu_map.gif) no-repeat -646px -440px;}

li#Tellabuddy a {background:url(../images/menu_map.gif) no-repeat -323px -500px; width:323px; }
#Tellabuddy a:link, #Tellabuddy a:visited{background-position: -323px -500px;}
#Tellabuddy a:hover{background-position: 0 -500px;}
#Tellabuddy a:active {background-position:-646px -500px;}

li#submit a.link { background:url(../images/menu_map.gif) no-repeat -323px -240px; width: 190px;}
#submit a.link:link, #submit a.link:visited{background-position: -323px -240px;}
#submit a.link:hover{background-position: 0 -240px;}
#submit a.link:active, #submit a.current {background: url(../images/menu_map.gif) no-repeat -646px -240px;}

li#yourtips a.link { background:url(../images/menu_map.gif) no-repeat -323px -275px; width:150px;}
#yourtips a.link:link, #yourtips a.link:visited{background-position: -323px -275px;}
#yourtips a.link:hover{background-position: 0 -275px;}
#yourtips a.link:active, #yourtips a.current {background: url(../images/menu_map.gif) no-repeat -646px -275px;}

li#products a.link {background:url(../images/menu_map.gif) no-repeat -323px -370px; width: 153px;}
#products a.link:link, #products a.link:visited{background-position: -323px -370px;}
#products a.link:hover{background-position: 0 -370px;}
#products a.link:active, #products a.current {background: url(../images/menu_map.gif) no-repeat -646px -370px;}

li#recipes a.link {background:url(../images/menu_map.gif) no-repeat -323px -405px; width:133px;}
#recipes a.link:link, #recipes a.link:visited{background-position: -323px -405px;}
#recipes a.link:hover{background-position: 0 -405px;}
#recipes a.link:active, #recipes a.current {background: url(../images/menu_map.gif) no-repeat -646px -405px;}

/* -------------------------------------|| PAGE-SPECIFIC FORMATTING || -----------------------------*/
#subhead_image{
	width:534px;
}
/*-------------------------|| WINNIN PAGE ||---------------------------*/
.contentBox .c .disclaimerBOLD{
font-size:12px;
font-weight:bold;
color:#a88f70;
}
.contentBox .c .form_input{
float:left;
height:45px;
margin:10px 5px;
}
#form_elements{
float:left;
margin:0 auto;
}
.contentBox .c .form_input .formSmallText{
font-size:11px;
}
.contentBox .c .form_input .formSmallText a{
font-size:11px;
color:#a88f70;
}

.contentBox .c .form_input .captchaIMG {
padding: 0 3px 5px 0;
float:left;
}
#form_error{
width:90%;
height:15px;
color:#FF0000;
font-size:11px;
font-weight:bold;
}
input.error, select.error, option.error {
	border: 2px solid red;
}

/*-------------------------|| SUBMIT YOUR... PAGE ||---------------------------*/
#scrollBox {
width:450px;
height:200px;
overflow-y:scroll;
overflow-x:hidden;
margin-top:20px;
}
#scrollBox p{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:400px;
padding:0;
}
#scrollBox strong{
color:#a88f70;
}
#scrollBox ul{
margin:0;
padding:0;
float:left;
width:400px;
}
#scrollBox li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:0;
padding:0 0 5px 0;
clear:left;
float:left;
width:400px;
}


/*--------------------|| VIEW TIPS PAGES || --------------------*/
.contentBox .phpIndex{
	font-size:12px;
	color:#a88f70;
	text-align:right;
	width:530px;
	padding-bottom:30px;
	margin-top:20px;
}
.contentBox .submenu{
	width:530px;
	height:75px;	
}
.contentBox .video_tip{
	margin-top:10px;
	width:530px;
	height:410px;
	text-align:center;
	border-bottom:#a88f70 1px solid;
}
.contentBox .text_tip{
	width:530px;
	border-bottom:#a88f70 1px solid;
	margin-top:30px;
	padding-bottom:10px;
}
.contentBox .tip_info{
	width:530px;
	height:40px;
}
.contentBox .tip_title{
	float:left;
	color:#a88f70;
	text-align:left;
	width:300px;
	padding-bottom:5px;
	font-weight:bold;
}
.contentBox .tip_name{
	float:right;
	text-align:right;
	width:150px;
	font-size:16px;
}
.contentBox .tip_city{
	float:right;
	color:#a88f70;
	text-align:right;
	width:150px;
	font-size:11px;
}
.contentBox .youtube_video{
	margin:0 auto;	
}
/* -----------------|| LEARNIN ||-------------------------*/
.learninIMG {
	margin: 15px 20px;
}
/*--------------------------------------|| RECIPES PAGE ||-------------------------------*/
#recipe_subnav{
	width:543px;
}
#recipe_subnav ul{
	list-style:none;
}
#recipe_subnav li, #recipe_subnav li a{
	display:block;
	width:135px;
	height:73px;
	float:left;
	margin:0 5px;
}
#recipe_subnav li span{
	display:none;
}
li#pork{
	background:url(../images/recipes-submenu-pork.jpg) no-repeat 5px 0;
}
li#chicken{
	background:url(../images/recipes-submenu-chicken.jpg) no-repeat 5px 0;
}
li#beef{
	background:url(../images/recipes-submenu-beef.jpg) no-repeat 5px 0;
}
#phpNav, #phpNav a{
	width:533px;
	text-align:right;
	color:#a88f70;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:10px 0;
}
#recipeBox{
	width:533px;
}
#recipeBox p{
line-height:145%;
}
#recipeBox .image{
float:right;
border:#FFFFFF 1px solid;
padding:2px;
margin-left:5px;
}
#headline{
	height:49px;
}
