/* ------------ html elements ------------ */

article, aside, figure, footer, header, hgroup, nav, section { 
	display: block; 
}
img { 
	border: 0;
}
form { 
	margin: 0; 
	padding: 0; 
	display: inline; 
}
ul {
	margin: 0; 
	padding: 0;
}
ul li { 
	list-style: none;
	padding-top: 2px;
}
table {
	width: 100%;
}
table td {
	padding: 3px;
	vertical-align: top;	
}
a { 
	color: #333; 
	text-decoration: underline; 
}
a:hover { 
	color: #777; 
	text-decoration: underline; 
}
.checkbox {
	margin: 0 0 2px 0;
	vertical-align: bottom;
}
figure {
	margin: 0;
	padding: 3px;
}
figure figcaption {
	font-size: 10px;
}
.submit {
	display: inline-block;
	padding: 8px 10px 7px 10px;
    background-color: #87b763;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
		    border-radius: 5px;
	border: 1px solid #ADCE89;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	line-height: 1;
	cursor: pointer;
	background-image: linear-gradient(bottom, rgb(115,168,74) 33%, rgb(203,231,182) 67%);
	background-image: -o-linear-gradient(bottom, rgb(115,168,74) 33%, rgb(203,231,182) 67%);
	background-image: -moz-linear-gradient(bottom, rgb(115,168,74) 33%, rgb(203,231,182) 67%);
	background-image: -webkit-linear-gradient(bottom, rgb(115,168,74) 33%, rgb(203,231,182) 67%);
	background-image: -ms-linear-gradient(bottom, rgb(115,168,74) 33%, rgb(203,231,182) 67%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.33, rgb(115,168,74)),
		color-stop(0.67, rgb(203,231,182))
		);
}
.submit:hover {
	color: #333;
	border: 1px solid #87b763;
}
.submit a {
	color: #000;
	text-decoration: none;
}

/* ------------ common definitions ------------ */

.clear {
	clear: both;
}
.hidden {
	display: none;
}
.visible {
	display: block; 
	visibility: visible;
}
.inline {
	display: inline;
}
.italic {
	font-style: italic;
}
.normal {
	font-weight: normal;
}
.left {
	float: left;
}
.right {
	float: right;
}
.pointer {
	cursor: pointer;
}
.error {
	padding: 3px 0 3px 10px;
	font-weight: normal;
	font-size: 16px;
	color: #080808
}
.error.message {
	margin-bottom: 4px;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #f60000;	
}
.error.info {
	background: #feeaeb;
	border: 1px solid #f3cfd1;
	margin-top: 15px;
}
.error.warning {
	background: #feeaeb;
	border: 1px solid #f3cfd1;	
	color: #000000;
}
.error.success {
	background: #feeaeb;
	border: 1px solid #f3cfd1;	
}
.red {
	color: #ff0000;
}
img.icon {
	margin-right: 2px; 
	vertical-align: text-bottom; 
	border: 0;
}
.loading {
	color: #ff4400;
}
.highlight {
	color: #ff5500;
}
pre.prettyprint { 
	padding: 5px; 
	border: 1px solid #d2d2d2; 
	background: #f5f5f5; 
}
.suggestion_results {
	border: 1px solid #7da1d2;
	width: 180px;
	background: #ffffcc;
	padding: 2px;
	position: absolute;
	z-index: 99;
	color: #7da1d2;
}
.suggestion_results a {
	color: #cda174;
}
ul.disc li {
	list-style: disc;
	margin-left: 20px;
}
.image_center {
	margin: 10px auto;
	padding: 0;
	border: 0;
	background: none;	
}
.image_center img {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #ddd;
}
.image_left {
	float: left;
	margin: 0 5px 5px 0;
}
.image_right {
	float: right;
	margin: 0 0 5px 5px;
}
a.more {
        color: #00050c;
	text-decoration: none;
}
a.more:hover {	
	text-decoration: underline;
}
input.green130 {
	background: url('../images/submit_green130.gif') no-repeat;
	width: 130px;
	height: 33px;
	border: 0;
	color: #000;
	font-weight: bold;
	font-size: 15px;
}
input.green130:hover {
	color: #333;
}
.submit_red {
	display: inline-block;
	padding: 8px 10px 7px 10px;
    background-color: #ec3130;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
		    border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);			
	   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border: 0;
	border-bottom: 1px solid rgba(0,0,0,0.25);
	font-weight: bold;
	color: #fff;
	line-height: 1;
	cursor: pointer;
}
.submit_red:hover {
	background-color: #d42f2e;
}
a.submit_red {
	text-decoration: none;
}
a.submit_red:hover {
	color: #fff;
}
a.readmore {
	text-decoration: none; 
        color: #00050c;
}
.header_728x90 {
	padding: 10px 0 0 0;
	text-align: center;
}
.side_bottom_300x250 {
	padding: 0;
}
/* ------------ layout ------------ */

body {
	margin: 0;
	padding:0;
	background: url('../images/header_bg.gif') repeat-x;
	background-color: #fff;	
	font-size: 12px; 	
	font-family: Arial, Verdana, Helvetica;

	color: #333;
	line-height: 17px;
}
#page_container {
	width: 1100px;
	margin: 0 auto;
}
#page_container header.layout {
	border-top: 1px solid rgb(255, 255, 255);
	margin-top: -1px;
	
}
#page_container header.layout .logo {
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	margin-bottom: 2px;
}
#page_container header.layout .search_box {
	float: left;
	margin: 19px 0 0 5px;
	background: #ca3c3c;
	padding: 10px;
}
#page_container header.layout .search_box .search_inputs {
	display: inline-block;
	padding: 0 3px;
	background-color: #fff;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
		    border-radius: 5px;	
}
#page_container header.layout .search_box #search_term {
	width: 165px;
	height: 18px;
	border: 0;
	border-right: 1px solid #ddcbcb;
	margin: 4px 6px;
	color: #000;
}
#page_container header.layout .search_box select {
	border: 0;
}
#page_container header.layout .search_box .submit-button {
	margin: -4px 0 0 0;
	padding: 0;
	vertical-align: middle;
	width: 31px;
	height: 30px;
	background: url("../images/search_submit.gif") top left no-repeat;
	border: 0;
	cursor: pointer;
}
#page_container header.layout .search_box .submit-button:hover {
	background: url("../images/search_submit.gif") top right no-repeat;
}
#page_container header.layout .user {
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}
#page_container header.layout .user.off {	
	margin: 34px 0 0 32px;
	text-shadow: 1px 1px 1px #b22c2c;
	font-weight: normal;
	color: #ec8182;
	font-size: 13px;
}
#page_container header.layout .user.off a {
	color: #fff;
	text-decoration: none;
}
#page_container header.layout .user.off a:hover {
	text-decoration: underline;
}
#page_container header.layout .user.on {
	margin: 29px 0 0 25px;
}
#page_container header.layout .user.on .member {	
	background: url('../images/user_divider.png') no-repeat top right;
	/* width: 162px; */
	float: left;
	padding-right: 10px;
	text-shadow: 1px 1px 1px #b22c2c;
	font-weight: normal;
	font-size: 13px;
}
#page_container header.layout .user.on .member img {
	vertical-align: middle;
}
#page_container header.layout .user.on .member a {
	color: #fff;
	text-decoration: none;
}
#page_container header.layout .user.on .member a:hover {
	text-decoration: underline;
}
#page_container header.layout .user.on .buttons {
	float: right;
	margin-left: 4px;
}
#page_container header.layout .user.on .mail {
	display: inline-block;
	width: 28px; 
	height: 30px;	
	background: url('../images/user_buttons.png') no-repeat 5px 3px;
	padding: 2px 3px;
}
#page_container header.layout .user.on .mail:hover {	
	background: #fff url('../images/user_buttons.png') no-repeat 3px 1px;
	padding: 0 1px;
	border: 2px solid #dcdcdc;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
 		    border-radius: 5px;	
	cursor: pointer;			
}
#page_container header.layout .user.on .mail .messages {
	float: left;	
	margin: -5px 0 0 15px;
	padding: 0 2px;
	background: #fff;
	color: #be1212;
	font-size: 10px;
}
#page_container header.layout .user.on .pages {
	display: inline-block;
	width: 26px; 
	height: 30px;	
	background: url('../images/user_buttons.png') no-repeat -28px 3px;
	padding: 2px 3px 0 3px;
}
#page_container header.layout .user.on .pages_hover {	
	background: #fff url('../images/user_buttons.png') no-repeat -30px 1px;
	padding: 0 1px;
	border: 2px solid #dcdcdc;
	border-bottom: 0;
	 -webkit-border-top-left-radius: 5px;
	     -moz-border-radius-topleft: 5px;
		     border-top-left-radius: 5px;		
	-webkit-border-top-right-radius: 5px;		
	    -moz-border-radius-topright: 5px;
	        border-top-right-radius: 5px;
	
}
#page_container header.layout .user.on .pages .pages_list {
	background: #fff url('../images/bg_useron_list.gif') no-repeat 0 0;
	position: relative;
	float: left;
	top: 30px;
	right: 80px;
	width: 140px;
	padding: 8px 0;
	border: 2px solid #dcdcdc;
	border-top: 0;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
		    border-radius: 5px;		
	z-index: 3;
	display: none;
}
#page_container header.layout .user.on .pages .pages_list ul li {
	padding: 2px 0 2px 10px;
}
#page_container header.layout .user.on .pages .pages_list ul li:hover {
	background-color: #f6eced;
}
#page_container header.layout .user.on .pages .pages_list ul li a {
	text-decoration: none;
	padding: 0 3px;
}
#page_container header.layout .user.on .pages .pages_list ul li a:hover {
	text-decoration: underline;
}
#page_container header.layout .user.on .options {
	display: inline-block;
	width: 26px; 
	height: 30px;
	background: url('../images/user_buttons.png') no-repeat -56px 3px;
	padding: 2px 3px 0 3px;	
}
#page_container header.layout .user.on .options_hover {
	background: #fff url('../images/user_buttons.png') no-repeat -58px 1px;
	padding: 0 1px;	
	border: 2px solid #dcdcdc;
	border-bottom: 0;
	 -webkit-border-top-left-radius: 5px;
	     -moz-border-radius-topleft: 5px;
		     border-top-left-radius: 5px;		
	-webkit-border-top-right-radius: 5px;		
	    -moz-border-radius-topright: 5px;
	        border-top-right-radius: 5px;
	
}
#page_container header.layout .user.on .options .options_list {
	background: #fff url('../images/bg_useron_list.gif') no-repeat 0 0;
	position: relative;
	float: left;
	top: 30px;
	right: 80px;
	width: 140px;
	padding: 8px 0;
	border: 2px solid #dcdcdc;
	border-top: 0;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
		    border-radius: 5px;		
	z-index: 3;
	display: none;
}
#page_container header.layout .user.on .options .options_list ul li {
	padding: 2px 0 2px 10px;
}
#page_container header.layout .user.on .options .options_list ul li:hover {
	background-color: #f6eced;
}
#page_container header.layout .user.on .options .options_list ul li a {
	text-decoration: none;
	padding: 0 3px;
}
#page_container header.layout .user.on .options .options_list ul li a:hover {
	text-decoration: underline;
}
#page_container header.layout .menu {
	position:relative;
}
#page_container header.layout .menu .share {
	position: absolute;
	top: 13px;
	right: 10px;
}
.addthis_button_tweet {
	width: 100px !important;
}
.addthis_button_google_plusone {
	width: 70px;
}
.addthis_button_facebook_like {
	width: 100px;
}
#page_container header.layout .menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url("../images/menu-ul-bg.jpg") bottom left repeat-x;
}
#page_container header.layout .menu ul li {
	float: left;
	height: 15px;
	margin-top: 8px;
	margin-left: -1px;
	background-color: #e6f4d8;
	border: 1px solid #b3d493;
	border-top: 1px solid #bad99c;
	padding: 6px 10px;
	color: #333;
	font-weight: bold;
	font-size: 12px;	
}
#page_container header.layout .menu ul li.selected {
	height: 17px;
	margin-top: 2px;
	margin-left: 0;
	margin-right: 1px;
	border: 0;	
	background-color: #fff;
	-webkit-border-top-left-radius: 6px;
	    -moz-border-radius-topleft: 6px;
		    border-top-left-radius: 6px;		
	-webkit-border-top-right-radius: 6px;		
	    -moz-border-radius-topright: 6px;
	        border-top-right-radius: 6px;
	padding-top: 12px;
	font-size: 15px;
}
#page_container header.layout .menu ul li:hover {
	background-color: #f4fbec;
	color: #9C9BAC;
}
#page_container header.layout .menu ul li.selected:hover {	
	background-color: #fff !important;
	color: #333333;
}
#page_container header.layout .menu ul li a {	
	color: #616061;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
#page_container header.layout .sub_menu {
	position: relative;
	margin: 12px 0px 12px 0px;	
	color: #838383;
}
#page_container header.layout .sub_menu a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	padding: 0 3px;
	font-family: Georgia,Times,Times New Roman,serif;
}
#page_container header.layout .sub_menu a:hover {
	text-decoration: underline;
}
#page_container header.layout .sub_menu #sm_more {
	display: inline-block;
	width: 65px;	
	height: 21px;
}
#page_container header.layout .sub_menu #sm_more_link {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	padding: 0 3px;
	font-family: Georgia,Times,Times New Roman,serif;
	padding: 4px 8px 5px 8px;
	cursor: pointer;
}
#page_container header.layout .sub_menu #sm_more_link.sm_more_link_hover {
	padding: 3px 7px 4px 7px;
	border: 1px solid #dcdcdc;
}
#page_container header.layout .sub_menu #sm_more_entries {
	background: url('../images/bg_sm_more_entries.gif') no-repeat 0 0;
	float: left;
	position: relative;
	top: -2px;
	right: 72px;
	background-color: #fff;
	width: 135px;
	padding: 10px 0;
	border: 1px solid #dcdcdc;
	border-top: none;
	display: none;
	z-index: 1;
}
#page_container header.layout .sub_menu #sm_more_entries ul li {
	padding: 2px 0 2px 10px;
}
#page_container header.layout .sub_menu #sm_more_entries ul li:hover {
	background-color: #f4f4f4;
}
#page_container #page_content {
}
#page_container .box_article_special {
	margin: 20px 0 0 0;
}
#page_container .box_article_special h1 {
	font-size: 19px;
	font-weight: normal;
}
#page_container .box_article_special .ads {
	float: left;
	width: 300px;
}
#page_content .path {
	background: url('../images/path_bg.gif') no-repeat 0 0;
	height: 32px;
	padding: 8px 0 0 45px;
	margin: 8px 0;
	color: #bababa;
}
#page_content .path a {
	color: #333;
	text-decoration: none;	
}
#page_content .path a:hover {
	text-decoration: underline;
}
#page_content .path a.selected {
}
#page_content .main {
	width: 780px;
	float: left;
	margin-right: 16px;
}
#page_content .sidebar {
	width: 300px;
	float: right;
}
#page_content .sidebar .google_300x250 {
	margin-bottom: 8px;
}
#page_content .sidebar .box_video_recommended {
	margin-bottom: 8px;
}
#page_content .sidebar .box_video_recommended h2 {
	margin-bottom: 3px;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 28px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
	padding-bottom: 15px;
}
#page_content .sidebar .box_video_recommended .thumbs-container{
	padding: 10px 0 10px 13px;
}
#page_content .sidebar .box_video_recommended .thumbs-container .thumb{
	width: 121px;
        height: 130px;
	float:left;
	margin: 5px 20px 5px 0;
	text-align: center;
	position: relative;
}
#page_content .sidebar .box_video_recommended .thumbs-container .thumb .play {
	background: url('../images/video_play.png') no-repeat;
	position: absolute;
	width: 40px;
	height: 41px;
	margin: 25px 0 0 40px;
	cursor: pointer;
}
#page_content .sidebar .box_video_recommended .thumbs-container a {
    color: #00050c;
    text-decoration: none;
    font-size: 12px;   
}
#page_content .sidebar .box_video_recommended .thumbs-container a:hover {
	text-decoration: underline;
}
#page_content .sidebar .newsletter_box {
	margin-bottom: 8px;
	padding: 20px 0 20px 10px;
	background-color: #DA4342;	
	border-bottom: 3px solid #bababa;
}
#page_content .sidebar .newsletter_box h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 25px;
	font-weight: normal;
}
#page_content .sidebar .newsletter_box .newsletter_form {
	height: 29px;
	margin-top: 16px;
}
#page_content .sidebar .newsletter_box .newsletter_form #newsletter_email {
	width: 218px;
	height: 18px;	
	border: 0;
	padding: 4px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;	
}
#page_content .sidebar .newsletter_box .newsletter_form .news-ok {
	margin-top: -3px;
	padding: 0;
	vertical-align: middle;
	width: 31px;
	height: 24px;
	text-align: center;
	background-color:#CA3C3C;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0;
	cursor: pointer;
}
#page_content .sidebar .newsletter_box .newsletter_form .news-ok:hover {
	background-color:#BE3434;
}
#page_content .sidebar #registerPopup2 {
	cursor: pointer;
}
#page_content .sidebar .box_recipe_top {
	margin-bottom: 10px;
}
#page_content .sidebar .box_recipe_top h2 {
	margin-bottom: 16px;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#page_content .sidebar .box_recipe_top ol {
	margin: 0;
	padding: 8px 3px 8px 40px;
	/*-webkit-box-shadow: 2px 2px 10px #bababa;
	box-shadow: 2px 2px 10px #bababa;*/
	font-weight: bold;
	font-size: 16px;
}
#page_content .sidebar .box_recipe_top ol li {
	margin-bottom: 8px;
}
#page_content .sidebar .box_recipe_top ol li a {
	font-weight: normal;
	color: #00050c;
	font-family: Georgia,Times,Times New Roman,serif;
	font-style: normal;
	font-variant: normal;
	line-height: 22px;
	text-decoration: none;
	font-size: 12px;

}
#page_content .sidebar .box_recipe_top ol li a:hover {
	text-decoration: underline;	
}
#page_content .sidebar .box_recipe_top ol li a img {
	vertical-align: middle;
	margin: -5px 8px 0 0;
}
#page_content .sidebar #box_user_top {
	margin-bottom: 8px;
}
#page_content .sidebar #box_user_top .btm_head {
	margin-bottom: -1px;
}
#page_content .sidebar #box_user_top .btm_head h2 {
	display: inline-block;
	margin: 0;
	padding: 5px 15px 5px 0;
	font-weight: normal;
	font-size: 19px;	
}
#page_content .sidebar #box_user_top .btm_head .btm_head_item {
	display: inline-block;	
	vertical-align: bottom;	
	height: 19px;
	padding: 5px 15px;	
	background-color: #d6edc0;
	border-bottom: 1px solid #bababa;
	font-weight: bold;
	cursor: pointer;	
}
#page_content .sidebar #box_user_top .btm_head .btm_head_item:hover {
	background-color: #E0F1D1;
}
#page_content .sidebar #box_user_top .btm_head .btm_head_selected {
	display: inline-block;
	height: 22px;
	padding: 5px 15px 5px 15px;
	background: #fff;
	border: 1px solid #bababa;
	border-bottom: 0;
	font-weight: bold;
	font-size: 13px;
}
#page_content .sidebar #box_user_top .btm_list {
	padding: 12px 7px;
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 5px #BABAB9;			
	   -moz-box-shadow: 1px 1px 5px #BABAB9;
	        box-shadow: 1px 1px 5px #BABAB9;	
}
#page_content .sidebar #box_user_top .btm_member {
	float: left;
	width: 94px;
	height: 89px;
	text-align: center;
	margin: 6px 0;
	font-size: 11px;
}
#page_content .sidebar #box_user_top .btm_member a {
        color: #00050c;
	font-weight: normal;
	text-decoration: none;	
}
#page_content .sidebar #box_user_top .btm_member a:hover {
	text-decoration: underline;	
}
#page_content .sidebar #box_user_top .btm_member ul {
	margin-left: 17px;
}
#page_content .sidebar #box_user_top a.chef_link {
	float: right;
	margin-top: 8px;
	color: #095dd7;
	font-weight: normal;
	text-decoration: none;	
}
#page_content .sidebar #box_user_top a.chef:hover {
	text-decoration: underline;	
}
#page_content .sidebar .box_promo h2 {
	margin-bottom: 16px;
	font-weight: normal;
	font-size: 19px;
}
#page_content .sidebar .likebox-home {
	margin-bottom: 10px;	
}
#page_content .sidebar .likebox-home h2 {
	margin-bottom: 16px;
	font-weight: normal;
	font-size: 19px;
}
#page_content .sidebar .likebox-default {
	margin-bottom: 10px;	
}
#page_content .sidebar .likebox-default h2 {
	margin-bottom: 16px;
	font-weight: normal;
	font-size: 19px;
}
#page_container footer.layout {
	margin-top: 80px;
}
#page_container footer.layout .row_one .location_image {
	float: left;
	margin-right: 0;
	padding-top: 5px;
}
#page_container footer.layout .row_one fieldset {
	float: left;
	width: 194px;
	height: 155px;
	margin-left: 8px;
	border: 2px solid #ffbd00;
	-webkit-border-radius: 6px;	
	-moz-border-radius: 6px;	
	border-radius: 6px;	
}
#page_container footer.layout .row_one fieldset legend {
	color: #ffbd00;
	font-weight: bold;
	font-size: 17px;
}
#page_container footer.layout .row_one fieldset ul {
	margin-top: 4px;
}
#page_container footer.layout .row_one fieldset ul li {
	list-style: disc;
	list-style-position: inside;
	padding: 0px;
	color: #ffbd00;
}
#page_container footer.layout .row_one fieldset ul li a {
	color: #095dd7;
	font-size: 12px;
	text-decoration: none;
}
#page_container footer.layout .row_one fieldset ul li a:hover {
	text-decoration: underline;
}
#page_container footer.layout .row_two {
	background: url('../images/footer_bg.gif') repeat-x;
	height: 200px;
	margin-top: 8px;
}
#page_container footer.layout .row_two h3 {
	margin: 0 0 20px 0;
	padding: 0;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}
#page_container footer.layout .row_two a {
	color: #fff;
	text-decoration: none;
}
#page_container footer.layout .row_two a:hover {
	text-decoration: underline;
}
#page_container footer.layout .row_two .box_location {
	background: url('../images/footer_divider.gif') repeat-y top right;	
	float: left;
	height: 150px;
	margin: 25px 0;
	padding: 0 30px;	
}
#page_container footer.layout .row_two .box_location .bl_column {
	float: left;
	margin-right: 45px;
}
#page_container footer.layout .row_two .box_search_popular {
	background: url('../images/footer_divider.gif') repeat-y top right;	
	float: left;
	height: 150px;
	margin: 25px 0;
	padding: 0 40px 0 30px;	
}
#page_container footer.layout .row_two .box_info {
	float: left;
	height: 150px;
	margin: 25px 0;
	padding: 0 30px;
}
#page_container footer.layout .row_three {
	background-color: #373737;
	height: 93px;
	padding: 20px 0 0 50px;
	color: #fff;
	font-size: 12px;
}
#page_container footer.layout .row_three .logo {
	float: right;
	margin: 0 35px 0 0;
}
#page_container footer.layout .row_three .copyright {
	margin-top: 16px;
}
#page_container footer.layout .row_three .copyright a {
	color: #fff;
	text-decoration: none;
}
#page_container footer.layout .row_three .copyright a:hover {
	text-decoration: underline;
}

/* ------------ layout ::: index ------------ */

#page_content.index .main {
	width: 640px;
	float: left;
	margin-right: 16px;
}
/*
#page_content.index .sidebar .google_300x250 {
	margin-bottom: 8px;
}
*/
#page_content.index .sidebar {
	width: 444px;
	float: right;
}
#page_content.index .sidebar .newsletter_box {
	margin-bottom: 2px;
	padding: 20px 0 20px 10px;
	background-color: #DA4342;	
	border-bottom: 3px solid #bababa;
}
#page_content.index .sidebar .newsletter_box h2 {
	float: left;
	margin: 2px 0 0 8px;
	padding: 0;
	color: #fff;
	font-size: 22px;
}
#page_content.index .sidebar .newsletter_box .newsletter_form {
	display: inline;
	height: 29px;
	margin: 16px 0 0 16px;
}
#page_content.index .sidebar .newsletter_box .newsletter_form #newsletter_email {
	width: 240px;
	height: 18px;	
	border: 0;
	padding: 4px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;	
}
#page_content.index .sidebar .newsletter_box .newsletter_form .news-ok {
	margin-top: -3px;
	padding: 0;
	vertical-align: middle;
	width: 31px;
	height: 24px;
	text-align: center;
	background-color:#CA3C3C;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0;
	cursor: pointer;
}
#page_content.index .sidebar .newsletter_box .newsletter_form .news-ok:hover {
	background-color:#BE3434;
}
#page_content.index .sidebar #box_user_top .btm_member {
	width: 85px;
}

/* ------------ box_comment ------------ */

.box_comment #box_comment_form {
	margin-top: 16px;
	padding: 25px;
	background-color: #f4f6f3;
	-webkit-border-radius: 9px;	
	-moz-border-radius: 9px;	
	border-radius: 9px;	
}
.box_comment .c_name strong {
	font-size: 15px;
}
.box_comment .c_name a {
	color: #095dd7;
	text-decoration: none;
}
.box_comment .c_name a:hover {	
	text-decoration: underline;
}
input:focus {
	outline:0;
}
.box_comment #box_comment_form input[type=text] {
	width: 585px;
	margin: 3px 0;	
	padding: 6px 4px;
	border: 1px solid #c7dcb3;
	font-size: 15px;
}
.box_comment #box_comment_form textarea {
	width: 585px;
	height: 100px;
	margin: 3px 0;
	padding: 6px 4px;	
	border: 1px solid #c7dcb3;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.box_comment #box_comment_form .emoticons {
	float: right;
}
.box_comment #box_comment_form #c_count {
	font-size: 11px; 
	font-style: italic;  
	color: #aaa;
}
.box_comment #box_comment_form .green130 {
	float: right;
	margin-top: 4px;
	cursor: pointer;
}
.box_comment #box_comment_list .comment_entry {
	margin-top: 15px;
}
.box_comment #box_comment_list .comment_entry .avatar {
	background: url('../images/comment_arrow.gif') no-repeat 100% 15px;
	float: left;
	width: 80px;
	margin-top: 16px;
}
.box_comment #box_comment_list .comment_entry .comment_content {	
	margin-left: 79px;
	padding: 20px;
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 3px #bababa;
	box-shadow: 1px 1px 6px #bababa;
	-webkit-border-radius: 9px;	
	-moz-border-radius: 9px;	
	border-radius: 9px;		
}
.box_comment #box_comment_list .comment_entry .comment_content .author a {
	color: #095dd7;
	font-weight: bold;
	text-decoration: none;
}
.box_comment #box_comment_list .comment_entry .comment_content .author {
	font-weight: bold;
	font-size: 15px;
}
.box_comment #box_comment_list .comment_entry .comment_content .author a:hover {
	text-decoration: underline;
}
.box_comment #box_comment_list .comment_entry .comment_content .addDate {
	color: #939393;
}
.box_comment #box_comment_list .comment_entry .comment_content .comment_rating {
	float: right;
	padding: 8px 0 2px 0;
}
.box_comment #box_comment_list .comment_entry .comment_content .comment_rating_text {
	display: inline-block;
	font-size: 12px;
	font-style: italic;
	padding-right: 5px;
}
.box_comment #box_comment_list .comment_entry .comment_content .comment_rating_up {	
	background: url('../images/thumb_up.png') no-repeat 0 0;
	display: inline-block;
	padding-left: 20px;
	color: #009933;
	font-size: 12px;
	cursor: pointer;
}
.box_comment #box_comment_list .comment_entry .comment_content .comment_rating_down {
	background: url('../images/thumb_down.png') no-repeat 0 0;
	display: inline-block;
	padding-left: 20px;
	color: #990033;
	font-size: 12px;
	cursor: pointer;
}
.box_comment #box_comment_list .comment_entry .comment_content .comment_hidden { 
	font-style: italic; 
}
.box_comment #box_comment_list .comment_entry .comment_content .comment_reply_button {
	display: inline-block; 
	padding: 6px 10px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	color: #fff;
	text-decoration: none;	
	font-size: 11px; 
	font-weight: bold; 
	line-height: 1;
    background-color: #007d9a;
}
.box_comment #box_comment_list .comment_entry .comment_content .comment_reply_button:hover {
	background-color: #2daebf;
}
.box_comment #box_comment_list .comment_entry .comment_content .comment_reply_button a {

}
.box_comment #box_comment_list .comment_entry .comment_reply {
	margin-top: 16px;
}

/* ------------ box_list_images ------------ */

.box_list_images .arrow_left {	
	width: 45px;
	vertical-align: middle;
}
.box_list_images .arrow_left div {
	background: url('../images/arrow_left.gif') no-repeat 0 0;
	width: 14px;
	height: 23px;	
	margin-left: 19px;
	cursor: pointer;
}
.box_list_images .arrow_right {	
	width: 45px;
	vertical-align: middle;
}
.box_list_images .arrow_right div {
	background: url('../images/arrow_right.gif') no-repeat 0 0;
	width: 14px;
	height: 23px;
	margin-left: 13px;
	cursor: pointer;
}
.box_list_images .show_image_list .show_image_entry {
	float: left;
	width: 72px;
	margin: 0 8px 8px 8px;
	text-align: center;
}
.box_list_images .show_image_list .show_image_author {
	font-size: 11px;
}
.box_list_images .show_image_list .show_image_author a {
	color: #095dd7;
	text-decoration: none;
}
.box_list_images .show_image_list .show_image_author a:hover {	
	text-decoration: underline;
}
.box_list_images .show_image_list .show_image_recipe a {
	color: #095dd7;
	text-decoration: none;
}
.box_list_images .show_image_list .show_image_recipe a:hover {	
	text-decoration: underline;
}

/* ------------ pagination ------------ */

.pagination {
	font-size: 14px;
	margin: 25px 0 10px 0;
	text-align: center;
}
.pagination a {
	display: inline-block;
	margin-right: 6px;
	padding: 1px 6px;
	text-align: center;
	color: #095dd7;		
	text-decoration: none;
}
.pagination a:hover {
	background-color: #095dd7;
	padding: 1px 6px;
	color: #fff;
}
.pagination a.direction {
}
.pagination .selected {
	background-color: #095dd7;
	display: inline-block;
	margin-right: 4px;
	padding: 1px 6px;
	text-align: center;
	color: #fff;	
}
.pagination .points {
	display: inline-block;
	margin-right: 6px;
	text-align: center;
	color: #000;
}

/* ------------ recipe rating ------------ */

.recipe_rating_list { 
	list-style: none;
	margin: 0;
	padding: 0;
	height: 12px;
	width: 60px;
	background: url('../images/rating_list.gif') top left repeat-x;		
}
.recipe_rating_list li {
    text-indent: -9000px;
	padding: 0;
	margin: 0;
}
.recipe_rating_list li.current_rating {
	background: url('../images/rating_list.gif') left bottom;
	height: 12px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.recipe_rating { 
	list-style: none;
	margin: 0;
	padding: 0;
	height: 30px;
	width: 150px;
	position: relative;
	background: url('../images/rating.gif') top left repeat-x;
}
.recipe_rating li {
    text-indent: -9000px;
	padding: 0;
	margin: 0;
	float: left;	
}
.recipe_rating li.current_rating {
	background: url('../images/rating.gif') left bottom;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.recipe_rating li a {
	outline: none;
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
}	
.recipe_rating li a:hover {
	background: url('../images/rating.gif') left center;
	z-index: 2;
	left: 0;
}
.recipe_rating a.r1-unit{left: 0;}
.recipe_rating a.r1-unit:hover{width: 30px;}
.recipe_rating a.r2-unit{left: 30px;}
.recipe_rating a.r2-unit:hover{width: 60px;}
.recipe_rating a.r3-unit{left: 60px;}
.recipe_rating a.r3-unit:hover{width: 90px;}
.recipe_rating a.r4-unit{left: 90px;}	
.recipe_rating a.r4-unit:hover{width: 120px;}
.recipe_rating a.r5-unit{left: 120px;}
.recipe_rating a.r5-unit:hover{width: 150px;}

/* ------------ article rating ------------ */

.article_rating_list { 
	list-style: none;
	margin: 0;
	padding: 0;
	height: 12px;
	width: 60px;
	background: url('../images/rating_list.gif') top left repeat-x;		
}
.article_rating_list li {
    text-indent: -9000px;
	padding: 0;
	margin: 0;
}
.article_rating_list li.current_rating {
	background: url('../images/rating_list.gif') left bottom;
	height: 12px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.article_rating { 
	list-style: none;
	margin: 0;
	padding: 0;
	height: 30px;
	width: 150px;
	position: relative;
	background: url('../images/rating.gif') top left repeat-x;
}
.article_rating li {
    text-indent: -9000px;
	padding: 0;
	margin: 0;
	float: left;	
}
.article_rating li.current_rating {
	background: url('../images/rating.gif') left bottom;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.article_rating li a {
	outline: none;
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
}	
.article_rating li a:hover {
	background: url('../images/rating.gif') left center;
	z-index: 2;
	left: 0;
}
.article_rating a.r1-unit{left: 0;}
.article_rating a.r1-unit:hover{width: 30px;}
.article_rating a.r2-unit{left: 30px;}
.article_rating a.r2-unit:hover{width: 60px;}
.article_rating a.r3-unit{left: 60px;}
.article_rating a.r3-unit:hover{width: 90px;}
.article_rating a.r4-unit{left: 90px;}	
.article_rating a.r4-unit:hover{width: 120px;}
.article_rating a.r5-unit{left: 120px;}
.article_rating a.r5-unit:hover{width: 150px;}

/* ------------ box_recipe_related ------------ */

.box_recipe_related {
	margin-bottom: 16px;
}
.box_recipe_related .show_entries {
	margin-bottom: 12px;
	border-bottom: 1px solid #cccccc;	
}
.box_recipe_related .show_entries .show_entry {
	margin: 0 0 16px 0;
}
.box_recipe_related .show_entries .show_entry .show_entry_image {
	float: left; 
	margin-right: 16px;
}
.box_recipe_related .show_entries .show_entry .show_entry_content {
	padding-top: 16px;
}
.box_recipe_related .show_entries .show_entry .show_entry_center {
	float: left;
	
}
.box_recipe_related .show_entries .show_entry .show_entry_right {
	float: right;
}
.box_recipe_related .show_entries .show_entry .show_entry_right .recipe_rating_list {
	float: right;
	margin-bottom: 4px;
}
.box_recipe_related .show_entries .show_entry .show_entry_title a {
	color: #095dd7;
	font-size: 14px;
	text-decoration: none;
}
.box_recipe_related .show_entries .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}
.box_recipe_related .show_entries .show_entry .show_entry_details {
	margin-top: 4px;
}
.box_recipe_related .show_entries .show_entry .show_entry_author a {
	color: #095dd7;
	font-size: 14px;
	text-decoration: none;
}
.box_recipe_related .show_entries .show_entry .show_entry_author a:hover {	
	text-decoration: underline;
}
.box_recipe_related .brr_more {
	float: right;
}

/* ------------ box_recipe_special ------------ */

.box_recipe_special {
	margin-bottom: 16px;
	padding: 10px 5px 10px 10px;
	border: 1px solid #d6edc1;
	-webkit-border-radius: 5px;	
	   -moz-border-radius: 5px;	
	        border-radius: 5px;
	-webkit-box-shadow: 1px 1px 2px #d6edc1;
	        box-shadow: 1px 1px 2px #d6edc1;
}
.box_recipe_special .more {
	float: right;
}
.box_recipe_special h2 {
	margin: 10px 10px 20px 0;
	color: #00050c;
	text-decoration: none;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 25px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 22px;
}
.box_recipe_special .brs_entry {
	display: inline-block;
	width: 145px;
	background: url('../images/vdivider.gif') repeat-y right;
	vertical-align: top;
	text-align: center;
	padding: 0 4px;
}
.box_recipe_special .brs_entry:last-child {
	background: none;
}
.box_recipe_special .brs_entry .brs_entry_rating .recipe_rating_list {
	margin: 0 auto;
}
.box_recipe_special .brs_entry .brs_entry_title a {
	color: #00050c;
	text-decoration: none;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 22px;
}
.box_recipe_special .brs_entry .brs_entry_title a:hover {	
	text-decoration: underline;
}
.box_recipe_special .brs_entry .brs_entry_author {
	margin-top: 4px;
}
.box_recipe_special .brs_entry .brs_entry_author a {
	color: #095dd7;
	text-decoration: none;
}

/* ------------ box_recommended ------------ */

.box_recommended {
	margin-bottom: 16px;
	padding: 10px 5px 10px 10px;
	border: 1px solid #d6edc0;
	-webkit-border-radius: 5px;	
	   -moz-border-radius: 5px;	
	        border-radius: 5px;
	-webkit-box-shadow: 1px 1px 2px #D6EDC0;
		box-shadow: 1px 1px 2px #D6EDC0;
}
.box_recommended .arrow {
	float: right;
	margin-right: 20px;
}
.box_recommended .arrow a {
	font-size: 16px;
	font-weight: bold;
	color: #ccc;
	text-decoration: none;
}
.box_recommended h2 {
	margin: 0 0 16px 0;
	font-weight: normal;
	font-size: 19px
}

/* ------------ box_recommended ::: recipe ------------ */

.box_recommended .brr_entry {
	display: inline-block;
	width: 145px;
	background: url('../images/vdivider.gif') repeat-y right;
	vertical-align: top;
	text-align: center;
	padding: 0 4px;
}
.box_recommended .brr_entry:last-child {
	background: none;
}
.box_recommended .brr_entry .brr_entry_rating .recipe_rating_list {
	margin: 0 auto;
}
.box_recommended .brr_entry .brr_entry_title a {
	color: #00050c;
	text-decoration: none;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 22px;
}
.box_recommended .brr_entry .brr_entry_title a:hover {	
	text-decoration: underline;
}

/* ------------ box_article_recommended ------------ */

.box_recommended .bar_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
}
.box_recommended .bar_entry:last-child {
	background: none;
}
.box_recommended .bar_entry .bar_entry_details {
	float: right;
	margin-right: 32px;
	padding-top: 4px;
}
.box_recommended .bar_entry .bar_entry_author {
	margin-top: 4px;
}
.box_recommended .bar_entry .bar_entry_author a {
	color: #00050c;
	text-decoration: none;
}
.box_recommended .bar_entry .bar_entry_author a:hover {	
	text-decoration: underline;
}
.box_recommended .bar_entry .bar_entry_image {
	float: left;
	margin: 0 8px 0 0;
}
.box_recommended .bar_entry .bar_entry_date {
	padding-top: 4px;
	font-size: 11px;
}
.box_recommended .bar_entry .bar_entry_title a {
	color: #00050c;
	text-decoration: none;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
}
.box_recommended .bar_entry .bar_entry_title a:hover {	
	text-decoration: underline;
}

/* ------------ box_article_related ------------ */

.box_article_related .show_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
}
.box_article_related .show_entry:last-child {
	background: none;
}
.box_article_related .show_entry .show_entry_content {
	background: url('../images/article_entry_bg.gif') no-repeat left bottom;
	margin-left: 8px;
	padding-left: 28px;
}
.box_article_related .show_entry .show_entry_title a {
	color: #095dd7;
	font-weight: bold;
	text-decoration: none;
}
.box_article_related .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}
.box_article_related .show_entry .show_entry_details {
	float: right;
	margin-right: 32px;
}
.box_article_related .show_entry .show_entry_author {
	margin-top: 4px;
}
.box_article_related .show_entry .show_entry_author a {
	color: #095dd7;
	text-decoration: none;
}
.box_article_related .show_entry .show_entry_author a:hover {	
	text-decoration: underline;
}

/* ------------ index ::: box_index_articles ------------ */

.box_index_articles {	
	margin: 0 0 16px 0;
	padding: 20px 8px 33px 0px;
	border-bottom: 1px dotted #ccc;
}
.box_index_articles .more {
	float: right;
    color: #00050c;
}
.box_index_articles h1 {
	font-size: 19px;
	font-weight: normal;
}
.box_index_articles .show_entry {
	margin-top: 16px;
}
.box_index_articles .show_entry .show_entry_image {
	float: left;
}
.box_index_articles .show_entry .show_entry_content {
	margin-left: 116px;
}
.box_index_articles .show_entry .show_entry_title {
	margin-bottom: 8px;
}
.box_index_articles .show_entry .show_entry_title a {
	color: #00050c;
	text-decoration: none;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.box_index_articles .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}
.box_index_articles .show_entry .show_entry_brief {
	font-size: 14px;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
	line-height: 22px;
	color: #636363;
}
.box_index_articles .show_entry .show_entry_brief a {
	color: #00050c;
	font-size: 16px;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	line-height: 22px;
}
.box_index_articles .show_entry .show_entry_brief a:hover {	
	text-decoration: underline;
}
.box_index_articles span {
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 28px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
	padding-top: 10px;
	padding-bottom: 15px;
}

/* ------------ index ::: box_index_recipes ------------ */

.box_index_recipes {
	margin: 0 0 16px 0;
	padding: 0 8px 8px 0;
	border-bottom: 1px dotted #ccc;
}	
.box_index_recipes .more {
	float: right;
    color: #00050c;
}
.box_index_recipes h1 {
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 28px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.box_index_recipes .show_entry {
	margin-top: 16px;
}
.box_index_recipes .show_entry .show_entry_image {
	float: left; 
	margin-right: 16px;
}
.box_index_recipes .show_entry .show_entry_content {
	margin-left: 88px;
}
.box_index_recipes .show_entry .show_entry_content .recipe_rating_list {
	margin-top: 4px;
}
.box_index_recipes .show_entry .show_entry_title a {
	color: #00050c;
	text-decoration: none;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
}
.box_index_recipes .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}
.box_index_recipes .show_entry .show_entry_details {
	margin-top: 4px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #636363;
}

/* ------------ index ::: box_index_comments ------------ */

.box_index_comments h1 {
	font-size: 19px;
	font-weight: normal;
}
.box_index_comments .comment_entry {
	margin-top: 16px;
}
.box_index_comments .comment_entry .avatar {
	background: url('../images/comment_arrow.gif') no-repeat 100% 15px;
	float: left;
	width: 80px;
	margin-top: 15px;
}
.box_index_comments .comment_entry .comment_content {	
	margin-left: 79px;
	padding: 20px;
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 3px #bababa;
	box-shadow: 1px 1px 6px #bababa;
	-webkit-border-radius: 9px;	
	-moz-border-radius: 9px;	
	border-radius: 9px;		
}
.box_index_comments .comment_entry .comment_content .author {
	color: #095dd7;
}
.box_index_comments .comment_entry .comment_content .comment_text {
	margin-top: 8px;
}
.box_index_comments .comment_entry .comment_content a {
	color: #095dd7;
}
.box_index_comments .comment_entry .comment_content a:hover {
	text-decoration: none;
}

/* ------------ page view ------------ */

.page_view {
}
.page_view header {
	margin: 0;
}
.page_view h1 {
	margin: 0 0 16px 0;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
}
.page_view .share {
	margin: 8px 0;
}
.page_view .content {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    line-height: 22px;
}
.page_view .content figure {
	float: left;
	margin: 0 5px 5px 0;
}

/* ------------ page view ::: ingredient_view ------------ */

.page_view.ingredient_view {
	margin-bottom: 16px;	
	padding-bottom: 16px;
	border-bottom: 1px solid #cccccc;
}

/* ------------ page view ::: article_view ------------ */

.page_view.article_view {
	/*border: 1px solid #dcdcdc;*/
	padding: 16px;
}
.page_view.article_view .content .image_center {
	float: none;
}
.page_view.article_view #rating {
	float: right;
}
.page_view.article_view time {
	font-size: 14px;
	font-style: italic;
}
.page_view.article_view .category {
	margin: 0 0 12px 0;
}
.page_view.article_view .category a {
	font-size: 16px;
	color: #00050c;
	text-decoration: none;
	text-transform: capitalize;
}
.page_view.article_view .category a:hover {	
	text-decoration: underline;
}
.page_view.article_view .live_edit {
	float: right;
	margin-right: 8px;
}

/* ------------ page view ::: recipe_view ------------ */
.recipe_view {
	position:relative;

}
.recipe_view .recipe_image {
	float: right;
}
.recipe_view .fav-cont {
	position: absolute;
	left: 247px;
	top: 71px;
} 
.recipe_view .fav-cont #add_favorite {
	width: 104px;
	padding: 8px 0 8px 27px;
	border: 0;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	line-height: 1;
	cursor: pointer;
	background: url("../images/favs_15.jpg") top left no-repeat;
	text-shadow: 1px 1px 1px #fff;
}
.recipe_view .fav-cont #add_favorite:hover {
	background: url("../images/favs_15.jpg") bottom left no-repeat;
	color: #4e4e4e
}
.recipe_view .recipe_image #add_favorite:hover {
	background-color: #77ad4f;
}
.recipe_view header h1 {
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
}
.recipe_view li.recipe_author {
	background: url('../images/bullet_orange.gif') no-repeat 0px 13px;
	padding: 2px 0 2px 10px;
}
.recipe_view li.recipe_author a {
	display: inline-block;
	background: url('../images/icon_user.gif') no-repeat 0px 0px;
	height: 22px;
	padding: 4px 0 0 22px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.recipe_view li.recipe_stars {
	background: url('../images/bullet_orange.gif') no-repeat 0px 11px;
	margin-top: 4px;
	padding: 2px 0 2px 10px;
}
.recipe_view li.recipe_stars #rating {
	display: inline-block;
	vertical-align: middle;
	margin-top: -6px;
}
.recipe_view li.recipe_tags {
	background: url('../images/bullet_orange.gif') no-repeat 0px 9px;
	margin: 4px 0 12px 0;	
	padding: 2px 0 2px 10px;
}
.recipe_view li.recipe_tags a {
	color: #00050c;
	text-decoration: none;
}
.recipe_view li.recipe_tags a:hover {	
	text-decoration: underline;
}
.recipe_view .sections {
	height: 30px;
	background-color: #d6edc0;
	margin: 12px 0 16px 0;
}
.recipe_view .sections .order_title {
	float: left;
	margin: 8px 12px 0 12px;
}
.recipe_view .sections ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.recipe_view .sections ul li {
	float: left;
	background-color: #e4f5d4;
	margin: 7px 3px 0 0;
	padding: 3px 16px;	
}
.recipe_view .sections ul li:first-child {
	margin-left: 12px;
}
.recipe_view .sections ul li.selected {
	background-color: #fff;
}
.recipe_view .sections ul li a {
	font-size: 12px;
	text-decoration: none;
}
.recipe_view .personal_info {
	margin-bottom: 24px;
	font-size: 15px;
	line-height: 20px;
}
.recipe_view h2 {

font-size: 17px;
color: #383838;
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-style: normal;
font-variant: normal;
font-weight: 500;
}
.recipe_view .recipe_data {
	margin-bottom: 24px;
	border: 1px solid #d6edc0;;
	-webkit-border-radius: 5px;	
	   -moz-border-radius: 5px;	
			border-radius: 5px;
	-webkit-box-shadow: 1px 1px 2px #d6edc0;			
	   -moz-box-shadow: 1px 1px 2px #d6edc0;
	        box-shadow: 1px 1px 2px #d6edc0;
}
.recipe_view .recipe_data .difficulty {
	display: inline-block;
	border-right: 1px solid #ccc;
	padding: 12px 7px;
}
.recipe_view .recipe_data .difficulty span {
	background: url('../images/icon_difficulty.gif') no-repeat 0px 0px;
	display: inline-block;
	margin: 0 0 0 6px;
	padding: 4px 0 0 20px;
	height: 24px;
	font-size: 13px;
	font-weight: bold;
}
.recipe_view .recipe_data .servings {
	display: inline-block;
	border-right: 1px solid #ccc;
	padding: 12px 7px;
}
.recipe_view .recipe_data .servings span {
	background: url('../images/icon_servings.gif') no-repeat 0px 0px;
	display: inline-block;
	margin: 0 0 0 6px;
	padding: 4px 0 0 25px;
	height: 24px;
	font-size: 13px;
	font-weight: bold;
}
.recipe_view .recipe_data .time {
	display: inline-block;
	border-right: 1px solid #ccc;
	padding: 12px 7px;
}
.recipe_view .recipe_data .time span {
	background: url('../images/icon_time.gif') no-repeat 0px 5px;
	display: inline-block;
	margin: 0 0 0 6px;
	padding: 4px 0 0 20px;
	height: 24px;
	font-size: 13px;
	font-weight: bold;
}
.recipe_view .recipe_data .location {
	display: inline-block;
	padding: 12px 10px;
}
.recipe_view .recipe_data .location a {
	margin: 0 0 0 6px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.recipe_view .recipe_data .location a:hover {
	text-decoration: underline;
}
.recipe_view .recipe_data .location a .location_flag {
	margin: 0 4px -2px 0;
	border: 0;
}
.recipe_view .recipe_details {
	border-bottom: 1px solid #e7e7e7;   
	padding-bottom: 16px;
	margin-bottom: 24px;
        font-family: 'Open Sans', sans-serif;
        line-height: 22px;

}
.recipe_view .recipe_details h3 {
	margin-top: 0;
	font-size: 17px;
color: #383838;
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-style: normal;
font-variant: normal;
font-weight: 500;
}
.recipe_view .recipe_details .ingredients_info {
	background: url('../images/vdivider.gif') repeat-y left;
	float: left;
	padding-left: 26px;
	font-size: 15px;
	margin-left: 23px;
	width: 271px;
}
.recipe_view .recipe_details .ingredients_info a {
	color: #333;
	text-decoration: underline;
	text-decoration-style: dotted;
}
.recipe_view .recipe_details .ingredients_info a:hover {
	text-decoration: underline;
}
.recipe_view .recipe_details .ad_ingredients {
	float: left;
	margin-left: 16px;
	width: 302px;
}
.recipe_view .recipe_details .ad_ingredients span {
	background: url('../images/icon_time.gif') no-repeat 0px 2px;
	display: inline-block;
	padding: 0 0 0 16px;
	font-size: 13px;
	font-weight: bold;
}
.recipe_view .recipe_details .ad_ingredients span.prep_time {
	margin-left: 4px;
}
.recipe_view .recipe_details .ad_ingredients span.cook_time {
	margin-left: 28px;
}
.recipe_view .recipe_details .ad_ingredients span.total_time {
	margin-left: 47px;
}
.recipe_view .preparation_info {
padding: 10px 0 0 0;
margin: 24px 0;
font-size: 15px;
/*border-top: 1px solid #e7e7e7;*/
}

.recipe_view .preparation_info h3 {
	margin-top: 0;
	font-size: 17px;
	color: #383838;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
}

/* ------------ page view ::: recipe_images ------------ */

.recipe_view .author_images {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 16px;
	margin-bottom: 24px;
}
.recipe_view .author_images h3 {
	margin-top: 0;
	font-size: 14px;
	color: #4b4b4b;
}
.recipe_view .other_images {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 16px;
	margin-bottom: 24px;
}
.recipe_view .other_images h3 {
	margin-top: 0;
	font-size: 14px;
	color: #4b4b4b;
}
.recipe_view .other_images .submit_image {
	margin-bottom: 12px;
	font-size: 13px;
}
.recipe_view .other_images .submit_image a {
	color: #095dd7;
	text-decoration: none;
}
.recipe_view .other_images .submit_image a:hover {	
	text-decoration: underline;
}

/* ------------ page view ::: recipe_videos ------------ */

.recipe_view .author_videos {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 16px;
	margin-bottom: 24px;
}
.recipe_view .author_videos h3 {
	margin-top: 0;
	font-size: 14px;
	color: #4b4b4b;
}
.recipe_view .other_videos {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 16px;
	margin-bottom: 24px;
}
.recipe_view .other_videos h3 {
	margin-top: 0;
	font-size: 14px;
	color: #4b4b4b;
}
.recipe_view .other_videos .submit_video {
	margin-bottom: 12px;
}
.recipe_view .other_videos .submit_video a {
	color: #095dd7;
	text-decoration: none;
}
.recipe_view .other_videos .submit_video a:hover {	
	text-decoration: underline;
}

/* ------------ page view ::: member_view ------------ */

.member_view header .member_image {
	float: left;
	margin-right: 8px;
}
.member_view header .member_buttons {
	float: right;
	margin-top: 4px;
}
.member_view header .member_buttons img {
	cursor: pointer;
}
.member_view header h1 {
	margin: 0 0 6px 63px;
	padding-top: 8px;
}
.member_view header .online_true {
	background: url('../images/icon_online_true.gif') no-repeat 0 3px;
	margin-left: 63px;
	padding-left: 14px;
}
.member_view h2 {
	margin: 24px 0 8px 0;
	font-size: 17px;
}
.member_view .member_images h3 {
	margin: 32px 0 16px 0;
	font-size: 14px;
}
.member_view .member_videos h3 {
	margin: 32px 0 16px 0;
	font-size: 14px;
}

/* ------------ page view ::: video_view ------------ */

.page_view.video_view .recipe {	
	float: right;
	margin: 4px 8px 0 0;
}
.page_view.video_view .recipe a {
	color: #095dd7;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
}
.page_view.video_view .recipe a:hover {	
	text-decoration: underline;
}
.page_view.video_view h1 {
	font-size: 24px;
}
.page_view.video_view .embed_code {
	text-align: center;
	background: #E6F6D9;
	padding: 15px 0;
}
.page_view.video_view .content {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 12px 0 8px 0;
	padding: 0 0 12px 0;	
}
.page_view.video_view .views {
	float: right;
	text-align: center;
}
.page_view.video_view .views span {
	font-weight: bold;
	font-size: 20px;
}
.page_view.video_view .details {
	margin-bottom: 8px;
	font-size: 12px;
}
.page_view.video_view  a.author {
	color: #095dd7;
	text-decoration: none;
}
.page_view.video_view a.author:hover {	
	text-decoration: underline;
}
.page_view.video_view .description {
	margin-right: 150px;
}
.page_view.video_view .content .share {
	margin: 12px 0 0 0;
}
.page_view.video_view .member_videos {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 12px 0 8px 0;
	padding: 0 0 12px 0;	
}

/* ------------ page list ::: general ------------ */

.page_list {
}
.page_list header {
	margin: 0;
}
.page_list h1 {
	margin: 0 0 16px 0;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 28px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.page_list .show_letter {
	margin-top: 16px;
}
.page_list .show_letter a {
	margin-right: 3px;
	padding: 2px 3px;	
	font-size: 15px;
	text-decoration: none;
}
.page_list .show_letter a:hover {
	background-color: #ff4847;
	-webkit-border-radius: 5px;	
	   -moz-border-radius: 5px;	
	        border-radius: 5px;
	color: #fff;	
}
.page_list .show_letter a.selected {
	background-color: #ff4847;
	-webkit-border-radius: 5px;	
	-moz-border-radius: 5px;	
	border-radius: 5px;
	color: #fff;
}
.page_list .show_letter .filter_form {
	display: inline-block;
}
.page_list .show_letter .filter_form input[type=text] {
	width: 112px;
	height: 15px;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid #dadada;
	border-right: 0;
	color: #000;	
}
.page_list .show_letter .filter_form input[type=image] {
	margin: 0 0 0 -3px;
	padding: 0;
	vertical-align: bottom;
}
.page_list .order {
	height: 30px;
	background-color: #d6edc0;
	margin-bottom: 16px;
}
.page_list .order .order_title {
	float: left;
	margin: 8px 12px 0 12px;
}
.page_list .order ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.page_list .order ul li {
	float: left;
	background-color: #e4f5d4;
	margin: 7px 2px 0 0;
	padding: 3px 15px;	
}
.page_list .order ul li.selected {
	background: #fff url('../images/order_arrow.gif') no-repeat 100% 50%;	
	padding-right: 19px;
}
.page_list .order ul li a {
	font-size: 12px;
	text-decoration: none;
}
.page_list .search {
	background-color: #d6edc0;
	margin-bottom: 16px;
	padding: 4px 0 4px 12px;
}
.page_list .search .submit {
	padding: 3px 8px;	
	background-color: #f9f9f9; 
	border: 1px solid #aacf88; 
	color: #5d5c5c;
	font-size: 11px; 
	font-weight: bold;		
	text-decoration: none;
}
.page_list .search .submit:hover {
	background-color: #ffffcc;
}
.page_list #filter_form input[type=text] {
	width: 570px;
	height: 14px;
	margin: 0 4px 0 0;
	padding: 6px;
	border: 1px solid #dadada;
	color: #000;	
}

/* ------------ page default ------------ */

.page_default h1 {
	margin: 0 0 16px 0;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 28px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.page_default .show_row {
	margin-bottom: 16px;
}
.page_default .show_entry {
	display: inline-block;
	text-align: center;
}
.page_default .show_entry a {
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
.page_default .show_entry a:hover {	
	text-decoration: underline;
}

/* ------------ page default ::: tablas ------------ */

.page_default.tablas h1 {
	margin-bottom: 32px;
}
.page_default.tablas h2 {
	/*background: url('../images/hdivider.gif') repeat-x bottom;*/
	padding-bottom: 8px;
	margin: 15px 0 7px 0;
	font-size: 19px;
}
.page_default.tablas table tr:nth-child(even) {
	background-color: #eef7e6;
}
.page_default.tablas table tr:nth-child(odd) {
	background-color: #fff;
}
.page_default.tablas table td:nth-child(odd) {
	width: 210px;
}
.page_default.tablas table  {
	border: 1px solid #CDCDCD;
}
.page_default.tablas ul.subcat { margin:0 0 20px 0; padding:0; list-style: none; background: url('../images/tablas/subcat.jpg') bottom left repeat-x;}
.page_default.tablas ul.subcat li {display: inline-block; font-size: 16px; font-weight: bold; text-transform: uppercase; padding: 12px 10px 5px 10px;}
.page_default.tablas ul.subcat li.active {border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;  color:#fb4746; background-color: #fff;}
.page_default.tablas ul.subcat li:hover {background: url('../images/tablas/subcat_on.jpg') bottom left repeat-x;}
.page_default.tablas ul.subcat li a {color: #8a8a8a; text-decoration: none;}
.page_default.tablas ul.subcat li.active:hover {background:#FFFFFF !important;}
.page_default.tablas ul.months li {display: inline-block; margin: 0 9px;}
.page_default.tablas .tr_h {text-align: center; font-weight: bold; font-size:15px; color:#333; background-color:#fff;}
.page_default.tablas td ul {margin:0; padding:0; list-style: none; text-align:right}
.page_default.tablas td ul li {padding: 0; line-height: 34px;}
.page_default.tablas ul.sm {font-size: 12px;}

.page_default.tablas.seven h1 {
	margin: 24px 0 16px 0;
}
.page_default.tablas.seven h2 {
	background: none;
	padding: 0;
	margin: 0 0 4px 0;
}
.page_default.tablas.seven table {
	border: 1px solid #cdcdcd;
}

/* ------------ page default ::: faq ------------ */

#faq a.category {
	font-weight: bold;
	font-size: 14px;
	color: #0066cc;
	text-decoration: none;
}
#faq .questions {
	margin: 4px 0 4px 8px;
}
#faq .closed {
	background: url('../images/sign_sprite.png') no-repeat 0 0;
	cursor: pointer;
	padding-left: 16px;
	font-weight: bold;
}
#faq .open {
	background: url('../images/sign_sprite.png') no-repeat 0 -15px;
	cursor: pointer;
	padding-left: 16px;
	font-weight: bold;
}
#faq .answer {
	margin: 0 0 4px 16px;
	font-weight: normal;
}
.faq .faq_category {
	margin: 12px 0;
	padding: 16px;
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 8px;	
	   -moz-border-radius: 8px;	
	        border-radius: 8px;
	-webkit-box-shadow: 2px 2px 10px #bababa;
			box-shadow: 2px 2px 10px #bababa;			
}
.faq .faq_category .question {
	font-weight: bold;
	color: #0066cc;
}
.faq .faq_category .answer {
	margin: 4px 0 12px 12px;
	font-weight: normal;
}

/* ------------ page list ::: ingredient_list ------------ */

.page_list.ingredient_list section.show_entries {
	background: url('../images/hdivider.gif') repeat-x top;	
	margin: 16px 0 0 0;
	padding: 16px 0 0 0;
}
.page_list.ingredient_list section.show_entries div {
	float: left;
	margin: 10px 18px;
	text-align: center;
}
.page_list.ingredient_list section.show_entries div a {
	color: #095dd7;
	font-size: 14px;
	text-decoration: none;
}
.page_list.ingredient_list section.show_entries div a:hover {	
	text-decoration: underline;
}

/* ------------ page list ::: dictionar_list ------------ */

.page_list.dictionar_list section.show_entries {
	background: url('../images/hdivider.gif') repeat-x top;	
	margin: 16px 0 0 0;
	padding: 16px 0 0 0;
}
.page_list.dictionar_list section.show_entries .show_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
}
.page_list.dictionar_list section.show_entries .show_entry_title {	
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 13px;
}

/* ------------ page list ::: disease_list ------------ */

.page_list.disease_list section.show_entries {
	background: url('../images/hdivider.gif') repeat-x top;	
	margin: 16px 0 0 0;
	padding: 16px 0 0 0;
}
.page_list.disease_list section.show_entries .show_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
}
.page_list.disease_list section.show_entries .show_entry_title {	
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 13px;
}

/* ------------ page list ::: tip_page ------------ */

.page_list.tip_page .tip_random {	
	background: url('../images/tip_random_bg.gif') no-repeat 100% 50%;
	margin: 16px 0;
	padding: 16px;
	border: 8px solid #e4f5d4;
	-webkit-border-radius: 15px;	
	-moz-border-radius: 15px;	
	border-radius: 15px;	
}
.page_list.tip_page .tip_random h2 {
	margin: 0 0 12px 0;
	font-size: 14px;
}
.page_list.tip_page .tip_random .tr_title {
	margin-bottom: 4px;
	font-weight: bold;
	width: 480px;
}
.page_list.tip_page .tip_random .tr_content {
	margin-bottom: 12px;
	width: 480px;
}
.page_list.tip_page .tip_random .tr_link {
	display: inline-block; 
	padding: 6px 10px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	font-weight: bold; 
	line-height: 1;
    background-color: #ec3130;
}
.page_list.tip_page .tip_random .tr_link:hover {
	background-color: #d42f2e;
}
.page_list.tip_page .tip_random .tr_link a {
	color: #fff;
	text-decoration: none;
}
.page_list.tip_page section.tip_search {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 20px 8px;
	padding: 0 0 20px 0;
}
.page_list.tip_page section.tip_search h3 {
	margin: 0 0 8px 0;	
	font-size: 14px;
}
.page_list.tip_page section.tip_categories {
	margin: 0 0 16px 8px;
	color: #838383;
}
.page_list.tip_page section.tip_categories h4 {
	margin: 0 0 8px 0;	
	font-size: 14px;
	color: #333;
}
.page_list.tip_page section.tip_categories a {
	padding: 0 2px;
	font-size: 13px;
	color: #095dd7;
	text-decoration: none;
}
.page_list.tip_page section.tip_categories a.selected {
	font-weight: bold;
}
.page_list.tip_page section.tip_categories a:hover {	
	text-decoration: underline;
}
.page_list.tip_page section.tip_list {
	margin: 8px 0 16px 0;
}
.page_list.tip_page section.tip_list .show_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
}
.page_list.tip_page section.tip_list .show_entry_title {	
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 13px;
}

/* ------------ page list ::: article_list ------------ */

.page_list.article_list .box_article_category {
	margin-bottom: 16px;
	padding: 15px 20px;
	border: 1px solid #d6edc1;
	-webkit-border-radius: 5px;	
	-moz-border-radius: 5px;	
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 2px #d6edc1;
	box-shadow: 1px 1px 2px #d6edc1;
}
.page_list.article_list .box_article_category {
	color: #838383;
}
.page_list.article_list .box_article_category span {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.page_list.article_list .box_article_category a {
	padding: 0 2px;
	color: #00050c;
	text-decoration: none;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 22px;
}
.page_list.article_list .box_article_category a.selected {
	font-weight: bold;
}
.page_list.article_list .box_article_category a:hover {	
	text-decoration: underline;
}
.page_list.article_list section.show_entries {
}
.page_list.article_list section.show_entries .show_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
}
.page_list.article_list section.show_entries .show_entry .show_entry_thumb {
	float: left;	
	width: 60px;
	padding-top: 9px;
}
.page_list.article_list section.show_entries .show_entry .show_entry_content {
	margin-left: 60px;
	padding-left: 16px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #636363;
}
.page_list.article_list section.show_entries .show_entry .show_entry_title a {
	color: #00050c;
	text-decoration: none;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
}
.page_list.article_list section.show_entries .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}
.page_list.article_list section.show_entries .show_entry .show_entry_details {
	float: right;
	margin: 20px 0 0 32px;
	height: 80px;
}
.page_list.article_list section.show_entries .show_entry .show_entry_details .article_rating_list {
	float: right;
}
.page_list.article_list section.show_entries .show_entry .show_entry_author {
	margin-top: 4px;
}
.page_list.article_list section.show_entries .show_entry .show_entry_author a {
	color: #00050c;
	text-decoration: none;
}
.page_list.article_list section.show_entries .show_entry .show_entry_author a:hover {	
	text-decoration: underline;
}

/* ------------ page list ::: recipe_list ------------ */

.page_list.recipe_list .box_recipe_category {
	margin-bottom: 16px;
	padding: 15px 20px;
	border: 1px solid #d6edc1;
	-webkit-border-radius: 5px;	
	-moz-border-radius: 5px;	
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 2px #d6edc1;
	box-shadow: 1px 1px 2px #d6edc1;
}
.page_list.recipe_list .box_recipe_category {
	color: #838383;
}
.page_list.recipe_list .box_recipe_category span {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.page_list.recipe_list .box_recipe_category a {
	padding: 0 2px;
	color: #00050c;
        text-decoration: none;
        font-family: Georgia,Times,Times New Roman,serif;
        font-size: 15px;
        font-style: normal;
        font-variant: normal;
        font-weight: 500;
        line-height: 22px;
}
.page_list.recipe_list .box_recipe_category a.selected {
	font-weight: bold;
}
.page_list.recipe_list .box_recipe_category a:hover {	
	text-decoration: underline;
}
.page_list.recipe_list section.show_entries .show_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 8px 0;
	padding: 8px 0 20px 0;
}
.page_list.recipe_list section.show_entries .show_entry .show_entry_image {
	float: left; 
	margin-right: 16px;
}
.page_list.recipe_list section.show_entries .show_entry .show_entry_content {
	padding-top: 0;
}
.page_list.recipe_list section.show_entries .show_entry .show_entry_center {
	float: left;
	width: 600px;
margin-top: 4px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 22px;
color: #636363;
}
.page_list.recipe_list section.show_entries .show_entry .show_entry_right {
	float: right;
}
.page_list.recipe_list section.show_entries .show_entry .show_entry_title a {
	color: #00050c;
	text-decoration: none;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 26.4px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.page_list.recipe_list section.show_entries .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}
.page_list.recipe_list section.show_entries .show_entry .show_entry_author {
	margin-top: 4px;
}
.page_list.recipe_list section.show_entries .show_entry .show_entry_author a {
	color: #095dd7;
	text-decoration: none;
}
.page_list.recipe_list section.show_entries .show_entry .show_entry_author a:hover {	
	text-decoration: underline;
}
.page_list.recipe_list section.show_entries .show_entry .show_entry_flags {
	margin-top: 4px;
}

/* ------------ page list ::: member_list ------------ */

.page_list.member_list section.member_search {	
	margin-bottom: 16px;
}
.page_list.member_list #filter_form input[type=text] {
	width: 556px;
}
.page_list.member_list section.show_entries .show_entry {
	float: left;
	width: 82px;
	margin: 10px 5px;
	text-align: center;
}
.page_list.member_list section.show_entries .show_entry a {
	color: #095dd7;
	text-decoration: none;
}
.page_list.member_list section.show_entries .show_entry a:hover {	
	text-decoration: underline;
}

/* ------------ page list ::: video_list ------------ */

.page_list.video_list section.video_search {	
	margin-bottom: 16px;
}
.page_list.video_list #filter_form input[type=text] {
	width: 556px;
}
.page_list.video_list section.show_entries .show_entry {
	float: left;
	width: 120px;
	margin: 10px 4px;
	text-align: center;
}
.page_list.video_list section.show_entries .show_entry .show_entry_image a {
	color: #095dd7;
	text-decoration: none;
}
.page_list.video_list section.show_entries .show_entry .show_entry_image a:hover {	
	text-decoration: underline;
}
.page_list.video_list section.show_entries .show_entry .show_entry_image .play {
	background: url('../images/video_play.png') no-repeat;
	position: absolute;
	width: 40px;
	height: 41px;
	margin: 25px 0 0 40px;
	cursor: pointer;
}
.page_list.video_list section.show_entries .show_entry .show_entry_views {
	font-size: 11px;
}
.page_list.video_list section.show_entries .show_entry .show_entry_author a {
	font-weight: bold;
	color: #095dd7;
	text-decoration: none;
}
.page_list.video_list section.show_entries .show_entry .show_entry_author a:hover {	
	text-decoration: underline;
}

/* ------------ box_list_videos ------------ */

.box_list_videos .arrow_left {	
	width: 45px;
}
.box_list_videos .arrow_left div {
	background: url('../images/arrow_left.gif') no-repeat 0 0;
	width: 14px;
	height: 23px;
	margin: 40px 0 0 19px;
	cursor: pointer;
}
.box_list_videos .arrow_right {	
	width: 45px;
}
.box_list_videos .arrow_right div {
	background: url('../images/arrow_right.gif') no-repeat 0 0;
	width: 14px;
	height: 23px;
	margin: 40px 0 0 13px;
	cursor: pointer;
}
.box_list_videos .show_video_list .show_video_entry {
	float: left;
	width: 120px;
	margin: 0 4px 10px 4px;
	text-align: center;
}
.box_list_videos .show_video_list .show_video_entry .show_entry_image a {
	color: #095dd7;
	text-decoration: none;
}
.box_list_videos .show_video_list .show_video_entry .show_entry_image a:hover {	
	text-decoration: underline;
}
.box_list_videos .show_video_list .show_video_entry .show_entry_image .play {
	background: url('../images/video_play.png') no-repeat;
	position: absolute;
	width: 40px;
	height: 41px;
	margin: 25px 0 0 40px;
	cursor: pointer;
}
.box_list_videos .show_video_list .show_video_entry .show_entry_views {
	font-size: 11px;
}
.box_list_videos .show_video_list .show_video_entry .show_entry_author a {
	font-weight: bold;
	color: #095dd7;
	text-decoration: none;
}
.box_list_videos .show_video_list .show_video_entry .show_entry_author a:hover {	
	text-decoration: underline;
}

/* ------------ page list ::: country_list ------------ */

.page_list.country_list header .title {
	background: url('../images/hdivider.gif') repeat-x bottom;
	padding-bottom: 4px;
}
.page_list.country_list .show_continents .show_countries {
	text-indent: 4px;
}
.page_list.country_list .show_continents .show_countries a {
	color: #00050c;
	text-decoration: none;
	font-family: Georgia,Times,Times New Roman,serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.page_list.country_list .show_continents .show_countries a:hover {	
	text-decoration: underline;
}
.page_list.country_list .show_continents .show_countries ul {
	margin-top: 8px;
}
.page_list.country_list .show_continents .show_countries ul li {
	margin: 0 3px;
	padding: 0;
	float: left;
	text-align: left;
	width: 30%;
}

/* ------------ page list ::: blocked_list ------------ */

.page_list.blocked_list header h1 {
	background: url('../images/hdivider.gif') repeat-x bottom;
	padding-bottom: 12px;
}
.page_list.blocked_list section.show_entries {
	margin-top: 16px;
}
.page_list.blocked_list section.show_entries .show_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
}
.page_list.blocked_list section.show_entries .show_entry .show_entry_image {
	float: left;
	margin-right: 12px;
}
.page_list.blocked_list section.show_entries .show_entry .show_entry_image .blocked {
	width: 27px;
	height: 27px;
	margin: 0 0 -5px -25px;
}
.page_list.blocked_list section.show_entries .show_entry .show_entry_name {
	font-size: 13px;
	font-weight: bold;
}
.page_list.blocked_list section.show_entries .show_entry .show_entry_function a {
	color: #095dd7;
	text-decoration: none;
}
.page_list.blocked_list section.show_entries .show_entry .show_entry_function a:hover {	
	text-decoration: underline;
}

/* ------------ page list ::: favorite_list ------------ */

.page_list.favorite_list header h1 img {
	vertical-align: middle;
}
.page_list.favorite_list section.show_entries .show_entry:hover {
	background: #f4faee url('../images/hdivider.gif') repeat-x bottom;
}
.page_list.favorite_list section.show_entries .show_entry .show_entry_center {
	width: 480px;
}
.page_list.favorite_list section.show_entries .show_entry .show_entry_function {	
	float: right;	
	margin: 12px 4px 0 4px;
}
.page_list.favorite_list section.show_entries .show_entry .show_entry_function .remove {	
	background: url('../images/icon_remove.gif') no-repeat;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.page_list.favorite_list section.show_entries .show_entry:hover .show_entry_function .remove {	
	background: url('../images/icon_remove_hover.gif') no-repeat;
}

/* ------------ page list ::: my_recipe ------------ */

.page_list.my_recipe header h1 img {
	vertical-align: middle;
}
.page_list.my_recipe section.show_entries .show_entry:hover {
	background: #f4faee url('../images/hdivider.gif') repeat-x bottom;
}
.page_list.my_recipe section.show_entries .show_entry .show_entry_center {
	width: 440px;
}
.page_list.my_recipe section.show_entries .show_entry .show_entry_views {
	margin-top: 4px;
	font-size: 11px;
}
.page_list.my_recipe section.show_entries .show_entry .show_entry_function {	
	float: right;	
	width: 37px;
	margin: 12px 4px 0 12px;
}
.page_list.my_recipe section.show_entries .show_entry .show_entry_function .edit {
	display: inline-block;
	background: url('../images/icon_edit.gif') no-repeat;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.page_list.my_recipe section.show_entries .show_entry:hover .show_entry_function .edit {	
	background: url('../images/icon_edit_hover.gif') no-repeat;
}
.page_list.my_recipe section.show_entries .show_entry .show_entry_function .remove {	
	display: inline-block;
	background: url('../images/icon_remove.gif') no-repeat;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.page_list.my_recipe section.show_entries .show_entry:hover .show_entry_function .remove {	
	background: url('../images/icon_remove_hover.gif') no-repeat;
}

/* ------------ page list ::: message_list ------------ */

.message_list header  {
	margin-bottom: 8px;
}
.message_list header .member_image {
	float: left;
	margin-right: 8px;
}
.message_list header .message_count {
	float: right;
	margin-top: 16px;
}
.message_list header h1 {
	margin: 0 0 6px 63px;
	padding-top: 8px;
}
.message_list header a.status_message {
	color: #095dd7;
	text-decoration: none;	
}
.message_list header a.status_message:hover {
	text-decoration: underline;	
}
.message_list #message_overlay {
	width: 644px;
	z-index: 99; 
	position: absolute; 
	overflow: hidden; 
	opacity: 0.4; 
	background: #333;
}
.message_list .direction_up {
	float: left;
	margin: 5px 8px 0 0;
	background: url('../images/icon_arrow_up.png') no-repeat;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.message_list .direction_up:hover {	
	background: url('../images/icon_arrow_up_hover.png') no-repeat;
}
.message_list .direction_up.selected {	
	background: url('../images/icon_arrow_up_hover.png') no-repeat;
}
.message_list .direction_down {
	float: left;
	margin: 5px 2px 0 0;
	background: url('../images/icon_arrow_down.png') no-repeat;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.message_list .direction_down:hover {	
	background: url('../images/icon_arrow_down_hover.png') no-repeat;
}
.message_list .direction_down.selected {	
	background: url('../images/icon_arrow_down_hover.png') no-repeat;
}
.page_list.message_list section.show_entries {
	margin-top: 8px;
}
.page_list.message_list section.show_entries .show_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 8px 0;
	padding: 8px 0 8px 0;
}
.page_list.message_list section.show_entries .show_entry.unread {
	background: #f4faee url('../images/hdivider.gif') repeat-x bottom;
	font-weight: bold;	
}
.page_list.message_list section.show_entries .show_entry:hover {
	background: #d6edc1 url('../images/hdivider.gif') repeat-x bottom;
}
.page_list.message_list section.show_entries .show_entry .show_user_image {
	float: left; 
	margin: 0 16px 0 8px;
}
.page_list.message_list section.show_entries .show_entry.unread .show_user_image .status_img {
	background: url('../images/message_unread.png') no-repeat;
	position: absolute;
	width: 25px;
	height: 14px;
	margin: -18px 0 0 30px;
}
.page_list.message_list section.show_entries .show_entry.read .show_user_image .status_img {
	background: url('../images/message_read.png') no-repeat;
	position: absolute;	
	width: 25px;
	height: 23px;
	margin: -27px 0 0 31px;
}
.page_list.message_list section.show_entries .show_entry .show_entry_center {
	float: left;
	width: 400px;
}
.page_list.message_list section.show_entries .show_entry .show_entry_function {	
	float: right;	
	margin: 0 4px 0 12px;
}
.page_list.message_list section.show_entries .show_entry .show_entry_right {
	float: right;
}
.page_list.message_list section.show_entries .show_entry .show_actions {
	margin-top: 8px;
	font-weight: normal;
}
.page_list.message_list section.show_entries .show_entry .show_actions a {
	color: #095dd7;
	text-decoration: none;
}
.page_list.message_list section.show_entries .show_entry .show_actions a:hover {
	text-decoration: underline;
}
.page_list.message_list section.show_entries .show_entry .show_entry_function .remove {	
	background: url('../images/icon_remove.gif') no-repeat;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.page_list.message_list section.show_entries .show_entry:hover .show_entry_function .remove {	
	background: url('../images/icon_remove_hover.gif') no-repeat;
}
.page_list.message_list section.show_entries .show_entry .show_user_name {
	margin-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;
}
.page_list.message_list section.show_entries .show_entry .show_user_name.received {
	background: url('../images/message_received.png') no-repeat 0 1px;
}
.page_list.message_list section.show_entries .show_entry .show_user_name.sent {
	background: url('../images/message_sent.png') no-repeat 0 1px;
}
.page_list.message_list section.show_entries .show_entry .show_user_name a {
	text-decoration: none;
}
.page_list.message_list section.show_entries .show_entry .show_user_name a:hover {	
	text-decoration: underline;
}
.page_list.message_list section.show_entries .show_entry .reply_message {
	margin-top: 4px;
}
.page_list.message_list section.show_entries .show_entry .reply_message #m_message {
	width: 390px;
	height: 50px;
}

/* ------------ page list ::: my_image ------------ */

.page_list.my_image header h1 img {
	vertical-align: middle;
}
.page_list.my_image section.show_entries .show_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 8px 0;
	padding: 8px 0 8px 0;
}
.page_list.my_image section.show_entries .show_entry:hover {
	background-color: #f4faee;
}
.page_list.my_image section.show_entries .show_entry .show_entry_image {
	float: left; 
	margin-right: 16px;
}
.page_list.my_image section.show_entries .show_entry .show_entry_content {
	padding-top: 12px;
}
.page_list.my_image section.show_entries .show_entry .show_entry_center {
	float: left;
	width: 500px;
}
.page_list.my_image section.show_entries .show_entry .show_entry_title a {
	color: #095dd7;
	font-weight: bold;
	text-decoration: none;
}
.page_list.my_image section.show_entries .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}

/* ------------ page list ::: my_video ------------ */

.page_list.my_video header h1 img {
	vertical-align: middle;
}
.page_list.my_video section.show_entries .show_entry {
	background: url('../images/hdivider.gif') repeat-x bottom;	
	margin: 0 0 8px 0;
	padding: 8px 0 8px 0;
}
.page_list.my_video section.show_entries .show_entry:hover {
	background-color: #f4faee;
}
.page_list.my_video section.show_entries .show_entry .show_entry_image {
	float: left; 
	margin-right: 16px;
}
.page_list.my_video section.show_entries .show_entry .show_entry_content {
	padding-top: 12px;
}
.page_list.my_video section.show_entries .show_entry .show_entry_center {
	float: left;
	width: 480px;
}
.page_list.my_video section.show_entries .show_entry .show_entry_recipe {
	margin-bottom: 4px;
}
.page_list.my_video section.show_entries .show_entry .show_entry_title {
	color: #095dd7;
	font-weight: bold;
}
.page_list.my_video section.show_entries .show_entry .show_entry_title a {
	color: #095dd7;
	font-weight: bold;
	text-decoration: none;
}
.page_list.my_video section.show_entries .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}
.page_list.my_video section.show_entries .show_entry .show_entry_views {	
	font-size: 11px;
}
.page_list.my_video section.show_entries .show_entry .show_entry_function {	
	float: right;	
	margin: 12px 4px 0 4px;
}
.page_list.my_video section.show_entries .show_entry .show_entry_function .remove {	
	background: url('../images/icon_remove.gif') no-repeat;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.page_list.my_video section.show_entries .show_entry:hover .show_entry_function .remove {	
	background: url('../images/icon_remove_hover.gif') no-repeat;
}

/* ------------ page form ------------ */

.form h1 {
	margin: 2px 0 16px 0;
}
.form .info {
	margin: 0 0 16px 0; 
}
.form section {
	margin: 8px 0 0 0;
	padding: 16px;
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 8px;	
	   -moz-border-radius: 8px;	
	        border-radius: 8px;
	-webkit-box-shadow: 2px 2px 2px #bababa;
			box-shadow: 1px 1px 5px #bababa;			
}
.form section .label {
	margin: 12px 0 2px 0;
	font-weight: bold;
	font-size: 14px;
}
.form section .input input[type=text] {
	margin: 2px;
	width: 236px;
}
.form section .verify_string {
	margin: 4px 0;	
}
.form section .verify_string img {
	margin: 0 0 -8px 0;
}
.form section .submit {
	margin-top: 12px;
}

/* ------------ page form  ::: newsletter ------------ */

.form section.newsletter .subscribe {
	margin-top: 16px;
}
.form section.newsletter table {
	margin-left: 8px;
}
.form section.newsletter table td {
	padding: 2px;
}
.form section.newsletter .unsubscribe {
	font-size: 11px;
	font-style: italic;
}

/* ------------ page form  ::: account_edit ------------ */

.form section.account_edit h2 {
	margin: 0 0 12px 0;
	font-size: 15px;
}
.form section.account_edit.details {
	margin: 16px 0;
}
.form section.account_edit.details .popup_blue {
	display: inline;
	color: #095dd7;
	text-decoration: none;
	cursor: pointer;
}
.form section.account_edit.details .input input[type=text] {
	width: 260px;
}
.form section.account_edit.details .popup_blue:hover {	
	text-decoration: underline;
}
.form section.account_edit.password {
	float: left;
	width: 280px;
	height: 125px;
	margin: 0 16px 8px 0;
}
.form section.account_edit.password .input input[type=password] {
	width: 260px;
}
.form section.account_edit.image {
	float: left;
	width: 280px;
	height: 125px;	
	margin: 0 0 8px 0;
}
.form section.account_edit.image .photo {
	float: left;
}
.form section.account_edit.image .file {
	float: left;
	width: 225px;
	margin: 12px 0 0 0;
	overflow: hidden;
}
.form section.account_edit.optional {
	float: left;
	width: 170px;
	height: 130px;
	margin-right: 16px;
}
.form section.account_edit.optional .input {
	margin-bottom: 4px;
}
.form section.account_edit.settings {
	float: left;
	width: 180px;
	height: 130px;	
	margin-right: 16px;
}
.form section.account_edit.newsletter {
	float: left;
	width: 160px;
	height: 130px;	
}

/* ------------ page form  ::: account_recipe_add ------------ */

.form section.account_recipe_add table.form_table {
	border-spacing: 0;
}
.form section.account_recipe_add table.form_table td {
	padding: 4px 8px 4px 0;
}
.form section.account_recipe_add #title {
	width: 605px;	
}
.form section.account_recipe_add #location {
	width: 200px;
}
.form section.account_recipe_add textarea {
	width: 605px;
}
.form section.account_recipe_add .image_old {
	float: right;
}

/* ------------ search  ::: form ------------ */

.search_form h1 {
	margin: 0 0 16px 0;
	font-size: 24px;
}
.search_form input[type=text] {	
	border: 1px solid #dadada;
}
.search_form .label {
	margin: 12px 0 2px 0;
}
.search_form .input {
	margin: 2px 0 4px 0;
}
.search_form #search_term {
	width: 554px;
	height: 14px;
	margin: 0 6px 0 0;
	padding: 6px;
}
.search_form .search_criteria_box {
	margin: 4px 0 0 0;
	padding: 0 16px 8px 16px;
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 8px;	
	   -moz-border-radius: 8px;	
	        border-radius: 8px;
	-webkit-box-shadow: 2px 2px 10px #bababa;
			box-shadow: 2px 2px 10px #bababa;		
}
.search_form .left {
	margin-right: 16px;
}
.search_form .search_parameter_1 {
	float: left;
	width: 360px;
	margin: 16px 12px 0 0;
}
.search_form .search_parameter_2 {	
	float: left;
	width: 270px;
	margin: 16px 0 0 0;
}
.search_form .search_parameter_2 #r_total_time {
	width: 55px;
}
.search_form .search_parameter_3 {
	float: left;
	width: 140px;
	margin: 16px 12px 0 0;
}
.search_form .search_parameter_3 #r_servings {
	width: 103px;
}
.search_form .search_parameter_4 {
	float: left;
	width: 208px;
	margin: 16px 12px 0 0;
}
.search_form .search_parameter_4 #r_member {
	width: 171px;
}
.search_form .search_parameter_5 {
	float: left;
	width: 270px;
	margin: 16px 0 0 0;
}
.search_form .search_parameter_5 #r_ingredients_in {
	width: 100px;
}
.search_form .search_parameter_5 #r_ingredients_ex {
	width: 100px;
}

/* ------------ search  ::: result ------------ */

.search_result h1 {
	margin: 0 0 16px 0;
	font-size: 24px;
}
.search_result .search_advanced {
	margin: 8px 0 4px 0;	
}
.search_result .search_advanced a {
	color: #095dd7;
	text-decoration: none;	
}
.search_result .search_advanced a:hover {
	text-decoration: underline;	
}
.search_result .search_message {
	margin: 8px 0;	
	font-size: 15px;
}
.search_result .search_term {
	width: 554px;
	height: 14px;
	margin: 0 6px 0 0;
	padding: 6px;
	border: 1px solid #dadada;
}
.search_result .search_content {
	border-top: 1px solid #d7d7d7;
}
.search_result .search_content .search_menu {
	float: left;
	padding: 16px 16px 16px 0;
	border-right: 1px solid #d7d7d7;
}
.search_result .search_content .search_menu ul.search_section li {
	margin-top: 2px;
}
.search_result .search_content .search_menu ul.search_section li a {
	color: #095dd7;
	text-decoration: none;	
}
.search_result .search_content .search_menu ul.search_section li a:hover {
	text-decoration: underline;	
}
.search_result .search_content .search_menu .search_order {
	margin-top: 24px;
}
.search_result .search_content .search_menu .search_order .search_order_title {
	font-weight: bold;
	color: #f7463c;
}
.search_result .search_content .search_menu .search_order ul.search_order_choice li a {
	color: #095dd7;
	text-decoration: none;	
}
.search_result .search_content .search_menu .search_order ul.search_order_choice li a:hover {
	text-decoration: underline;	
}
.search_result .search_content .search_entries {
	float: left;
	width: 490px;
	padding: 16px 0 16px 16px;
}

/* ------------ search  ::: result ::: recipe ------------ */

.search_result .search_entries.recipe .show_entry {
	margin-bottom: 16px;
}
.search_result .search_entries.recipe .show_entry .show_entry_image {
	float: left; 
	margin-right: 16px;
}
.search_result .search_entries.recipe .show_entry .show_entry_content {
	padding-top: 8px;
}
.search_result .search_entries.recipe .show_entry .show_entry_title a {
	color: #095dd7;
	text-decoration: none;
}
.search_result .search_entries.recipe .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}
.search_result .search_entries.recipe .show_entry .show_entry_author {
	padding-top: 4px;
}
.search_result .search_entries.recipe .show_entry .show_entry_author a {
	color: #095dd7;
	text-decoration: none;
}
.search_result .search_entries.recipe .show_entry .show_entry_author a:hover {	
	text-decoration: underline;
}

/* ------------ search  ::: result ::: article ------------ */

.search_result .search_entries.article .show_entry {
	margin-bottom: 16px;
}
.search_result .search_entries.article .show_entry .show_entry_title a {
	color: #095dd7;
	text-decoration: none;
}
.search_result .search_entries.article .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}
.search_result .search_entries.article .show_entry .show_entry_content {
	padding-top: 4px;
}

/* ------------ search  ::: result ::: tip ------------ */

.search_result .search_entries.tip .show_entry {
	margin-bottom: 16px;
}
.search_result .search_entries.tip .show_entry .show_entry_title {
	color: #095dd7;
	font-weight: bold;
}
.search_result .search_entries.tip .show_entry .show_entry_content {
	padding-top: 4px;
}

/* ------------ search  ::: result ::: dictionar ------------ */

.search_result .search_entries.dictionar .show_entry {
	margin-bottom: 16px;
}
.search_result .search_entries.dictionar .show_entry .show_entry_title {
	color: #095dd7;
	font-weight: bold;
}
.search_result .search_entries.dictionar .show_entry .show_entry_content {
	padding-top: 4px;
}

/* ------------ search  ::: result ::: disease ------------ */

.search_result .search_entries.disease .show_entry {
	margin-bottom: 16px;
}
.search_result .search_entries.disease .show_entry .show_entry_title {
	color: #095dd7;
	font-weight: bold;
}
.search_result .search_entries.disease .show_entry .show_entry_content {
	padding-top: 4px;
}

/* ------------ search  ::: result ::: ingredient ------------ */

.search_result .search_entries.ingredient .show_entry {
	margin-bottom: 16px;
}
.search_result .search_entries.ingredient .show_entry .show_entry_image {
	float: left; 
	margin-right: 16px;
}
.search_result .search_entries.ingredient .show_entry .show_entry_title a {
	color: #095dd7;
	text-decoration: none;
}
.search_result .search_entries.ingredient .show_entry .show_entry_title a:hover {	
	text-decoration: underline;
}
.search_result .search_entries.ingredient .show_entry .show_entry_description {
	padding-top: 4px;
}

/* ------------ search  ::: result ::: video ------------ */

.search_result .search_entries.video .show_entry {
	float: left;
	width: 120px;
	margin: 10px 20px;
	text-align: center;
}
.search_result .search_entries.video .show_entry .show_entry_image a {
	color: #095dd7;
	text-decoration: none;
}
.search_result .search_entries.video .show_entry .show_entry_image a:hover {	
	text-decoration: underline;
}
.search_result .search_entries.video .show_entry .show_entry_image .play {
	background: url('../images/video_play.png') no-repeat;
	position: absolute;
	width: 40px;
	height: 41px;
	margin: 25px 0 0 40px;
	cursor: pointer;
}
.search_result .search_entries.video .show_entry .show_entry_views {
	font-size: 11px;
}
.search_result .search_entries.video .show_entry .show_entry_author a {
	font-weight: bold;
	color: #095dd7;
	text-decoration: none;
}
.search_result .search_entries.video .show_entry .show_entry_author a:hover {	
	text-decoration: underline;
}

/* ------------ search  ::: result ::: member ------------ */

.search_result .search_entries.member .show_entry {
	float: left;
	width: 82px;
	margin: 10px 5px;
	text-align: center;
}
.search_result .search_entries.member .show_entry a {
	color: #095dd7;
	text-decoration: none;
}
.search_result .search_entries.member .show_entry a:hover {	
	text-decoration: underline;
}

/* ------------ popup ------------ */

.popup .fancybox-skin {
	border: 8px solid #e4f5d4;
	-webkit-border-radius: 15px;	
	   -moz-border-radius: 15px;	
	        border-radius: 15px;	
}

.popup .fancybox-close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 5px;
	height: 5px;
	cursor: pointer;
	z-index: 8040;
	background-image: url('../images/popup_close.gif');
}
a.popup_blue {
	color: #095dd7;
	text-decoration: none;
}
a.popup_blue:hover {	
	text-decoration: underline;
}
.popup_success {
	text-align: center;
	line-height: 20px;
}
.popup_loading {
	margin: 24px 0 16px 0;
}

/* ------------ home slider ------------ */

#slider {
    height: 252px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	float: left;
	width: 645px;
	margin-right: 15px;
}
#sliderContent {
    width: 410px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	padding: 10px 13px;
    width: 100%;
    background-color: #333;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
	-khtml-opacity: 0.9;
    opacity: 0.9;
    color: #fff;
    display: none;
}
.sliderImage span h3 {
	margin: 7px 0;
	font-size: 20px;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottomslide {
	bottom: 4px;
	left: 0;
	height: 62px;
}
#slider ul li { list-style-type: none; padding:0 !important;}

.bottomslide h1 {
	font-size: 16px;
	line-height: 22px;
	margin:0;
}
.bottomslide p {
	font-size: 15px;
	line-height: 20px;
	margin:0;
}
.bottomslide a {color: #FFFFFF; text-decoration: underline;}
.bottomslide a:hover {text-decoration: none;}

#menu_h, #ll {display:none}
.menu-link, .menu-link:active {  color: #FFF;
  font-weight: bold;
  text-align: center;
  display: block;
  background: rgba(0,0,0,0.1);
  padding: 10px; text-decoration:none}
#page_container header.layout .menu ul#ll li{float:none; margin:0; text-align:center}
#page_container header.layout .menu ul#ll li.selected {border-radius: 0px;  height: inherit;  padding-top: 6px;}
.page_view .content img {max-width:100%; height:inherit}
.page_list.ingredient_list section.show_entries div {
  width: 72px;
  height: 100px;
}

.show_continents {
	margin-top: 15px;
	font-size: 15px;
	color: #383838;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
	margin-bottom: 15px;
}


@media (max-width:1100px){
	#page_container {width:860px}
	#slider {width:545px}
	#page_content.index .main {width:400px}
	#page_container footer.layout .row_two .box_location {padding:0 0px 0 13px}
	#page_container footer.layout .row_one .location_image {width:406px}
	#page_container footer.layout .row_one .location_image img {max-width:100%}
	.page_list.member_list #filter_form input[type=text], .page_list.video_list #filter_form input[type=text]{width:75%}
	
	#page_content .main {width:543px}
	.header_728x90 {overflow:hidden}
	.box_comment #box_comment_form input[type=text], .box_comment #box_comment_form textarea {width:99%}
	.recipe_view .fav-cont {position:inherit; top:inherit; left:inherit}
	
	.search_result .search_term {width:80%}
	.search_result .search_content .search_entries {width:65%}
	.page_list.recipe_list section.show_entries .show_entry {overflow:hidden}
	.page_list.recipe_list section.show_entries .show_entry .show_entry_center {width:400px}
	.page_view.video_view .embed_code iframe {max-width:100%}
}
@media (max-width:1100px){
	.box_recipe_special .brs_entry {width:22%}	
	

	.page_list.member_list section.show_entries .show_entry {width:12%; word-wrap: break-word;}
	
	.page_list.video_list section.show_entries .show_entry {width:18%}
	.page_list.video_list section.show_entries .show_entry img {max-width:100%}
	
	.search_form #search_term {width:80%}
	
	.search_form .search_parameter_1, .search_form .search_parameter_2 {width:47%}
	.search_form .search_parameter_3, .search_form .search_parameter_4, .search_form .search_parameter_5 {width:30%}
	.search_form .search_parameter_4 #r_member {width:100%}
	.page_list.recipe_list section.show_entries .show_entry .show_entry_center {width:300px}
}


@media (max-width:1000px){
	.recipe_view .recipe_details .ingredients_info {width:185px; padding-left:15px}	
}
@media (max-width:900px){
	#page_container {width:760px}
	#slider {float:none; margin:auto}
	.box_article_special .ad {float:none; text-align:center; margin-top:20px}
	#page_content.index .main {width:300px}
	#page_container footer.layout .row_two .box_location .bl_column {margin-right:32px}
	#page_container footer.layout .row_two .box_search_popular {padding:0px 20px 0px 20px}
	#page_container footer.layout .row_two .box_info {padding:0px 20px}
	#page_container header.layout .search_box #search_term {width:130px}
	#page_container footer.layout .row_two .box_location {height:inherit}
	
	.header_728x90 {overflow:hidden}
	#page_content .main {width:443px}
	
	section.show_entries {display:block; clear:both}
	
	/*section.show_entries .clear {display:none}*/
	.page_list.video_list section.show_entries .show_entry {width: 31%; height: 170px;}
	.pagination {clear:both}
}

@media (max-width:800px){
	body {background:none}
	#page_container {width:100%}
	#page_container #page_content {width:98%; margin:auto}
	#page_container header.layout .logo, #page_container header.layout .search_box, #page_container header.layout .user.off {float:none; text-align:center}
	#page_container header.layout {background:#DA4342}
	#page_container header.layout .search_box #search_term {width:165px}
	#page_container header.layout .user.off {margin:20px 0px 15px 0px}
	#page_content.index .main, #page_content.index .sidebar {width:100%}
	#page_container footer.layout .row_one .location_image {float:none}
	#page_container footer.layout .row_two {height:inherit; background-size:contain; text-align:center; padding-top:5px}
	#page_container footer.layout .row_two .box_location, #page_container footer.layout .row_two .box_search_popular, #page_container footer.layout .row_two .box_info {float:none}
	#page_container footer.layout .row_two .box_location .bl_column {display:inline-block; float:none}
	#slider {width:100%}
	#page_container footer.layout .row_one .location_image img {max-width:100%}
	#page_container footer.layout .row_three {height:inherit; padding:10px}
	#page_container header.layout .sub_menu a, #page_container header.layout .sub_menu #sm_more_link {color:#FFF}
	.menu, .share {display:none}
	#menu_h {display:inherit}
	
	#page_content .main {width:100%; margin-right:0px}
	#page_content .sidebar {clear:both; float:none; margin:auto; position:relative; top:20px}
	#page_container footer.layout .row_one .location_image {margin:auto}
	#page_container footer.layout .row_one fieldset {float:none; display:inline-block}
	footer .row_one {text-align:center}
	
	.page_list.video_list section.show_entries .show_entry {width:18%}
	.page_list.recipe_list section.show_entries .show_entry .show_entry_center {width:67%}
	#page_container footer.layout .row_one fieldset:nth-child(3) {position:relative; top:-17px}
	#sm_more_entries a {color:#095dd7 !important}
}
@media (max-width:700px){
	#slider ul li {max-width:106%}
	#page_content .sidebar #registerPopup2 {max-width:100%}
	#page_container footer.layout .row_one .location_image {width:100%}
	#page_container footer.layout .row_two .box_location .bl_column {margin-right:15px}
	
	.recipe_view .recipe_details .ingredients_info {padding-left: 15px; margin-left: 15px; width: 205px;}
	.page_list.tip_page .tip_random .tr_content, .page_list.tip_page .tip_random .tr_title {width:60%}
	.page_list #filter_form input[type=text] {width:75%}
	.header_728x90 {display:none}
	
	.page_default.tablas {overflow-x:auto}
	
	
}
@media (max-width:600px){
	#page_content.index .sidebar .newsletter_box h2 {float:none; margin-bottom:20px}
	#page_content .sidebar .likebox-home {overflow:hidden}
	#page_container header.layout .search_box #search_term {width:100px}
	.bottomslide {height:inherit}
	#slider ul li {width:84%}
	
	#verify_string {width:23% !important}
	.recipe_view {padding: 10px;}
	.recipe_view .recipe_details {text-align:justify}

	.recipe_view .recipe_details .ad_ingredients {float:none; margin: auto; text-align:center; width: inherit}
	.recipe_view .recipe_details .ingredients_info {padding: 0; margin: 0; width: 100%; background:inherit}	
	
	.page_list.video_list section.show_entries .show_entry {width:23%}
	.page_list .show_letter a {float:left}
	.page_list .show_letter .filter_form {clear:both}
	
	.box_list_videos .show_video_list .show_video_entry {width:23%}
	.box_list_videos .show_video_list .show_video_entry img {max-width:100%}
	.box_list_videos .show_video_list .show_video_entry .show_entry_image .play {margin:2% 0 0 5%}

        .page_view.ingredient_view { padding:10px}
}
@media (max-width:500px){
	#page_container header.layout .search_box #search_term {width:100px}
	.recipe_view {padding: 10px;}
	.recipe_view .recipe_image {float:none}	

	.page_view .content figure {float:none; text-align:center}
	
	.box_recipe_special .brs_entry {width:21%}
	
	.page_list.member_list section.show_entries .show_entry {width:30%}
	
	.page_list .order {height:60px}
	.page_list.video_list section.show_entries .show_entry {width: 31%;}
	
	.search_form #search_term {width:75%}
	.search_form .search_parameter_1, .search_form .search_parameter_2 {width:99%}
	.search_form .search_parameter_3, .search_form .search_parameter_4, .search_form .search_parameter_5 {width:99%}
	
	.search_result .search_content .search_entries {width:60%}
	.search_result .search_term {width:73%}	
	.page_list.recipe_list section.show_entries .show_entry .show_entry_center {width:217px}
	#page_container footer.layout .row_one fieldset:nth-child(3) {top:inherit; margin-top:15px}
	
	#page_content .path {  height: inherit !important;  padding: 8px 0 0 80px; background-size: cover;}
	
	.recipe_view .recipe_data .time {position: absolute;
  width: 96%;
  left: 0;
  top: 50px;
  border-top: 1px solid #CCC;
  border-right: none;}
  .recipe_view .recipe_data {height:95px; position:relative}
  
  .page_default .show_row .show_entry {margin:auto; float:none; display:block}
  
  	.box_list_videos .show_video_list .show_video_entry {width:33%}
        .page_view.ingredient_view { padding:10px}	
	.page_view.video_view .embed_code iframe {height:280px}
}
@media (max-width:350px){
	
	#page_content .sidebar {overflow:hidden}	
	#page_container header.layout .search_box #search_term {width:75px}
	#page_container header.layout .search_box select {width:110px}
	.page_list.ingredient_list section.show_entries div {width: 58px;height: 115px;}
	#page_content .sidebar {width:100%}
	#page_content .sidebar .newsletter_box .newsletter_form #newsletter_email {width:180px}
	.page_list.recipe_list section.show_entries .show_entry .show_entry_center {width:52%}
	.search_result .search_term {width:60%}
	#page_content .path {background:#F2F2F2; padding:8px}
	.recipe_view {padding: 10px;}
	.recipe_view .recipe_data .location {padding:12px 3px}
	.recipe_view .recipe_data .servings {padding:12px 7px 12px 0px}
	.recipe_view .recipe_data span {font-size:12px !important}
	.recipe_view .recipe_data .location a {margin:0px; font-size:12px}

	.recipe_view .recipe_details .ad_ingredients {overflow:hidden}
	.box_recipe_special .brs_entry {width:44%}
	.content .adsbygoogle {margin:0px 0px 0px -16px}
	.show_entry .adsbygoogle  {margin:0px}
	#page_content .sidebar .box_video_recommended .thumbs-container .thumb {width:42%}
	
	.page_list.video_list section.show_entries .show_entry{height: 160px;width: 45%;}
	section.show_entries .clear {display:none}
	.page_list.video_list section.show_entries .show_entry .show_entry_image .play {margin-left:17%}
	.page_list.member_list #filter_form input[type=text], .page_list.video_list #filter_form input[type=text] {width:63%}
	#page_content.index .sidebar .newsletter_box .newsletter_form #newsletter_email {width:210px}
	
	.box_list_videos .show_video_list .show_video_entry {  width: 60%;
  margin: auto;
  float: none;}
  	.box_list_videos .show_video_list .show_video_entry .show_entry_image .play {margin: 6% 0 0 11%}
        .page_view.ingredient_view { padding:10px}	
	.page_view.video_view .embed_code iframe {height:230px}
}