/*
Theme Name: Tasty Kitchen
Theme URI: http://voceconnect.com/
Description: Tasty Kitchen Theme
Version: 1.0
Author: Voce Connect
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1; text-align: center; padding-bottom: 30px; background: #ceebec url(bg-body.jpg) repeat-x;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
div {position: relative;}
strong {font-weight: bold;}
em {font-style: italic;}
code {font-family: courier;}
img {display: block;}
ul {list-style: none;}
input, button {vertical-align: middle; border: 0 none; margin-left:-7px; color:#FFFFFF; font-weight:bold }
a {outline: none; text-decoration: none; color: #b52025;}
a:hover { color:#122b70 }
img.gradient {position: absolute; top: 0; left: 0;}
.clr, .clr-left, .clr-right {clear: both; height: 0px; overflow: hidden;}
.clr-left {clear: left;}
.clr-right {clear: right;}
.page, .split, .shadow, .lists, .account-form, .yellow, .tab, .sidebar ul.children li a, .sidebar ul.children {background: url(h-sprite.gif) repeat-y;}
a.logo, .live-login-header, .account, .live-login-header p, .account p, .back-home, .back-home p, .back-home a, .live-login-header a, .nav a, .windows-live, .submit-a-recipe a, .post-top, .post-bottom, .split-top, .split-bottom, .featured-top, .featured-bottom, .main p.breadcrumbs, .main p.more a, .main p.more a span, .main p.tags, .page-featured, .nav-bottom, .nav-bottom a, .footer, .search button, .main h1.img, .top, .ad-bottom, .main input, .main textarea, .main button, .ul-top, .ul-bottom, .yellow li a, .main a.add, .chosen-ingredients a, .search-box, .account button, .category-select, .recent-category-select,.main a#add_tag, .friendship-button a, .generic-button a, .recipe-tabs a.selected, .recipe-tabs a:hover, .main input#upload, #upload-image-form a, .footer span, #left button
{background: url(sprite.gif) no-repeat;}
#left .SignInControl_Size_Medium .SignInControl_Button, #left span#MsgrDomElementIf button, #right .SignInControl_Size_Medium .SignInControl_Button {background: url(live-logos.gif) no-repeat;}
.welcome a, .sidebar h2.img, .welcome-back h2, .bio {background: url(sprite-jpg.jpg) no-repeat;}
.shadow {width: 1000px; margin: 0 auto;}
.page {margin: 0 6px; text-align: left; width: 980px; background-position: -1000px 0; padding: 0 4px; font-family: Arial, sans-serif; font-size: 12px; color: #6b6d6d; line-height: 18px;}
.search-page {background-position: -2613px 0;}
.page img.gradient {top: 158px;}
.top {width: 980px; height: 158px; background-position: 0 -707px; color: white;}
.top p {font-weight: bold; font-family: Georgia, serif; font-size: 11px;}
.search-page .top {background-position: 0 -1877px;}
.top a {color: #9f5600;}
.top a span {color: white;}
.live-login-header, .account, .back-home {float: right; margin-right: 22px; display: inline; height: 34px;background-position: 0 -234px; padding-left: 11px;}
.account {margin-right: 12px; overflow: hidden; z-index: 20;}
.live-login-header p, .account p, .back-home p {display: block; background-position: top right; padding-right: 15px; white-space: nowrap; width: auto !important; width: 1%;}
.account p {padding: 8px 15px 8px 0px;}
.live-login-header p, .back-home p { height: 34px; line-height: 34px;}
.back-home a span {color: white;}
.live-login-head span#MsgrDomElementElse, .back-home a {background-position: 0 -941px; padding-left: 33px; height: 34px; float: left; display: block;}
.live-login-header span.SignInControl_Text {display: block; background: none; padding: 6px 1px 7px 0px; height: 34px;}
.back-home a {background-position: 0 -146px;}
.account span {margin-left: 30px;}
.live-login-header p {width: 15em !important; text-align: right;}
a.logo {position: absolute; top: 18px; left: 11px; display: block; text-indent: -9999px; background-position: 0 -1341px; width: 544px; height: 66px;}
.search {
	position: absolute;
	left: 624px;
	top: 92px;
	margin-left:40px;
	width: 436px;
}
.search form {margin-top: 1px;}
.search input.text {width: 224px; height: 16px; font-family: Arial, Trebuchet MS, sans-serif; font-size: 14px; margin-right: 14px; color: #6b6d6d; border: 1px solid white;}
.search p {padding-top: 11px; color: #1b819a; width: 230px;}
.search label {color: #343434; font-size: 11px; font-weight: normal;}
.search label input {margin-bottom: 3px;}
.search button {width: 30px; height: 20px; margin-bottom: 3px; background-position: 0 -1311px; border: none; text-indent: -9999px;}
.nav {position: absolute; top: 91px; left: 40px;}
.nav li {float: left; display: inline; text-indent: -9999px;}
.nav a {display: block; height: 32px;}
.nav a.tasty-kitchen-home {width: 197px; background-position: 0 -1579px;}
.nav a.recipes {background-position: -197px -1579px; width: 100px}
.nav a.members {background-position: -297px -1579px; width: 119px;}
.nav a.about {background-position: -416px -1579px; width: 86px;}
.nav a.tasty-kitchen-home:hover, .nav ul.home a.tasty-kitchen-home {background-position: 0 -1611px;}
.nav a.recipes:hover, .nav ul.recipes a.recipes {background-position: -197px -1611px}
.nav a.members:hover, .nav ul.members a.members {background-position: -297px -1611px;}
.nav a.about:hover, .nav ul.about a.about {background-position: -416px -1611px;}
.cols {width: 980px;}
.main {float: left; display: inline; margin-left: 15px; padding-right: 12px; width: 763px;}
.search-page .main {margin-left: 52px; width: 916px;}
.ads {float: right; width: 300px;}
.ads div {width: 300px;}
.ads div.ad {width: 298px; border: 1px solid white; margin-top: 12px;}
.main .welcome h2 {padding-top: 0;}
.welcome a, .welcome-back h2 {background-position: 0 0; height: 107px; margin-bottom: 0; margin-top: 7px; width: 300px; display: block; padding-top: 0;}
.welcome-back h2 {background-position: 0 -107px;}
.welcome a, .welcome-back h2, .windows-live h2, .submit-a-recipe a {text-indent: -9999px;}
.windows-live {background-position: 0 -992px; height: 43px;}
.submit-a-recipe a {height: 103px; background-position: 0 -566px; margin-top: 12px; display: block;}
.ree-recommends, .from-rees-kitchen {background: #fff8e1;margin-top: 0px;}
.from-rees-kitchen .entry, .ree-recommends .entry {overflow: hidden;}
.ree-recommends .entry img, .from-rees-kitchen .entry img, .crop {background: white; padding: 7px; border: 1px solid #f5e5c8;}
.ads .crop {height: 57px; overflow: hidden; width: 81px; padding: 0; float: left; margin-right: 13px;}
.from-rees-kitchen .entry .crop img {background: none; padding: 0; border: none; margin: 7px; float: none;}
.crop div {background: white; width: 67px; height: 7px; z-index: 20; overflow: hidden; position: absolute; top: 50px; left: 7px;}
.main h1.img {display: block; text-indent: -9999px; padding-top: 0;}
.ads h1.img {width: 300px; height: 68px;}
.main h1.h1-featured-reecipe {background-position: -62px -1171px; width: 157px; height: 52px;position: absolute; top: 4px; left: 56px;}
.main h1.h1-recent-recipes {background-position: 0 -1727px; width: 451px; height: 36px;}
.main h1.h1-featured-member {background-position: 8px -1097px; width: 222px; height: 28px;}
.main h1.h1-popular-recipes {background-position: 0 -1653px; width: 222px; height: 34px;}
.main h1.h1-from-rees-kitchen {background-position: 0 -1233px;}
.main h1.h1-ree-recommends {background-position: 0 -1773px;}
.main h1.h1-search-recipes, .main h1.h1-search-members {background-position: -61px -101px; height: 36px; margin-left: 4px; margin-right: 4px;}
.main h1.h1-search-recipes-small {width: 444px;}
.main h1.h1-search-members {background-position: -202px -43px;}
.main h1.h1-account-setup {background-position: -60px -1303px; width: 905px; height: 36px; margin-left: 4px;}
.main h1.h1-account-setup.shorten {width: 589px;}
.main h1.h1-ingredients {background-position: -308px -990px; border-bottom: 1px solid #ebb547; margin-top: 15px; width: 189px;}
.main h1.h1-preparation-instructions {background-position: -191px -1044px; border-bottom: 1px solid #ebb547; margin-top: 15px;}
.main h1.h1-reviews {background-position: 0 -376px; padding-top: 5px;}
.main h1.h1-related-recipes {background-position: -470px -1727px; margin-left: 5px;}
.main h1.h1-write-a-review {background-position: -311px -1764px; margin-top: 12px;}
.main h1.h1-add-a-recipe {background-position: -480px -1134px; margin: -4px 0 0 -12px; width: 442px; height: 36px;}
.main h1.h1-friends {background-position: -480px -1189px; margin-left: 5px;}
.main h1.h1-the-wire {background-position: -692px -100px; margin-left: 10px;}
.main h1.h1-my-recipe-box {background-position: -535px -382px; margin-left: 5px;}
.main h1.h1-recent-activity {background-position: -469px -1689px; margin-left: 5px;}
.main h1.h1-favorite-sites {background-position: 0 -2124px; height: 22px;}
.main h1.h1-friend-requests {background-position: -987px -1878px; margin-left: 5px;}
.main h1.h1-friends {background-position: -987px -1918px; margin-left: 5px;}
.main h1.h1-edit-profile {background-position: -987px -1958px; margin-left: 5px;}
.main h1.h1-messages {background-position: -987px -1998px; margin-left: 5px;}
.main h1.h1-compose-message {background-position: -987px -2038px; margin-left: 5px;}
.main h1.h1-activate-account {background-positioN: -987px -2078px; margin-left: 5px;}
.main h1.h1-sent-messages {background-position: -972px -1689px; margin-left: 5px;}
.main h1.h1-notices {background-position: -972px 1732px; margin-left: 5px;}
.main h1.h1-my-recipes {background-position: -972px -1772px; margin-left: 5px;}
.main h1.h1-change-avatar {background-position: -972px -1812px; margin-left: 5px;}
.main h1.h1-new-in-the-kitchen {background-position: -938px -1045px; border-bottom: 1px solid #ebb547; margin: 25px 11px 0 11px;}
.main h1.h1-member-shuffle {background-position: -938px -1085px; margin: 2px 11px 0 11px;}
.main h1.h1-Notifications {background-position: -972px -1649px; margin-left: 5px;}
.main h1.h1-featured-recipes {background-position: -982px -1570px; margin: 2px 0 0 5px;}
.main h1.h1-ree-recommends-archive {background-position: -506px -1840px; margin-left: 5px;}
.main h1.h1-General {background-position: -972px -1609px; margin-left: 5px;}
.ads div.next {background: white; padding: 10px 13px; width: 238px; overflow: auto;}
.ads div.alt{background: #FFF8E1;}
.next img {float: left; margin-right: 14px;}
.ads .next h4 {padding-top: 0px;}
.ads .next p {padding-top: 2px;}
.ads .ad-bottom {height: 21px; width: 300px; overflow: hidden; background-position: 0 -10px; margin-bottom: 0;}
.content, .post, .post-top, .post-bottom {width: 452px;}
.content {float: left;}
.search-page .content, .search-page .post, .search-page .post-top, .search-page .post-bottom {width: 597px;}
.no-sides .content, .no-sides .post, .no-sides .post-bottom {width: 916px;}
.featured-top, .featured-bottom {width: 460px; margin: 0 -4px;}
.search-box {width: 452px; background-position: -548px -875px; height: 64px; margin: 11px 0 12px 0;}
.main .search-box p {padding: 8px 0 0 19px; font-size: 11px; font-weight: bold; color: #ba5f16;}
.main .search-box form {margin: 9px 0 0 21px;}
.main .search-box input {width: 340px; height: 18px;}
.main .search-box button {background: none; font-size: 18px; font-family: Georgia; color: #b42127;}
.post-top {background-position: 0 -1712px; height: 5px; overflow: hidden;}
.post-bottom {background-position: 0 -1697px; height: 5px; margin-bottom: 8px; overflow: hidden;}
.featured-top {background-position: 0 -1153px; height: 8px; margin-top: 10px;}
.search-page .featured-top {background-position: 0 -195px; height: 11px; width: 605px; margin: 7px -4px 0 -4px;}
.search-page .post-bottom {background-position: 0 -217px;}
.no-sides .featured-top {background-position: 0 -182px; width: 924px;}
.no-sides .post-bottom {background-position: 0 -209px;}
.featured-bottom {background-position: 0 -1135px; margin-bottom: 8px;}
.featured-recipe {padding-bottom: 5px;}
.home-feature {height: auto;}
img.main-pic {height: 308px; border: 4px solid #c2e6e7;}
.post {background: white; padding-top: 1px; }
.recent-recipes {

float:left;
padding-bottom:12px;
}
.split {background-position: -2161px 0; width: 452px; margin-bottom: 8px;}
.split .post-top, .post-top.split-top {/*background-color: #ebb547;*/ background-position: 0 -1869px;}
.split .post-bottom {background-color: #ebb547; background-position: 0 -1852px; margin-bottom: 0;}
.popular-recipes, .featured-member {width: 222px; padding-bottom: 8px;}
.featured-member.wide-member {width: 452px; background: white;}
.popular-recipes {float: left;}
.popular-recipes.member-shuffle {float: right;}
.member-shuffle .entry {margin-left: 0;}
.main .member-shuffle .entry .result h3 {font-size: 16px;}
.popular-recipes.wide-reviews {float: none; width: 452px; background: white;}
.review {background: #e9f6f6; margin-right: 4px; padding: 7px; overflow: auto; width: 438px;}
.profile-reviews .review {padding-left: 14px; width: 431px; margin-right: 0;}
.profile-reviews .text {width: 424px; float: none;}
.split .review {width: 208px;}
.popular-recipes.wide-reviews .review {margin-right: 0;}
.review h4, .review h4 a {font-weight: bold; color: #5d5c5c; font-size: 15px;}
.review h4, .main .post-title h3 {padding-top: 2px;}
.review img {float: left; margin: 4px 8px 0 0; position: relative;}
.main .review p, .main .post-title p {padding-top: 2px; font-family: Georgia; font-size: 11px; line-height: 14px;}
.review.alt {background: white;}
.featured-member {float: left;}
.featured-member.wide-member {width: 452px; background: white;}
.featured-member.wide-member .entry {width: 418px;}
.main img.wp-smiley {display: inline; vertical-align: middle;}
.main h1, .main h2, .main h3, .main h4, .main h5 {font-weight: normal; padding-top: 18px; color: #b52025; font-family: Georgia; line-height: 1.1em;}
.main h1 a, .main h2 a, .main h3 a, .main h4 a, .main h5 a {color: #b52025;}
.main h1, .main h1 a {font-size: 30px;}
.main h2, .main h2 a {font-size: 24px;}
.main form h2, #main h2.form {background: #f7f7f7; color: #2889a9; font-size: 18px; padding: 5px 10px; margin-top: 15px;}
.main h3, .main h3 a {font-size: 20px;}
.main h4, .main h4 a {font-size: 16px;}
.account-form {padding-bottom: 50px;}
.account-form form {width: 356px;}
.account-form p {font-size: 11px; color: #b52025; font-family: Georgia;}
.main p.checkbox input, .main input.checkbox, .main form.add-a-recipe input.checkbox {width: 12px; height: 12px; margin-right: 5px; display: inline; float: left;}
.account-form button {float: right; display: inline;}
.account-form h4 {color: #1e849d; font-weight: bold; font-family: Arial;}
.main .split h4 {padding-top: 4px;}
.main h5, .main h5 a {font-size: 14px;}
.main .text h5 {font-weight: bold; padding-top: 8px;}
.main .text h5 span, .main .text h5 span a, .main .the-wire .result {font-size: 11px; font-weight: normal; color: #5d5c5c}
.main .text h5 span a {color: #b52025;}
.main .text p {padding-top: 1px;}
.main h6, .main h6 a {color: #6b6d6d; font-size: 11px; font-family: Georgia; font-weight: normal;}
.main p {padding-top: 15px;}
.main p.breadcrumbs {border-bottom: 1px solid white; padding: 2px 0 5px 134px; font-size: 11px; font-family: Georgia; display: block; background-position: -958px -524px; margin-left: -3px;}
.main p.more {border-bottom: 1px solid #b52025; overflow: auto; clear: left; float: left; display: inline; width: 100%;}
.main td p.more {border-bottom: none; float: none;}
.main .recent-recipes p.more {margin: 0 -6px; padding: 0 6px;}
.main .split p.more {margin: 0 11px; width: 90%;}
.main p.more a {float: right; margin-right: 9px; background-position: 0 -415px; padding-left: 3px; color: white; font-family: Georgia; font-size: 11px; font-weight: bold;}
.main p.more a.stbutton {padding: 0 0 0 3px !important; background: url(sprite.gif) no-repeat 0 -415px !important;}
.main p.more a span {display: block; background-position: bottom right; padding: 2px 7px 0px 3px;}
.main p.more a span.stbuttontext {line-height: 18px !important;}
.main p.tags {font-size: 11px; font-family: Georgia; color: #5d5c5c; background-position: -984px -1466px; padding: 14px 10px 0 18px;}
.main p.tags a {float: none; margin: 0; background: none; padding: 0; color: #b52025; display: inline; font-weight: normal;}
.main p.results {font-family: Georgia; color: #1d839c; font-size: 15px; padding: 10px 5px 0 5px;}
.main p.review-links {float: right; font-size: 11px; font-family: Georgia; font-weight: bold; color: #b52025; padding: 11px 15px 0 0;}
.main p.select-a-size {padding: 12px 0 0 17px; white-space: nowrap; font: 12px Arial;}
.main p.select-a-size span {font-weight: bold; color: #B52025; font-size: 14px;}
.main p.select-a-size img {display: inline; vertical-align: middle; margin-left: 8px;}
.main span.js-track {float: right; margin: 11px 60px 0 0; display: inline;}
.main p.friend-count {padding: 10px 10px 0 118px; font-family: Georgia; font-size: 11px; color: #b52025; margin-top: -33px;}
.main p.friend-count span {float: right; font-weight: bold;}
.main p.or {font-weight: bold; color: #b52025; padding-left: 23px;}
.post-info {width: 409px; display: inline; float: left;}
.comments .post-info {width: 332px;}
.next .post-info {width: 140px; overflow: hidden;}
.from-rees-kitchen .next .post-info {width: 234px;}
.post-info h1 {padding-top: 12px;}
.post-info h3 {padding-top: 4px;}
.post-info p, .main p.added-by {font-size: 11px; font-family: Georgia; color: #6b6d6d; padding-top: 4px;}
.main table {margin-top: 15px;}
.main table.more-tags {border-bottom: 1px solid #b52025; width: 100%; clear: both;}
.main th {font-weight: bold; padding: 10px 8px 8px 8px;}
.main td {padding: 8px; vertical-align: top;}
.main table.more-tags td {padding: 0;}
.main td.more-links {width: 180px; vertical-align: bottom;}
.more-links p {height: 100%; vertical-align: bottom;}
.main form {margin-top: 5px;}
.main form p, p.pending {color: #b52025; padding-top: 10px; display: block; font-family: Arial; font-size: 12px;}
.half {overflow: auto;}
.main form .half p {width: 188px; float: left; display: inline; padding-right: 10px;}
.main form.add-a-recipe p {font-weight: bold; padding-top: 16px;}
.main form.add-a-recipe p.short-description {clear: left;}
.main option, .main select {font-family: Georgia;}
.main input, .main textarea, .account input {border: 1px solid #fcdd9f; background-position: -1000px -40px; width: 354px; height: 26px; font-family: Georgia; color: #6b6d6d; font-size: 13px;}
.main table.notification-settings td, .main table.notification-settings th {padding: 2px 0;}
.main table.notification-settings th.yes, .main table.notification-settings th.no {padding-right: 8px;}
.main td.yes input, .main td.no input {width: auto; padding: 2px 8px;}
.main th.icon {width: 0;}
.main th.title {width: 250px;}
.main textarea#description{height: 65px;}
.account input {width: 75px; height: 15px;}
.main input.missing, .main textarea.missing{border: 1px solid #AE0002;}
.main select {border: 1px solid #fcdd9f; background-position: -603px -1418px; color: #6B6D6D; height: 26px; vertical-align: middle; font-size: 12px;}
.main option {padding: 2px;}
.main form.add-a-recipe input, .main form.add-a-recipe textarea {width: 380px;}
.main form.add-a-recipe input.radio{width: 10px;}
.main form.add-a-recipe input#quantity, .main form.add-a-recipe input#ingredient{width: 100px;}
.main form.add-a-recipe input#tag {width: 150px;}
.main form.add-a-recipe .half input, .main form.add-a-recipe .half select{width: 180px;}
.main form.add-a-recipe input, .main form.add-a-recipe textarea, .main form.add-a-recipe select {margin-top: 3px;}
.main form.add-a-recipe #prep_time, .main form.add-a-recipe #prep_time_units, .main form.add-a-recipe #cook_time, .main form.add-a-recipe #cook_time_units{width: 85px; margin-right: 2px;}
.main a.add, .main a#add_tag, .friendship-button a, .generic-button a {background-position: -846px -46px; display: block; text-indent: -9999px; width: 27px; height: 27px;}
.friendship-button.pending a {background-position: -926px -74px;}
.friendship-button {clear: both;}
.generic-button.reject a, .friendship-button.is_friend a {background-position: -886px -73px;}
.action {overflow: auto; float: right;}
.action div {display: inline;}
.action a {float: left; display: inline; margin-right: 8px;}
.main form.add-a-recipe p {font-size: 11px;}
.chosen-ingredients{border: 1px solid #fcdd9f; background-position: -603px -1418px; width: 381px; margin: 5px 0 0 0px; min-height: 26px; height: auto !important; height: 26px;}
.main .chosen-ingredients ul {margin: 10px; list-style: none;}
.chosen-ingredients a {background-position: -931px -51px; padding-left: 20px; color: #6B6D6D; text-indent: -9999px; display: block; float: left;}
.chosen-ingredients a.nteditbutton {background-position: -966px -51px;}
.main p.quantity a.add, .main a#add_tag {float: right; margin-top: 4px;}
.main form.add-a-recipe p.quantity select {width: 165px; margin: 0 4px;}
.main form p.duplicate {font-weight: 400; color: #6b6d6d;}
.main textarea {width: 354px; height: 234px; overflow: auto;}
.main button, .account button, .account-form input.submit, .main form#profile-edit-form input#save, .main form input#wire-post-submit, .main form p.submit input, .main input#upload, .main form#settings-form input#submit {width: 61px; height: 23px; background-position: -203px -1418px; font-size: 11px; color: #000; border: none;}
.main form#profile-edit-form input#save, .main input#upload, .main input#avatar_continue, .main form#settings-form p.submit input, .main form#settings-form input#submit {background-position: -203px -1443px; width: 101px;}
.main p.submit input#avatar_continue {width: 171px; background-position: -203px -1468px; height: 23px;}
.main input#upload {margin-top: 5px;}
.account button {background-position: -980px -284px; height: 19px; width: 19px; text-indent: -9999px; background-color: #f5b431;}
.main blockquote {margin: 15px 20px 0 20px; padding: 10px; background: #fff8e9; border: 2px solid #ebb547; font-family: Georgia; font-size: 11px;}
.friend-loop blockquote {margin: 10px 0;}
.main blockquote p {padding-top: 0;}
.main ul, .main ol {margin: 15px 0 0 25px;}
.main ul {list-style: disc;}
.main ul#activity-list {margin-top: 0;}
.main li {padding: 2px 0;}
.main hr {height: 1px; overflow: hidden; border-top: 1px dashed #aed2d4; background: white; color: white;}
.main ul.summary {list-style: none; margin: 15px 0 0 -16px;}
.main ul.summary li {background: #edf8f8; padding: 3px 8px 3px 12px; width: 180px; display: block; margin-top: 3px; font-family: Georgia;}
.main ul.summary li strong {color: #b52025; padding-right: 4px;}
.main ul.summary li input {width: 35px; height: 15px; display: inline;}
.main ul.summary li input.checkbox {width: 15px; margin-right: 2px; float: none;}
.main form#profile-edit-form {padding-bottom: 10px;}
.main form#profile-edit-form ul {list-style: none; margin: 0;}
.main form#profile-edit-form label {display: block; font-weight: bold; padding-bottom: 6px; font-size: 14px;}
.main button.summary-button {margin-top: 5px; margin-left: 122px;}
.main img.alignright {float: right; margin: 10px 0 10px 10px; display: inline;}
.main img.alignleft {float: left; margin: 10px 10px 10px 0; display: inline;}
.main .recent-recipes img.alignright, .main .recent-recipes img.alignleft {margin-top: 15px;}
.recent-recipes div.alt {background: #fff8e9;}
.main img.aligncenter {margin: 10px auto 0 auto;}
.featured-recipe .result img, .result img {margin: 0 13px 0 0; float: left;}
.entry {width: 418px; margin-left: 11px; padding: 18px 6px 0 6px; overflow: hidden;}
.entry.signup {padding-top: 0;}
.reviews .entry {padding-top: 5px;}
.featured-recipe .entry {overflow: visible;}
.ads .entry {width: 264px;}
.the-wire .result {width: 426px;}
.the-wire .entry {margin: 0; padding: 0; width: auto;}
.the-wire .pagination-links {margin-left: 0; width: 430px;}
.the-wire form {margin: 0 0 0 11px; padding: 6px;}
.the-wire form#wire-post-list-form {padding: 0; margin: 0 6px;}
.the-wire .page-featured {margin: 10px 11px;}
.the-wire p {padding: 8px 17px 0 17px;}
.the-wire .text p {padding-left: 0;}
.text {width: 340px; display: block; float: left;}
.split .text {width: 145px;}
.favorite-sites {background: #fff8e9; padding: 10px 0; margin-top: 20px;}
.favorite-sites p {padding: 8px 25px 0 47px; font-family: Georgia;}
.tabs {margin: 2px 5px 0 5px; background-color: #fef5de;}
.tab {border-top: 3px solid #fff; background-position: -4738px 0; background-repeat: no-repeat;}
.tab h5 {padding: 10px 15px 6px 29px;}
.tab h5, .tab h5 a {color: #bc6201;}
.tab h5 span {font-size: 12px;}
.tab .entry {padding: 0px 22px 12px 18px; display: none; margin: 0; width: auto; color: #B52025; font-family: Georgia; border-top: 3px solid #fff;}
.tab.expanded {background-position: -5182px 0;}
.tab.expanded .entry {display: block;}
.tab.expanded h5, .tab.expanded h5 a {color: white;}
.result {padding: 7px; background: #fff8e9; margin-top: 6px; overflow: auto; /*width: 544px;*/ width: 98%;}
.friend-loop .result {width: 404px;}
.reviews .result {width: 404px;}
.reviews form {width: 418px;}
.result.alt {background: white;}
.result h3, .result p {padding-top: 3px; font-family: Georgia;}
.reviews .result h3 {font-size: 14px;}
.reviews .result h3 span, .reviews .result h3 span a, .reviews .result p {font-size: 11px; line-height: 15px;}
.reviews .result h3 span {color: #6b6d6d;}
.friends table {margin: 12px 0 0 11px;}
.friends td {width: 207px; padding: 4px 0 4px 8px; background: #fff8e9;}
.friends td .text {width: 135px; float: right;}
.friends tr.alt td {background: #fff;}
.popular-recipes .entry, .featured-member .entry {width: 199px; overflow: hidden;}
.featured-member.wide-member .entry {width: 418px;}
img.avatar {float: left; margin-right: 13px; border: 4px solid #c2e6e7;}
#featured-recipes img.avatar {position: absolute; left: -6px; top: 4px;}
img.blue-border {border: 1px solid #c2e6e7; padding: 5px; background: #fff;}
img.yellow-border {border: 1px solid #f5e5c8; padding: 7px; background: #fff;}
.featured-recipe .entry {padding-top: 5px;}
.search-page .featured-recipe .entry {width: 570px;}
.featured-recipe p.date {float: right; font-size: 11px; font-family: Georgia; padding: 8px 0 10px 0;}
.page-featured, .pagination-links {background-color: #b52025; background-position: 0 -527px; padding: 5px 0 6px 214px; overflow: auto; margin-top: 15px; width: 216px;}
.pagination-links {margin-left: 11px; padding-left: 10px; width: 420px;}
.pag-count {padding-left: 11px;}
.searched {width: auto;}
.home-paging {margin-top: 0; border-top: 15px solid #fff; border-left: 11px solid #fff; border-right: 11px solid #fff;}
.page-featured a, .page-featured span.current, .pagination-links a, pagination-links span.current {display: block; float: left; margin-right: 7px; padding: 2px 6px; border: 1px solid #cd696d; color: white; font-family: Georgia; font-size: 11px;}
.page-featured a.current-item, .page-featured a:hover, .page-featured span.current, .page-featured a.activeSlide, p.newest a.newest, p.popular a.popular, p.online a.online, p.alphabetical a.alphabetical, p.date a.date, p.title a.title, p.rating a.rating, p.photo a.photo, p.category a.category, .pagination-links a:hover {background: #cd696d; text-decoration: none;}
.page-featured a.next, .page-featured a.prev {border: none; font-family: Georgia; font-weight: bold;}
.page-featured p {padding-top: 2px; height: 24px; float: right;}
.searched p {float: none;}
.page-featured.sort-results {padding-left: 162px; background-position: -316px -567px; width: 256px;}
.page-featured.sort-results.wide-sort {width: 395px;}
.page-featured.sort-results.filtered-members  {padding-left: 140px; width: 278px;}
.page-featured.sort-results.filtered-members a {margin-right: 5px; padding: 2px 5px;}
.page-featured.page-numbers {background-position: -316px -647px; padding-left: 60px;}
.page-featured.page-numbers p {padding-top: 4px; font-weight: bold; color: white;}
.page-featured.page-numbers.filtered-members p {width: 300px;}
.page-featured.page-numbers span {float: right;}
.page-featured.page-numbers span.dots {float: left; line-height: 30px; margin-right: 5px;}
.page-featured span.current {float: left;}
.post-title {width: 350px; display: inline;}
.member-info {width: 200px; float: left; display: inline;}
.member-info h2 {padding-top: 0;}
.account-form {background-position: -3601px 0; width: 874px; padding:0 6px 0 36px; overflow: auto; margin-top: 5px;}
.register-form {width: auto; padding-left: 0;}
.post.register-live {margin-top: 0; width: 557px; background: #fff;}
.account-form img.alignright {margin: 0; width: auto;}
.navigation div.alignleft {float: left; width: auto;}
.navigation div.alignright {float: right; width: auto;}
.borders {border: 4px solid #c2e6e7;}
.sidebar {float: left; width: 173px; margin-left: 17px; display: inline;}
.lists {width: 173px; background-position: -1988px 0; font-family: Georgia;}
.tools {float: right; margin: 15px -17px 0 15px; display: inline; width: 227px;}
.yellow {background: #fff7de; margin-top: 14px;}
.ul-top, .ul-bottom {width: 227px; height: 4px; background-position: -308px -875px;}
.ul-bottom {background-position: -308px -891px;}
.yellow ul {list-style: none; margin: 0;}
.yellow li {padding: 0;}
.yellow li a {display: block; width: 180px; padding: 0px 10px 0px 37px; line-height: 30px; font-weight: bold; border-bottom: 1px solid #fff;}
.yellow li a.add-to-favorites {background-position: -300px -897px;}
.yellow li a.print-recipe {background-position: -300px -926px;}
.yellow li a.conversion-calculator {background-position: -300px -956px;}
.yellow li a.post-edit-link {border-bottom: none; background-position: -310px -5px;}
.yellow li a.upload-new-img {background-position: -622px -5px;}
.yellow li a.make-public {background-position: -542px -956px;}
.yellow li a.recipe-source {background-position: 8px -895px;}
.tools img.zoom{width: 20px; height: 18px; margin-top: -18px; position: absolute; right: 18px; }
.tools img {width: 205px; margin: 0;}
.summary {}
.sidebar li a {border-bottom: 1px solid #f5d692; border-top: 1px solid white; display: block; text-transform: uppercase; color: #b52025; padding: 7px 9px 7px 23px; width: 141px; font-size: 11px;}
.sidebar ul.children {margin-top: -4px; background-position: -1988px 0; padding-bottom: 4px; border-bottom: 1px solid #f5d692;}
.sidebar ul.children {display: none;}
.sidebar li.current-cat ul.children, .sidebar li.current-cat-parent ul.children {display: block;}
.sidebar ul.children li a {border: none; text-transform: none; padding: 2px 9px 2px 44px; width: 120px; background-position: -1988px 0;}
.sidebar ul.children li a:hover, .sidebar ul.children li.current-cat a {background: transparent; text-decoration: underline;}
.sidebar ul.children li.current-cat a {text-decoration: none;}
.sidebar li a:hover, .sidebar li.current-cat a , .sidebar li.current-cat-parent a{background: white; text-decoration: none;}
.sidebar h2.img {display: block; width: 173px; height: 42px; text-indent: -9999px;}
.sidebar h2.members {background-position: 0 -337px;}
.sidebar h2.most-popular {background-position: 0 -295px;}
.sidebar h2.browse-by-category {background-positioN: 0 -214px;}
.sidebar h2.also-of-interest {background-position: 0 -379px;}
.sidebar h2.add-as-friend {background-position: 0 -530px; height: 35px;}
.sidebar h2.send-message {background-position: 0 -459px; height: 35px;}
.sidebar h2.browse-my-page {background-position: 0 -253px;}
.sidebar h2.my-account {background-position: 0 -565px;}
.sidebar h2.remove-friend {background-position: 0 -495px; height: 35px;}
.sidebar h2.pending-friend {background-position: 0 -424px; height: 35px;}
.bio {background-position: -177px -217px; padding-top: 13px;}
.bio img {border-top: 3px solid #fff;}
.nav-bottom {width: 749px; height: 40px; background-position: 0 -445px; padding: 32px 0 0 231px;}
.search-page .nav-bottom {background-position: 0 -2040px;}
.nav-bottom ul {}
.nav-bottom li {float: left; display: inline; text-indent: -9999px;}
.nav-bottom a {display: block; height: 24px; background-position: 0 -1521px;}
.nav-bottom a.tasty-kitchen-home {width: 211px; background-position: 0 -1521px;}
.nav-bottom a.recipes {background-position: -211px -1521px; width: 109px;}
.nav-bottom a.members {background-position: -320px -1521px; width: 112px;}
.nav-bottom a.about {background-position: -432px -1521px; width: 86px;}
.nav-bottom a.tasty-kitchen-home:hover, .nav-bottom ul.tasty-kitchen-home a.tasty-kitchen-home {background-position: 0 -1545px;}
.nav-bottom a.recipes:hover, .nav-bottom ul.recipes a.recipes {background-position: -211px -1545px;}
.nav-bottom a.members:hover, .nav-bottom ul.members a.members {background-position: -320px -1545px;}
.nav-bottom a.about:hover, .nav-bottom ul.about a.about {background-position: -432px -1545px;}
.footer {width: 1000px; margin: 0 -10px; background-position: 0px -313px; height: 62px;}
.footer p {font-size: 11px; font-family: Georgia, Times New Roman, serif; padding: 9px 27px 0 27px; line-height: 17px;}
.footer span {float: right; font-weight: bold; padding: 6px 0 6px 30px; background-position: 0 -148px;}
.footer, .footer a {color: #9f5600;}
.footer a, .footer span a:hover {text-decoration: underline;}
.footer span a, .footer a:hover {text-decoration: none;}

.cards {padding: 1px 0 15px 0;}
.card {font-size: 15px; line-height: 20px; padding: 14px; border: 2px dashed #555; margin: 15px 0 0 15px;}
.main .make3x5 .card-body{height: 200px; overflow: hidden; margin-top: 5px; /*background: url(/wp-content/themes/tasty-kitchen/images/spacer.gif) repeat 0 -5px;*/}
.main .make4x6 .card-body{height: 300px; overflow: hidden; margin-top: 5px; /*background: url(/wp-content/themes/tasty-kitchen/images/spacer.gif) repeat 0 -5px;*/}
.make3x5 {width: 4.61in; height: 2.61in;}
.make4x6 {width: 5.61in; height: 3.61in;}
.makeFP{font-size: 15px; color: #000; width: 540px;}
.main .card h1, .main .card h1 a {font-size: 22px; padding-top: 0; font-weight: bold;}
.main .card h2 {font-size: 20px; font-weight: bold; line-height: 35px; padding: 5px 0 0 0;}
.main .card ul {margin-top: 0;}
.main .card li {padding: 0;}
.main .card p {padding-top: 0;}
.main .card p.card-number {float: right; font-size: 9px; color: #222;}
.main .card-top img {float: right; display: inline; margin: 0 6px; vertical-align: middle;}
.main .card table {border: 1px dashed #222; margin-top: 1px; margin-bottom: 5px; margin-left: 1px;}
.main .card td {padding: 4px 8px; font-size: 12px; line-height: 18px;}
.main .card td.middle {border-left: 1px dashed #222; border-right: 1px dashed #555;}
.main .card-top {padding-bottom: 5px; border-bottom: 1px solid #555;}
.main .card-top p {padding-top: 2px; font-size: 11px;}
.card-content {font-size: 13px; padding-top: 9px;}
.make3x5 .card-content img, .make4x6 .card-content img {display: none;}

#upload-image-form{position: absolute; background-color: #fff; overflow: hidden; width: 226px; display: none; padding-bottom: 12px; border-left: 1px solid #fff7de;}
#upload-image-form label, #upload-image-form input{margin-left: 8px;}
#image-to-upload{width: 200px;}
#upload-image-form a {background-position: -931px -51px; width: 18px; float: right; text-indent: -9999px; overflow: hidden; padding: 0; margin-top: 3px; height: 16px;}
#upload-image-form button {margin: 5px 0 0 10px;}

.ac_results {border: 1px solid gray; background-color: white; padding: 0; margin: 0; list-style: none; position: absolute; display: none; height: 200px; overflow: auto; width: 480px;}
.ac_results li {padding: 2px 5px; white-space: nowrap; color: #6B6D6D; text-align: left; font-size: 11px; font-family: Georgia;}
.ac_over {cursor: pointer; background-color: #F0F0B8;}
.ac_match {text-decoration: underline;}
.post-ratings {font-size: 11px; font-family: Georgia; display: inline;}
.post-ratings span {color: #B52025;}
.entry .post-ratings img {display: inline; margin-right: 3px;}

.category-select {background-position: -524px -1570px; width: 424px; height: 28px; padding: 5px 10px 0 18px; margin: 13px 0 4px 0;}
.category-select select {height: 25px; padding: 2px 0;}
.recent-category-select {background-position: -534px -1607px; width: 410px; height: 30px; padding: 12px 7px 0 12px; margin: 9px 0 0 11px;}
.category-select form, .recent-category-select form {display: inline; margin: 3px 0 0 0;}
.recent-category-select form {margin-right: 9px;}
.recipe-box-select form {float: right; margin-top: 0px;}
.recipe-box-select select {height: 20px; font-size: 11px; font-family: Arial;}
.category-select label, .recent-category-select label {color: #b42127; font-size: 11px;}
.recipe-box-select label {font-weight: bold;}
.category-select p, .recent-category-select p {padding: 0; font-weight: bold; color: #b42127; font-size: 14px;}
.recipe-box-select p {color: #d66403; font-family: Georgia; font-size: 12px;}

.recipe-home {width: auto; margin: 15px -6px 0 -6px;}
.recipe-home p {float: none;}

/** fancy box **/
div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; display: none; z-index: 200;}
* html div#fancy_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap { text-align: left; position: static; z-index: 300;}
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100;}
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('fancy_progress.png') no-repeat;}
div#fancy_loading_overlay { position: absolute; background-color: #FFF; z-index: 30;}
div#fancy_loading_icon { position: absolute; z-index: 35; width: 16px; height: 16px;}
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 300; padding: 18px 18px 33px 18px; margin: 0; overflow: hidden; background: transparent; display: none;}
div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #BBB; background: #FFF;}
div#fancy_content { margin: 0; z-index: 200; position: absolute;}
div#fancy_div { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100;}
img#fancy_img { position: absolute; top: 0; left: 0; border:0;  padding: 0;  margin: 0; z-index: 100; width: 100%; height: 100%;}
div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none;}
#fancy_frame { position: relative; width: 100%; height: 100%; display: none;}
#fancy_ajax { width: 100%; height: 100%; overflow: auto;}
a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url(gif;base64,AAAA); outline: none;}
a#fancy_left { left: 0px; }
a#fancy_right { right: 0px; }
span.fancy_ico { position: absolute;  top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112;  cursor: pointer; display: block;}
span#fancy_left_ico { left: -9999px; background: transparent url('fancy_left.png') no-repeat;}
span#fancy_right_ico { right: -9999px; background: transparent url('fancy_right.png') no-repeat;}
a#fancy_left:hover {visibility: visible;}
a#fancy_right:hover {visibility: visible;}
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
.fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent;}
div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0;}
div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0;}
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url('fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url('fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url('fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url('fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('fancy_shadow_nw.png') no-repeat;}
div#fancy_title { position: absolute; bottom: -33px; left: 0; width: 100%; z-index: 100; display: none;}
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px;}
div#fancy_title table { margin: 0 auto;}
div#fancy_title table td { padding: 0; vertical-align: middle;}
td#fancy_title_left { height: 32px; width: 15px;}
td#fancy_title_main { height: 32px; background:}
td#fancy_title_right { height: 32px; width: 15px;}

.content-header {background: #b52025; padding: 5px; color: white; width: 408px; overflow: auto;}
.content-header ul {list-style: none; margin: 0;}
.content-header li {float: left; display: inline;}
.content-header a, .pagination-links span {border: 1px solid #CD696D; color: white; display: block; float: left; font-family: Georgia; font-size: 11px; margin-right: 7px; padding: 2px 6px;}
.messages-options {color: #B52025;}
.messages-options a {margin: 0 0 0 5px; position: relative; float: right;}
.content-header a:hover {background: #fff; color: #b52025; text-decoration: none;}
.content-header select {margin-bottom: 5px; position: absolute; left: 0; top: 0; width: 80px;}
.pagination-links {margin-top: 8px;}
#friends-loop .pagination-links {margin-left: 0;}

.main ul li.friend-tab {float: none; width: auto;}
.main ul.acfb-holder li {float: none; width: 366px;}
.main li p {padding: 0;}

#main {margin-bottom: 10px;}
form #main h2, #main h2.form {background: #dedbdb;}
#message {border: 1px solid #dedbdb; padding: 8px;}

.main table.profile-fields {margin-top: 10px;}
.main table.profile-fields td {padding: 4px 8px; font-family: Georgia;background: #fef9e7; border-top: 1px solid #e7e0cb; border-bottom: 1px solid #e7e0cb;}
.main table.profile-fields td p {padding-top: 0;}
.main td.label {white-space: nowrap; width: auto; font-weight: bold; width: 150px;}
.main td.data {width: 268px;}
.main tr.alt td {background: #fff; border: none;}

.recipe-tabs {float: right;}
.recipe-tabs ul {list-style: none; margin: 6px 9px 0 0;}
.recipe-tabs li {float: left; display: inline; font-family: Georgia; font-weight: bold; margin-right: 4px; padding: 0;}
.recipe-tabs a {display: block; color: white; background-color: #1d839c; border: 2px solid #eaf6f6; border-bottom: none; padding: 3px 8px 4px 8px;}
.recipe-tabs a.selected, .recipe-tabs a:hover {border: 2px solid #fff; border-bottom: none; color: #1d819b; background-color: transparent; background-position: -663px -1412px; text-decoration: none;}
.top .SignInControl_Size_Medium .ThemeLight {background-position: -295px -1417px; height: 22px; width: 67px;}
.account div.SignInControl_Size_Medium, .account div.SignInControl_Size_Medium img.ThemeLight, .account div.SignInControl_Size_Medium div.SignInControl_Button {height: 22px !important; width: 67px !important;}

.signup button {width: 180px;}
.main input#crop-complete, .main button.widest {background-position: -202px -1468px; width: 181px;}
.imgCrop_dragArea .imgCrop_selArea {z-index: 100;}
span.live-button {position: absolute; top: 7px; left: 11px; margin-left: 0;}

.activity-loop {background: #fdf5de; width: 428px; font-family: Georgia; margin: 4px 0 0 4px; padding: 7px;}
.activity-loop p {padding: 7px;}
.activity-loop p.alt {background: #fdf0ce;}
.signin {width: 574px;}
#right {float: left; width: 235px; margin: 15px 0 0 20px; display: inline;}
#right input {width: 235px;}
#right p.lost-password {float: right; margin: 3px 50px 0 0; display: inline;}
#left {float: left; display: inline; width: 290px; border-right: 1px solid #B52025; padding-right: 15px; margin-top: 15px;}
#left h2, #right h2 {padding-top: 5px;}
#left p.without {float: right; padding-top: 24px;}
#left button, #left span#MsgrDomElementIf button {width: 130px; padding: 0; background-position: 0 0; height: 39px; display: inline; margin: 0 2px; cursor: pointer;}
#left p.without button {background: url(sprite.gif) no-repeat 0 -1041px;}
#left span#MsgrDomElementIf p, #left span#MsgrDomElementElse p {padding-top: 3px;}
#right p.continue-button {padding-top: 6px; line-height: 25px;}
#left ol {margin-top: 8px;}

.live-login-header .SignInControl_Size_Medium, .live-login-header .SignInControl_Size_Medium .SignInControl_Button, .live-login-header .SignInControl_Size_Medium .ThemeLight {height: 0; width: 0; display: inline;}
.live-login-header .SignInControl_Size_Medium .ThemeLight {background: none;}
.live-login-header .SignInControl_Size_Medium .SignInControl_Text {display: inline; color: #9f5600;}
.live-login-header .SignInControl_Size_Medium .SignInControl_Text:hover {text-decoration: underline;}
.live-login-header .SignInControl_Size_Medium .SignInControl_Image {display: none;}

#left .SignInControl_Size_Medium .SignInControl_Button, #right .SignInControl_Size_Medium .SignInControl_Button {background-position: 0 0; width: 130px; height: 38px;}
#left .SignInControl_Size_Medium img, #right .SignInControl_Size_Medium img {display: none;}

#membersonly {border: 2px solid #8d1115; background: #B52025; color: white; padding: 20px; margin-right: 11px;}
#membersonly h4 {color: #fff; padding: 10px 20px; background: #8d1115; margin: -20px -20px 0 -20px; font-weight: bold;}
#membersonly a {color: white; font-weight: bold;}

.main form#settings-form {color: #b52025; font-size: 11px;}
.main form#settings-form th, .main form#settings-form td {color: #6B6D6D; font-size: 12px;}
.main form#settings-form input.settings-input {width: 200px;}
.main form#settings-form label {display: block; font-weight: bold; color: #b52025; padding: 12px 0 4px 0; font-size: 12px;}
.main form#settings-form input#pass1, .main form#settings-form input#pass2 {margin: 0 0px 12px 0;}
.main form#settings-form input#pass2 {margin-top: 4px;}

div.MessengerBarControl img, .Popup img, .ConversationInputControl_EmoticonPicker .Emoticon {display: inline;}
div.MessengerBarControl_Bottom div.ConversationControl {top:-319px !important;}
div.MessengerBarControl div.ConversationControl_History_Body {position: static; margin-bottom: 0;}
.MessengerBarControl .ContactListControl_GroupName {overflow-y: hidden;}
.MessengerBarControl .ProfileControl{z-index: 999;}
.MessengerBarControl_SignedIn .MessengerBarControl_Container, .MessengerBarControl_SigningIn .MessengerBarControl_Container{z-index: 9999;}

ul.ui-sortable li{cursor: pointer;}

.main .member-shuffle h3 a {font-size: 14px; font-weight: bold;}
.member-shuffle img.avatar {width: 32px; height: 32px;}
.no-top {padding-top: 3px;}
.no-top h1.h1-new-in-the-kitchen {margin-top: 0;}

.member-shuffle .post-info {width: 120px;}
.standard-form {width: 408px; overflow: hidden;}
.member-home {overflow: hidden;}
#wire-pagination .current {color: #B52025; background: #FFF;}
table#message-threads {width: 100%;}
table#message-threads td {vertical-align: top; line-height: 15px; color: #6b6d6d; border-top: 1px solid #DEDBDB;}
table#message-threads td p {color: #6b6d6d;}
table#message-threads img.avatar {float: none; margin: 0;}
table#message-threads .unread a {font-weight: bold;}
table#message-threads input {width: 14px; height: 14px; background: none;}
.inbox-pagination {margin-left: 0; width: 408px;}
table#message-threads a.delete {padding-top: 10px;display: block;}
table.form-table {margin: 0;}
table.form-table td img {display: inline;}
.message-box {margin: 5px 0 0 0; width: 342px; padding: 0 0px 0 76px;}
.view #messagediv div {width: 342px;}
.message-box .avatar-box {margin-left: -72px;}
.view #main {margin-bottom: 0; padding-bottom: 5px;}
.view .message-box {padding-bottom: 15px; border-bottom: 1px dashed #FCDD9F; margin-bottom: 15px;}
.view .avatar-box h3 {padding: 5px 0 10px 0;}
.view textarea {width: 300px;}
.view .content {display: inline;}

.branding {width: 154px; background: #42a0bc url(bg-branding.gif) no-repeat bottom left; position: absolute; left: 37px; top: 0; padding: 10px 0; display: none; border-top: 4px solid #fff7de;}
.branding img {width: auto; margin: 0 auto;}
