     }
     
     private func styledCellTextWithIcon(icon : Icon, text : String?) -> NSAttributedString? {
-        let style = cellTextStyle.withSize(.XSmall).withColor(OEXStyles.sharedStyles().neutralBase())
         return text.map {text in
-            return NSAttributedString.joinInNaturalLayout([icon.attributedTextWithStyle(style),
-                style.attributedStringWithText(text)])
+            return NSAttributedString.joinInNaturalLayout([icon.attributedTextWithStyle(cellDetailTextStyle),
+                cellDetailTextStyle.attributedStringWithText(text)])
         }
     }
     

        self.titleText = post.title
        var options = [NSAttributedString]()
        if post.pinned {
            if let authorLabelString = post.authorLabel?.localizedString, pinnedAttributedString = styledCellTextWithIcon(.Pinned, text: authorLabelString) {
                options.append(pinnedAttributedString)
            }
        }
        
        if post.following {

    
    var cellTextStyle : OEXTextStyle {
        return OEXTextStyle(weight : .Normal, size: .Base, color: OEXStyles.sharedStyles().neutralLight())
    }
    
    var cellDetailTextStyle : OEXTextStyle {
        return OEXTextStyle(weight: .Normal, size: .XSmall, color: OEXStyles.sharedStyles().neutralBase())
    }
    
    override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
