@charset "utf-8";
/* layout styles */

/* Universal style rule */

*{
	  /* Block all browser default margins and padding */
  margin:0;
  padding:0;
  /* Temporary borders  border:dashed 1px #333; */
  
}
#bodycolor{
	background-color:#3b220d;
}

body{
	background-color: transparent;
}
#wrapper{
	width:59.688em;
	/* Center the wrapper */
  margin: 0 auto;
	/* Required for absolutely-positioned layout only */
  position:relative;
}

#iframe{
	text-align:center;
		width:775px;
	height:465px;
}
#background {
	background-image:url(images/index_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
}
#copy_background {
	background-image:url(images/copy_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
	}
#copy_background2 {
	background-image:url(images/copy_bg2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
	}

#videos_background {
	background-image:url(images/videos_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
	}
	

#styling_background {
	background-image:url(images/styling_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
	}
	#styling_background2 {
	background-image:url(images/styling_bg2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
	}
#developer_background {
	background-image:url(images/developer_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
}
#culinary_background {
	background-image:url(images/culinary_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
	}

#tv_background {
	background-image:url(images/culinary_bg2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
	}
#recipes_background {
	background-image:url(images/recipes_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
}
#links_background {
	background-image:url(images/links_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
}
#about_background {
	background-image:url(images/about_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
	}
#press_background {
	background-image:url(images/press_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
}
	#contact_background {
	background-image:url(images/contact_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:955px;
	height:660px;
	text-align:top;
}
	#slideshows {
	position: absolute;
	top: 162px;
	left: 72px;
	width: 775px;
	height: 465px;
	/*border: 1px solid yellow;*/
}
	#home_slideshow {
	position: absolute;
	top: 200px;
	left: 1px;
	width: 955px;
	height: 330px;
	/*border: 1px solid yellow;*/
}
#footer{
	font: 11px Arial;
	position: absolute;
	top:659px;
	left:81px;
	width: 800px;
	margin: 0 auto;
	text-align:center;
}
	#home-link {
	position: absolute;
	top: 6px;
	left: 218px;
	width: 739px;
	height: 193px;
	background-color: transparent;
}
	#more_btn {
	position: absolute;
	top: 33px;
	left: 609px;
	width: 91px;
	height: 24px;
	background-color: transparent;
}
	#copy_btn {
	position: absolute;
	top: 33px;
	left: 592px;
	width: 91px;
	height: 24px;
	background-color: transparent;
}
	#developer_btn {
	position: absolute;
	top: 33px;
	left: 591px;
	width: 91px;
	height: 24px;
	background-color: transparent;
}
 /* menu styles */

a{
color:#000;
text-decoration: none;
}

a:hover{
	color:#375D81;
	text-decoration:underline;
	
}

html>body .hovermenu ul li a:active{
	text-decoration: none;
}
a:focus, a:hover, a:active { outline:none;
}  
.red a{
color:#974D20;
text-decoration: none;
}

.red a:hover{
	color:#372D23;
	text-decoration:underline;
	
}

.red a:focus, a:hover, a:active { outline:none;
}
.green a{
color:#798A44;
text-decoration: none;
font-weight:bold;
}

.green a:hover{
	color:#372D23;
	text-decoration:underline;
	
}

.green a:focus, a:hover, a:active { outline:none;
}  
#contact{
	font: 13px Arial;
	position: absolute;
	top:480px;
	left:0;
	width: 750px;
	text-align:center;
}
#home_content{
	font: 12px Arial;
	height:132px;
	width:447px;
	overflow:none;
	position: absolute;
	top:111px;
	left:186px;
}

#developer_content{
	font: 12px Arial;
	color:#000;
	text-align:left;
	line-height:16px;
	height:467px;
	width:608px;
	overflow:none;
	padding-left:15px;
	position: absolute;
	top:9px;
	left:12px;
}

#culinary_content{
	font: 12px Arial;
	color:#000;
	text-align:left;
	line-height:16px;
	height:362px;
	width:546px;
	overflow:none;
	padding-left:15px;
	position: absolute;
	top:16px;
	left:138px;
}
#about_content{
	font: 12px Arial;
	color:#000;
	text-align:left;
	line-height:16px;
	height:1211px;
	width:531px;
	overflow:none;
	padding-left:15px;
	position: absolute;
	top:1px;
	left:141px;
}
#links_content{
	font: 14px Arial;
	color:#563783;
	text-align:left;
	font-weight:bold;
	height:376px;
	width:315px;
	overflow:none;
	position: absolute;
	top:399px;
	left:296px;
}
#contact_content{
	font: 16px Arial;
	color:#000;
	font-weight:bold;
	text-align:left;
	line-height:17px;
	height:170px;
	width:276px;
	overflow:none;
	padding-left:15px;
	position: absolute;
	top:94px;
	left:313px;
}
#recipes_content{
	font: 12px Arial;
	color:#000;
	text-align:left;
	line-height:20px;
	height:1356px;
	width:368px;
	overflow:hidden;
	padding-left:15px;
	position: absolute;
	top:-4px;
	left:228px;
}
#styling_content{
	font: 12px Arial;
	color:#000;
	text-align:left;
	line-height:18px;
	height:357px;
	width:380px;
	overflow:hidden;
	padding-left:15px;
	position: absolute;
	top:16px;
	left:56px;
}
#webisodes_content{
	font: 12px Arial;
	color:#000;
	text-align:left;
	line-height:22px;
	width:494px;
	padding-left:15px;
	position: absolute;
	top:13px;
	left:211px;
	height: 300px;

}
#copy_content{
	font: 12px Arial;
	color:#000;
	text-align:left;
	line-height:18px;
	height:465px;
	width:435px;
	overflow:hidden;
	padding-left:15px;
	position: absolute;
	top:3px;
	left:37px;

}
#press_content{
	font: 12px Arial;
	color:#000;
	text-align:center;
	line-height:18px;
	height:402px;
	width:389px;
	position: absolute;
	top:26px;
	left:195px;

}
#videos{
	width:629px;
	height:425px;
	border:none;
	padding-top:400px;
	margin: 0 auto;
	text-align:center;
}
h1{
	font: 14px  Arial;
	line-height:-2px;
	color:#000;
	font-weight:600;
	padding:8px;
}

.red{
	color:#900;
}
.green{
	color:#798A44;
	font:Arial;
}
.orange{
	color:#666;
}
.black{
	color:#000;
	font-size:12px;
	font-style:italic;
	font-weight:400;
}
.italic{
	font-style:italic;
}

.bold{
	font: 13px Arial;
	color:#563783;
	font-weight:600;
	font-style:italic;
}
.biggertxt{
	font: 14px "Century Gothic", Arial;
	line-height:2em;
}
 /* navigation button styles */
 #recipes_nav{
	font: 12px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:129px;
	left:717px;
	width: 58px;
	text-align:center;
}
 #hm_recipes_nav{
	font: 13px "Arial";
	color:#E47F1B;
	font-weight:200;
	;
	position: absolute;
	top:163px;
	left:306px;
	width: 58px;
	text-align:center;
}
 #about_nav{
	font: 12px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:129px;
	left:789px;
	width: 40px;
	text-align:center;
}
 #hm_about_nav{
	font: 13px "Arial";
	color:#590424;
	font-weight:200;
	position: absolute;
	top:163px;
	left:387px;
	width: 40px;
	text-align:center;
}
 #styling_nav{
	font: 12px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:129px;
	left:449px;
	width: 81px;
	text-align:center;
}
 #hm_styling_nav{
	font: 13px "Arial";
	color:#E47F1B;
	font-weight:200;
	;
	position: absolute;
	top:141px;
	left:424px;
	width: 81px;
	text-align:center;
}
 #videos_nav{
	font: 12px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:36px;
	left:882px;
	width: 44px;
	text-align:center;
}
 #developer_nav{
	font: 12px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:129px;
	left:119px;
	width: 186px;
	text-align:center;
}
 #hm_developer_nav{
	font: 13px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:141px;
	left:72px;
	width: 201px;
	text-align:center;
}
 #culinary_nav{
	font: 12px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:129px;
	left:324px;
	width: 109px;
	text-align:center;
}
 #hm_culinary_nav{
	font: 13px "Arial";
	color:#590424;
	font-weight:200;
	position: absolute;
	top:141px;
	left:285px;
	width: 116px;
	text-align:center;
}
 #contact_nav{
	font: 12px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:36px;
	left:930px;
	width: 52px;
	text-align:center;
}
 #hm_contact_nav{
	font: 13px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:36px;
	left:930px;
	width: 52px;
	text-align:center;
}
 #copy_nav{
	font: 12px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:129px;
	left:547px;
	width: 153px;
	text-align:center;
}
 #hm_copy_nav{
	font: 13px "Arial";
	color:#590424;
	font-weight:200;
	position: absolute;
	top:163px;
	left:131px;
	width: 157px;
	text-align:center;
}
 #links_nav{
	font: 12px "Arial";
	color:#E47F1B;
	font-weight:200;
	position: absolute;
	top:129px;
	left:765px;
	width: 44px;
	text-align:center;
}
 #copy_div{
	position: absolute;
	top:140px;
	left:85px;
	width: 775px;
	height:465;
	text-align:center;
}
#top_nav{
	font: 10px Arial;
	font-weight:bold;
	position: absolute;
	top:77px;
	left:568px;
	width: 188px;
	margin: 0 auto;
	text-align:left;
}
#top_nav a{
color:#000;
text-decoration: none;
}
#hm_top_nav a{
color:#000;
text-decoration: none;
}
#hm_top_nav{
	font: 10px Arial;
	font-weight:bold;
	position: absolute;
	top:102px;
	left:584px;
	width: 188px;
	margin: 0 auto;
	text-align:left;
}

#top_nav a:hover{
	color:#fff;
	text-decoration:underline;
	
}
#hm_top_nav a:hover{
	color:#fff;
	text-decoration:underline;
	
}
#culinary_submenu_nav{
	font: 12px Arial;
	font-weight:bold;
	position: absolute;
	top:345px;
	left:134px;
	width: 296px;
	margin: 0 auto;
	text-align:left;
	height: 22px;
}
#culinary_submenu_nav a{
color:#000;
text-decoration: none;
}

#culinary_submenu_nav a:hover{
	color:#fff;
	text-decoration:underline;
	
}
#home-link {
	position: absolute;
	top: 53px;
	left: 80px;
	width: 357px;
	height: 46px;
	background-color: transparent;
	/*border: 1px solid yellow;*/
}	

 #blottologo{
	height:43px;
	width:54px;
	overflow:none;
	position: absolute;
	top:702px;
	left:883px;
}

