/*  

Theme Name: Queen Bee

Description: Qeen Bee theme for Wordpress

Version: 2.1

Author: Zedesino 

Author URI: http://www.zedesino.com/ 

*/



/* CSS Document */





/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px;}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-weight: normal; font-style: normal;}

ul,ol,li { list-style: none;}

fieldset,img { border: none; color:#747474;}

caption,th { text-align: left;}

table { border-collapse: collapse; border-spacing: 0;}





/* LAYOUT */

.clear { clear:both;}

.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

hr.hidden {

	clear:both;

  	visibility:hidden;

	margin:0px;

	height: 0px;

 	padding:0px;}

a {

   outline: none;

   -moz-outline-style: none;}

a:active

{

outline: none;

-moz-outline-style: none;}



a:focus

{

-moz-outline-style: none;}

@font-face {

	font-family: 'MyriadPro';

	src: url('myriadpro-bold-webfont.eot');

	src: local('?'), url('myriadpro-bold-webfont.woff') format('woff'), url('myriadpro-bold-webfont.ttf') format('truetype'), url('myriadpro-bold-webfont.svg#webfontoSP9jlYO') format('svg');

	font-weight: bold;

	font-style: normal;}

@font-face {

   font-family: 'MyriadProSemibold';

   src: url('myriadpro-semibold-webfont.eot');

   src: url('myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),

        url('myriadpro-semibold-webfont.woff') format('woff'),

        url('myriadpro-semibold-webfont.ttf') format('truetype'),

        url('myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');

   font-weight: normal;

   font-style: normal;}

p  {

	margin: 0px 0px 15px 0px;

	text-align:left;}



body	{

	font: normal 13px/17px "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;

	background-color:#F6F6F6;

	color:#535353;

	margin:0px;

	padding:0px;}

body a:link {

	text-decoration:none;

	color:#f84819;}

body a:visited {

	text-decoration:none;

	color:#f84819;}

body a:hover	{

	text-decoration: underline;

	color:#d32f2e;}

h1{

	font:normal 25px/27px MyriadProSemibold, Arial, Helvetica, sans-serif;

	color:#f84819;}

h2{

	font:normal 19px/23px MyriadProSemibold, Arial, Helvetica, sans-serif;

	color:#38402a;

margin:0px 0px 5px 0px;}



.ad-image-description h2 a:link, .ad-image-description h2 a:visited {

 color:#38402a;}

.ad-image-description h2 a:hover {

 color:#000000;

 text-decoration:none;}



#rec-cook h2 a:link, #rec-cook h2 a:visited {
  color: #38402a;}

#rec-cook h2 a:hover {
  color: #769a20;
  text-decoration:none;}

#bak-rec h2 a:link, #bak-rec h2 a:visited {
  color: #4e421f;}
#bak-rec h2 a:hover {
  color: #836914;
  text-decoration:none;}
#bif-rec h2 a:link, #bif-rec h2 a:visited {
  color: #2d0118;}
#bif-rec h2 a:hover {
  color: #e71d87;
  text-decoration:none;}
#travelcat h2 a:link, #travelcat h2 a:visited, .travelist h2 a:link, .travelist h2 a:visited {
  color: #474747;}
#travelcat h2 a:hover, .travelist h2 a:hover  {
  color: #274E8B;
  text-decoration:none;}
#ent-win h2 a:link, #ent-win h2 a:visited {
	color: #d32f2e;
}
#ent-win h2 a:hover {
	color: #f84819;
	text-decoration:none;
}

#baby-rec h2 a:link, #baby-rec h2 a:visited {
  color: #0d6d8d;}
#baby-rec h2 a:hover {
  color: #1998b0;
  text-decoration:none;}
h3{
	font:normal 19px/29px MyriadProSemibold, Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	letter-spacing:-0.2pt;}
#wrapper-holder{
	width:100%;
	height:auto !important;
	display:block;
	position:relative;}
#top-nav-holder{
	position:fixed;
	top:0;
	z-index:1002;
	left:0;
	width:100%;
	height:83px;
	background-image:url(images/bg-top-nav.png);
	background-repeat:repeat-x;
	background-color:#F6F6F6;}
#top-nav{
	margin:0 auto;

	width:960px;

	position:relative;}

#network{

	float:left;

	display:block;

	height:30px;}

#network ul{

	float:left;

	display:block;

	    padding: 8px 0 0;}



#network ul li{

	float:left;

	display:inline;

	padding:0 8px 0 0;

	margin:0 8px 0 0;

	color:#eca2a2;

	border-right:1px dashed #eca2a2;

	font-size:12px;

	line-height:14px;}



#network ul li a{

	color:#fff;}

#network ul li a:hover{

	text-decoration:underline;}

#reg-log{

	float:right;

	display:block;

	padding: 3px 0 0;}

#reg-log a{

	float:left;

	display:inline;

	font-size:11px;

	color:#fff;

	line-height:22px;

	margin-left:10px;}

#reg-log a:hover{

	text-decoration:underline;}

#reg-log a.register{

	font-size:12px;}

#reg-log a.login {

	background-image:url(images/bg-login.png);

	background-repeat:no-repeat;

font-size:12px;}

a.login.menu-open {

	background-position:0 -26px;}

#reg-log a.login:hover {

	text-decoration:none;}

a.login span {

	background-image:url(images/login-arrow.png);

    background-position: 52px 9px;

    background-repeat: no-repeat;

	width:59px;

	display:block;

	height:24px;

	padding:0 0 0 13px;}

a.login.menu-open span{

	background-position: 52px -13px;

 color: #D32F2E;

    height: 25px;

    padding: 2px 0 0 13px;}

#login_menu {

	background-color: #fff;

   -moz-border-radius:0 0 5px 5px;

   -webkit-border-radius: 0 0 5px 5px;

   border-radius: 0 0 5px 5px;

   color: #000;

   display: none;

   font-size: 11px;

   margin-right: 0;

   margin-top: 0;

   padding: 12px 10px 12px 10px;

   position: absolute;

   right: -4px;

   top: 30px;

   width: 212px;

   z-index: 100;

   border:5px solid #d32f2e;

   border-top:none;}



#login_menu input[type=text], #login_menu input[type=password] {

	display:block;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border:1px solid #cdcdcd;

	font-size:13px;

	margin:0 0 5px;

	padding:5px;

	width:200px;}

#login_menu p {

	margin:0;}

#login_menu a {

	color:#f87702;}

#login_menu label {

	font-weight:normal;}

#login_menu p.remember {

	padding:0px 0;}

#login_menu p.forgot {

	clear:both;

	margin:5px 0px 0px 0px;

	font-size:11px !important;}

#login_menu p.register {

	clear:both;

	margin:0px 0px 0px 0px;

	color: #525252;}

#login_menu p a {

	color:#D32F2E!important;

	margin-left:0;

	float:none;

	font-size:11px !important;}

#login_menu p a:hover {

	text-decoration:underline;}

#signin_submit {

	-moz-border-radius:4px;
    -webkit-appearance: none;

	-webkit-border-radius:4px;

	background-color:#D32F2E;

	border:1px solid #D32F2E;

	color:#fff;

	text-shadow:0 -1px 0 #D32F2E;

	padding:4px 10px 5px;

	font-size:11px;

	margin:0 5px 0 0;

	font-weight:bold;}

#signin_submit::-moz-focus-inner {

padding:0;

border:0;}

#signin_submit:hover, #signin_submit:focus {

	background-position:0 -5px;

	cursor:pointer;

	text-decoration:none;}



#navigation-holder{

	float:left;

	display:block;

	width:960px;}

#navigation{

	float:left;

	display:block;

	padding:17px 0 0 15px;}

#navigation ul{

	float:left;

	display:block;

	border-left:1px dashed #c7c7c7;

	padding:0 0 0 8px;}

#navigation ul li{

	float:left;

	display:block;

	padding:0 8px;}

#navigation ul li a{

	color:#444444;}

#navigation ul li a:hover{

	color:#000000;

	text-decoration:underline;}

	

	#navigation ul li.current a, #navigation ul li.current a:hover{

	color:#d32f2e;

text-decoration:none;}



#search-wrap {

    display: block;

    float: right;

    padding: 12px 0px 0 0;}

form#searchform {

    background-image: url("images/bg-search.png");

    background-repeat: no-repeat;

    display: block;

    float: right;

    height:32px;

    width: 202px;}

input#s {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    display: block;

    float: left;

      padding: 0px 8px 0;

    width: 160px;

	color;#2e2c2c;

	font-size:13px;

	font-weight:bold;

	height:32px;

	line-height:32px;}

input#searchsubmit {

	float:left;

	display:block;

	padding:8px 0 0 0;}



#catnav{

	float:left;

	display:inline;

	margin:0 0 0 -3px;}

#catnav li{

	float:left;

	display:block;

	background-image:url(images/bg-browse-recepies.png);

	background-repeat:no-repeat;}

#catnav li a{

	color:#fff;

	background-image:url(images/browse-arrow.png);

	background-repeat:no-repeat;

	background-position:133px 24px;

	width:143px;

	height:58px;

	display:block;

	font-size:12px;

	line-height:50px;

	padding:0 0 0 15px;

font-weight:bold;}

#catnav li a:hover{

	text-decoration:none;}	

#catnav li ul{

	position:absolute;

	width:150px;

	margin:-9px 0 0 3px;

	left:-999px;

	background-color:#f84819;

	padding:0 0 7px;

	border-radius:0 0 5px 5px;

	-moz-border-radius:0 0 5px 5px;

	-webkit-border-radius:0 0 5px 5px;}

#catnav li:hover ul{

	

	left:auto;}

#catnav li ul li{

	float:left;

	display:block;

	width:130px;

	background-image:none;

	padding:0px 0px 3px 10px;}

#catnav li ul li a{

	background-image: none;

    font-size: 12px;

    height: auto;

    line-height: 18px;

    padding: 1px 0 3px 10px;

    width: auto;

display:block;}



#catnav li ul li a:hover, #catnav li ul li.current-menu-item a, #catnav li ul li.current-menu-item a:hover {

background-color:#fa7f5e;

text-decoration:none;}

#subscribe{

	float:left;

	display:block;}

#subscribe li{

	float:left;

	display:block;}

#subscribe li a{

	 background-image: url("images/sub-arrow.png");

    background-position: right 23px;

    background-repeat: no-repeat;

    color: #2E2C2C;

    display: block;

    font-size: 13px;

    line-height: 50px;

    padding: 0 12px 0 15px;

	font-weight:bold;}

#subscribe li a:hover{

	text-decoration:none;}

#subscribe li ul{

	position:absolute;

	width:104px;

	left:-999px;

	background-color:#fff;

	padding:5px 0 5px 0;

	margin:-2px 0 0 0;

	-moz-box-shadow:1px 1px 1px #ccc;

	-webkit-box-shadow:1px 1px 1px #ccc;

	box-shadow:1px 1px 1px #ccc;

	border-radius:0 0 5px 5px;

	-moz-border-radius:0 0 5px 5px;

	-webkit-border-radius:0 0 5px 5px;}

#subscribe li:hover ul{

	

	left:auto;}

#subscribe li ul li a{

	height:auto;

	width:auto;

	background-image:none;

	line-height:16px;

	font-weight:normal;

	font-size:11px;}

#subscribe li ul li a:hover {

text-decoration:underline;}

#subscribe li ul li{

	padding:0px 0 10px 0;}

#subscribe li ul li a img{

	padding:0 5px 0 0;

	float:left;}



#wrapper{

	width:960px;

	margin:0 auto;

	height:auto !important;

	padding:83px 10px 0 10px;}

#header{

	float:left;

	display:block;

	width:960px;

	padding:15px 0 0 0;}

#logo{

	float:left;

	display:block;

	padding:5px 0px 0 0;}

#header-ad{

	background-color: #ececeb;

	-moz-border-radius: 4px 4px 4px 4px;

    -webkit-border-radius: 4px 4px 4px 4px;

	border-radius: 4px 4px 4px 4px;

	-moz-box-shadow: 1px 1px 2px 0 #b2b2af inset;

    -webkit-box-shadow: 1px 1px 2px 0 #b2b2af inset;

	box-shadow: 1px 1px 2px 0 #b2b2af inset;

    display: block;

    float: right;

    padding: 5px;

overflow:hidden;

width: 728px; height: 90px;

position:relative;

z-index:1001;}

#container{

	float:left;

	display:block;

	width:960px;

	padding:15px 0 30px 0;}

#content{

	float:left;

	display:block;

	width:620px;

	padding:0 10px 0 0;}

#content-ad, #comment_ad {

	float:left;

	display:block;

	width:612px;

	padding:6px 0 6px  6px;

	background-color:#ececeb;

	-moz-border-radius: 4px 4px 4px 4px;

    -webkit-border-radius: 4px 4px 4px 4px;

	border-radius: 4px 4px 4px 4px;

	-moz-box-shadow: 1px 1px 2px 0 #b2b2af inset;

    -webkit-box-shadow: 1px 1px 2px 0 #b2b2af inset;

	box-shadow: 1px 1px 2px 0 #b2b2af inset;

	border:1px solid #f6f6f6;

	margin:0 0 15px 0;

overflow: hidden;

height:250px;}

#content-adbottom {

    display: block;

    float: left;

    height: 250px;

    margin: 0 0 0;

    overflow: hidden;

    padding: 0 0 0 6px;

    width: 612px;}

.content-ad-item{

	float:left;

	display:block;

	padding:0 6px 0 0;

	width: 300px;

	overflow: hidden;}

#google-ads, #google-ads_loader{

	float:left;

	display:block;

	padding:4px 10px 8px 115px;

width: 468px;

overflow: hidden;

height: 15px;}

#spotlight{

	float:left;

	display:block;

	background-color:#fff;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	width:620px;

	position:relative;

	-moz-box-shadow:1px 1px 2px #cecece;

	-webkit-box-shadow:1px 1px 2px #cecece;

	box-shadow:1px 1px 2px #cecece;

	margin:0 0 10px 0;}



#spot-head{

	position:absolute;

	top:-28px;

	left:0;

	background-color:#fff;

	-moz-border-radius:5px 5px 0 0;

	-webkit-border-radius:5px 5px 0 0;

	border-radius:5px 5px 0 0;

	height:32px;

	width:100px;

	text-align:center;}

#spotlight ul{

	float:left;

	display:block;

	padding:10px 0 10px 5px;}

#spotlight ul li{

	float:left;

	display:block;

	padding:0 10px 0 5px;}

#spotlight ul li img{

	background-color: #FFFFFF;

 -moz-box-shadow: 2px 2px 5px #c5c5c5;

-webkit-box-shadow: 2px 2px 5px #c5c5c5;

   box-shadow: 2px 2px 5px #c5c5c5;

zoom:1;

filter: progid:DXImageTransform.Microsoft.Shadow(color='#c5c5c5', Direction=135, Strength=2);

   padding: 5px;

   width:178px;

   height:141px;}	

	

#spotlight h3{

	 color: #F84819;

    font-size: 18px;

    line-height: 36px;

    text-align: left;

    text-indent: 10px;}



.post-wrap{

	float:left;

	display:block;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	background-color:#fff;

	padding:0 0 20px 0;

	margin:0 0 10px 0;

	-moz-box-shadow:1px 1px 2px #cecece;

	-webkit-box-shadow:1px 1px 2px #cecece;

	box-shadow:1px 1px 2px #cecece;

	width:620px;}

.post-wrap-head{

	float:left;

	display:block;

	padding:0px 0 0;

	height:52px;

	width:620px;

	-moz-border-radius:5px 5px 0 0;

	-webkit-border-radius:5px 5px 0 0;

	border-radius:5px 5px 0 0;

	margin:0 0 20px;}

.post-wrap-head h3{

	float:left;

	background-image:url(images/sprite-bg-h3.png);

	background-repeat:no-repeat;

	background-position:3px 0;

	height:52px;

	padding:0 0 0 25px;

	line-height:52px;

text-shadow: 1px 1px 0 #242424;

color:#fff;}

#bak-rec h3{

	background-position:1px -50px;}
#bif-rec h3{

	background-position:1px -250px;}

#travelcat h3	{

	background-position:1px -200px;}

#ent-win h3{

	background-position:-7px -98px;}

#baby-rec h3{

	background-position:5px -148px;}

#rec-cook .post-wrap-head{

	background-image:url(images/green-head.jpg);

	background-repeat:repeat-x;}

.post, .post_search {
	float:left;
	display:block;
	padding:0 20px 20px;
	margin:0 0 12px 0;
	width:580px;
	position:relative;
	background-image:url(images/bg-post.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	}
#first-post-content ol, #first-post-content ul {

padding: 0px 0px 15px 0px;

margin: 0 0 0 0px;}

#first-post-content ul li {

list-style: disc outside none;

padding: 0px 0px 5px 0px;

margin: 0px 0px 0px 20px;}

#first-post-content ol li {

list-style: decimal outside none;

padding: 0px 0px 5px 0px;

margin: 0px 0px 0px 20px;}

ul.disclaimer_reg {

    border-bottom: 5px solid #DEDEDE;

    margin: 0 0 20px;

    padding: 0 0 15px 20px;

    text-align: left;}

#first-post-content ul li, ul.disclaimer_reg li {

    list-style: disc inside none;

    padding: 0 0 5px;}

.post h2 {
	float:left;
	display:block;
	width:300px;}
.post_search h2 {
	float:left;
	display:block;
	width:300px;}
.post_search h2 a:link, .post_search h2 a:visited {
	color:#323232;
}
.post_search h2 a:hover {
	color:#d32f2e;
}
.post img{
    background-color: #FFFFFF;
    -moz-box-shadow: 1px 1px 3px #CECECE;
-webkit-box-shadow: 1px 1px 3px #CECECE;
 box-shadow: 1px 1px 3px #CECECE;
    display: inline;
    float: left;
    height: 200px;
    margin: 0 20px 0 0;
    padding: 5px;
    width: 250px;
	}
.post_search img{
    background-color: #FFFFFF;
    -moz-box-shadow: 1px 1px 3px #CECECE;
-webkit-box-shadow: 1px 1px 3px #CECECE;
 box-shadow: 1px 1px 3px #CECECE;
    display: inline;
    float: left;
    height: 200px;
    margin: 0 20px 0 0;
    padding: 5px;
    width: 250px;
	}
.post p{
	float:left;
	display:block;
	width:300px;}
.post_search p{
	float:left;
	display:block;
	width:300px;
	margin:0px;}
.more{

	position:absolute;

	z-index:999;

	right:16px;

	bottom:26px;}

.more a{

	text-indent:-9999px;

	font-size:0;

	line-height:0;

	width:36px;

	height:36px;

	float:left;

	display:inline;

	background-image:url(images/post-sprite.png);

	background-repeat:no-repeat;

	margin:0 4px 0 0;}

.more a.print{

	background-position:0 0;}

.more a.comments{

	background-position:0 -40px;

	text-indent:0;

	font:normal 14px/36px MyriadProSemibold;

	text-align:center;

	color:#94bf3a;}

.more a.read-more{

	background-position:0 -80px;}

.more a.print:hover{

	background-position:0 -120px;

	text-decoration:none;}

.more a.comments:hover{

	background-position:0 -160px;

	color:#fff;

	text-decoration:none;}

.more a.read-more:hover{

	background-position:0 -200px;

		text-decoration:none;}

a.more-recipes, a.more-posts{

	float:right;

	background-image:url(images/sprite-more.png);

	background-repeat:no-repeat;

	height:27px;

	width:98px;

	padding:0 0 0 10px;

	color:#817a63;

	text-indent:-9999px;

	font-size:0;

	line-height:0;

	margin:0 10px 0 0;}



a.more-recipes:hover{

	text-decoration:none;}

a.more-recipes-give{

	float:right;

	background-image:url(images/sprite-more.png);

	background-repeat:no-repeat;

background-position:0px -240px;

	height:27px;

	width:98px;

	padding:0 0 0 10px;

	color:#817a63;

	text-indent:-9999px;

	font-size:0;

	line-height:0;

	margin:12px 10px 0 0;}



a.more-recipes-give:hover{

	text-decoration:none;

background-position:0px -270px;}



.post-wrap-head a.more-recipes {

	background-position:0 0 !important;

	margin:12px 10px 0 0;}

.post-wrap-head a.more-posts {

	margin:12px 10px 0 0;}

.post-wrap-head a.more-recipes:hover{

	background-position:0 -30px !important;}

#rec-cook a.more-recipes {

	background-position:0 -60px;}

#rec-cook a.more-recipes:hover {

	background-position:0 -90px;}

#rec-cook a.more-recipes:link, #rec-cook a.more-recipes:visited, #bak-rec a.more-recipes:link, #bak-rec a.more-recipes:visited, #bif-rec a.more-recipes:link, #bif-rec a.more-recipes:visited, #ent-win a.more-recipes:link, #ent-win a.more-recipes:visited, #baby-rec a.more-recipes:link, #baby-rec a.more-recipes:visited{

	color:#fff;

text-shadow: 1px 1px 0px #646464;}

#rec-cook .post-wrap-head a.more-recipes:link, #rec-cook .post-wrap-head a.more-recipes:visited, #bak-rec .post-wrap-head a.more-recipes:link, #bak-rec .post-wrap-head a.more-recipes:visited, #bif-rec .post-wrap-head a.more-recipes:link, #bif-rec .post-wrap-head a.more-recipes:visited, #ent-win .post-wrap-head a.more-recipes:link, #ent-win .post-wrap-head a.more-recipes:visited, #baby-rec .post-wrap-head a.more-recipes:link, #baby-rec .post-wrap-head a.more-recipes:visited {

	color:#817a63 !important;

text-shadow: 0px 0px 0px #fff !important;}

a.more-recipes:hover{

text-decoration:none;}

#bak-rec .post-wrap-head{

	background-image:url(images/brown-head.jpg);

	background-repeat:repeat-x;}
#bif-rec .post-wrap-head{

	background-image:url(images/pink-head.jpg);

	background-repeat:repeat-x;}

#travelcat .post-wrap-head{

	background-image:url(images/travel-head.jpg);

	background-repeat:repeat-x;}

#bak-rec a.more-recipes {

	background-position:0 -120px;}

#bak-rec a.more-recipes:hover {

	background-position:0 -150px;}
	
#bif-rec a#bifpink.more-posts {

	background-position:0 -420px;}

#bif-rec a#bifpink.more-posts:hover {

	background-position:0 -450px;}


#bak-rec .more a.print{

	background-position:-40px 0;}

#bak-rec .more a.comments{

	background-position:-40px -40px;

	color:#ab9038;}

#bak-rec .more a.read-more{

	background-position:-40px -80px;}

#bak-rec .more a.print:hover{

	background-position:-40px -120px;

	text-decoration:none;}

#bak-rec .more a.comments:hover{

	background-position:-40px -160px;

	color:#fff;

	text-decoration:none;}

#bak-rec .more a.read-more:hover{

	background-position:-40px -200px;

	text-decoration:none;}
	
	

#bif-rec .more a.print{

	background-position:-200px 0;}

#bif-rec .more a.comments{

	background-position:-200px -40px;

	color:#e71d87;}

#bif-rec .more a.read-more{

	background-position:-200px -80px;}

#bif-rec .more a.print:hover{

	background-position:-200px -120px;

	text-decoration:none;}

#bif-rec .more a.comments:hover{

	background-position:-200px -160px;

	color:#fff;

	text-decoration:none;}

#bif-rec .more a.read-more:hover{

	background-position:-200px -200px;

	text-decoration:none;}





#category-wrap-post.travelist  a.more-recipes {

	background-position:0 -300px;}

#travelcat a.more-posts, #bif-rec a.more-posts {

	background-position:0 -360px;}

#category-wrap-post.travelist a.more-recipes:hover{

	background-position:0 -330px;}

#travelcat a.more-posts:hover, #bif-rec a.more-posts:hover{

	background-position:0 -390px;}

#travelcat .more a.print, #category-wrap-post.travelist .more a.print{

	background-position:-160px 0;}

#travelcat .more a.comments, #category-wrap-post.travelist .more a.comments{

	background-position:-160px -40px;

	color:#274e8b;}

#travelcat .more a.read-more, #category-wrap-post.travelist .more a.read-more{

	background-position:-160px -80px;}

#travelcat .more a.print:hover, #category-wrap-post.travelist .more a.print:hover{

	background-position:-160px -120px;

	text-decoration:none;}

#travelcat .more a.comments:hover, #category-wrap-post.travelist.more a.comments:hover{

	background-position:-160px -160px;

	color:#fff;

	text-decoration:none;}

#travelcat .more a.read-more:hover, #category-wrap-post.travelist .more a.read-more:hover{

	background-position:-160px -200px;

	text-decoration:none;}

#travelcat a.more-recipes, #category-wrap-post.travelist a.more-recipes {

	background-position:0 -300px;}

#travelcat a.more-recipes:hover, #category-wrap-post.travelist a.more-recipes:hover {

	background-position:0 -330px;}

#travelcat .more a.print, #category-wrap-post.travelist .more a.print{

	background-position:-160px 0;}

#travelcat .more a.comments, #category-wrap-post.travelist .more a.comments{

	background-position:-160px -40px;

	color:#274e8b;}

#travelcat .more a.read-more, #category-wrap-post.travelist .more a.read-more{

	background-position:-160px -80px;}

#travelcat .more a.print:hover, #category-wrap-post.travelist .more a.print:hover{

	background-position:-160px -120px;

	text-decoration:none;}

#travelcat .more a.comments:hover, #category-wrap-post.travelist .more a.comments:hover{

	background-position:-160px -160px;

	color:#fff;

	text-decoration:none;}

#travelcat .more a.read-more:hover, #category-wrap-post.travelist .more a.read-more:hover{

	background-position:-160px -200px;

	text-decoration:none;}





#ent-win .post-wrap-head{

	background-image:url(images/purple-head.jpg);

	background-repeat:repeat-x;}

#win-post-wrap{

	float:left;

	display:block;

	width:590px;

	padding:0 0px 30px 30px;

	background-image:url(images/bg-post.png);

	background-repeat:no-repeat;

	background-position:bottom center;

	margin:0 0 20px;}



.win-post{

	float:left;

	display:block;

	width:260px;

	padding:0 30px 0 0;}

.win-post img{

	float:left;

	display:block;

	border:5px solid #cecece;

	margin:0 0 10px 0;}

a.win-more{

	text-indent:-9999px;

	font-size:0;

	line-height:0;

	float:left;

	display:inline;

	height:36px;

	width:36px;

	background-image:url(images/post-sprite.png);

	background-position:-120px 0;

	background-repeat:no-repeat;

	margin:0 0 0 112px;}

a.win-more:hover{

	background-position:-120px -40px;

	text-decoration:none;}





#baby-rec .post-wrap-head{

	background-image:url(images/blue-head.jpg);

	background-repeat:repeat-x;}



#baby-rec a.more-recipes {

	background-position:0 -180px;}

	#baby-rec a.more-recipes:hover {

	background-position:0 -210px;}

#baby-rec .more a.print{

	background-position:-80px 0;}

#baby-rec .more a.comments{

	background-position:-80px -40px;

	color:#2c9cae;}

#baby-rec .more a.read-more{

	background-position:-80px -80px;}

#baby-rec .more a.print:hover{

	background-position:-80px -120px;

	text-decoration:none;}

#baby-rec .more a.comments:hover{

	background-position:-80px -160px;

	color:#fff;

	text-decoration:none;}

#baby-rec .more a.read-more:hover{

	background-position:-80px -200px;

	text-decoration:none;}

#sidebar{

	float:left;

	display:block;

	width:330px;}

#sidebar h3{

	color:#f84819;}

#editor{

	float:left;

	display:block;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	background-color:#fff;

	-moz-box-shadow:1px 1px 2px #cecece;

	-webkit-box-shadow:1px 1px 2px #cecece;

	box-shadow:1px 1px 2px #cecece;

	margin:0 0 10px}

#editor h3{

	background-image:none;

	margin:0;

	color:#474747;}

#social{

	float:left;

	display:block;}



#social a{

	float:left;

	display:inline;

	text-indent:-9999px;

	font-size:0;

	line-height:0;

	background-image:url(images/sprite-social.png);

	background-repeat:no-repeat;

	width:32px;

	height:32px;

	margin:0 3px 0px 0;}

#social a.facebook{

	background-position:0 0;}

#social a.twitter{

	background-position:-36px 0;}

#social a.pint{

	background-position:-144px 0;}

#social a.rss{

	background-position:-108px 0;}

#social a.email{

	background-position:-72px 0;}

#social a.facebook:hover{

	background-position:0 -36px;

	text-decoration:none;}

#social a.twitter:hover{

	background-position:-36px -36px;

	text-decoration:none;}

#social a.rss:hover{

		background-position:-108px -36px;

	text-decoration:none;}

#social a.pint:hover{

	background-position:-144px -36px;}

#social a.email:hover{

	background-position:-72px -36px;

	text-decoration:none;}

#editor-ad{

	float:left;

	display:block;

	padding:20px 10px 15px 0;

	text-align:center;

	width:310px;

	background-image:url(images/sidebar-shadow.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	margin:-6px 0 0 0;}

#editor-content{

	float:left;

	display:block;

	padding:10px 5px 0 15px;

	width:310px;

min-height: 142px;

position:relative;

z-index:20;}

#editor-text{

	float:left;

	display:block;

	width:205px;}

#editor-content img{ 

	display: block;

    float: right;

    padding: 10px 5px 0 0;}

#editor-text p{

	font-size:12px;

	font-weight:normal;

	line-height:15px;

	margin:0 0 8px 0;}



#sidebar-ad-holdd{

	float:left;

	display:block;

	width:300px;

	height:250px;

	padding:6px;

	background-color: #ececeb;

    border: 1px solid #F6F6F6;

    border-radius: 4px 4px 4px 4px;

    -moz-box-shadow: 1px 1px 2px 0 #B2B2AF inset;

 -webkit-box-shadow: 1px 1px 2px 0 #B2B2AF inset;

 box-shadow: 1px 1px 2px 0 #B2B2AF inset;

		margin:0 9px 10px;}



#sidebar-ad {

float:left;

display:block;

width:300px;

height:2500px;

overflow:hidden;

position:relative;}



#sidebar-ad-holdd-middle{

	float:left;

	display:block;

	width:300px;

	height:250px;

	padding:6px;

	background-color: #ececeb;

    border: 1px solid #F6F6F6;

    border-radius: 4px 4px 4px 4px;

    -moz-box-shadow: 1px 1px 2px 0 #B2B2AF inset;

 -webkit-box-shadow: 1px 1px 2px 0 #B2B2AF inset;

 box-shadow: 1px 1px 2px 0 #B2B2AF inset;

		margin:0 9px 10px;}



#sidebar-ad-middle {

float:left;

display:block;

width:300px;

height:250px;

overflow:hidden;

position:relative;}



.sidebar-box{
	float:left;
	display:block;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#fff;
	-moz-box-shadow:1px 1px 2px #cecece;
	-webkit-box-shadow:1px 1px 2px #cecece;
	box-shadow:1px 1px 2px #cecece;
	margin:0 0 10px;
	padding:10px 15px 15px 15px;
	background-image:url(images/sidebar-shadow.jpg);
	background-repeat:no-repeat;
	background-position:center 40px;
	width:300px;
	position:relative;
	}

#random{

	float:left;

	display:block;

	padding:15px 0 0 0;}

#random img{

	float:left;

	display:inline;

	font-size:11px;

	margin:0 2px 4px 2px;

	background-color:#efefef;}

#ingredients{

	float:left;

	display:block;

	padding:15px 0 0 0;

 margin: 0 -3px;}

#ingredients a{

	  display: inline;

    float: left;

    font-size: 14px;

    margin: 0 0px 0 0;

    padding: 0 4px;

line-height:22px;}

#ingredients a:link, #ingredients a:visited {

color:#747474;}

#ingredients a:hover {

color:#fff;

background-color:#F84819;

border-radius: 3px;

text-decoration:none;}



#boxes{

	float:left;

	display:block;

	padding:0 0 10px 0;}

#boxes ul{

	float:left;

	display:block;}

#boxes ul li{

	float:left;

	margin:0 1px 3px 2px;

display:inline;

padding:5px;

	background-color: #ececeb;

    border: 1px solid #F6F6F6;

    border-radius: 4px 4px 4px 4px;

    -moz-box-shadow: 1px 1px 2px 0 #B2B2AF inset;

-webkit-box-shadow: 1px 1px 2px 0 #B2B2AF inset;

box-shadow: 1px 1px 2px 0 #B2B2AF inset;

	width:150px;

	height:150px;}

#boxes ul li a{

	background-color: #fff;

	width:150px;

	height:150px;}

#boxes ul li img{

	width:150px;

	height:150px;}

#vertical-ads{

	float:left;

	display:block;}

#vertical-ads ul{

	float:left;

	display:block;

	padding:0 1px 10px 1px;}

#vertical-ads ul li{

	float:left;

	display:block;

	padding: 0 2px 4px 2px;}

#vertical-ads ul li img{

	width:160px;

	height:600px;}



#footer-holder{

	width:100%;

	height:auto !important;

	display:block;

	position:relative;

	background-color:#fff;}

#footer{

	margin:0 auto;

	height:auto;

	width:960px;

	padding:30px 0 0 0;}

#footer-ad-top{

	float:left;

	display:block;

	background-image:url(images/footer-shadow.png);

	background-position:bottom center;

	background-repeat:no-repeat;

	padding:0 116px 30px 116px;

	width:728px;}

#footer-ad-bottom{

	float:left;

	display:block;

	padding:20px 116px 40px 116px;}

#footer-content{

	float:left;

	display:block;

	background-image:url(images/footer-shadow.png);

	background-position:bottom center;

	background-repeat:no-repeat;

	padding:30px 0 50px 0;

	width:960px;}

#footer-content-ad{

	float:left;

	display:block;

	width:150px;}

#footer-content-ad-second{

	float:left;

	display:block;

	width:150px;}

.footer-menu{

	float:right;

	display:block;

	width:120px;

	padding:0 0 0 30px;}

.footer-menu ul{

	float:right;

	display:block;

	width:120px;}

.footer-menu ul li{

	float:left;

	display:block;

	width:100%;}

.footer-menu h3{

	color:#b9ab80;

	margin:0px;}

.footer-menu ul li a{	

	color:#8d8888;

font-size:12px;}

.footer-menu ul li a:hover{	

	text-decoration:underline;}

#subscribe-wrap {

    display: block;

    float: left;

    padding: 12px 0px 0 100px;

	background-image:url(images/bg-subscribe.png);

	background-repeat:no-repeat;

	background-position:30px center;

	height:56px;}

form#subscribeform {

    background-image: url("images/bg-subscribe-input.png");

    background-repeat: no-repeat;

    display: block;

    float: left;

    height:32px;

    width: 252px;

	margin:10px 0 0 0;}

input#e {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    display: block;

    float: left;

      padding: 0px 8px 0;

    width: 172px;

	height:32px;

	font-size:13px;

	font-weight:bold;

	color:#b3b3b3;

	line-height:32px;}

input#subscribesubmit {

	float:left;

	display:block;

	padding:3px 0 0 0;}

#subscribe-text{

	float:left;

	display:block;

	width:230px;

	line-height:13px;

	padding:0 20px 0 0;}

#subscribe-text h3{

color:#d32f2e;

line-height:19px;

margin:0;}

p.copy{

	text-align:center;

	padding:15px 0 0;

	float:left;

	display:block;

	width:960px;

	color:#8d8888;

	margin:0;

	font-size:11px;}

p.copy a{

	color:#8D8888;}



ul#recent{

	float:left;

	display:block;

	width:100%;

	padding:15px 0 0 0;}

ul#recent li{

	

	float:left;

	display:block;

	width:100%;

	padding:3px 0;}

ul#recent li a{

		

	color:#474747;}



ul#recent li a:hover{

	text-decoration:none;

	color:#f84819;}

#select-category{

	float:left;

	display:block;

	width:300px;

	top:64px;

	height:38px;}

#select-arhive{

	

float:left;

	display:block;

	width:300px;}

.customStyleSelectBox {

	float:left;

	display:block;

	background-image:url(images/bg-selectbox.png);

	background-repeat:no-repeat;

	height:38px;

	margin:0 0 10px;}

.customStyleSelectBoxInner{

	float:left;

	display:block;

	background-image:url(images/select-arrow.png);

	background-repeat:no-repeat;

	background-position:275px center;

	height:38px;

	font-size:12px;

	font-weight:bold;

	color:#535353;

	line-height:38px;

	padding:0 0 0 15px;}

#sel-cat-arc{

	float:left;

	display:block;

	padding:15px 0 0 0;

	position:relative;}



#aToolTip, #spotlighttip {

	position: absolute;

	display: none;

	z-index: 50000;

	margin:0;}



.more-tip{

	background-image:url(images/tooltip-arrow.png);

	background-position:right 11px;

	background-repeat:no-repeat;

	padding:0px 5px 0px 0px;

	color:#d7d8d9;

	font-size:11px;}

.bak-more-tip{

	background-image:url(images/tooltip-arrow.png);

	background-position:right -24px;

	background-repeat:no-repeat;

	padding:0px 5px 0px 0px;

	color:#d7d8d9;

	font-size:11px;}

.bak-more-tip p.aToolTipContent{

	background-color:#40362a;}

.bif-more-tip{

	background-image:url(images/tooltip-arrow.png);

	background-position:right -24px;

	background-repeat:no-repeat;

	padding:0px 5px 0px 0px;

	color:#d7d8d9;

	font-size:11px;}

.bif-more-tip p.aToolTipContent{

	background-color:#40362a;}

.baby-more-tip{

	background-image:url(images/tooltip-arrow.png);

	background-position:right -59px;

	background-repeat:no-repeat;

	padding:0px 5px 0px 0px;

	color:#d7d8d9;

	font-size:11px;}

.baby-more-tip p.aToolTipContent{

	background-color:#253c43;}

.ent-more-tip{

	background-image:url(images/tooltip-arrow.png);

	background-position:right -94px;

	background-repeat:no-repeat;

	padding:0px 5px 0px 0px;

	color:#d7d8d9;

	font-size:11px;}

.ent-more-tip p.aToolTipContent{

	background-color:#331432;}

	

p.aToolTipContent{

	float:left;

	display:block;

	padding:7px 10px !important;

	background-color:#38402a;

	border-radius:4px;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;	

	position:relative;

	margin:0;}

.spottip{

	color:#fff;}

.spottip p.aToolTipContent{

	background-color:#000;

	opacity:0.7;}



#first-post{

	float:left;

	display:block;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	background-color:#fff;

	padding:20px 0 30px 0;

	margin:0 0 10px 0;

	-moz-box-shadow:1px 1px 2px #cecece;

	-webkit-box-shadow:1px 1px 2px #cecece;

	box-shadow:1px 1px 2px #cecece;

	width:620px;}

#first-post-heading{

	  background-image: url("images/bg-post.png");

    background-position: center bottom;

    background-repeat: no-repeat;

    display: block;

    float: left;

	padding: 0 25px 20px;

    position: relative;

    width: 570px;}

#first-post-heading h2{

font-size:25px;

line-height:30px;

margin:0px 0px 5px;}

#first-post-heading h2 a{

color:#38402A;}

#first-post-heading h2 a:hover{

color:#769A20;

text-decoration:none;}

#first-post-heading span{

font-size:12px;

font-weight:normal;

color:#535353;}

.datehold {

border-right: 1px dashed #C7C7C7;

padding:0 5px 0px 0px;

display:inline;

margin:0px 5px 0px 0px;}

.commenthold {

border-left: 1px dashed #C7C7C7;

padding:0 0px 0px 5px;

display:inline;

margin:0px 0px 0px 5px;}

#first-post-heading span a:link, #first-post-heading span a:visited{

	color:#535353;

	padding:0px;}

#first-post-more{

	float:left;

	display:block;

	width: 560px;

	padding:0 0 5px 0;}

a.print{

	 background-image: url("images/post-sprite.png");

    background-repeat: no-repeat;

    display: inline;

    float: right;

    font-size: 0;

    height: 36px;

    line-height: 0;

    margin: 0 4px 0 0;

    text-indent: -9999px;

    width: 36px;

	 background-position: 0 0px;}

	

a.print:hover{

	 background-position: 0 -120px;

	text-decoration:none;}



#first-post-more a{	

	 background-image: url("images/post-sprite.png");

    background-repeat: no-repeat;

    display: inline;

    float: left;

    font-size: 0;

    height: 36px;

    line-height: 0;

    margin: 0 4px 0 0;

    text-indent: -9999px;

    width: 36px;

	 background-position: 0 -80px;}

#first-post-more a.comments{

	 float:right;

	 background-position: 0 -40px;

    color: #94BF3A;

    font: 14px/36px MyriadProSemibold;

    text-align: center;

    text-indent: 0;}	



#first-post-more a:hover{

	 background-position: 0 -200px;

	 text-decoration:none;}	

#first-post-more a.comments:hover{

	 background-position: 0 -160px;

	color:#fff;

	text-decoration:none;}	

#first-post-more a.print{

	 background-position: 0 0;

	float:right;}	

#first-post-more a.print:hover{

	 background-position: 0 -120px;

	text-decoration:none;}	



#first-post-content{

	display: block;

    float: left;

	padding: 25px 30px 0;

        width: 560px;}

#first-post-content-cyc{

	display: block;

    float: left;

	padding: 0px 30px 0;

        width: 560px;}

#first-post-content-cyc h1 {

margin: 0px 0px 15px 0px;}

#custom_left{

	float: left;

width: 160px;

text-align: center;

overflow: hidden;

display: block;

padding: 0px 0px 15px 2px;}

#custom_right{

	float: right;

width: 163px;

text-align: center;

overflow: hidden;

display: block;

padding: 0px 0px 15px 0px;}



#category-wrap-post{

	float:left;

	display:block;

	padding:20px 0 20px 0;}

	

#category-wrap-post	.more a.comments {

	background-position:0 -40px;}

#category-wrap-post	.more a.read-more {

	background-position:0 -80px;}



#category-wrap-post	.more a.comments:hover {

	background-position:0 -160px;

	text-decoration:none;}

#category-wrap-post	.more a.read-more:hover {

	background-position:0 -200px;

	text-decoration:none;}

	

#category-wrap-post a.more-recipes {

    background-position: 0 -30px;}



#category-wrap-post a.more-recipes:link, #category-wrap-post a.more-recipes:visited {

    color: #FFFFFF;

    text-shadow: 1px 1px 0 #646464;}

#category-wrap-post a.more-recipes:hover{

	text-decoration:none;}



h2 a:link, h2 a:visited {

    color: #38402A;}



h2 a:hover {

    color: #769A20;

	text-decoration:none;}

span.identified{

	float:left;

	display:block;

line-height:20px;

	color:#fff;}

.registred{

	font-size:11px;}

#comments {

	float: left;

	padding:0px 0px 20px 0px;

	width: 620px;

	position: relative;}

#comments .navigation {

float:left;

width: 100%;

padding:10px 0px;}

#comments .navigation .alignleft{

float:left;

width: 50%;

text-align:left;}

#comments .navigation .alignright{

float:left;

width: 50%;

text-align:right;}

#comments h3, #never_miss h3	{

	

	color: #474747;

	margin: 5px 0px 0px 0px;

	letter-spacing: 0px;

	border-top: 0;

	font-size:18px;}



#similar_posts	{
background-image: url("images/bg-single.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin: 0 -20px -10px;
    padding: 15px 20px 0;
    width: 585px;}

#similar_posts ul 	{

	float: left;

	width: 100%;

	padding: 5px 0px 0px 0px;

	margin:0px;

	list-style: none;}

#similar_posts ul li {
	display: inline;
    float: left;
    font-size: 12px;
    height: 240px;
    line-height: 16px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 292px;
	position:relative;}

#similar_posts ul li a {
    display: block;
    left: 0px;
    margin: 0;
    position: relative;
    width: 260px;
	height:210px;
	}

 #similar_posts ul li a:link span,  #similar_posts ul li a:visited span  {
	display:none;
}
#similar_posts ul li a:hover span {
	position:absolute;
	bottom:5px;
	left:5px;
	font: normal 16px/20px Arial,Helvetica,sans-serif;
	width:230px;
	padding:10px;
	background-color:#F84819;
	display:block;
	z-index:1000;
	color:#fff;
	
}
#similar_posts ul li a:link, #similar_posts ul li a:visited {

color:#525252;

	text-decoration:none;}

#similar_posts ul li a:hover {

color:#F84819;

	text-decoration:underline;}

#similar_posts ul li a img {

	float: left;

	margin: 0px 10px 8px 0px;

	padding: 5px;

	background-color:#fff;

	display:inline;

	-moz-box-shadow: 1px 1px 3px #cecece;

-webkit-box-shadow: 1px 1px 3px #CECECE;

box-shadow: 1px 1px 3px #CECECE;
z-index:100;}

#outer_recipe{

	float:left;

	display:block;

	background-repeat: no-repeat;

	background-position: -3px bottom;

	padding:0px 0 10px 0;}

#inner_recipe{

	background-color:#fff;

	float:left;

	display:block;

	background-repeat: no-repeat;

	background-position: top center;

	padding:26px 0 0 0;}

#Recipe{

	background-color: #F5F5F5;

    background-repeat: repeat-y;

    border: 1px dotted #CFCFCF;

    display: block;

    float: left;

    padding: 40px 20px 25px 40px;

    width: 498px;

	margin: 10px 0px 30px 0px;}

#Recipe img, #Recipe p img, #Recipe p img.aligncenter, #Recipe p img.alignnone {

max-width: 470px !important;

height:auto !important;}

#Recipe p {

padding:0px 20px 0px 0px;}

#Recipe ol, #Recipe ul {

padding: 0px 20px 15px 0px;}

#Recipe ul li {

list-style: disc outside none;

padding: 0px 0px 5px 0px;

margin: 0px 0px 0px 15px;}

#Recipe ol li {

list-style: decimal outside none;

padding: 0px 0px 5px 0px;

margin: 0px 0px 0px 15px;}

#communityshare {

	float: left;

	display:block;

	width: 100%;

	padding: 15px 20px 0px 20px;

		background-image:url(images/bg-single.png);

	background-repeat:no-repeat;

	background-position:top center;

	margin:0 -20px;}

#communityshare a {

float: left;

padding: 0px 0px 0px 0;}

#communityshare h3{

	color:#535353;

        font-size:15px;}

.fb_share_size_Small {

padding: 1px 10px 0 0 !important;}



.orange{

	color:#F84819;}

	

.aligncenter {

	clear:both;

	padding: 5px;

	border: 1px solid #d1d1d1;

	margin: 0px auto;

	background-color: #ffffff;

	display: block;

	float: none;

	-webkit-box-shadow: 2px 2px 5px #cccccc;

	-moz-box-shadow: 2px 2px 5px #cccccc;

	box-shadow: 2px 2px 5px #cccccc;

	filter:dropshadow(color=#cccccc,offX=5,offY=5);

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, strength=3, direction=135);}

.alignnone {

	clear:both;

	padding: 5px;

	border: 1px solid #d1d1d1;

	margin: 0px auto;

	background-color: #ffffff;

	display: block;

	float: none;

	-webkit-box-shadow: 2px 2px 5px #cccccc;

	-moz-box-shadow: 2px 2px 5px #cccccc;

	box-shadow: 2px 2px 5px #cccccc;

	filter:dropshadow(color=#cccccc,offX=5,offY=5);

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, strength=3, direction=135);}



#first-post-more .tags a{

	float:none;

	background-image:none;

	text-indent:0;

	line-height:17px;

	font-size:12px;

	color:#474747;

	font-weight:bold;}

#first-post-more .tags a:hover{

	text-decoration:underline;}

#first-post-more p.tags{

	float:left;

	margin:0;

	padding:8px 0 0 0;}



#never_miss {

	float:left;

	background-color:#fff;

	border:1px solid #f2f2f2;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	padding:10px 0px 15px 20px;

	margin:0px 0px 15px 0px;

	width: 598px;

	-moz-box-shadow:1px 1px 2px #cecece;

	-webkit-box-shadow:1px 1px 2px #cecece;

	box-shadow:1px 1px 2px #cecece;}

#never_miss input {

	padding:0 9px;

	background: none repeat scroll 0 0 transparent;

    border: medium none;

height:30px;

	width: 173px;

	

		color: #323232;

	float: left;}



#never_miss #submit {

	padding:0;

	cursor:pointer;

	background-image: url("images/bg-form-sub.png");

	width: 76px;

	font-size: 0px;

	line-height:0;

	text-indent:-9999px;

	float: left;

	height:28px;

	border:none;

	margin: 3px 0 0 0;}

.right_nevermiss {

	float:right;

	width: 255px;

	padding:0px 0px 0px 30px;

	margin: 10px 0px 0px 0px;

	border-left: 1px solid #ececec;}

.right_nevermiss ul {

	float:left;

	width:100%;}

.right_nevermiss ul li {

	float:left;

	width:100%;

	height: 16px;

	display:inline;

	margin:5px 0px 5px 0px;}

.right_nevermiss ul li a {

	float:left;

	width:100%;

	height: 16px;

	display:inline;

	font:normal 11px/16px Arial, Helvetica, sans-serif;

	text-decoration:underline;}

.right_nevermiss ul li a img {

	float:left;

	padding:0px 15px 0px 0px;}

.right_nevermiss a:link, .right_nevermiss a:visited {

	color: #686868;}

.right_nevermiss a:hover {

	color: #d32f2e;}



#never_miss form{

	float:left;

	display:block;

	width:270px;

	 background-image: url("images/bg-subscribe-input-big.png");

    background-repeat: no-repeat;

	height:32px;

	margin:10px 0 0 0;}

	

	

#comments-wrap {

	float: left;

	padding:15px 15px 20px 15px;

	width: 510px;

	position: relative;

  background-image: url("images/bg_post_holder.png");

    background-position: left bottom;

    background-repeat: no-repeat;}





#comments ol {list-style-type: none;line-height: 16px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}

#comments ul li { list-style: none outside none;

    margin: 0;

    padding: 10px 0px;

    position: relative;

    width: 100%;}

.commentlist {

	padding: 0;

	text-align: justify;

	float: left;

	width: 99%;

	position: relative;

	overflow: hidden;}

.commentlist li {

	margin: 0px 0px 0px 0px;

	padding: 15px 0px 0 0px;

	list-style: none;

	float: left;

	width: 100%;

	border-bottom: 1px dashed #E3E3E3;

	position:relative;}

.commentlist li div.comment {

	position:relative;

	float:left;

	width:100%;}

.commentlist li ul li {

	margin: 0px 0px 0px 10px;

	list-style: none;

	float: left;

	padding: 0px 0px 0px 10px;

	width: auto;

	display: inline;

	position:relative;}

.commentlist li li {background:none;border:none;list-style:none;margin:3px 0 3px 0px;padding:3px 0;}

.commentlist li .avatar { background-image:url(images/bg_comment_avatar.png); background-repeat:no-repeat;margin:-2px 12px 15px 0;float: left;padding:5px;width:42px;height:42px;}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 14px;

	float: left;

	padding: 0px 5px 0px 0px;}

.says {

	float: left;

	padding: 0px 5px;

	display: none;}

.commentlist p {

	font-weight: normal;

	line-height: 18px;

	color: #585858;

	text-transform: none;

	margin: 0px 0px 0px 0px;

	font-size: 12px;

	padding: 0 0 0 0px;

	width:100%;}





.commentlist li.pingback {

padding: 6px 0 0px 0px;

background-image:none;

border:none;}

.commentlist li.pingback p {

width:100%;}

.commentlist li.pingback p a {

padding: 0px 0px 0px 5px;}

#commentform p {margin: 0px 0px 15px 0px;}

#commentform p.form-allowed-tags{

font-size:10px;

line-height:13px; 

padding:0px 20px 0px 0px;

width:90%;}

#commentform p.comment-form-comment label{display:none;}

#commentform p.comment-form-comment {margin: 0px 0px 5px 0px;}

#commentform p.comment-form-author, #commentform p.comment-form-email, #commentform p.comment-form-url{

float:left;

width:500px;}

#commentform p.comment-form-author label, #commentform p.comment-form-email label, #commentform p.comment-form-url label{

    line-height: 34px;}

.commentmetadata {

	font-weight: normal;

	margin: 0;

	display: block;

	color: #a4a3a3;

	font-size: 11px;

	padding: 1px 0px 0px 0px;

width:auto;}

.commentmetadata a, .commentmetadata a:link, .commentmetadata a:visited {color: #a4a3a3; text-decoration:none;}

.commentmetadata a:hover{

	color: #a4a3a3; text-decoration: underline;}

.children { 

    padding: 0px 0 0 20px ;}

.commentlist li #respond, .children #respond {

	padding:0 0 45px 64px;

	margin:-15px 0px 0px 0px;}

.thread-alt {}

.thread-even {}

.depth-1 {

	border-bottom: 1px dashed #e5e5e5;}

#comments-wrap .children{margin: 10px 0px 0px 0px;

	padding: 0px;

	display: inline;

	float: left;

	width: 100%;

	position: relative;}

.commentlist li ul li.byuser {

	float: left;

	width: auto;

	margin: 10px 0px 0px 10px;

	display: inline;

	padding: 0px 0px 0px 10px;}

.comment-awaiting-moderation {

	text-align:left;

	float:left;

	padding:0px 3px 0px 0px;

	color:#9a9a9a;}



.reply {

	color: #637882;

   display: block;

   float: left;

   height: 15px;

   line-height: 16px;

   position: absolute !important;

   right: 0;

   text-align: right;

   top: 30px;

   width: 45px;

   z-index: 100;}

.reply a {



	 display: inline;

    font-size: 8px;

    font-weight: bold;

    height: 12px;

    letter-spacing: 1px;

    line-height: 12px;

    outline: medium none;

    padding: 0 0 0 0;

    text-align: right;

    text-transform: uppercase;}

.reply a:link, .reply a:visited, .comment-author-admin .reply a:link, .comment-author-admin .reply a:visited {

	text-indent: 0px;

	color: #f84819;}

.reply a:hover, .comment-author-admin .reply a:hover {

    color: #D32F2E;

	text-decoration: none;

	text-indent: 0px;

	outline:none;}

#commentform input {

	padding: 9px;

	border: 1px solid #d9d9d9;

	margin: 0px 5px 0px 0px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;	

	border-radius: 3px;

	width: 260px;

	background-image: url(images/bg_inputfield.jpg);

	background-position: top;

	background-repeat: repeat-x;

	color: #323232;

float:left;}

#commentform textarea {

	padding: 9px;

	border: 1px solid #d9d9d9;

	margin: 5px 0px 0px 0px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background-image: url(images/bg_inputfield.jpg);

	background-position: top;

	background-repeat: repeat-x;

	width: 95%;

	background-color: #FFFFFF;}

.commentlist li ul li {

	font-size: 1em;

	position: static;

	margin: 5px 0px 0px 10px;}



#commentform #submit, #new_recipe #recipe_submit, .button_wrapper input, .button_wrapper button, #book-bottom #submit {

	background-color: #FFFFFF;

    background-image: url("images/btn-mess.jpg");

    background-position: 0 bottom;

    background-repeat: repeat-x;

	background-color:#dd4342;

    border: 1px solid #c8241c;

    color: #FFFFFF;

    cursor: pointer;

    display: block;

    font-size: 12px;

    font-weight: bold;

    height: 30px;

    line-height: 30px;

    padding: 0 0 5px;

    text-align: center;

    text-shadow: 0 1px 1px #000000;

    width: 126px;

float:left;

margin:0px;

-moz-border-radius:15px;

-webkit-border-radius:15px;

border-radius:15px;}

input#submit_ingredient, input#submit_technique {

	    background-color: #FFFFFF;

    background-image: url("images/bg_btn.png");

    background-position: 0 0;

    background-repeat: repeat-x;

    border: 0 solid #CCCCCC;

    color: #FFFFFF;

    cursor: pointer;

    display: block;

    font-size: 12px;

    font-weight: bold;

    height: 32px;

    line-height: 32px;

    padding: 0 0 5px;

    text-align: center;

    text-shadow: 0 1px 1px #000000;

    width: 166px;

float:left;

margin:0px;}

.blue{color:#3387C1}



.commentlist li.comment-author-admin .commentmetadata a, .commentlist li.comment-author-admin .commentmetadata a:link, .commentlist li.comment-author-admin .commentmetadata a:visited {color: #9a9a9a; text-decoration:none;}

.commentlist li.comment-author-admin .commentmetadata a:hover{

	 text-decoration: none;}

.comment-author a:link, .comment-author a:visited {

	text-decoration:none;

	color:#474747;}

.comment-author a:hover {

	text-decoration: none;

	color:#D32F2E;}

.comment-author-admin a:link, .comment-author-admin a:visited {

	text-decoration:none;

	color:#F84819;}

.comment-author-admin {

	text-decoration: none;}

.comment-author-admin a:hover {

	text-decoration: none;

	color:#D32F2E;}

.cancel-comment-reply {

	float:left;

	width: 100%;

	margin: 0px 0px 10px 0px;

	padding: 0px;}



#comments-wrap .commentlist #respond h3#reply-title, #comments-wrap .commentlist #respond .form-allowed-tags {

padding:0px 0px 0px 64px;}

.comment-body {

   padding: 0 45px 15px 64px;

position:relative;}

#comments h3 {

font-size:19px;}

#not-found{

	float:left;

	display:block;

	padding:0 0 0 20px;}



p.page-link{

	background-color: #ECECEC;

    display: block;

    padding: 2px 10px 0px;

    width: 540px;

height:31px;

float:left;}

p.page-link span {

     float:left;

     padding:0px 5px 0px 0px;

line-height:31px;}

p.page-link span.page-num{

	background-color: #f7f7f7;

   display: inline;

   float: left;

   line-height: 20px;

    margin: 0 2px 0 0;

    padding: 5px 11px 4px;}

p.page-link a:link span, p.page-link a:visited span{

	background-color:#fff;}

p.page-link a:hover span{

	background-color:#F84819;

color:#fff;}

p.page-link a span{

	background-color:#fff;}

#your-profile {

	font-size: 10px;}

#your-profile input, .loginform input {

	padding: 5px;

	border: 1px solid #d9d9d9;

	margin: 0px 5px 10px 0px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	width: 220px;

	background-image: url(images/bg_inputfield.jpg);

	background-position: top;

	background-repeat: repeat-x;

	color: #323232;}

#your-profile table.form-table {

	margin:0px 0px 10px 0px;}

#your-profile label, .loginform label {

	padding: 0px;

	margin: 0px 5px 0px 0px;

	width: 150px;

	display:block;

	color: #323232;

	line-height: 26px;

	font-size:13px;

	float:left;

	clear:none;}

#your-profile textarea {

	padding: 5px;

	border: 1px solid #d9d9d9;

	margin: 5px 0px 0px 0px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	background-image: url(images/bg_inputfield.jpg);

	background-position: top;

	background-repeat: repeat-x;

	width: 220px;}

#your-profile #cycsubmit, .loginform #wp-submit {

	background-color: #FFFFFF;

    background-image: url("images/btn-mess.jpg");

    background-position: 0 bottom;

    background-repeat: repeat-x;

	background-color:#dd4342;

    border: 1px solid #c8241c;

    color: #FFFFFF;

    cursor: pointer;

    display: inline;

    font-size: 12px;

    font-weight: bold;

    height: 30px;

    line-height: 30px;

    padding: 0 0 5px;

    text-align: center;

    text-shadow: 0 1px 1px #000000;

    width: 140px;

float:left;

margin:0px 155px;

-moz-border-radius:15px;

-webkit-border-radius:15px;

border-radius:15px;}

.loginform .checkbox {

	padding: 0px;

	float: left;

	margin: 7px 0px 0px 150px;

	width: 25px;}

.loginform #display_name {

	padding: 5px;

	border: 1px solid #d9d9d9;

	margin: 0px 5px 10px 0px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	width: 232px;

	color: #323232;}

.loginform #rememberme label {

	margin: 0px;

	float:left;

	line-height:14px;

	padding:0px;

	clear:none;}

#cycnav {

	  float: left;

    padding: 20px 0 0 155px !important;

margin:0px !important;}

#cycnav li {

	margin: 0px 5px 0px 0px;

	font-size: 12px;

	padding:0px 3px 5px 3px;

	cursor:pointer;

	color: #686868;

	width: auto;

	font-weight:normal;

	text-align:left;

	font-size: 12px;

	display:block;}

#reg_passmail {

	float:left;

	font-size: 11px;

	margin:0px 0px 5px 155px;}

#book{

float:left;

display:block;

padding:0 0 10px 0;}

#book img {

border-radius: 5px 5px 5px 5px;

    -moz-box-shadow: 1px 1px 2px #999999;

-webkit-box-shadow: 1px 1px 2px #999999;

box-shadow: 1px 1px 2px #999999;}

.no-shadow{

background-image: none;

margin: 0;

padding: 0 20px 10px 20px;}

.no-shadow .more{

bottom: 0px;}

.pint{

margin:0 10px 0 0;}



.contactform {

	position: static;

	overflow: hidden;

	width: 95%;}



.contactleft {

	width: 25%;

	white-space: pre;

	text-align: right;

	clear: both;

	float: left;

	display: inline;

	padding: 4px;

	margin: 5px 0;}



.contactright {

	width: 70%;

	text-align: left;

	float: right;

	display: inline;

	padding: 4px;

	margin: 5px 0;}



.contacterror {

	border: 1px solid #ff0000;}



.contactsubmit {}

.post-by-cat{

float:left;

display:block;

width:130px;

padding: 0 10px 15px 0;}

.post-by-cat img{

float:left;

display:block;

width:120px;

height:96px;}

.post-by-cat h2{

float:left;

display:block;

font: normal 13px/17px "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;

    height: 70px;}

.commentnumber{

 color: #999999;

   display: block;

   font-size: 12px;

   font-weight: bold;

   position: absolute;

   right: 0;

   text-align: center;

   top: -18px;

   width: 30px;}

.children li div div.reply { top: 24px;}

#Recipe p strong{

width:100%;

display: block;}

#book-bottom{

background-color: #FFFFFF;

    border: 1px solid #CECECE;

    border-radius: 5px 5px 5px 5px;

    bottom: 5px;

    box-shadow: 2px 2px 2px #474747;

    display: none;

    height: 200px;

    left: 5px;

    padding: 5px 5px 5px 20px;

    position: fixed;

    width: 390px;

    z-index: 1000;}

#book-bottom h3 {

padding: 40px 0px 0px 0px;}

#book-bottom a.exitone {

position:absolute;

left:5px;

bottom: 5px;}

#book-bottom a.exitone:hover {

text-decoration:none;}

.show{

display:block !important;}

#book-bottom a img{

float:right;

display:block;

padding:5px 10px 0 0;}

#book-bottom #submit:hover {

text-decoration:none;}



img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.alignright {float:right;}

.alignleft {float:left;}

.aligncenter {display: block; margin-left: auto; margin-right: auto}

.pinit {

float:right;}

.pinitleft {

    float: left;

    margin: 0 0 0 -30px;

    padding: 0 10px 0 0;}

/* ZipList Button Styles */

.zl-recipe-link a.custom-butn-link {

  background-image: url('http://rasamalaysia.com/images/save.jpg');

  background-repeat: no-repeat;

  display: block;

  height: 21px;

  width: 43px;

  cursor: pointer;}

.PrevNext {
display: inline-block;
border: 0px solid #ffffff;
cursor: pointer;
text-align: center;
text-decoration: none;
font-size: 12px;
padding: 10px 14px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
color: #ffffff;
background: #FA8700;}

.PrevNext  a:link, .PrevNext  a:visited {
color: #ffffff;}

.PrevNext:hover {
background: #fd6800 ;
text-decoration: none;
color: #FF6600;}

.PrevNext:active {
color: #FF6600;
position: relative;
top: 1px;}

.arrow-right {
	width: 0; 
	height: 0; 
	float: right;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid white;
	margin-left: 10px;
	margin-top: 2px;}

.arrow-left {
    width: 0; 
	height: 0; 
	float: left;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent; 
	border-right:6px solid white; 
	margin-right: 10px;
	margin-top: 2px;}
.emmaEditDotBox {
display:none;}
#select-header {
border-bottom: 1px solid #ECECEC;
    display: block;
    float: left;
    height: 30px;
    margin: -5px 0 0 -6px;
    padding: 0 0 15px;
    width: 575px;}
#select-header span.browse{
	float: left;
	display: block;
	color:#b1b1b1;
	font: normal 18px/18px "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
	margin:5px 0 0 0;
	padding:0 7px 0 0;}
#select-header form{
	float: left;
	display: block;
	position:relative;
	padding:0 15px 0 0;
	margin: 7px 0 0 0;}
#select-header form label{
	float: left;
	display: block;
	font-size:10.5;
	padding:0px 5px 0 0;}
#select-header form select{
	float: left;
	display: block;
width: 72px;
right:15px;}

#gallery-listing{
	float: left;
	display:block;
	padding:10px 0 20px 0;
	width: 590px;
margin: 0 0 0 -5px;
position:relative;}
#gallery-listing h2 {
	margin:0px 0px 12px 0px;}
#gallery-listing ul{
	float: left;
	display:block;}
#gallery-listing ul li{
	display: block;
    float: left;
    margin: 0;
    padding: 0 10px 20px 0;
    position: relative;}
#gallery-listing ul li img{
	float: left;
	display:block;
	width:130px;}
	#gallery-listing ul li a{
		float: left;
	display:block;
		padding:3px;
	background-color:#fff;
	-moz-box-shadow:0 0 6px #bababa;
	-webkit-box-shadow:0 0 6px #bababa;
	box-shadow:0 0 6px #bababa;}
	#gallery-listing ul li a:hover{}
.gallery-hover{
		width:110px;
	height:80px;
	position:absolute;
	left:3px;
	top:3px;
	background-image:url(images/gallery-img-hover.png);
	background-position:0 0px;
	background-repeat:no-repeat;
	display:none;
	padding:5px 10px 0 10px;}
.gallery-image{
	float: left;
	display:block;
	width:130px;
	height:85px;
	overflow: hidden;}
.gallery-hover span{
	
	float:left;
	display:block;
	width:100%;
	color:#d8d8d8;
	font-size:10px;}
#gallery-listing ul li a:hover div.gallery-hover{
	display:block;}
#gallery-listing ul li a div.gallery-hover h2{
	font:10px/13px "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
	color:#fff;}
#listingnavi {
	bottom: -61px;
    float: left;
    left: 0;
    position: absolute;
    width: 100%;
}
a.moregallery_link:link, a.moregallery_link:visited  {
	position:absolute;
	display:block;
	width:24px;
	height:24px;
	text-indent:-99999px;
	top:13px;
	right:13px;
	background-image:url(images/red_arrow.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
a.moregallery_link:hover  { 
	background-position:0px -30px;
}

div.e2ma_signup_form_required_footnote, #e2ma_signup_reset_button, div.e2ma_signup_form_label {
display: none;
visibility: hidden;
}
#e2ma_signup_form {
background-image: url("images/newsletterbg.jpg");
    background-position: 21px 6px;
    background-repeat: no-repeat;
    border: 0 none;
    float: left;
    margin-bottom: 0;
    padding: 21px 0 0;
    width: 335px;
}
#e2ma_signup_form_container {
background: url(http://rasamalaysia.com/wp-content/uploads/2012/10/newsletter_form3.jpg) no-repeat;
width: 335px;
height: 42px;
margin-bottom: 5px;
border: 0px;
float:left;
}

input#id_email {
width: 240px;
height: 20px;
padding:0px 10px;
position: relative;
left: 30px;
top: 2px;
border-color: #fff;
}

div.e2ma_signup_form_row {
border: 0px;
}
#e2ma_signup_submit_button {
background: transparent;
font-size: 0px;
margin-bottom: -35px;
position: relative;
width: 33px;
height: 33px;
left: 275px;
top: -33px;
cursor: pointer;
border: 0px;
}
.e2ma_signup_message {
	display:none !important;
}
h3.beerecomm {
	text-indent:30px;
	background-image:url(images/bee_star.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.reccommlist {
	float:left;
	padding:10px 0px 0px;
	width:100%;
}
.reccommlist li {
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
}
.reccommlist li h2 {
	font: bold 14px/17px Arial,Helvetica,sans-serif;
    margin: 0 0 3px;}
.reccommlist li h2 a:hover {
	color:#d32f2e;
}
.reccommlist li img {
	 background-color: #FFFFFF;
    box-shadow: 1px 1px 3px #c1c1c1;
    display: inline;
    float: left;
    margin: 0 12px 0 0;
    padding: 5px;
}