     }
 
     private var _sheetColor: UIColor = UIColor(red: 112/255.0, green: 206/255.0, blue: 216/255.0, alpha: 1.0) // Default sheet color
+
+    /// The font for all of the alert sheet elements. The default is the system font size 13.
+    var sheetFont: UIFont {
+        get {
+            return _sheetFont
+        }
+
+        set(newFont) {
+            _sheetFont = newFont
+
+            let titleLabel = self.viewWithTag(Tags.titleLabel) as? UILabel
+            titleLabel?.font = newFont
+
+            let messageLabel = self.viewWithTag(Tags.messageLabel) as? UILabel
+            messageLabel?.font = newFont
+
+            let button = self.viewWithTag(Tags.button) as? UIButton
+            button?.titleLabel?.font = newFont
+        }
+    }
+
+    private var _sheetFont: UIFont = UIFont.systemFontOfSize(13.0) // Default sheet font
 
     /// The receiver's delegate or nil if it doesn't have a delegate
     var delegate: AlertSheetDelegate?

    private func messageLabel(message: String) -> UILabel {
        let messageLabel = AlertSheetLabel()
        messageLabel.tag = Tags.messageLabel
        messageLabel.text = message

        return messageLabel

    private func titleLabel(title: String) -> UILabel {
        let titleLabel = AlertSheetLabel()
        titleLabel.backgroundColor = sheetColor
        titleLabel.font = sheetFont
        titleLabel.numberOfLines = 1
        titleLabel.tag = Tags.titleLabel
        titleLabel.text = title
