     private let countButton = UIButton.buttonWithType(.Custom) as! UIButton
     
     var cellTextStyle : OEXTextStyle {
-        return OEXTextStyle(weight : .Normal, size: .Base, color: OEXStyles.sharedStyles().primaryBaseColor())
+        return OEXTextStyle(weight : .Normal, size: .Base, color: OEXStyles.sharedStyles().neutralLight())
     }
     
     override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
+        self.postRead = false
+        
         super.init(style: style, reuseIdentifier: reuseIdentifier)
         
         contentView.addSubview(typeButton)

            countButton.setAttributedTitle(buttonTitleString, forState: .Normal)
        }
    }

    func usePost(post : DiscussionPostItem) {
        self.typeText = iconForType(post.type).attributedTextWithStyle(cellTextStyle)
        self.titleText = post.title
        self.byText = styledCellTextWithIcon(.User, text: post.author)
        self.postCount = post.count
    }
    
    func styledCellTextWithIcon(icon : Icon, text : String?) -> NSAttributedString? {
        let style = cellTextStyle.withSize(.Small)
        return text.map {text in
            return NSAttributedString.joinInNaturalLayout(
                before: icon.attributedTextWithStyle(style),

    func iconForType(type : DiscussionThreadType) -> Icon {
        switch type {
        case .Discussion:
            return Icon.Comments
        case .Question:
            return Icon.Question
        }
