/*********************************************/
/*		DROP DOWN									 */
/*********************************************/
/* common styling */
/*#nav {font-family: arial, sans-serif; width:750px; height:100px; position:relative; font-size:11px; z-index:100;}
#nav ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:20px; text-align:center; color:#fff; border:1px solid #fff; background:#710069; line-height:20px; font-size:11px; overflow:hidden;}
#nav ul {padding:0; margin:0; list-style: none;}
#nav ul li {float:left; position:relative;}
#nav ul li ul {display: none;}

/* specific to non IE browsers */
/*#nav ul li:hover a {color:#fff; background:#36f;}
#nav ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
#nav ul li:hover ul li a.hide {background:#6a3; color:#fff;}
#nav ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
#nav ul li:hover ul li ul {display: none;}
#nav ul li:hover ul li a {display:block; background:#ddd; color:#000;}
#nav ul li:hover ul li a:hover {background:#6fc; color:#000;}
#nav ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#nav ul li:hover ul li:hover ul.left {left:-105px;}
*/

h1{13px}
h2{12px}
.gallery{
 padding-top:10px;
 padding-left:3px;
 #padding-left:15px;
}
.gallery a{outline:none;}
.gallery img{
 padding:3px;
 margin-bottom:10px;
 border:1px solid #cccccc;
 margin-right:4px;
 outline:none;
}
/*******Sticker**/
#sticker_wrapp{
position:absolute;
width: 173px;
height:163px;

}

#sticker{
width: 173px;
height:163px;
position:absolute;
left:100px;
top:300px;

}
#sticker img{
position:absolute;
border:none;
}
#sticker a{
display:block;
}
#sticker #close{

/*border:1px #FF0000 solid;*/
width: 173px;
height:15px;
position:absolute;
background-color:#E6E6E6;
filter:alpha(opacity=1); 
opacity: 0.1;
margin-left:90px;
#margin-left:0px;
}
#sticker #close a{
width: 173px;
height:15px;
float:left;
}
/***********************************************/
#nav{
float:left;
width:751px;
}
#nav li:hover ul, #nav li.sfhover ul {
 left: auto;
 font-weight: bold;
}

#nav ul { 
	margin: 0; 	
    padding:0px;
	padding-bottom:7px;
	padding-top:3px;
	list-style: none; 
    height:20px;
	width:751px;

}
/*
#nav ul li{
	width:40px;
}
#nav ul li.long{
	width:80px;
}
#nav ul li.very_long{
	width:100px;
}*/
#nav a:link, #nav a:visited { 
	display: block;	
	height: 10px;	
	font-weight: normal;
	/*padding: 3px 5px;*/
	text-decoration:none;
	

}
#nav a.long:link, #nav a.long:visited { 
	display: block;	
	height: 10px;	
	font-weight: normal;
	/*padding: 3px 5px;*/
	text-decoration:none;
}


#nav li ul a:hover{

		color:#999999;		

}





#nav a:hover{	
	text-decoration: none;
	color: #999;

}

#nav li { 
	float: left; 	
	text-align:center;
}

#nav li ul a:link, #nav li ul  a:visited,#nav li ul a:link { 	
	text-align: left;	
	border-right: none;
	/*padding: 3px 2px 3px 15px;*/		
}

#nav li ul {
	/*height:115px;*/
	#height:auto;
	height:auto;
	position: absolute;
	width: 100px;
	float:left;
    /*margin-top:20px;*/
	left: -800em;
	/*left:500px;*/
	display:block;
	background-color:#000000;
	/*border:1px #FFFFFF solid;*/
	padding-top: 5px;
	filter:alpha(opacity=95); 
	opacity: 0.95;
	margin-top: 20px;
	margin-bottom:10px;
}
#nav li ul li{
	padding:0px;
	margin:0px;
	float:left;
	/*height:35px;*/
	width: 100px;
	background-color:#000000;
	display:block
}
#nav li ul li a:visited,#nav li ul  a:link{height:auto};
#nav li:hover ul {
	left: auto;
	font-weight: bold;

}
#nav li ul.acc_sub {
	#margin-left:-50px;
	
}
#nav li:hover ul, #nav li.sfhover ul {
 left:auto;
 #margin-left:-45px;
 _margin-left:-45px;
 font-weight: bold;
}
#nav li:hover ul, #nav li.sfhover2 ul {
 left:auto;
 #margin-left:-85px;
 _margin-left:-85px;
 font-weight: bold;
}

#press_title{
width:500px;
float:left;
margin-bottom:5px;}
#press_title a,a:visited{
font-size:12px;
color:#333333;
}
.press_content{
width:380px;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
border:1px solid #666666;
}
/*******************************************************/

.banner a:link,.banner a:visited,.banner a:hover{color:#ffffff;}

.archive_head{ text-align:left;padding-left:20px;color:#FFFFFF}

ul.archive{
   list-style-type:none;
   float:left;
   padding-left:20px;
   #padding-left:-20px;
   margin-left:0;
   margin-top:10px;
}
  ul.archive li{
    float:left;
	padding:5px;
	border:1px solid #fff;
	margin-right:8px;
	margin-bottom:10px;
  }
  ul.archive dt{
	  font-weight:bold;
	  margin-bottom:10px;
	  padding-left:10px;
  }
  ul.archive li a{ 
	  color:#39302B;
	  text-decoration:none;
	  clear:both;
	  float:left;
  }
  ul.archive li.light{}
/************/
ul.recipes{
 height:110px;
 overflow:scroll;
 float:left;
 width:270px;
 
 background:#A8ABA2;
 list-style-type:none;
 margin-left:0;
 padding-left:15px;
}
ul.recipes a,ul.recipes a:visited,ul.recipes a:hover{color:#fff;text-decoration:underline;font-size:12px;font-family:Arial;}
ul.recipes li{padding-left:0px;margin-left:0;} 