#left h4 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 13px;color: #847840;background-color: #FBF8C7;margin: 10px 1px 10px 0px;padding: 6px 0 6px 20px;font-weight: normal;border-color: #999999;border-width: 1px 0 1px 0;border-style: dotted;}
#left p {color: #333333;font-family: verdana, sans-serif;font-size: 9px;line-height: 130%;margin: 8px 0 8px 0;padding: 0 20px 0 20px;}
 	

/* top left - browse deeper */
#topleft ul {list-style-type: none;font-family:  Verdana, San-Serif;font-size: 11px;margin: 0 0 10px 20px;padding: 0 15px 1px 0;}
#topleft ul li { margin: 0 0 15px 0;  }
#topleft ul li a {color: #333333;text-decoration: none;border-bottom: 1px solid #CCCCCC;}
#topleft ul li a:hover	{border-bottom: 1px solid #666666;}
#topleft {background-color: #FFCC66;background-image: url(images/98470000.gif);background-repeat: no-repeat;background-position: bottom;padding: 0 0 1px 0;}
#topleft ul li a.more {color: #993333; font-size: 9px;}



#leftwhiteboxtopper {margin:0px;text-align: center; padding: 4px 0 25px 0px; background-image: url(98480000.gif);background-repeat: no-repeat;background-position: top;color: #996600;font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 13px;font-weight: bold;}


#recipemasthead .submarg {margin-right:10px;}


.recipe {font-size: small; font-family: Verdana, Sans-serif; color: #333333; }
.recipe ul {font-size: medium;margin: 3px 0 15px 20px; padding: 0; list-style-type: none;}
.recipe ul li {font-size: 70%;margin: 3px 0; padding: 0;}
.recipe ol {font-size: medium;margin: 3px 0 20px 20px; padding: 0; color: #AD9D54; font-family:  "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;}
.recipe ol li span {font-family: Verdana, Sans-serif; color: #333333;}
.recipe ol li {font-size: 70%;margin: 8px 0; padding: 0;}


#user_ret {color: #333333; font-family:Verdana, sans-serif; font-size:11px; width:274px; background-color:#FFFFCC; border:1px solid #DAD3A9; padding:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:13px;margin-bottom:13px;margin-left:4px;}
#user_ret h4 {font-size:14px; line-height: 100%; font-weight:normal; color:#AD9D54; text-align:left; font-family:Arial, Helvetica, sans-serif;}
#user_ret a {color: #993333; text-decoration: none; border-bottom: 1px solid #CCCCCC;}
#user_ret a:hover { border-bottom: 1px solid #993333;}

#rec-page {margin-top:0px;margin-left:4px;padding-top:0px;}
#rec-page div.userbox {width:300px;}
#rec-page div.boxlook {width:278px;}
#rec-page table.userbox_tbl {width:275px;}
#rec-page table.userbox_tbl a {border-bottom:0px;}
#rec-page table.userbox_tbl td.userbox_hometown a:link, #rec-page table.userbox_tbl td.userbox_hometown a:visited,#rec-page table.userbox_tbl .userbox_tbl a:active {font-family: Arial; font-size: 7.5pt; color: #993333; text-decoration: none; border-bottom: 1px #CCCCCC solid;}
#rec-page table.userbox_tbl td.userbox_hometown a:hover {font-family: Arial; font-size: 7.5pt; color: #993333; text-decoration: none; border-bottom: 1px #993333 solid;}
#rec-page table.userbox_tbl td.userbox_profiletd a:link, #rec-page table.userbox_tbl td.userbox_profiletd a:visited, #rec-page table.userbox_tbl td.userbox_profiletd a:active {font-family: Arial; font-size: 7.5pt; color: #993333; text-decoration: none; border-bottom: 1px #CCCCCC solid;}
#rec-page table.userbox_tbl td.userbox_profiletd a:hover {font-family: Arial; font-size: 7.5pt; color: #993333; text-decoration: none; border-bottom: 1px #993333 solid;} 


/* related photos */
#relatedphotos {font-family:Verdana, sans-serif; font-size:small; width:297px; margin-top:14px;margin-left:4px;}
#relatedphotos h4 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 12px; font-weight:normal; color: #847840; text-align:left; margin-bottom:6px;}
#relatedphotos a {color:#333333;}	
#relatedphotos a.more {color:#993333;}
#relatedphotos img {margin-right:10px;}
#relatedphotos p {margin-top:2px;}

#headerlogo {float: right; text-align:right;}
#headerlogo a {color: #333333;text-decoration: none;border-bottom: 1px solid #cccccc;font-family: verdana;font-size: 9px; text-transform: uppercase;}
#headerlogo a:hover {border-bottom: 1px solid #666666;}
#headerlogo img {margin: 0; border-width: 0;}


.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; background:#ffffff; border-left:1px solid #C0C0C0; border-right:1px solid #666666;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b1 {margin:0 5px; background:#C0C0C0;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#666666;}

.raised .boxcontent {display:block;  background:#ffffff; border-left:1px solid #C0C0C0; border-right:1px solid #666666;}

/* marketing  box */	
.raisedwrapper { padding: 0 10px 10px 10px;}
.raised h2 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 12px;color: #847840; font-weight:normal; margin: 0 0 5px 0;text-align: center;}
.raised h3 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;color: #993333;font-size: 14px; font-weight:normal; margin: 5px 0 5px 0;}
.raised h3 a { color: #993333; text-decoration: none; border-bottom: 1px solid #CCCCCC;}
.raised h3 a:hover { border-bottom: 1px solid #993333;}
.raised p {font-family: Verdana, San-Serif;font-size: 11px;color: #333333;margin: 4px 0 0 0;}



/*center column layout */
#recipemasthead {margin: 10px 0 10px 0; padding: 0;}
#recipemasthead h1  {color: #AD9D54; font-family:Arial, Verdana, sans-serif; font-size: 19px; margin: 0 0 5px 0; }
#recipemasthead p {font-family: Georgia, Serif; color: #333333; margin: 0; padding: 0; font-size: 10px; }
#recipemasthead em {font-style:normal;}
#recipemasthead b {font-weight:normal;font-family: Georgia, Serif; color: #333333;}
#recipemasthead b a {color: #000;}
#recipemasthead span {font-size: x-small; font-family: Verdana, Sans-serif; color: #333333; margin: 4px 0 0 0; padding: 0; }



#times {font-size: small;margin-top:0px;}
#times td {font-size: 80%;}



.morefooter {text-align: right;}



/* nutrition box */
#nutri-info {width:278px; margin: 14px 10px 20px 4px; border: 1px solid #CCCCCC; color: #333333; font-family: Verdana, sans-serif; font-size: small; padding:10px; }
#nutri-info h4 {font-size: 14px;line-height: 100%;font-weight: normal;color: #847840;text-align: left; padding: 0 0 6px 0; font-family:Arial, Helvetica, sans-serif; margin:0;}
#nutri-info p {font-size: 80%; margin:4px 0 4px 0;}
#nutri-info ul {clear:right; border-top: 3px solid #000000;;border-bottom: 2px solid #000000;;font-size: 80%; margin: 10px 0 10px 0; padding: 0; list-style-type: none;}
#nutri-info li {border-bottom: 1px solid #000000;; margin: 0; padding: 8px 0 8px 0; line-height: 100%;}
#nutri-info a:link, #nutri-info a:active, #nutri-info a:visited {color: #993333; font-size:10px; text-decoration: none; border-bottom: 1px solid #CCCCCC;}	
#nutri-info a:hover {border-bottom: 1px solid #993333;}
#nutri-info a.more:link, #nutri-info a.more:active, #nutri-info a.more:visited {color: #993333;text-decoration: none; border-bottom: 1px solid #CCCCCC;}
#nutri-info a.more:hover {border-bottom: 1px solid #993333;}
#nutri-info img {margin-bottom:8px; }

#nutri-info .nutri-sponsor {float:right;padding-bottom:10px;width:120px;text-align:center;vertical-align:top; }
#nutri-info .nutri-sponsor a.linktext:link, #nutri-info .nutri-sponsor a.linktext:active, #nutri-info .nutri-sponsor a.linktext:visited {font-size:13px;color: #993333;text-decoration: none; border-bottom: 1px solid #CCCCCC;}
#nutri-info .nutri-sponsor a.linktext:hover {border-bottom: 1px solid #993333;}

#nutri-info .title {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#333333; font-weight:bold;}
#nutri-info .rectitle {color:#847840;}


#nutritiontable h2 {margin: 20px 0; padding-top: 10px; border-top: 1px solid #dad3a9;font-family: Arial,"Century Gothic",Futura,"Avant Garde",Verdana,San-Serif;font-size: 14px;color: #AD9D54; font-weight: normal;}


/* non recipe only */
#yay { padding: 0 0 0 0px;font-family: Verdana, San-Serif;font-size: 11px;color: #333333;}


.centercontent {border-top: 1px solid #dad3a9; margin: 0 0 30px 0px; padding: 10px 0 0 0;}
.centercontent h2 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 12px;color: #847840; font-weight:normal; margin: 0;}
.centercontent h3 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 14px;font-weight:normal; margin: 0;}
.centercontent h3 a { color: #993333; text-decoration: none; border-bottom: 1px solid #CCCCCC;}
.centercontent h3 a:hover { border-bottom: 1px solid #993333;}
.centercontent p {font-family: Verdana, San-Serif;font-size: 11px;color: #333333;margin: 4px 0 4px 0;}

.reviewstars p {font-size: 9px;}


.spon_image {float:right;margin-left:4px;}


/* new for rec redesign */
#stripe {background-image: url(recipe_2.gif); height:18px; background-color:#FFCC66; }

.rec_subnav {background-image:url(recipe_t.gif); height:31px; background-repeat:no-repeat; background-position:-2px -1px;}
.rec_subnav .pricon {margin-left:16px; float:left;border:0;width:24px; height:21px;}
.rec_subnav .emicon {width:26px; height:20px; border:0px; margin-left:23px; float:left; margin-right:6px;}
.rec_subnav .emtxt {padding-bottom:10px;}
.rec_subnav .emtxt a:link, .rec_subnav a:active, .rec_subnav a:visited {color:#993333; text-decoration:none; border-bottom:#CCCCCC 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.rec_subnav .emtxt a:hover {color:#993333; text-decoration:none; border-bottom:#993333 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

#recipecontent2 {float: left; width: 290px; margin-top:5px;}

#mastheadphoto2 {float: left;width:140px;height:162px;} 

#rp_mastheadcontent2 {font-size: x-small; float: right; style:width:157px;margin-left:6px; }

#rp_mastheadcontent2 hr {border-top:1px #CCCCCC dotted; width:143px; border-bottom:0; border-left:0; border-right:0; height:1px;}
#rp_mastheadcontent2 .ratingdiv {line-height:17px;font-size:11px;}

#rp_mastheadcontent2 .ratingdiv a:link, #rp_mastheadcontent2 .ratingdiv a:visited, #rp_mastheadcontent2 .ratingdiv a:active {color: #993333;font-family:  Verdana, San-Serif;font-size: 11px;text-decoration: none;border-bottom: 1px solid #cccccc;}
#rp_mastheadcontent2 .ratingdiv a:hover {color: #993333;font-family:  Verdana, San-Serif;font-size: 11px;text-decoration: none;border-bottom: 1px solid #993333;}

#rp_mastheadcontent2 .ratingdiv .title {color:#333333; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#rp_mastheadcontent2 .ratingdiv img {width:109px; height:20px}

#times {font-size: small;margin-top:4px;width:144px;}
#times td {font-size: 80%;}
#times .yield {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#times b {font-family: Georgia, Serif;font-size: 10px;color: #000;font-weight:normal;}



#recipecontent2 {float: left; width: 290px; margin-top:5px;}

.rec_floatbox {float: right; width:180px; height:160px; border-left:1px dotted #CCCCCC;margin:5px 0 0 5px;}	
.rec_actionbox ul {margin:1px; padding-left:25px;  color:#999999; }


.rec_raised .top, rec_raised .bottom {display:block; background:transparent; font-size:1px;}
.rec_raised .b1, .rec_raised .b2, .rec_raised .b3, .rec_raised .b4, .rec_raised .b1b, .rec_raised .b2b, .rec_raised .b3b, .rec_raised .b4b {display:block; overflow:hidden; background:transparent; border-left:1px solid #ffffff; border-right:1px solid #000000;}
.rec_raised .b1, .rec_raised .b2, .rec_raised .b3, .rec_raised .b1b, .rec_raised .b2b, .rec_raised .b3b {height:1px;}
.rec_raised .b1 {margin:0 5px; background:#000000;}
.rec_raised .b2, .rec_raised .b2b {margin:0 3px; border-width:0 2px;}
.rec_raised .b3, .rec_raised .b3b {margin:0 2px;}
.rec_raised .b4, .rec_raised .b4b {height:2px; margin:0 1px;}
.rec_raised .b1b {margin:0 5px; background:#000000;}

.rec_raised .boxcontent {display:block;  background:transparent; border-right:1px solid #000000;}

.boxcontent .inner {margin-left:4px;}
.inner .toolslist {margin:0 4px 0 0; padding:0; list-style:none;}
.inner .toolslist a.more:link, .inner .toolslist a.more:active, .inner .toolslist a.more:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #993333;text-decoration: none; border-bottom: 1px solid #CCCCCC;}
.inner .toolslist a.more:hover {font-size:12px;border-bottom: 1px solid #993333;}

.inner ul.toolslist li {border-bottom:1px #CCCCCC dotted; margin:0;padding:8px 3px 8px 8px; }
.inner ul.toolslist .last {border-bottom:0;}
.inner ul.toolslist li img {margin-right:5px;}


.centercontent2 {margin: 0 0 0 4px; padding: 10px 0 0 0;}
.centercontent2 h2 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 12px;color: #847840; font-weight:normal; margin: 0;display:inline;}
.centercontent2 h3 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 14px;font-weight:normal; margin: 0;}
.centercontent2 h3 a { color: #993333; text-decoration: none; border-bottom: 1px solid #CCCCCC;}
.centercontent2 h3 a:hover { border-bottom: 1px solid #993333;}
.centercontent2 p {font-family: Verdana, San-Serif;font-size: 11px;color: #333333;margin: 4px 0 4px 0;}
.centercontent2 span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.bordtop {border-top: 1px solid #dad3a9;}

#serv2 {font-size: small; margin-top:8px; margin-left:20px;}
#serv2 td {font-size: 80%;}
#serv2 td em {font-family: Verdana; font-size:9px; letter-spacing: -1px;font-style:normal;}
#serv2 .title {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; float:left; margin-top:5px; margin-left:5px;}
#serv2 .txt {width:20px; height:18px; float:left;}
#serv2 .button {margin-top:5px;}

.centercontent2 ol {font-size:11px;margin: 3px 0 20px 20px; padding: 0; color: #AD9D54; font-family:  "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;}
.centercontent2 ol li span {font-size:11px;font-family: Verdana, Sans-serif; color: #333333;font-weight:normal;}
.centercontent2 ol li {font-size:11px;margin: 8px 0; padding: 0; font-weight:bold;}

#recipesnotes2 {font-family: Verdana, Sans-serif; font-size: 11px; color: #333333; padding-top:6px; }
#recipesnotes2 div {margin:10px 0 4px 0;}
#recipesnotes2 div.tiny {font-family: Verdana, Sans-serif; font-size: 10px; color: #333333; margin:10px 0 10px 0; }
#recipesnotes2 div.footnote_header {font-family: Verdana, Sans-serif; font-size: 11px; color: #333333; font-weight:normal; font-style:italic; }
#recipesnotes2 a {color:#666666; font-weight:normal; }

#recipemasthead p.credits {margin-bottom: 8px; margin-top: 6px;}
.credits em {font-family: Georgia, Serif; font-size: 10px;}
.credits .submit {margin-right:20px;}
.credits .photo {margin-right:4px;}

.ad_recipedivider {border-bottom:1px dotted #CCCCCC;clear:left;margin:6px 0 0 0;}


.leftmarg .reviews_divider {margin-left:-20px;}

/* css if there is a sponsored add recipes box */

.SponRecBoxAdd {margin-top:8px;}
.SponRecBoxAdd .rec_floatbox {float: right; width:180px; height:140px; border-left:1px dotted #CCCCCC;margin:0 0 0 5px;}	
.SponRecBoxAdd .rec_actionbox ul {margin:1px; padding-left:25px;  color:#999999; }

.SponRecBoxAdd .rec_raised .top, .SponRecBoxAdd  .rec_raised .bottom {display:block; background:transparent; font-size:1px;}


.SponRecBoxAdd .rec_raised .b2 {background:#FBF8C7; margin:0 3px 0 4px;}
.SponRecBoxAdd .rec_raised .b3 {background:#FBF8C7; margin:0 2px 0 5px;}
.SponRecBoxAdd .rec_raised .b4 {background:#FBF8C7; margin:0 1px 0 5px;}
.SponRecBoxAdd .rec_raised .logotop {width:174px; margin: 0 0 0 5px; padding:0; border-right:1px solid #000000; height:47px; background-image:url(yellow_b.jpg); background-repeat:no-repeat;}
.SponRecBoxAdd .rec_raised .logotop .logo {float:right; width:84px; margin:2px 6px 0 0; padding:0;}
.SponRecBoxAdd .rec_raised .logotop .msgtxt {margin:5px 0 0 0;padding:0;float:right;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; font-weight:bold; width:68px; }

.SponRecBoxAdd .rec_raised .boxcontent .sponul {list-style:none;margin:0 0 0 12px; padding:0;}

.SponRecBoxAdd .rec_raised .boxcontent ul.sponul li {padding-left:0;padding-right:10px;margin-bottom:10px;}
.SponRecBoxAdd .rec_raised .boxcontent ul.sponul li a:link,.SponRecBoxAdd .rec_raised .boxcontent ul.sponul li a:active, .SponRecBoxAdd .rec_raised .boxcontent ul.sponul li a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #993333;text-decoration: none; border-bottom: 1px solid #CCCCCC;}
.SponRecBoxAdd .rec_raised .boxcontent ul.sponul li a:hover {font-size:12px;border-bottom: 1px solid #993333;}

.SponRecBoxAdd .rec_raised .boxcontent ul.sponul li img {border-width:0px;height:24px;width:24px;float:left;margin-right:10px;margin-bottom:10px;}
.SponRecBoxAdd .rec_raised .boxcontent ul.sponul li span {font-family:Arial, Helvetica, sans-serif;font-size:12px;}

