body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 85%;
	background-color: #120028;
	color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
}


/* Clear the div */
.clear {
height: 1px;
width: 100%;
clear: both;
}

img {
border: none;
}

a {
color: #bed225;
}

a:hover {
color: #fff;
}

h4 {
padding: 0 0 0 20px;
}

.read-more-link {
color: #ed1c24;
text-decoration: none;
padding: 0;
}

#header {
	height: 420px;
	width: 100%;
	background-color: #120028;
	margin: 0 auto;
	background-image: url(../images/beef-header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


#links-header {
	height: 420px;
	width: 100%;
	background-color: #120028;
	margin: 0 auto;
	background-image: url(../images/links-header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#ontv-header {
	height: 420px;
	width: 100%;
	background-color: #120028;
	margin: 0 auto;
	background-image: url(../images/tv-banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#bio-header {
	height: 420px;
	width: 100%;
	background-color: #120028;
	margin: 0 auto;
	background-image: url(../images/bio-header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


#press-header {
	height: 420px;
	width: 100%;
	background-color: #120028;
	margin: 0 auto;
	background-image: url(../images/press-header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#restaurant-header {
	height: 420px;
	width: 100%;
	background-color: #120028;
	margin: 0 auto;
	background-image: url(../images/restaurant-header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#recipes-header {
	height: 420px;
	width: 100%;
	background-color: #120028;
	margin: 0 auto;
	background-image: url(../images/recipes-header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#contact-header {
	height: 420px;
	width: 100%;
	background-color: #120028;
	margin: 0 auto;
	background-image: url(../images/salmon-header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#main-container {
	width: 100%;
	text-align: left;
	margin: 0 auto;
}

#menuBar {
	background-image: url(../images/topBarBG.jpg);
	background-repeat: repeat-x;
	color: #FFF;
	font-weight: bold;
	height: 41px;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 16px;
}
#menuBar ul{
	margin: 0 auto;
	padding: 8px 0 0 30px;
	list-style-type:none;
	text-align: center;
}
#menuBar li{
	display: inline;
	padding: 0px 0 0 0;
}
#menuBar a {
	color: #fff;
	text-decoration:none;
	margin: 0 50px 0 0;
}
#menuBar a:hover{
	color:#333;
	text-decoration:none;
	}



#menuBar .selected a {
color: #333;
}



#bottom-container {
	font-size: 11px;
	color: #FFF;
	width: 960px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	float: none;
	clear:both;
}

#recipe-text p {
padding-left: 5px;
}

#recipe-text .read-more-link {
margin: 0;
padding: 0;
}

#fancy-dish {
float: right;
margin: 0 10px 0 0;
}

/* Box 1 */
.box1 {
	float: left;
	width: 300px;
	height: 295px;

}

/* Box 2 */

.box2 {
	height: 285px;
	padding: 0 10px 0 10px;
	float: left;
	border-right:#776f7c solid 1px;
	border-left:#776f7c solid 1px;
	width: 319px;
}



.box2 h3 {
padding: 10px;
background-color: #d91c5c;
width: 215px;
}



/* Box 3 */

.box3 {
	height: 295px;
	float: left;
	width: 318px;
}

.box3 h3 {
padding: 10px;
background-color: #58b6dc;
width: 215px;
margin-left: 10px;
}

.box3 p {
padding: 0px 0 0 20px;
}

.box3 .upcoming a {
color: #bed225;
}

.box3 .upcoming a:hover {
color: #fff;
}

.box3 .dotted-hr {
border-bottom: 1px dashed #fff;
width: 260px;
margin: 0 auto;
}

#email-optin {
margin: 0 0 0 20px;
}

#sign-up {
padding: 5px 0 20px 0;
}

#email-label {
padding: 0 0 5px 0px;
}

#bottom-box {
	width: 958px;
	margin-top: 28px;
	height: 66px;
	border-top: 1px solid #776f7c;
	border-bottom: 1px solid #776f7c;
	margin: 0 auto;
	clear: both;
	padding: 10px 0 10px 0;
}

#bottom-box #follow-beau {
width: 240px;
font-weight: bold;
padding: 0px 25px 0 15px;
margin: 0;
float: left;
text-align: right;
}

#bottom-box #follow-beau h3 {
font-size: 16px;
border-bottom: 1px dashed #776f7c;
padding: 10px 0 0 0;
}

#bottom-box #social-icons {
float: left;
clear: none;
width: 413px;
padding: 0 0 0 0px;
margin: 15px 0 0 0;
}

#bottom-box #social-icons img {
margin: 0 25px 0 0;
}

#bottom-box #promo-box {
width: 260px;
height: 36px;
font-size: 14px;
font-weight: bold;
margin: 15px 0 0 0;
float: left;
clear: none;
}

#footer {
width: 100%;
text-align: center;
font-size: 10px;
clear: both;
float: none;
}

#footer li {
display: inline;
margin: 0 5px 0 5px;

}

#footer ul {
width: 100%;
margin: 10px 0 0 0;
padding: 0;
}

#footer a {
color: #fff;
text-decoration: none;
}

/* Interior Pages */

.interior-box1 {
float: left;
	width: 290px;
margin: 20px 0 0 0;
}

.interior-box2 {
float: left;
clear: none;
border-left: 1px solid #776f7c;
	width: 319px;
	margin: 30px 0 30px 0;

}

.interior-box2 h3 {
font-size: 16px;
padding: 0px 0 0 20px;
}

.interior-box2 p {
padding: 0px 20px 0 20px;
}

.interior-box3 {
float: left;
clear: none;
	width: 318px;
	margin: 30px 0 0 0;
}

.interior-box3 img {
margin: 20px 0 0 0;
}



/*double column */

#google-map {
padding: 0 0 0 20px;
}

.press-side-image {
float: right;
}

#bio-image {
float: right;
padding: 10px;
}

.bio-image {
float: right;
padding: 10px;
}

.press-image {
float: right;
padding: 10px;
}

#press-caption {
width: 425px;
padding: 0 0 0 20px;
}

#press-caption p {
padding: 0 0 0 0;
margin: 0;
font-size: 10px;
text-align: right;
}

.double-column-box2 {
	float: left;
	clear: none;
	border-left: 1px solid #776f7c;
	width: 650px;
	margin: 30px 0 30px 0;
}

.double-column-box2 p {
padding: 0px 20px 0 20px;
}

.double-column-box2 h3 {
font-size: 16px;
padding: 0px 0 0 20px;
}

/* Skinny Column */

.skinny-column-box3 {
float: left;
clear: none;
	width: 190px;
	margin: 30px 0 0 0;
}

.food-image {
width: 200px;
}

.food-image img {
border: 1px solid #fff;
}

.food-image p {
font-size: 10px;
text-align: right;
margin: 0;
padding: 0;
}

/*Wide Column */

.wide-column-box2 {
	float: left;
	clear: none;
	border-left: 1px solid #776f7c;
	width: 450px;
	margin: 30px 0 30px 0;

}

.wide-column-box2 p {
padding: 0px 20px 0 20px;
}

.wide-column-box2 hr {
width: 420px;
}

.wide-column-box2 h3 {
font-size: 16px;
padding: 0px 0 0 20px;
}

.youtube-vid {
margin: 0 0 0 20px;
}

.bio-heading {
float: right;
font-size: 16px;
background-color: #8dc73f;
color: #fff;
width: 215px;
padding: 15px;
margin: 10px 0 0 0;
}

.restaurant-heading {
float: right;
font-size: 16px;
background-color: #f25a29;
color: #fff;
width: 215px;
padding: 15px;
margin: 10px 0 0 0;
}

.recipes-heading {
float: right;
font-size: 16px;
background-color: #ed1b24;
color: #fff;
width: 215px;
padding: 15px;
margin: 10px 0 0 0;
}

.tv-heading {
float: right;
font-size: 16px;
background-color: #d91c5c;
color: #fff;
width: 215px;
padding: 15px;
margin: 10px 0 0 0;
}

.press-heading {
float: right;
font-size: 16px;
background-color: #1a75bc;
color: #fff;
width: 215px;
padding: 15px;
margin: 10px 0 0 0;
}

.contact-heading {
float: right;
font-size: 16px;
background-color: #652d90;
color: #fff;
width: 215px;
padding: 15px;
margin: 10px 0 0 0;
}

.links-heading {
float: right;
font-size: 16px;
background-color: #dccd4e;
color: #fff;
width: 215px;
padding: 15px;
margin: 10px 0 0 0;
}


