.recommendicon {
    background:transparent url(http://images.meredith.com/parents/images/template/shell/icons/rec.gif) no-repeat scroll left top;
    padding-bottom:5px;
    padding-left:20px;
}
#commenttext{
    width:99%;
    margin:5px 0;
}
#commentformcontainer{float:right}
#comments{
    margin:5px 0;
}
#comments p { margin:2px 0;}
#comments .commentrow {margin-bottom:5px;}
.commentpagination .pages a {padding:0 2px;}
.commentpagination .nxt {padding-left:5px;}
.commentpagination .pre {padding-right:3px;}
.reportabuselink {float:right;}
#fbenabled {margin:0; }
.FBLabel {background:url('http://www.facebook.com/favicon.ico') no-repeat scroll 0% 0%; line-height:18px; padding:0 0 0 20px; }

/* Add This Style Cache */
.at300b, .at300m, .at300bs {
    cursor:pointer;
}
.at300bs.at15t_expanded, .at300bs.at15t_compact {
    background:url("//s7.addthis.com/static/t00/logo1414.gif") no-repeat scroll left center transparent;
    margin-right:4px;
}
.at300bs {
    background:url("//s7.addthis.com/static/r07/widget18.png") no-repeat scroll 0 0 transparent;
    display:block;
    height:16px;
    line-height:16px !important;
    overflow:hidden;
    width:16px;
}
.at15t_email {
    background-position:0 -112px;
}
.at15t_twitter {
    background-position:0 -3200px;
}
.at15t_facebook {
    background-position:0 -3408px;
}

/* social toolbar */
.socialToolbar {float: left; height: 37px; line-height: 37px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 100%; margin: 15px 0;}
.socialToolbar ul {float: left; margin: 0; padding: 0; list-style: none;}
.socialToolbar ul li {float: left;padding-top: 5px; padding-left: 2px; padding-right: 3px; line-height: 27px;}
.socialToolbar ul li.fbLike {padding-top: 8px;}
.socialToolbar .sm_icon {float: left; cursor: pointer;}
.socialToolbar .moreNamesLink { clear: both; float: right;}

.socialToolbar a.smRed span{display:block;height:26px;padding:0 9px 0 0;cursor:pointer;line-height:26px;font-size:11px; color: #A03100;}

/* share bar */
#sb{
    background-color:#fff;
    height:23px;
    position:fixed;
    width:100%;
    z-index:100;
    text-align:center;
}
#sb_inner div{float:left; }
#sb_search_input {color:#aaa; padding:1px 4px;}
#sb .socialToolbar {border:none; margin:1px 0 0 5px; width:auto;}
#sb .socialToolbar ul li {margin-top:0;}
#sb_twitter{margin:8px 0 0 0;width:87px; height:20px;background:url(http://images.meredith.com/parents/images/sharebar/twitter.png) no-repeat; cursor:pointer;}
#sb_facebook{margin:10px 0 0 0;width:88px;height:21px;background:url(http://images.meredith.com/parents/images/sharebar/facebook.png) no-repeat; cursor:pointer;}

.displaybox{
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
    z-index:10000000;
    background-color:#fff;
    padding:10px;
}
