/*
Theme Name: WordPress Custom theme
Theme URI: http://www.seo-semantic-xhtml.com/
Description: The custom WordPress theme based on the famous <a href="http://www.seo-semantic-xhtml.com/">seo-semantic-xhtml</a>.
Version: 1.0
Author: seo-semantic-xhtml
Author URI: http://www.seo-semantic-xhtml.com/
	This theme was designed and built by Rupesh  Parmar,
*/
/* Begin Typography & Colors */
body {
	font:12px normal Georgia, "Times New Roman", Times, serif;
	background:#f2e2d5 url(images/page_bg.jpg) repeat-x 0 0;
	color:#333;
}
* {
	margin:0;
	padding:0
}
.clear {
	clear:both
}
fieldset {
	border:none
}
img {
	border:none
}
a {
	text-decoration:underline;
	color:#775b4c
}
a:hover {
	text-decoration:none
}
#main_container {
	width:966px;
	margin:0 auto
}
#main_container .bottom_curve {
	float:left
}
#wrapper {
	width:944px;
	float:left;
	background:url(images/shadow_bg.png) repeat-y 0 0;
	padding:0 11px 0 11px
}
#header {
	width:924px;
	float:left;
	background:url(images/header_bg.jpg) repeat-x 0 0;
	height:156px;
	padding:15px 10px 0 10px
}
#header .logo {
	float:left;
	margin:10px 0 0 17px;
	display:inline
}
#header .caption {
	float:left;
	padding:56px 0 0 0;
	color:#3385d6;
	font-size:20px;
	text-align:right;
	line-height:25px
}
#header .caption strong {
	font-size:21px;
	font-weight:bold
}
#header .search_box {
	float:right;
	background:url(images/search_box_bg.jpg) no-repeat 0 0;
	height:97px;
	width:400px;
	padding:14px 0 0 5px;
	margin:30px 0 0 0
}
#header .search_box h3 {
	float:left;
	width:385px;
	padding:0 0 0 15px;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	color:#fff
}
#header .search_box form {
	float:left;
	width:400px;
	padding-left:10px;
	display:inline;
}
#header .search_box form .search_input {
	float:left;
	width:250px;
	height:36px;
	padding:14px 10px 0 50px;
	background:url(images/search_input_bg.jpg) no-repeat 0 0;
}
#header .search_box form .search_input .input {
	float:left;
	width:250px;
	height:22px;
	border:none;
	background:none
}
#header .search_box form .go_btn {
	float:left;
	margin:-6px 0 0 0
}
#header .search_box form .search_for {
	float:left;
	width:340px;
	padding:0 0 0 60px;
	margin:-10px 0 0 0
}
#header .search_box form .search_for label {
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	color:#fff;
	padding:0 10px 0 0
}
#header .search_box form .search_for .chk_box {
	float:left;
	width:70px
}
#header .search_box form .search_for .chk_box .radio_btn {
	float:left;
	margin:1px 0 0 0
}
#header .search_box form .search_for .chk_box span {
	float:left;
	padding:0 0 0 6px;
	font-size:13px;
	color:#fff;
	line-height:16px
}
#menu {
	width:944px;
	float:left;
	background:url(images/menu_bg.jpg) repeat-x 0 0;
	height:34px;
	margin:3px 0 0 0
}
#menu ul {
	width:924px;
	float:left;
	list-style:none
}
#menu ul li {
	float:left;
	background:url(images/menu_seprator.jpg) no-repeat top right;
	height:34px;
	overflow:hidden;

}

#menu ul li.last a{
	background:none;
		padding-right:0px

}
#menu ul li.last {
	background:none;

}
#menu ul li a {
	float:left;
	padding:5px 21px 0 21px;
	text-decoration:none;
	color:#fff;
	font-size:17px;

	line-height:19px
}
#menu ul li a:hover {
	float:left;
	text-decoration:none;
	color:#3385d6
}

#menu ul li.current{
	color:#3385d6;	
	text-decoration:none;
	font-size:17px;
	height:34px;
	line-height:19px
}

#menu ul li.current a{
	color:#3385d6;	
	text-decoration:none;
}


#body_container {
	width:944px;
	float:left;
	background:#775b4c url(images/body_bg.jpg) repeat-x 0 0;
	margin:3px 0 0 0
}
#content_container {
	width:919px;
	float:left;
	padding:10px 13px 20px 12px
}
#content_container .icons {
	width:900px;
	float:left;
	padding:0 19px 0px 0
}
#content_container .icons ul {
	float:right;
	list-style:none
}
#content_container .icons ul li {
	float:left;
	padding:0 5px;
}
#banner_container {
	width:919px;
	float:left;
	background:url(images/banner_bg.jpg) no-repeat 0 0;
	height:334px;
}
#banner_container .product_img {
	float:left;
	padding:0 0 0 20px;
	margin:-45px 0 0 0;
	position:relative
}
#banner_container ul.product_description {
	float:left;
	width:170px;
	list-style:none;
	padding:25px 0 0 0
}
#banner_container ul.product_description li {
	float:left;
	width:150px;
	background:url(images/dot_seprator.jpg) repeat-x bottom left;
	padding:7px 0 7px 20px;
	color:#594c47;
	font-size:12px;
	line-height:15px
}
#banner_container .banner_right_details {
	float:left;
	padding:62px 0 0 0; display:inline;
	width:400px
}
#banner_container .banner_right_details h2 {
	float:left;
	font-size:32px;
	line-height:36px;
	font-weight:bold;
	color:#532c0e;
	padding:0 0 0 5px
}
#banner_container .banner_right_details .tell_more {
	float:left;
	padding:22px 0 0 157px; display:inline;
}
#details_container {
	width:919px;
	float:left;
	background:url(images/details_box_repeat_bg.jpg) repeat-y 0 0;
	margin:15px 0 0 0
}
.curves {
	float:left
}
#left_container {
	width:180px;
	float:left;
}
#left_container .browse {
	width:167px;
	float:left;
	background:url(images/browse_category_bg.jpg) no-repeat 0 0;
	height:24px;
	padding:10px 0 0 13px;
	font-size:15px;
	color:#fff;
	line-height:18px;
	font-weight:bold
}
/*#left_container ul.with_arrow {
	width:174px;
	float:left;
	list-style:none;
	background:url(images/left_box_repeat_bg.jpg) repeat-y 0 0;
	padding:0 0;
	margin-left:3px;
	overflow:hidden!important;
	display:inline!important

}

#left_container ul.with_arrow li {
	width:174px;
	float:left;
	font-size:13px;
	color:#532c0e;
	cursor:pointer
}
#left_container ul.with_arrow li a {
	width:160px;
	float:left;
	background: url(images/browse_category_links_bg.jpg) repeat-x 0 0;
	height:26px;
	padding:8px 0 0 24px;
	font-size:13px;
	color:#532c0e;
	text-decoration:none;	cursor:pointer;
	
}
#left_container ul.with_arrow li a span {
	width:145px;
	float:left;
	background:url(images/browne_arrow.jpg) no-repeat 0 4px;
	padding-left:15px
}
#left_container ul.with_arrow li a:hover { background: url(images/left_links_hvr_bg.jpg) repeat-x 0 0;}

#left_container ul.with_arrow li a.current {

	background:url(images/left_links_hvr_bg.jpg) repeat-x 0 0;
	text-decoration:underline;
	font-weight:bold
}

#left_container ul.with_arrow ul.with_arrow { margin-left:0px!important; padding-top:0px!important;margin-top:-15px!important; background:none!important; position:relative; z-index:1}

#left_container ul.with_arrow ul.with_arrow li{padding-top:0px!important;margin-top:0px!important; }

#left_container ul.with_arrow ul.with_arrow li a {margin-top:0px!important;	width:145px;
	float:left;
	background: url(images/browse_category_links_bg.jpg) repeat-x 0 0;
	height:26px;
	padding:8px 0 0 29px;
	font-size:13px;
	color:#532c0e;
	text-decoration:none;	cursor:pointer }

#left_container ul.with_arrow ul.with_arrow li a:hover{ text-decoration:underline!important}
*/


#left_container .breakfast_links_box {
	width:180px;
	float:left;
}
#left_container .breakfast_links_box h3 {
	width:149px;
	float:left;
	background:url(images/left_light_blue_bg.jpg) no-repeat 0 0;
	height:22px;
	font-size:15px;
	color:#56371e;
	font-weight:bold;
	padding:6px 0 0 31px
}
#left_container ul.without_arrow {
	width:180px;
	float:left;
	list-style:none
}
#left_container ul.without_arrow li {
	width:148px;
	float:left;
	background:url(images/left_links_seprator.jpg) repeat-x 0 0;
	padding:9px 0 9px 32px;
	font-size:13px;
	color:#532c0e;
	cursor:pointer
}
#left_container ul.without_arrow li a {
	color:#532c0e;
	text-decoration:none
}
#left_container ul.without_arrow li a:hover {
	text-decoration:underline
}
#left_container .members_links_box {
	width:180px;
	float:left;
}
#left_container .members_links_box h3 {
	width:165px;
	float:left;
	background:url(images/left_dark_blue_bg.jpg) no-repeat 0 0;
	height:29px;
	font-size:15px;
	color:#56371e;
	font-weight:bold;
	padding:12px 0 0 15px;
	color:#fff
}
#right_container {
	width:727px;
	float:right;
}
#right_container .curve {
	float:left;
}
#right_container .right_container_details {
	width:695px;
	float:left;
	background:url(images/right_container_repeat_bg.jpg) repeat-y 0 0;
	padding:0 13px 0 19px
}
#right_container .right_container_details .breadcrumbs {
	width:680px;
	float:left;
	background:url(images/breadcrumb_seprator.jpg) no-repeat 0 0;
	padding:0 0 15px 15px;
	font-size:13px;
	color:#010100
}
#right_container .right_container_details .breadcrumbs strong {
	color:#532c0e;
	font-weight:normal
}
#right_content_container {
	width:695px;
	float:left;
	padding:10px 0 0 0
}
#right_content_container .left_details {
	width:395px;
	float:left;
	overflow:hidden
}
#right_content_container .left_details .featured_recipes {
	width:395px;
	float:left;
}
#right_content_container .left_details .featured_recipes .curves {
	float:left;
}
#right_content_container .left_details .featured_recipes .featured_recipes_details_box {
	width:375px;
	float:left;
	background:url(images/featured_box_bg.jpg) repeat-y 0 0;
	padding:3px 10px 0 10px
}
#right_content_container .left_details .featured_recipes .featured_recipes_details_box .featuted_recipes {
	width:375px;
	float:left;
	padding:0 0 7px 0
}
#right_content_container .left_details .featured_recipes .featured_recipes_details_box .featuted_recipes h3 {
	float:left;
	padding:0 15px 0 0;
	font-size:15px;
	color:#0673bf;
	font-weight:bold
}
#right_content_container .left_details .featured_recipes .featured_recipes_details_box .featuted_recipes span {
	float:right;
	padding:3px 12px 0 0;
	font-size:11px;
	color:#532c0e;
	font-weight:normal
}
#right_content_container .left_details .featured_recipes .featured_recipes_details_box .images {
	float:left;
}
#right_content_container .left_details .featured_recipes .featured_recipes_details_box h2 {
	width:375px;
	float:left;
	font-size:22px;
	color:#0673bf;
	line-height:26px;
	font-weight:normal;
	padding:10px 0 10px 0
}
#right_content_container .left_details .featured_recipes .featured_recipes_details_box h2 a{	color:#0673bf; text-decoration:none}
#right_content_container .left_details .featured_recipes .featured_recipes_details_box h2 a:hover{ text-decoration:underline}
#right_content_container .left_details .featured_recipes .featured_recipes_details_box p {
	width:375px;
	float:left;
	font-size:13px;
	color:#333333;
	line-height:17px;
	font-weight:normal;
	padding:0 0 15px 0
}






















#right_content_container .left_details .numbering {
	width:367px;
	float:left;
	background:#6a6a6a;
	padding:7px 7px;
	color:#fff
}
#right_content_container .left_details .numbering .wp-pagenavi{ float:left; width:375px;}
#right_content_container .left_details .numbering h4 {
	float:left;
	color:#ececec;
	font-size:14px;
	width:150px;
	padding:2px 0 0 5px
}

#right_content_container .left_details .numbering a {
	float:left;
	padding:2px 5px;
	border:1px solid #9b9b9b;
	color:#fff;
	text-decoration:none;
	margin-right:3px
}
#right_content_container .left_details .numbering  a:hover {
	float:left;
	padding:2px 5px;
	border:1px solid #9b9b9b;
	background:#9b9b9b
}
#right_content_container .left_details .numbering  .current {
	float:left;
	padding:2px 5px;
	border:1px solid #9b9b9b;
	background:#9b9b9b;
	margin-top:0px!important
}
#right_content_container .left_details .numbering .pages{ float:left; margin:5px 5px 0 0}
#right_content_container .left_details .numbering .current{ float:left; margin:5px 5px 0 0}
#right_content_container .left_details .recent_recipes {
	width:395px;
	float:left;
	padding:15px 0 0 0
}
#right_content_container .left_details .recent_recipes .curves {
	float:left;
}
#right_content_container .left_details .recent_recipes .recent_recipes_heading {
	width:385px;
	float:left;
	padding:5px 0 0 10px;
	background:url(images/recent_recipes_blue_bg.jpg) no-repeat 0 0;
	height:25px
}
#right_content_container .left_details .recent_recipes .recent_recipes_heading h3 {
	float:left;
	padding:0 15px 0 0;
	font-size:15px;
	color:#fff;
	font-weight:bold
}
#right_content_container .left_details .recent_recipes .recent_recipes_heading span {
	float:right;
	padding:3px 12px 0 0;
	font-size:11px;
	color:#fff;
	font-weight:normal
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box {
	width:375px;
	float:left;
	background:url(images/featured_box_bg.jpg) repeat-y 0 0;
	padding:3px 10px 0 10px
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container {
	width:375px;
	float:left;
	padding:10px 0 20px 0;

	margin:0 0 15px 0
}

#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .thumb_img {
	float:left;
	padding:0 15px 0 0
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .thumb_img img {
	width:40px; height:50px;
}



#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description {
	float:left;
	width:295px;
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description h3 {
	float:left;
	width:295px;
	color:#2094b5;
	font-size:24px;
	line-height:28px;
	font-weight:normal
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description h3 a {
	color:#b52025;
	text-decoration:none
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description h3 a:hover {
	color:#b52025;
	text-decoration:underline
}

#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description  a {
	color:#b52025!important;
	text-decoration:none
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description  a:hover {
	color:#b52025;
	text-decoration:underline
}

#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description  .view_more a {
	color:#fff!important;
	text-decoration:none
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .post-ratings {
	color:#b52025!important;
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description .ratings {
	float:left;
	width:295px;
}

#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description .ratings .rating_icons {
	float:left;
	padding:6px 10px 0 0
}


#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description .ratings p {
	float:left;
	color:#6b6d6d;
	font-size:12px; width:210px!important
}


















#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description p {
	float:left;
	width:295px;
	color:#6b6d6d;
	font-size:12px;
	padding:5px 0 0 0
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description p a {
	color:#2094b5;
	text-decoration:none
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description p a:hover {
	color:#2094b5;
	text-decoration:underline
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description .tags_box {
	float:left;
	width:295px;
	padding:25px 0 25px 0;

	
}
#right_content_container .left_details .recent_recipes .r_row{ float:left; width:100%;	background:url(images/light_gey_dot_seprator.jpg) repeat-x bottom left; margin-bottom:20px}

#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description .tags_box .tags {
	float:left;
	width:185px;
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description .tags_box .tags a {
	color:#2094b5;
	text-decoration:none
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description .tags_box .tags a:hover {
	color:#2094b5;
	text-decoration:underline
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description .tags_box .view_more {
	float:right;
	width:87px;
	height:20px;
	background:url(images/view_recipe_bg.jpg) no-repeat 0 0;
	padding:5px 10px 0 10px;
	font-weight:bold;
	margin:3px 0 0 0
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description .tags_box .view_more a {
	color:#fff;
	text-decoration:none
}
#right_content_container .left_details .recent_recipes .recent_recipes_details_box .recent_recipes_row_container .recent_recipes_description .tags_box .view_more a:hover {
	color:#000;
	text-decoration:none
}
#right_content_container .left_details .featured_member {
	width:395px;
	float:left;
	padding:15px 0 0 0
}
#right_content_container .left_details .featured_member .curves {
	float:left;
}
#right_content_container .left_details .featured_member .featured_member_heading {
	width:385px;
	float:left;
	padding:5px 0 0 10px;
	background:url(images/recent_recipes_blue_bg.jpg) no-repeat 0 0;
	height:25px;
	font-size:15px;
	color:#fff;
	font-weight:bold
}
#right_content_container .left_details .featured_member .featured_member_box {
	width:375px;
	float:left;
	background:url(images/featured_box_bg.jpg) repeat-y 0 0;
	padding:3px 10px 0 10px
}
#right_content_container .left_details .featured_member .featured_member_box .member_image {
	float:left;
	padding:3px 10px 0 0
}
#right_content_container .left_details .featured_member .featured_member_box .members_description {
	float:left;
	width:240px
}
#right_content_container .left_details .featured_member .featured_member_box .members_description h2 {
	float:left;
	width:240px;
	font-size:22px;
	color:#0a76c1;
	line-height:26px;
	font-weight:normal;
	padding:5px 0 0 0
}
#right_content_container .left_details .featured_member .featured_member_box .members_description h2 a {
	color:#0a76c1;
	text-decoration:none
}
#right_content_container .left_details .featured_member .featured_member_box .members_description h2 a:hover {
	color:#0a76c1;
	text-decoration:underline
}
#right_content_container .left_details .featured_member .featured_member_box .members_description p {
	float:left;
	width:240px;
	font-size:12px;
	color:#333333;
	line-height:20px;
	padding:0 0 20px 0
}
#right_content_container .left_details .featured_member .featured_member_box .members_description p strong {
	color:#666666;
	font-weight:normal
}
#right_content_container .left_details .featured_member .featured_member_box .members_description .view_more {
	float:right;
	width:87px;
	height:20px;
	background:url(images/view_recipe_bg.jpg) no-repeat 0 0;
	padding:5px 10px 0 10px;
	font-weight:bold;
	margin:3px 0 0 0
}
#right_content_container .left_details .featured_member .featured_member_box .members_description .view_more a {
	color:#fff;
	text-decoration:none
}
#right_content_container .left_details .featured_member .featured_member_box .members_description .view_more a:hover {
	color:#000;
	text-decoration:none
}
#right_content_container .right_details {
	width:298px;
	float:right;
}
#right_content_container .right_details  ul{ list-style:none}

#right_content_container .right_details .right_side_banners {
	float:left;
	padding:0 0 4px 0
}
#right_content_container .right_details .right_side_banners img {
	float:left;
}
#right_content_container .right_details .dell_banner {
	float:left;
	padding:0 0 4px 2px
}
/*#right_content_container .right_details .whey_blog_box {
	width:288px;
	float:right;
	margin:0 3px 0 0;
	display:inline;
	padding:6px 0 0 0
}*/
/*#right_content_container .right_details .whey_blog_box .curve {
	float:left;
}
#right_content_container .right_details .whey_blog_box .whey_blog {
	width:273px;
	float:left;
	background:url(images/right_details_small_blue_heading.jpg) no-repeat 0 0;
	height:30px;
	padding:4px 0 0 15px
}
#right_content_container .right_details .whey_blog_box .whey_blog h3 {
	float:left;
	font-size:16px;
	color:#fff;
	line-height:20px;
	font-weight:bold;
	padding:5px 10px 0 0
}
#right_content_container .right_details .whey_blog_box .whey_blog img {
	float:left;
	margin:3px 0 0 0
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts {
	width:266px;
	float:left;
	background:url(images/right_details_small_repeat_bg.jpg) repeat-y 0 0;
	padding:0 11px 0 11px
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts ul {
	width:266px;
	float:left;
	list-style:none
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts ul li {
	width:248px;
	float:left;
	background:url(images/whey_blog_post_bg.jpg) no-repeat 0 0;
	height:54px;
	padding:5px 8px 0 10px;
	margin:8px 0 0 0
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts ul li h3 {
	width:248px;
	float:left;
	font-size:22px;
	line-height:26px;
	font-weight:normal
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts ul li h3 {
	width:248px;
	float:left;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	color:#73d0ff;
	padding:0 0 4px 0
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts ul li h3 a {
	color:#73d0ff;
	text-decoration:none
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts ul li h3 a:hover {
	color:#73d0ff;
	text-decoration:underline
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts ul li p {
	width:248px;
	float:left;
	font-size:12px;
	line-height:16px;
	color:#666666
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts ul li p span {
	color:#bc0409
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts .more {
	float:right;
	width:64px;
	height:20px;
	background:url(images/more.jpg) no-repeat 0 0;
	padding:5px 0 0 10px;
	font-weight:bold;
	margin:12px 0 0 0
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts .more a {
	color:#fff;
	text-decoration:none
}
#right_content_container .right_details .whey_blog_box .whey_blog_posts .more a:hover {
	color:#000;
	text-decoration:none
}*/
#right_content_container .right_details .row_box_container {
	width:288px;
	float:right;
	margin:0 3px 0 0;
	display:inline;
	padding:8px 0 0 0
}
#right_content_container .right_details .row_box_container .curve {
	float:left;
}
#right_content_container .right_details .row_box_container .heading {
	width:273px;
	float:left;
	background:url(images/right_details_small_blue_heading.jpg) no-repeat 0 0;
	height:25px;
	padding:9px 0 0 15px;
	font-size:16px;
	font-weight:bold;
	color:#fff
}
#right_content_container .right_details .row_box_container .row_container {
	width:266px;
	float:left;
	background:url(images/right_details_small_repeat_bg.jpg) repeat-y 0 0;
	padding:5px 11px 0 11px
}
#right_content_container .right_details .row_box_container .row_container h2 {
	width:266px;
	float:left;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	color:#0c79c2;
	padding:5px 0 0 0
}
#right_content_container .right_details .row_box_container .row_container p {
	width:266px;
	float:left;
	font-size:12px;
	line-height:16px;
	color:#333333;
	padding:5px 0 0 0
}
#right_content_container .right_details .row_box_container .row_container .more {
	float:right;
	width:64px;
	height:20px;
	background:url(images/more.jpg) no-repeat 0 0;
	padding:5px 0 0 10px;
	font-weight:bold;
	margin:6px 0 0 0
}
#right_content_container .right_details .row_box_container .row_container .more a {
	color:#fff;
	text-decoration:none
}
#right_content_container .right_details .row_box_container .row_container .more a:hover {
	color:#000;
	text-decoration:none
}
#footer_container {
	width:951px;
	float:left;
	padding:10px 0 20px 15px
}
#footer_container .copyright {
	float:left;
	padding:0 15px 0 0;
	font-size:11px;
	color:#302d2b
}
#footer_container ul.footer_links {
	float:right;
	list-style:none
}
#footer_container ul.footer_links li {
	float:left;
	padding:0 8px;
}
#footer_container ul.footer_links li a {
	text-decoration:none;
	color:#302d2b
}
#footer_container ul.footer_links li a:hover {
	text-decoration:underline;
	color:#302d2b
}








/*stylesheeet for about page starts*/
#right_content_container .left_details .about_content {
	width:395px;
	float:left;
}
#right_content_container .left_details .about_content .curves {
	float:left;
}
#right_content_container .left_details .about_content .about_heading {
	width:380px;
	float:left;
	padding:7px 0 0 15px;
	background:url(images/inner_pages_heading_bg.jpg) no-repeat 0 0;
	height:28px;
	font-size:21px;
	line-height:25px;
	color:#fff;
	font-weight:normal
}

#right_content_container .left_details .about_content .about_deatils_box {
	width:375px;
	float:left;
	background:url(images/featured_box_bg.jpg) repeat-y 0 0;
	padding:0 10px 50px 10px;
}

#right_content_container .left_details .about_content .about_deatils_box .about_img {
	width:375px;
	float:left;
	text-align:center
}


#right_content_container .left_details .about_content .about_deatils_box h4{
	width:355px;
	float:left;
	line-height:17px; font-size:14px; color:#0e7ac3; padding:10px 10px 0 10px; font-weight:bold;
}


#right_content_container .left_details .about_content .about_deatils_box  p {
	width:355px;
	float:left;
	line-height:20px; font-size:14px; color:#333333; padding:0 10px 8px 7px
}

#right_content_container .left_details .about_content .about_deatils_box  p a{
	color:#127ec5; text-decoration:none
}

#right_content_container .left_details .about_content .about_deatils_box  p a:hover{
	color:#127ec5; text-decoration:underline
}

#right_content_container .left_details .about_content .about_deatils_box  p strong{ font-weight:bold}















#right_content_container .left_details .about_deatils_box .blog_row_container  {
	width:375px;
	float:left;
	padding:10px 0 20px 0;
	background:url(images/light_gey_dot_seprator.jpg) repeat-x bottom left;
	margin:0 0 15px 0
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_thumb_img {
	float:left;
	padding:0 15px 0 0
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description {
	float:left;
	width:295px
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description h3 {
	float:left;
	width:295px;
	color:#2094b5;
	font-size:24px;
	line-height:28px;
	font-weight:normal
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description h3 a {
	color:#2094b5;
	text-decoration:none
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description h3 a:hover {
	color:#2094b5;
	text-decoration:underline
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description p {
	float:left;
	width:295px;
	color:#2094b5;
	font-size:12px;
	padding:5px 0 0 0
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description p a {
	color:#2094b5;
	text-decoration:none
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description p a:hover {
	text-decoration:underline
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description .blog_tags_box {
	float:left;
	width:295px;
	padding:25px 0 0 0
}

/*#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description .ratings {
	float:left;
	width:295px;
}

#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description .ratings .rating_icons {
	float:left;
	padding:9px 10px 0 0
}


#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description .ratings p {
	float:left;
	color:#6b6d6d;
	font-size:12px; width:210px!important
}*/


#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description .blog_tags_box .tags {
	float:left;
	width:185px;color:#5c5d5d;
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description .blog_tags_box .tags a {
	color:#2094b5;
	text-decoration:none
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description .blog_tags_box .tags a:hover {
	color:#2094b5;
	text-decoration:underline
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description .blog_tags_box .view_more {
	float:right;
	width:87px;
	height:20px;
	background:url(images/view_recipe_bg.jpg) no-repeat 0 0;
	padding:5px 10px 0 10px;
	font-weight:bold;
	margin:3px 0 0 0
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description .blog_tags_box .view_more a {
	color:#fff;
	text-decoration:none
}
#right_content_container .left_details .about_deatils_box .blog_row_container .blog_description .blog_tags_box .view_more a:hover {
	color:#000;
	text-decoration:none
}

/*#right_content_container .left_details .about_deatils_box ul.number_paging  {
	width:375px;
	float:left;
	padding:10px 0 20px 0; list-style:none; text-align:right
}

#right_content_container .left_details .about_deatils_box ul.number_paging li  { padding:0 7px; font-size:13px; display:inline}

#right_content_container .left_details .about_deatils_box ul.number_paging li a  { color:#127ec5; text-decoration:none}
#right_content_container .left_details .about_deatils_box ul.number_paging li a:hover  { color:#000; text-decoration:none}
#right_content_container .left_details .about_deatils_box ul.number_paging li.current  { color:#000; font-weight:bold}*/






/*stylesheeet for member page starts*/
#right_content_container .left_details .member_content {
	width:395px;
	float:left;
}
#right_content_container .left_details .member_content .curves {
	float:left;
}
#right_content_container .left_details .member_content .member_heading {
	width:380px;
	float:left;
	padding:7px 0 0 15px;
	background:url(images/inner_pages_heading_bg.jpg) no-repeat 0 0;
	height:28px;
	font-size:21px;
	line-height:25px;
	color:#fff;
	font-weight:normal
}

#right_content_container .left_details .member_content .member_deatils_box {
	width:375px;
	float:left;
	background:url(images/featured_box_bg.jpg) repeat-y 0 0;
	padding:10px 10px 0 10px
}

#right_content_container .left_details .member_content .member_deatils_box .member_image {
	float:left;
	}

#right_content_container .left_details .member_content .member_deatils_box .members_description {
	float:left;
	width:240px;
	padding:0 0 0 10px
}
#right_content_container .left_details .member_content .member_deatils_box .members_description h2 {
	float:left;
	width:240px;
	font-size:22px;
	color:#0a76c1;
	line-height:26px;
	font-weight:normal;
	padding:5px 0 0 0
}
#right_content_container .left_details .member_content .member_deatils_box .members_description h2 a {
	color:#0a76c1;
	text-decoration:none
}
#right_content_container .left_details .member_content .member_deatils_box .members_description h2 a:hover {
	color:#0a76c1;
	text-decoration:underline
}
#right_content_container .left_details .member_content .member_deatils_box .members_description p {
	float:left;
	width:240px;
	font-size:12px;
	color:#333333;
	line-height:20px;
	padding:0 0 20px 0
}
#right_content_container .left_details .member_content .member_deatils_box .members_description p strong {
	color:#666666;
	font-weight:normal
}
#right_content_container .left_details .member_content .member_deatils_box .members_description .view_more {
	float:right;
	width:87px;
	height:20px;
	background:url(images/view_recipe_bg.jpg) no-repeat 0 0;
	padding:5px 10px 0 10px;
	font-weight:bold;
	margin:3px 0 0 0
}
#right_content_container .left_details .member_content .member_deatils_box .members_description .view_more a {
	color:#fff;
	text-decoration:none
}
#right_content_container .left_details .member_content .member_deatils_box .members_description .view_more a:hover {
	color:#000;
	text-decoration:none
}

#right_content_container .left_details .member_content .member_deatils_box .all_member_box {
	width:372px;
	float:left; padding:15px 0
}
#right_content_container .left_details .member_content .member_deatils_box .all_member_box .curves {
	float:left; 
}
#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_heading {
	width:357px;
	float:left;
	padding:7px 0 0 15px;
	background:url(images/all_member_heading.jpg) no-repeat 0 0;
	height:29px;
	font-size:21px;
	line-height:25px;
	color:#fff;
	font-weight:normal
}


#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_description_box {
	width:357px;
	float:left;
	padding:0 0 20px 15px;
	background:url(images/all_member_box_bg.jpg) repeat-y 0 0;
}

#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_description_box .row_member {
	width:357px;
	float:left;
	padding:15px 0 0 0;

}

#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_description_box .row_member .all_member_image {
	float:left;
}

#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_description_box .row_member .all_member_image img{
 width:50px;
 height:50px;
}

#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_description_box .row_member .all_members_description {
	float:left;
	width:240px;
	padding:0 0 0 10px
}
#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_description_box .row_member .all_members_description h2 {
	float:left;
	width:240px;
	font-size:22px;
	color:#0a76c1;
	line-height:26px;
	font-weight:normal;

}
#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_description_box .row_member .all_members_description h2 a {
	color:#0a76c1;
	text-decoration:none
}
#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_description_box .row_member .all_members_description h2 a:hover {
	color:#0a76c1;
	text-decoration:underline
}
#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_description_box .row_member .all_members_description p {
	float:left;
	width:240px;
	font-size:12px;
	color:#333333;
	line-height:20px;
}
#right_content_container .left_details .member_content .member_deatils_box .all_member_box .all_member_description_box .row_member .all_members_description p strong {
	color:#666666;
	font-weight:normal
}


.tml-user-avatar{ float:left; }

.tml-user-links{ float:left; width:200px; list-style:none; padding:5px 15px; margin-bottom:30px}
.tml-user-links li{ margin-bottom:7px}
.tml-user-links a{ color:#532c0e; font-size:14px;}


#frmSubmitRecipes label{ float:left; width:100%; margin-bottom:5px;}
#frmSubmitRecipes .input{ float:left; margin-bottom:5px; border:1px solid #775b4c}
#frmSubmitRecipes textarea{ float:left; margin-bottom:5px; border:1px solid #775b4c}


.login .message{ display:none}

.login #login_error{ border:1px solid #ECCB13; background:#FFFFCC; padding:5px 10px 5px 10px!important; margin-bottom:10px}
#loginform-tml-page{ padding:15px 0 0 70px; float:left; width:80%; border-top:1px dashed #ccc; margin:15px 0 0 0}
#loginform-tml-page input{ float:left; margin:2px 5px 0 0}

#loginform-tml-page label{ float:left;  margin:0; padding:0 10px 0 0}
#loginform-tml-page p{margin:0!important; padding:5px 0!important; height:auto!important}
#loginform-tml-page .input{ float:left; margin-bottom:5px; border:1px solid #775b4c;margin:0; padding:0}
#loginform-tml-page .forgetmenot{ padding-left:68px!important}
#loginform-tml-page .submit{ padding-left:68px!important}
#registerform-tml-page .input{border:1px solid #775b4c;}
#lostpasswordform-tml-page .input{border:1px solid #775b4c; margin:5px 0 0 0; width:280px}

.tml-links{ list-style:none;  padding:10px 0!important; float:right; width:100%; margin:10px 0 0 0; text-align:right; border-top:1px dashed #ccc;}

.tml-links li{ display:inline; margin:0 5px 0}

.tml-links a{ color:#532c0e; font-size:14px;}

#frmSubmitRecipes .recipes_checkbox { margin-right:10px; float:left; width:150px; display:inline;  }
#frmSubmitRecipes .recipes_checkbox input { margin-right:5px; float:left; width:25px; display:inline;  }
#frmSubmitRecipes .recipes_checkbox label { float:left; width:115px; display:inline;  }

.wp-pagenavi { float:left; width:375px; }
.wp-pagenavi .page { margin:0 5px 0 5px; }
