.clear { clear: both; }
input[type="text"], input[type="password"], textarea { box-sizing: border-box; }
html, body { height: 100%; margin: 0px; padding: 0px; }
body { font-family: sans-serif; font-size: 12px; line-height: 1.4em; min-width: 600px; }
body.login { background: rgb(251, 251, 251) none repeat scroll 0% 0%; min-width: 0px; }
iframe, img { border: 0px none; }
td, textarea, input, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
td, textarea { line-height: inherit; }
input, select { line-height: 15px; }
a, input, select { outline: 0px none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
p { margin: 1em 0px; }
label { cursor: pointer; }
textarea, input, select { margin: 1px; padding: 3px; }
h1, h2, h3, h4, h5, h6 { display: block; font-weight: bold; }
h1 { font-size: 2em; margin: 0.67em 0px; }
.widefat, div.updated, div.error, .wrap .add-new-h2, textarea, input[type="text"], input[type="password"], input[type="file"], input[type="button"], input[type="submit"], input[type="reset"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], select, .tablenav .tablenav-pages a, .tablenav-pages span.current, #titlediv #title, .postbox, #postcustomstuff table, #postcustomstuff input, #postcustomstuff textarea, .imgedit-menu div, .plugin-update-tr .update-message, #poststuff .inside .the-tagcloud, .login form, #login_error, .login .message, #menu-management .menu-edit, .nav-menus-php .list-container, .menu-item-handle, .link-to-original, .nav-menus-php .major-publishing-actions .form-invalid, .press-this #message, #TB_window, .tbtitle, .highlight, .feature-filter, #widget-list .widget-top, .editwidget .widget-inside { border-radius: 3px; border-width: 1px; border-style: solid; }
h2 .nav-tab, .wrap h2, .subtitle, .login form .input { font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }
.submit { padding: 1.5em 0px; margin: 5px 0px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.submit input, .button, input.button, .button-primary, input.button-primary, .button-secondary, input.button-secondary, .button-highlighted, input.button-highlighted, #postcustomstuff .submit input { text-decoration: none; font-size: 12px ! important; line-height: 13px; padding: 3px 8px; cursor: pointer; border-width: 1px; border-style: solid; border-radius: 11px; box-sizing: content-box; }
label, #your-profile label + a { vertical-align: middle; }
.welcome-panel .welcome-panel-close::before { background: transparent url('/images/xit.gif') no-repeat scroll 0px 17%; content: " "; height: 100%; width: 10px; left: -12px; position: absolute; }
.welcome-panel .welcome-panel-close:hover::before { background-position: 100% 17%; }
.inline-edit-row fieldset .inline-edit-group::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.pressthis a:hover::after { transform: skew(20deg) rotate(9deg); box-shadow: 0px 10px 8px rgba(0, 0, 0, 0.7); }
.pressthis a::after { content: ""; width: 70%; height: 55%; z-index: -1; position: absolute; right: 10px; bottom: 9px; background: transparent none repeat scroll 0% 0%; transform: skew(20deg) rotate(6deg); box-shadow: 0px 10px 8px rgba(0, 0, 0, 0.6); }
br.clear { height: 2px; line-height: 2px; }
.rss-widget cite::before { content: "—"; }
.login * { margin: 0px; padding: 0px; }
.login form { margin-left: 8px; padding: 26px 24px 46px; font-weight: normal; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(229, 229, 229); box-shadow: 0px 4px 10px -1px rgba(200, 200, 200, 0.7); }
.login .button-primary { font-size: 13px ! important; line-height: 16px; padding: 3px 10px; float: right; }
#login form p { margin-bottom: 0px; }
#login form p.submit { padding: 0px; }
.login label { color: #777777; font-size: 14px; }
.login form p { margin-bottom: 24px; }
.login h1 a { background: transparent url('/images/logo-login.png') no-repeat scroll center top; width: 326px; height: 67px; text-indent: -9999px; overflow: hidden; padding-bottom: 15px; display: block; }
#login { width: 320px; padding: 114px 0px 0px; margin: auto; }
#login_error, .login .message { margin: 0px 0px 16px 8px; padding: 12px; }
.login #nav, .login #backtoblog { text-shadow: 0px 1px 0px rgb(255, 255, 255); margin: 0px 0px 0px 16px; padding: 16px 16px 0px; }
#backtoblog { padding: 12px 16px 0px; }
.login form .input { font-weight: 200; font-size: 24px; line-height: 1; width: 100%; padding: 3px; margin-top: 2px; margin-right: 6px; margin-bottom: 16px; border: 1px solid rgb(229, 229, 229); background: rgb(251, 251, 251) none repeat scroll 0% 0%; outline: medium none; box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset; }
.login input { color: rgb(85, 85, 85); }
#menu-item-name-wrap::after, #menu-item-url-wrap::after, #menu-name-label::after, #menu-settings-column .inside::after, #nav-menus-frame::after, .nav-menus-php #post-body-content::after, .nav-menus-php .button-controls::after, .nav-menus-php .major-publishing-actions::after, .nav-menus-php .menu-item-settings::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
img { border: medium none; }
@media not all {
}
@media not all {
}
@media not all {
}
@media not all {
}
@media not all {
}

html, .wp-dialog { background-color: rgb(255, 255, 255); }
textarea, input[type="text"], input[type="password"], input[type="file"], input[type="button"], input[type="submit"], input[type="reset"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], select { border-color: rgb(223, 223, 223); background-color: rgb(255, 255, 255); }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, input[type="button"]:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="url"]:focus, select:focus { border-color: rgb(187, 187, 187); }
body, #wpbody, .form-table .pre { color: rgb(51, 51, 51); }
div.error, .login #login_error { background-color: rgb(255, 235, 232); border-color: rgb(204, 0, 0); }
.submit { border-color: rgb(223, 223, 223); }
.button, .button-secondary, .submit input, input[type="button"], input[type="submit"] { border-color: rgb(187, 187, 187); color: rgb(70, 70, 70); }
.button:hover, .button-secondary:hover, .submit input:hover, input[type="button"]:hover, input[type="submit"]:hover { color: #000000; border-color: rgb(102, 102, 102); }
.button, .submit input, .button-secondary { background: rgb(242, 242, 242) url('/images/white-grad.png') repeat-x scroll left top; text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.button:active, .submit input:active, .button-secondary:active { background: #eeeeee url('/images/white-grad-active.png') repeat-x scroll left top; }
input.button-primary, button.button-primary, a.button-primary { border-color: rgb(41, 140, 186); font-weight: bold; color: rgb(255, 255, 255); background: rgb(33, 117, 155) url('/images/button-grad.png') repeat-x scroll left top; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3); }
input.button-primary:active, button.button-primary:active, a.button-primary:active { background: rgb(33, 117, 155) url('/images/button-grad-active.png') repeat-x scroll left top; color: rgb(234, 242, 250); }
input.button-primary:hover, button.button-primary:hover, a.button-primary:hover, a.button-primary:focus, a.button-primary:active { border-color: rgb(19, 69, 91); color: rgb(234, 242, 250); }
.button-primary-disabled, .button-primary[disabled], .button-primary:disabled { color: rgb(159, 208, 213) ! important; background: rgb(41, 140, 186) none repeat scroll 0% 0% ! important; }
a:hover, a:active, a:focus { color: rgb(213, 78, 33); }
div.updated, .login .message { background-color: rgb(255, 255, 224); border-color: rgb(230, 219, 85); }
a, #adminmenu a, #the-comment-list p.comment-author strong a, #media-upload a.del-link, #media-items a.delete, .plugins a.delete, .ui-tabs-nav a { color: rgb(33, 117, 155); }
.login #nav a, .login #backtoblog a { color: rgb(33, 117, 155) ! important; }
.login #nav a:hover, .login #backtoblog a:hover { color: rgb(213, 78, 33) ! important; }
.login #backtoblog a { color: rgb(70, 70, 70); }
.recaptchatable td img { display: block; }
.recaptchatable .recaptcha_r1_c1 { background: transparent url('/images/sprite.png') no-repeat scroll 0px -63px; width: 318px; height: 9px; }
.recaptchatable .recaptcha_r2_c1 { background: transparent url('/images/sprite.png') no-repeat scroll -18px 0px; width: 9px; height: 57px; }
.recaptchatable .recaptcha_r2_c2 { background: transparent url('/images/sprite.png') no-repeat scroll -27px 0px; width: 9px; height: 57px; }
.recaptchatable .recaptcha_r3_c1 { background: transparent url('/images/sprite.png') no-repeat scroll 0px 0px; width: 9px; height: 63px; }
.recaptchatable .recaptcha_r3_c2 { background: transparent url('/images/sprite.png') no-repeat scroll -18px -57px; width: 300px; height: 6px; }
.recaptchatable .recaptcha_r3_c3 { background: transparent url('/images/sprite.png') no-repeat scroll -9px 0px; width: 9px; height: 63px; }
.recaptchatable .recaptcha_r4_c1 { background: transparent url('/images/sprite.png') no-repeat scroll -43px 0px; width: 171px; height: 49px; }
.recaptchatable .recaptcha_r4_c2 { background: transparent url('/images/sprite.png') no-repeat scroll -36px 0px; width: 7px; height: 57px; }
.recaptchatable .recaptcha_r4_c4 { background: transparent url('/images/sprite.png') no-repeat scroll -214px 0px; width: 97px; height: 57px; }
.recaptchatable .recaptcha_r7_c1 { background: transparent url('/images/sprite.png') no-repeat scroll -43px -49px; width: 171px; height: 8px; }
.recaptchatable .recaptcha_r8_c1 { background: transparent url('/images/sprite.png') no-repeat scroll -43px -49px; width: 25px; height: 8px; }
.recaptchatable .recaptcha_image_cell center img { height: 57px; }
.recaptchatable .recaptcha_image_cell center { height: 57px; }
.recaptchatable .recaptcha_image_cell { background-color: white; height: 57px; }
#recaptcha_area, #recaptcha_table { width: 318px ! important; }
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th { margin: 0px ! important; border: 0px none ! important; padding: 0px ! important; border-collapse: collapse ! important; vertical-align: middle ! important; }
.recaptchatable * { margin: 0px; padding: 0px; border: 0px none; font-family: helvetica,sans-serif; font-size: 8pt; color: black; position: static; top: auto; left: auto; right: auto; bottom: auto; }
.recaptchatable #recaptcha_image { position: relative; margin: auto; }
.recaptchatable #recaptcha_image #recaptcha_challenge_image { display: block; }
.recaptchatable img { border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; }
.recaptchatable a, .recaptchatable a:hover { cursor: pointer; outline: medium none; border: 0px none ! important; padding: 0px ! important; text-decoration: none; color: blue; background: transparent none repeat scroll 0% 0% ! important; font-weight: normal; }
.recaptcha_input_area { position: relative ! important; width: 153px ! important; height: 45px ! important; margin-left: 7px ! important; margin-right: 7px ! important; background: transparent none repeat scroll 0% 0% ! important; }
.recaptchatable #recaptcha_response_field { width: 153px ! important; position: relative ! important; bottom: 7px ! important; padding: 0px ! important; margin: 15px 0px 0px ! important; font-size: 10pt; }
.recaptcha_theme_red #recaptcha_response_field { border: 1px solid rgb(204, 169, 64); }
.recaptchatable { line-height: 1 ! important; }
.recaptcha_only_if_privacy { float: right; text-align: right; }
.recaptcha_is_showing_audio .recaptcha_only_if_image, .recaptcha_isnot_showing_audio .recaptcha_only_if_audio, .recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol, .recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol { display: none ! important; }
