@charset "utf-8";

@font-face {
	font-family: 'OldnewspaperfontRegular';
	src: url('../newspaper-webfont.eot');
	src: local('☺'), url('../newspaper-webfont.woff') format('woff'), url('../newspaper-webfont.ttf') format('truetype'), url('../newspaper-webfont.svg#webfontq2vL8rwf') format('svg');
	font-weight: normal;
	font-style: normal;
}

.videoLinkHolder {
	padding:10px;
	font-family: 'OldnewspaperfontRegular';
	font-size:17px;
	float:left;

}

.videoLinkHolder img {
	margin-top:-15px;
}
.videoCol1 {

	float:left;
	min-height:300px;
	width:800px;
	margin-left:5px;

}


.pdf-link {
	text-decoration:none;
	color:#333;
}

.pdf-link:hover {
	text-decoration:none;
	color:#777;
}

.caption {
	color:#FFF; background-color:#000; font-size: 13px;

font-family: arial,helvetica,sans-serif;

padding-top: 4px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px; width:778px;
letter-spacing:0px;
	
	margin-bottom:25px;
}

.caption a {
	color:#FFF;
}

p {
    font-family: Georgia, "Times New Roman", Times, serif
	color:#444;
	letter-spacing:1px;
	font-size:16px;
	
	line-height:20px;
}

#list, #message {
	font-family: OldnewspaperfontRegular, Helvetica, Arial, sans-serif;
	color:#444;
	letter-spacing:1px;
	font-size:16px;

	line-height:20px;
	
}

h2 {
    font-family: OldnewspaperfontRegular, Helvetica, Arial, sans-serif;
	color:#fff;
	letter-spacing:2px;
	font-size:26px;

	margin-bottom:10px;
	margin-top:20px;
	background-color:#f67432;
	padding:20px;
	background:#f67432 url(../images/horiz_white_border.png) repeat-x top;
}


h3 {
	
	font-family: OldnewspaperfontRegular, Helvetica, Arial, sans-serif;
	color:#1e1e1e;
	letter-spacing:2px;
	font-size:26px;
}



* {
margin: 0;
 }
 
 html, body {
height: 100%;
 }
 
 body {
	 background:url(../images/mainBG2.png) top center repeat-x #171409;
	 color:#333;
	 
 }

#header {

 background:url(../images/sticks_bg.png) no-repeat bottom right;
	height: 240px;
 width:1070px;
 margin-left:auto;
 margin-right:auto;

}


#container {
width:1070px;


min-height: 100%;
 height: auto !important;
 height: 100%;
margin: 0 auto -141px;








	
}

#inner_container {
	background:url(../images/containerBG.png) repeat-y;
	width:1020px;
	margin-left:auto;
	margin-right:auto;
	
	min-height:1000px;



}

#inner_container2 {
	background:url(../images/containerBG.png) repeat-y;
	width:1020px;
	margin-left:auto;
	margin-right:auto;
	
	min-height:1000px;



}





.push {
 height: 141px;
 width:1070px;
 margin-left:auto;
 margin-right:auto;
 }
 
#inner {
	background:url(../images/cooking_home.gif) no-repeat right top;
	padding-top:20px;
	width:840px;
	margin-left:auto;
	margin-right:auto;
	min-height:800px;
	
}

#inner2 {
	background:url(../images/cooking_home.gif) no-repeat right top;
	padding-top:20px;
	width:840px;
	margin-left:auto;
	margin-right:auto;
	min-height:800px;
	padding-left:25px;
	
}

#innerTwo {

	padding-top:20px;
	width:840px;
	margin-left:auto;
	margin-right:auto;
	min-height:3600px;
	
}

#innerThree {
	padding-right:20px;
	padding-top:20px;
	width:800px;
	margin-left:auto;
	margin-right:auto;

	
}

#innerFour {
	padding-right:0px;
	padding-top:0px;
	width:914px;
	margin-left:auto;
	margin-right:auto;

	
}

#left_col33 {

	width:820px;
	min-height:1600px;
	
	
	padding-right:20px;
	
}

#right_col33 {

	width:914px;
	min-height:600px;
	
	margin-right:20px;
	
	
}

.cardTop {
	
	background:url(../images/recipes_bg.png)  no-repeat;
	padding-top:30px;
	margin-top:-25px;
	
	padding-right:30px;
	padding-left:30px;
	
	
	
	
}

.cardTop p {
	
	font-family: OldnewspaperfontRegular, Helvetica, Arial, sans-serif;
	color:#444;
	letter-spacing:2px;
	font-size:16px;
	text-indent:25px;
	line-height:20px;
}

#left_col {

	width:380px;
	min-height:1600px;
	float:left;
	background:url(../images/vertical_border.png) right repeat-y;
	padding-right:20px;
	
}

#right_col {

	width:390px;
	min-height:600px;
	float:right;
	margin-right:20px;
	
	
}

h3 {
	color:#333;	
	font-size:18px;
	
}

#homeBG {
	
	width:840px;
	height: 480px;
	

	
}

#paragraphs {
	width:550px;
	text-align:justify;

}

h1 {
	font-family:"Times New Roman", Times, serif;
	color:#333;
	letter-spacing:0px;
	font-size:26px;
	margin:0px;
	padding:0;
	text-align:center;
	
	font-family: OldnewspaperfontRegular, Helvetica, Arial, sans-serif;
	color:#333;
	letter-spacing:2px;
	font-size:26px;
	text-transform:uppercase;
}

.menuImage{
	margin-top:15px;
	margin-right:10px;
	
}



 .footer {
 height: 141px;
 width:1070px;
 margin-left:auto;
 margin-right:auto;
background:url(../images/footerBG.png) bottom no-repeat;
padding-left:0px;
padding-top:25px;
 }
 
 .footer p {
	 padding-top:33px;
	 
	 font-size:13px;
	 text-indent:0px;
	 letter-spacing:.5px;
	 
	 
 }
 
 .footer a {
	 text-decoration:none;
	 color:#333;
	 
 }
 
  .footer a:hover {
	 text-decoration:underline;
	 color:#444;
	 
 }
 
.footer img {
	border:none;
	margin-left:93px;
}

#body-image {
	margin-top: 60px;
}
#main-nav {
	margin: 0px 0px 0px 2px;
	text-align: left;
	min-height: 25px;

	padding-left: 0px;
}
#main-handle {

	float: right;

}
#main-nav li {
	display: inline;
	list-style: none;
}
#main-nav li a {
	margin-right: 5px;
	font-size: 16px;
	text-decoration: none;
	color: #dddddd;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-transform:uppercase;

	border:none;
	font-weight:bold;

	outline: 0;
	position: relative;
	top: -2px;
}

#main-nav li a img {
	border:none;
}
#main-nav li a:hover, #main-nav li a.active {

}
#sub-link-bar {

	position:absolute;
	height:40px;
	width:960px;
	top:259px;
	/* left: 15px; */
	left: 105px;
	right:0px;
	margin-left:auto;
	 margin-right:auto;
	 z-index:-1;
}
#sub-link-bar :nth-child(8){
	margin-left: 240px;
}
.sub-links {
	display: none;
	position: absolute;
	width: 960px;
	top:234px;
	text-align: right;
	left: 0px;
	right:0px;
	padding-right:20px;
	margin-left:auto;
 margin-right:auto;
}


.sub-links li{
margin-right:20px;	
	
}
#main-nav li .sub-links li a:hover{
	background: #2d2620;
}
#sub-link-bar a.close{
	display: none;	
	position: absolute;
}
#sub-link-bar a.close:hover{
	background: #900;
}

.main-link{
	vertical-align:top;
	
	
}

a img {
	border:none;
}

a {
	color:#f46e2e;	
}


