         if let attributedString = thread.content,
             let mutableAttributedString = thread.content?.mutableCopy() as? NSMutableAttributedString {
             // Set the default font and colour.
-            mutableAttributedString.addAttributes([NSFontAttributeName: defaultFont, NSForegroundColorAttributeName: defaultTextColour],
+            mutableAttributedString.addAttributes([NSFontAttributeName: defaultFont, NSForegroundColorAttributeName: TextColour.standard],
                                            range: NSMakeRange(0, mutableAttributedString.length))
             // Add the font colour attributes back to the attributed string.
             attributedString.enumerateAttribute(NSForegroundColorAttributeName,

        if BlockedUserManager.sharedManager.isUserIDBlocked(thread.UID ?? "") {
            thread = Thread()
            thread.UID = userID
            thread.content = NSAttributedString(string: "Content Blocked\nTap and hold to unblock")
            // Set the text colour of text view to block colour.
            textView?.textColor = TextColour.blocked
        } else {
            textView?.textColor = TextColour.standard
        }
        
        var titleText = (thread.ID ?? "")

        static let blocked = UIColor.lightGrayColor()
    }
    private let defaultFont = UIFont.systemFontOfSize(17)
    
    var shouldShowParasitePost = true
    var alertController: UIAlertController?
