/* THEME SETTINGS STYLESHEET */

.clear { content: ' '; font-size: 1px; height: 1px; line-height: 1px; clear: both; visibility: hidden; }
.line { border: 0 none !important; background-color: #777 !important; height: 1px !important; margin: 10px 0; }
.theme-credit { margin-bottom: 30px; background-color: #eee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px #ddd solid; text-shadow: #f5f5f5 1px 1px; padding: 8px 16px; }

.settings-tab { cursor: pointer; float: left; margin-right: 10px; padding: 7px 5px; font-weight: 700; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #eee; text-shadow: #f5f5f5 1px 1px; border: 1px #ddd solid; }
.settings-tab:hover { background-color: #ddd; border-color: #ccc; text-shadow: #eee 1px 1px; }
.current-tab, .current-tab:hover { background-color: #ccc; border-color: #aaa; text-shadow: #ddd 1px 1px; }

br { clear: both; }
.settings-section { margin-top: 10px; padding: 15px; display: none; background-color: #eee; text-shadow: #f5f5f5 1px 1px; border: 1px #ddd solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.current-section { display: block; }
.settings-section table td { vertical-align: middle; padding: 5px 10px 5px 0; }

.field-error { color: #c10000; font-weight: 700; display: none; }

.settings-form input[type="text"], .settings-form input[type="password"], .settings-form textarea { padding: 5px 7px !important; }
.settings-form label { font-weight: 700; }

.settings-error { margin-top: 10px !important; padding-left: 26px !important; }
.settings-error.updated { background-image: url(images/info.png); background-position: left center; background-repeat: no-repeat; }
.settings-error.error { background-image: url(images/error.png); background-position: left center; background-repeat: no-repeat; }
#setting-error-settings_updated { background: #e3ffb9 url(images/success.png) no-repeat left center !important; border-color: #aaff55 !important; }

.social-box { float: left; margin-right: 10px; margin-bottom: 10px; width: 270px; }
.social-box img { margin-right: 3px; }
.social-box input { margin-left: 5px; }

.settings-radio { vertical-align:middle; }
.settings-radio-img { vertical-align:middle; margin-right:15px; margin-left:5px; }