.topright {position:absolute;  width:288px; .width:292px;}
#singlecolumnwell .topright {left:457px; .left:453px; width:203px; .width:207px;}
#singlecolumnwell .top{top:6px;}
#maincontentwell  .topright{left:200px;}
#maincontentwell  .top{top:1px;}
#maincontentwell .recipecattop {width:150px; .width:153px; left:336px}

.section {
    width: 490px;
    margin-bottom: 20px;
}

.sectioncolumn { float: left; width: 230px; margin: 10px 5px 0 5px; display:inline; }

.fullcolumnrow { margin-bottom: 10px; border-bottom: solid 1px #DADADA; padding: 10px 0; clear:both; }
.fullcolumnrow img { float: left; margin-right: 10px; }
.fullcolumnrow .seemore { margin: 5px 0; float: left; }

#singlecolumnwell .sectioncolumn{width: 320px;}
.sectioncolumn h3 { margin-bottom: 10px; }

/* ---- [ Recipes Page ] ---- */
.recipequicklinks { margin: 15px 0px; }
.recipequicklink100 { margin: 10px 20px 0px 0px; float: left; text-align:center; width: 100px; display:inline; }
.recipequicklink150 { margin: 10px 13px 0px 0px; float: left; text-align:center; width: 150px; display:inline; }

.morerecipes { margin: 20px auto; width:100%; border-top: solid 1px #DADADA; padding-top: 15px; }
.morerecipes ul { margin: 10px 0px 15px 18px; padding:0; line-height: 20px; list-style-type: none; list-style-image: url("http://images.meredith.com/recipe/images/temps/shell/arrow.png"); }
ul.featured {margin-left: 175px !important; }
ul.column { margin-left: 125px !important; }
.morerecipes .rghtcol {width:45%; float:right;}
.morerecipes .lftcol {width:45%; float:left;}

/* ---- [ Styles ] ---- */
.listtitle { clear: both; text-transform:uppercase; color: #333; }
.thinbrdr {border-bottom:1px solid #efebe2;}

/* -------[ My Recipe Box ]------- */
#myrecipebox {margin:0 5px 15px 0;}
#myrecipebox p {margin:5px 0;}
#myrecipebox ul {padding:0 0 0 15px; margin:0 0 5px 0;}
#myrecipebox li {line-height:18px;}

/* -------[ Tag Cloud ]------- */
#toprecipesearch {margin:10px 0 5px 0;}
#toprecipesearch .mootabs_panel {display:none; }
#toprecipesearch ol {padding:0 0 0 20px; margin:0; line-height:18px;}
#toprecipesearch .mootabs_panel.active {display:block;}
#toprecipesearch #tabbody{border-top:none; padding:10px;}
.tagcloud a {line-height:24px;}
.size0 {font-size:18px;}
.size1 {font-size:16px;}
.size2 {font-size:14px;}
.size3 {}

/* -------[ Comments ]------- */
.commentrow{padding:10px 0; border-bottom:1px solid #f5f3ee; .padding-bottom:0;}
.commentrow .reportabuselink {float:right;}
.recommend {display:inline;}
.recommendicon {padding-left:25px; padding-bottom:5px; .float:left; background:url(http://images.meredith.com/recipe/images/temps/shell/likeit.gif) no-repeat top left;}
.reportcomment {margin-top:-16px;}
.commentdetail strong {color:#000;}
#commentform textarea {width:99%;  margin-bottom:5px; height:100px; overflow:display;}
#commentsubmit {background-image:url(http://images.meredith.com/recipe/images/temps/shell/submit.gif); width:66px; height:25px;}
#commentformcontainer {text-align:right;}
.commentpagination a {border:none;}
.commentdetail .createdate{float:left;}

/* -------[ Ratings ]------- */
.ratingaverage .ratingcountdisplay {display:block; float:left;}

/* ---- [ Partners ] ---- */
.fulltable tr { margin:10px;  }
.fulltable img { width: 100px }
.partnersection .sectioncolumn { width: 230px !important; }
.partnerlist { margin: 25px 0px; padding: 0; list-style: none; line-height: 20px; }
#partner_swf {padding-top:10px}
.partnerDescript {float:left; width:370px;}


/* ---- [ Pagination ] ---- */
.pagination, .commentpagination {background-color:#fcf8ee; padding:10px; _height:1px;}
.pagination a, .commentpagination a {border:none;}
.pages {color:#b3b2b0;}
.pages a {padding:0 5px; font-weight:bold;}
.unlink {color:#000;}

a.disable {color:#ccc;}
.nxt {background:url(http://images.meredith.com/recipe/images/temps/shell/next.gif) center right no-repeat; padding-right:12px;}
.pre {background:url(http://images.meredith.com/recipe/images/temps/shell/prev.gif) center left no-repeat; padding-left:12px;}
.nxt.disable { font-weight:bold; background:url(http://images.meredith.com/recipe/images/temps/shell/gnext.gif) center right no-repeat; padding-right:12px;}
.pre.disable { font-weight:bold; background:url(http://images.meredith.com/recipe/images/temps/shell/gprev.gif) center left no-repeat; padding-left:12px;}
.sorted {background:url(http://images.meredith.com/recipe/images/temps/shell/sort.gif) center right no-repeat; padding-right:10px; font-weight:bold;}



/* ---- [ Module styles ] ---- */
.modimgleft {margin:0 0 10px 0; padding:0;}
.singlemod .modimgleft {margin:0 0 -10px 0; padding:0;}
.modimgleft .imgdiv {margin:0 10px 10px 0; padding:0; float:left;}
.modimgleft .ACThead3 {margin-bottom:10px; padding:0; line-height:20px;}
.modimgleft p {margin:4px 0 10px 0; padding:0;}
.modimgleft ul {margin:0; padding:0; position:relative;}
.modimgleft .modtext li {margin:0; padding:0 0 10px 0; list-style:none;}

.modimgright {margin:0 0 20px 0; padding:0;}
.modimgright .imgdiv {margin:0 10px 10px 0; padding:0; float:left;}
.modimgright .ACThead3 {margin-bottom:10px; padding:0; line-height:20px;}
.modimgright p {margin:4px 0 10px 0; padding:0;}
.modimgright ul {margin:0; padding:0; position:relative;}

ul.homelist { margin: 0; _margin:0; padding:0; list-style-type: none; list-style-position: inside; list-style-image: url("http://images.meredith.com/recipe/images/temps/shell/arrow.gif"); }
ul.homelist li { line-height: 20px; _line-height: 14px; _margin-bottom: 5px; _margin-left: -10px; *margin-left: -10px; *line-height: 14px; *margin-bottom: 5px; }
ul.homelist li a { font-weight: bold; _margin-left: 5px; *margin-left: 5px; }

.modlinklist {margin:0 0 10px 0; padding:0;}
.modlinklist .imgdiv {margin:0 10px 10px 0; padding:0; float:left;}
.modlinklist .ACThead3 {margin:0; padding:0; line-height:20px;}
.modlinklist p {margin:4px 0 10px 0; padding:0;}
.modlinklist ul {margin:0; padding:0; position:relative;}

.modlistimage {margin:0 0 10px 0; padding:0;}
.modlistimage .imgdiv {margin:0 10px 10px 0; padding:0; float:left;}
.modlistimage .ACThead3 {margin-bottom:10px; padding:0; line-height:20px;}
.modlistimage p {margin:4px 0 10px 0; padding:0;}
.modlistimage ul {margin-top:0; padding:0; position:relative;}
.modlistimage .modtext li {margin-top:0; padding:0 0 10px 0; list-style:none;}

/* ---- [ Mixing Bowl Module ] ---- */
table.mixingbowlgroupstable tr { line-height: 20px; }
table.mixingbowlgroupstable td { vertical-align:top; padding-right: 5px; }
table.mixingbowlgroupstable td img { margin-top: 4px; }