body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0
    }
a {
    text-decoration: none
    }
table {
    border-collapse: collapse;
    border-spacing: 0
    }
fieldset, img {
    border: 0
    }
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal
    }
ol, ul {
    list-style: none
    }
caption, th {
    text-align: left
    }
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
    }
q:before, q:after {
    content: ""
    }
abbr, acronym {
    border: 0
    }
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), url(/themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
    }
body {
    font-family: arial, sans-serif;
    font-size: 13px;
    line-height: 1.4em;
    color: #202020;
    background: #fff
    }
p {
    margin-top: 15px;
    margin-bottom: 15px
    }
#header-outer {
    height: 48px;
    background: #f1f1f1;
    border-width: 1px 0;
    border-style: solid;
    border-color: #e3e3e3
    }
#header {
    margin-left: 44px;
    margin-top: 8px
    }
#contents-title-div {
    height: 68px;
    background: #fff;
    border-width: 1px 0;
    border-style: solid;
    border-color: #e3e3e3;
    border-top: 1px solid white
    }
#contents-title {
    margin-left: 44px;
    margin-top: 20px;
    font-family: "Open Sans", arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #f60;
    line-height: 30px
    }
#contents, .contents {
    max-width: 746px;
    padding: 16px 44px;
    min-height: 160px
    }
#contents strong {
    font-weight: bold
    }
.shadow-light {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1)
    }
.contents-after-sidebar {
    color: #222;
    padding-top: 16px;
    padding-left: 204px;
    font-family: arial;
    max-width: 600px
    }
.contents-after-sidebar .contents-title {
    color: #222;
    font-family: "Open Sans", arial, sans-serif;
    margin-bottom: 16px;
    line-height: 22px;
    font-size: 18px;
    font-weight: 300
    }
.contents-after-sidebar p {
    margin-bottom: 16px
    }
.bottombar {
    margin-top: 30px
    }
.bottombar .kd-button {
    float: left;
    margin: 0;
    position: relative;
    z-index: 1
    }
div.contents-depth1 {
    font-family: arial
    }
h1 {
    font-family: "Open Sans", arial, sans-serif;
    font-size: 20px;
    font-weight: 300;
    margin: 20px 0;
    color: #f60
    }
h2 {
    font-family: "Open Sans", arial, sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin: 20px 0
    }
h3 {
    font-family: arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    margin: 15px 0
    }
div.contents-depth2 {
    font-family: arial;
    font-size: 13px
    }
div.contents-depth3 {
    margin-left: 40px
    }
div.contents-depth3 strong {
    font-family: arial;
    font-weight: bold;
    color: #000
    }
ul {
    list-style-type: square;
    padding-left: 30px
    }
#footer {
    clear: both;
    margin-top: 40px;
    padding: 16px 44px;
    border-top: 1px solid #ebebeb;
    color: #ccc;
    font-family: arial, sans-serif;
    line-height: 26px
    }
#footer span.spacer {
    padding-left: 5px;
    padding-right: 5px
    }
#footer a {
    color: #36c
    }
#copyright {
    color: #000
    }
.hide-on-new-ui {
    display: none
    }
.aural {
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: -9999px;
    width: 1px
    }
a:link, a:visited {
    color: #00838f;
    text-decoration: none
    }
a:hover, a:active {
    text-decoration: underline
    }
.kd-appbar .bg-appname {
    width: 160px;
    margin: 0 44px;
    height: 29px;
    float: left;
    font-family: "Open Sans", arial, sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 29px;
    color: #ff5722;
    white-space: nowrap
    }
.item-title {
    color: #000
    }
.bg-promo {
    padding: 7px 0 7px 25px;
    margin: 0 0 10px 0;
    background-color: #ff9
    }
.errormsg {
    color: #c00
    }
.featuresNew {
    font-weight: bold;
    color: #f60
    }
.featuresTemplate {
    background: url(/img/features/features_icon_template.png) no-repeat top left;
    padding-left: 75px
    }
.featuresPublish {
    background: url(/img/features/features_icon_post.png) no-repeat top left;
    padding-left: 75px
    }
.featuresSimple {
    background: url(/img/features/features_icon_easy.png) no-repeat top left;
    padding-left: 75px
    }
.featuresUrl {
    background: url(/img/features/features_icon_url.png) no-repeat top left;
    padding-left: 75px
    }
.featuresPhotos {
    background: url(/img/features/features_icon_photos.png) no-repeat top left;
    padding-left: 75px
    }
.featuresEarnMoney {
    background: url(/img/features/features_icon_earn.png) no-repeat top left;
    padding-left: 75px
    }
.featuresFollowing {
    background: url(/img/features/features_icon_followers.png) no-repeat top left;
    padding-left: 75px
    }
.featuresFeedback {
    background: url(/img/features/features_icon_feedback.png) no-repeat top left;
    padding-left: 75px
    }
.featuresId {
    background: url(/img/features/features_icon_identity.png) no-repeat top left;
    padding-left: 75px
    }
.featuresSubscribePost {
    background: url(/img/features/features_icon_notify.png) no-repeat top left;
    padding-left: 75px
    }
.featuresLanguages {
    background: url(/img/features/features_icon_languages.png) no-repeat top left;
    padding-left: 75px
    }
.featuresPages {
    background: url(/img/features/features_icon_pages.png) no-repeat top left;
    padding-left: 75px
    }
.featuresMobile {
    background: url(/img/features/features_icon_onthego.png) no-repeat top left;
    padding-left: 75px
    }
.featuresTeamBlog {
    background: url(/img/features/features_icon_group.png) no-repeat top left;
    padding-left: 75px
    }
.featuresThirdParty {
    background: url(/img/features/features_icon_3rdparty.png) no-repeat top left;
    padding-left: 75px
    }
.featuresMore {
    padding-left: 75px
    }
.features h4 {
    font-family: arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    margin: 15px 0 8px
    }
.kd-button {
    font-family: arial, sans-serif
    }
.kd-button.bg-primary {
    background: #fb8f3d;
    background-image: -moz-linear-gradient(top, #f57b54, #ff7043);
    background-image: -ms-linear-gradient(top, #f57b54, #ff7043);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f57b54',EndColorStr='#ff7043')";
    background-image: -o-linear-gradient(top, #f57b54, #ff7043);
    background: -webkit-gradient(linear, left top, left bottom, from(#f57b54), to(#ff7043));
    border: 1px solid #f84912;
    color: #fff
    }
.kd-button.bg-primary:hover {
    background-image: -moz-linear-gradient(top, #f57b54, #ff7043);
    background-image: -ms-linear-gradient(top, #f57b54, #ff7043);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f57b54',EndColorStr='#ff7043')";
    background-image: -o-linear-gradient(top, #f57b54, #ff7043);
    background: -webkit-gradient(linear, left top, left bottom, from(#f57b54), to(#ff7043));
    border: 1px solid #e64a19;
    color: #fff
    }
.kd-button:link, .kd-button:visited {
    color: #444
    }
.kd-button-red:link, .kd-button-red:visited, .kd-button.bg-primary:link, .kd-button.bg-primary:visited {
    color: #fff
    }
.kd-button-bar .kd-button {
    margin: 0 16px 16px 0
    }
.tab {
    margin-bottom: 12px
    }
.tab a.tab-inner {
    color: #333
    }
.orange-text, .tab.selected a.tab-inner {
    color: #ff5722 !important
    }
.sidebar {
    float: left;
    width: 150px;
    margin-top: 16px;
    margin-left: 44px
    }
.sidebar .sidebar-item {
    margin-top: 16px;
    padding-left: 15px
    }
.item-key {
    font-size: 14px;
    color: #666
    }
tr.top {
    vertical-align: top
    }
th.item-key, td.item-key {
    line-height: 1.5em;
    width: 150px;
    padding: 10px 0
    }
td.item-form {
    padding: 10px 0;
    line-height: 1.5em
    }
.item-form input[type=checkbox] {
    margin: 0 0 -2px 0
    }
.item-form input[type=radio] {
    margin: 3px 3px 0 0
    }
input[type=text], input[type=password] {
    height: 29px;
    line-height: 27px
    }
input[type=text], input[type=password], textarea {
    background-color: #fff;
    padding-left: 8px;
    color: #333;
    border: 1px solid #d9d9d9;
    border-top: 1px solid #c0c0c0;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 1px
    }
input[type=text]:hover, input[type=password]:hover, textarea:hover {
    border: 1px solid #b9b9b9;
    border-top: 1px solid #a0a0a0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
    }
input[type=text]:focus, input[type=password]:focus, textarea:focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    outline: none;
    border: 1px solid #4d90fe
    }
.kd-button {
    display: inline-block;
    min-width: 54px;
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0, 0, 0, 0.1);
    text-align: center;
    color: #444;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    padding: 5px 8px;
    line-height: 1.6em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.218s;
    -moz-transition: all 0.218s;
    -o-transition: all 0.218s;
    transition: all 0.218s;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
    background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
    background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
    background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1')";
    -webkit-user-select: none;
    -moz-user-select: none;
    cursor: default
    }
.kd-button:hover, .kd-button.hover {
    border: 1px solid #c6c6c6;
    color: #222;
    -webkit-transition: all 0;
    -moz-transition: all 0;
    -o-transition: all 0;
    transition: all 0;
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
    background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
    background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
    background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
    background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#f1f1f1')";
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    text-decoration: none
    }
.kd-button:active, .kd-button.active {
    background-color: #f6f6f6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: -moz-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: -ms-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: -o-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: linear-gradient(top, #f6f6f6, #f1f1f1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6',EndColorStr='#f1f1f1')";
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
    }
.kd-button.active {
    border: 1px solid #c6c6c6;
    color: #333
    }
.kd-button:visited {
    color: #666
    }
.kd-button.focus, .kd-button.right.focus, .kd-button.mid.focus, .kd-button.left.focus .kd-button:focus, .kd-button.right:focus, .kd-button.mid:focus, .kd-button.left:focus {
    outline: none;
    border: 1px solid #4d90fe;
    z-index: 4 !important
    }
.kd-button.selected {
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0));
    background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
    background-image: -moz-linear-gradient(top, #eee, #e0e0e0);
    background-image: -ms-linear-gradient(top, #eee, #e0e0e0);
    background-image: -o-linear-gradient(top, #eee, #e0e0e0);
    background-image: linear-gradient(top, #eee, #e0e0e0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE',EndColorStr='#E0E0E0')";
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    border: 1px solid #ccc;
    color: #333
    }
.kd-button input[type=checkbox] {
    position: relative;
    top: 3px
    }
.kd-button img {
    display: inline-block;
    margin: -3px 0 0;
    opacity: 0.667;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle
    }
.kd-button.selected img {
    opacity: 0.9
    }
.kd-button:hover img {
    opacity: 0.9
    }
.kd-button:active img {
    opacity: 1
    }
.kd-button.disabled, .kd-button.disabled:hover, .kd-button.disabled:active, .kd-button.bg-primary.disabled, .kd-button.bg-primary.disabled:hover, .kd-button.bg-primary.disabled:active, .kd-button[disabled], .kd-button:hover[disabled], .kd-button:active[disabled], .kd-button.bg-primary[disabled], .kd-button.bg-primary:hover[disabled], .kd-button.bg-primary:active[disabled] {
    background: #fff;
    color: #b8b8b8;
    border: 1px solid #f3f3f3;
    border: 1px solid rgba(0, 0, 0, 0.05);
    cursor: default;
    pointer-events: none
    }
.kd-button.disabled, .kd-button[disabled] {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1') alpha(opacity=50)"
    }
.kd-button.bg-primary.disabled, .kd-button.bg-primary[disabled] {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f57b54',EndColorStr='#ff7043') alpha(opacity=50)"
    }
.kd-button.disabled.active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
    }
.kd-button-submit.disabled, .kd-button-submit.disabled:hover, .kd-button-submit.disabled:active {
    border: 1px solid #3079ed;
    background-color: #4d90fe;
    color: #fff;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
    }
.kd-button-share.disabled, .kd-button-share.disabled:hover, .kd-button-share.disabled:active {
    border: 1px solid #29691d;
    background-color: #3d9400;
    color: #fff;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
    }
.kd-button-red.disabled, .kd-button-red.disabled:hover, .kd-button-red.disabled:active {
    border: 1px solid transparent;
    background-color: #d14836;
    color: #fff;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
    }
.kd-button.disabled img {
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
    }
.kd-button.bg-primary:focus, .kd-button.bg-primary.focus, .kd-button-submit:focus, .kd-button-submit.focus, .kd-button-share:focus, .kd-button-share.focus, .kd-button-red:focus, .kd-button-red.focus {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
    box-shadow: inset 0 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    outline: none
    }
.kd-button-share:focus, .kd-button-share.focus {
    border-color: #29691d
    }
.kd-button-red:focus, .kd-button-red.focus {
    border-color: #d14836
    }
.kd-button-submit:focus:hover, .kd-button-submit.focus:hover, .kd-button-share:focus:hover, .kd-button-share.focus:hover, .kd-button-red:focus:hover, .kd-button-red.focus:hover {
    box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0, 0, 0, 0.1)
    }
.kd-button-submit:link {
    border: 1px solid #3079ed;
    color: #fff;
    background-color: #4d90fe;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed));
    background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
    background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
    background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
    background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
    background-image: linear-gradient(top, #4d90fe, #4787ed);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed')"
    }
.kd-button-submit:hover {
    border: 1px solid #2f5bb7;
    color: #fff;
    background-color: #357ae8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8));
    background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
    background-image: linear-gradient(top, #4d90fe, #357ae8);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8')"
    }
.kd-button-submit:active, .kd-button-submit:focus:active, .kd-button-submit.focus:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
    }
.kd-button-share {
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #29691d;
    background-color: #3d9400;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3d9400), to(#398a00));
    background-image: -webkit-linear-gradient(top, #3d9400, #398a00);
    background-image: -moz-linear-gradient(top, #3d9400, #398a00);
    background-image: -ms-linear-gradient(top, #3d9400, #398a00);
    background-image: -o-linear-gradient(top, #3d9400, #398a00);
    background-image: linear-gradient(top, #3d9400, #398a00);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3d9400',EndColorStr='#398a00')"
    }
.kd-button-share:hover {
    border: 1px solid #2D6200;
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
    background-color: #368200;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3d9400), to(#368200));
    background-image: -webkit-linear-gradient(top, #3d9400, #368200);
    background-image: -moz-linear-gradient(top, #3d9400, #368200);
    background-image: -ms-linear-gradient(top, #3d9400, #368200);
    background-image: -o-linear-gradient(top, #3d9400, #368200);
    background-image: linear-gradient(top, #3d9400, #368200);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3d9400',EndColorStr='#368200')"
    }
.kd-button-share:active, .kd-button-share:focus:active, .kd-button-share.focus:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
    }
.kd-button-red {
    margin-bottom: 16px;
    border: 1px solid transparent;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1;
    background-color: #d14836;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#d14836));
    background-image: -webkit-linear-gradient(top, #dd4b39, #d14836);
    background-image: -moz-linear-gradient(top, #dd4b39, #d14836);
    background-image: -ms-linear-gradient(top, #dd4b39, #d14836);
    background-image: -o-linear-gradient(top, #dd4b39, #d14836);
    background-image: linear-gradient(top, #dd4b39, #d14836);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd4b39',EndColorStr='#d14836')";
    text-shadow: 0 1px rgba(0, 0, 0, 0.1)
    }
.kd-button-red:hover {
    border: 1px solid #b0281a;
    border-bottom: 1px solid #af301f;
    color: #fff;
    background-color: #c53727;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#c53727));
    background-image: -webkit-linear-gradient(top, #dd4b39, #c53727);
    background-image: -moz-linear-gradient(top, #dd4b39, #c53727);
    background-image: -ms-linear-gradient(top, #dd4b39, #c53727);
    background-image: -o-linear-gradient(top, #dd4b39, #c53727);
    background-image: linear-gradient(top, #dd4b39, #c53727);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd4b39',EndColorStr='#c53727')";
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)
    }
.kd-button-red:active, .kd-button-red:focus:active, .kd-button-red.focus:active {
    border: 1px solid #992A1B;
    background-color: #b0281a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#b0281a));
    background-image: -webkit-linear-gradient(top, #dd4b39, #b0281a);
    background-image: -moz-linear-gradient(top, #dd4b39, #b0281a);
    background-image: -ms-linear-gradient(top, #dd4b39, #b0281a);
    background-image: -o-linear-gradient(top, #dd4b39, #b0281a);
    background-image: linear-gradient(top, #dd4b39, #b0281a);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
    }
.kd-button-red:visited, .kd-button-share:visited, .kd-button-submit:visited {
    color: #fff
    }
.kd-buttonbar .kd-button, .kd-buttonbar .kd-combobutton, .kd-buttonbar .kd-expandbutton {
    float: left;
    margin: 0;
    margin-left: 16px;
    position: relative;
    z-index: 1
    }
.kd-buttonbar.right {
    float: right;
    margin-right: 44px
    }
.left + .kd-combobutton {
    margin-left: 0
    }
.kd-buttonbar .kd-button:hover {
    z-index: 2
    }
.kd-buttonbar .kd-button:first-child {
    margin-left: 0
    }
.kd-button.small {
    min-width: 34px;
    width: 34px;
    padding: 0
    }
.kd-button.mini {
    height: 17px;
    line-height: 17px;
    min-width: 0
    }
input.mini {
    height: 17px;
    line-height: 17px;
    display: inline-block;
    padding: 0 2px;
    -webkit-box-sizing: content-box;
    font-size: 11px
    }
.kd-button.left {
    border-right-color: transparent;
    margin-right: 0;
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px
    }
.kd-button.left:hover {
    border-right: 1px solid #c6c6c6
    }
.kd-button.mid {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0
    }
.kd-button.mid + .kd-button.mid, .kd-button.left + .kd-button.mid {
    margin-left: -1px
    }
.kd-button.right {
    margin-left: 0;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    margin-left: -1px
    }
.kd-button.right:hover {
    border-left: 1px solid #c6c6c6
    }
.kd-segmentedcontrol {
    float: left;
    margin-left: 16px
    }
.kd-segmentedcontrol:first-child {
    margin-left: 0
    }
.kd-appbar {
    position: relative;
    padding: 21px 0;
    border-bottom: 1px solid #ebebeb;
    height: 29px;
    z-index: 20;
    background: #fff
    }
#stickers .kd-appbar .kd-buttonbar {
    margin-bottom: 0
    }
.kd-buttonbar {
    height: 29px
    }
.kd-buttonbar.right {
    float: right;
    margin-right: 44px;
    margin-left: 44px
    }
.kd-buttonbar.left {
    float: left
    }
.kd-buttonbar span.kd-count, .kd-buttonbar span.kd-count strong {
    line-height: 29px;
    color: #666
    }
.kd-buttonbar.right span.kd-count {
    float: left
    }
.kd-buttonbar.left span.kd-count {
    float: right;
    margin-left: 16px
    }
#styleguide .section .kd-appbar h4 {
    margin-bottom: 16px
    }
input[type=checkbox], input[type=radio], .fakecheckbox, .fakeradio {
    -webkit-appearance: none;
    width: 13px;
    height: 13px;
    border: 1px solid #c6c6c6;
    margin: 0;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: default;
    position: relative
    }
input[type=checkbox]:active, input[type=radio]:active, .fakecheckbox:active, .fakeradio:active {
    border-color: #666;
    background: #ebebeb
    }
input[type=checkbox]:hover, input[type=radio]:hover, .fakecheckbox:hover, .fakeradio:hover {
    border-color: #666;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1)
    }
input[type=radio], .fakeradio {
    border-radius: 50%;
    width: 15px;
    height: 15px
    }
input[type=checkbox].disabled, input[type=radio].disabled, .fakecheckbox.disabled, .fakeradio.disabled {
    border-color: #f1f1f1;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
    }
.disabledtext {
    color: #b8b8b8
    }
input[type=radio]:checked::after, .fakeradio.checked::after {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 7px;
    height: 7px;
    background: #666;
    border-radius: 50%
    }
input[type=checkbox]:checked::after, .fakecheckbox.checked::after {
    content: url(/img/checkmark.png);
    display: block;
    position: absolute;
    top: -6px;
    left: -5px
    }
input[type=checkbox]:focus, .fakecheckbox.focus {
    outline: none;
    border-color: #4d90fe
    }
.fakecheckbox, .fakeradio {
    display: inline-block
    }
.scrollBarBox {
    width: 144px;
    margin-right: 44px;
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box
    }
.scrollBarInner {
    height: 300px;
    overflow: auto;
    padding-top: 20px;
    padding-right: 16px
    }
.scrollBarInner .shadowTop {
    width: 100%;
    margin-right: 0;
    height: 6px;
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-box-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.1)), color-stop(0.5, rgba(0, 0, 0, 0.8)), color-stop(1, rgba(0, 0, 0, 0.1)));
    opacity: 0
    }
.scrollBarInner .shadowTop:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    border-top: 1px solid #ebebeb;
    border-top: 1px solid rgba(0, 0, 0, 0.3)
    }
.scrollBarInner .shadowBottom {
    width: 100%;
    margin-right: 0;
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-box-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.1)), color-stop(0.5, rgba(0, 0, 0, 0.8)), color-stop(1, rgba(0, 0, 0, 0.1)));
    opacity: 1
    }
.scrollBarInner .shadowBottom:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    border-bottom: 1px solid #ebebeb;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3)
    }
::-webkit-scrollbar {
    height: 16px;
    overflow: visible;
    width: 16px
    }
::-webkit-scrollbar-button {
    height: 0;
    width: 0
    }
::-webkit-scrollbar-track {
    background-clip: padding-box;
    border: solid transparent;
    border-width: 0 0 0 7px
    }
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
    border: solid transparent;
    border-width: 0 0 0 7px;
    min-height: 28px;
    padding: 100px 0 0;
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset -1px -1px 0 rgba(0, 0, 0, 0.07)
    }
::-webkit-scrollbar-corner {
    background: transparent
    }
body::-webkit-scrollbar-track-piece {
    background-clip: padding-box;
    background-color: #f5f5f5;
    border: solid #fff;
    border-width: 0 0 0 3px;
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14), inset -1px 0 0 rgba(0, 0, 0, 0.07)
    }
body::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    border-width: 1px 1px 1px 5px
    }
body::-webkit-scrollbar-corner {
    background-clip: padding-box;
    background-color: #f5f5f5;
    border: solid #fff;
    border-width: 3px 0 0 3px;
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.14)
    }
.whiteBox, .greyBox {
    padding: 16px 0;
    margin-bottom: 16px
    }
.greyBox {
    background: #f1f1f1
    }
.kd-ruledBox {
    width: 100%
    }
.kd-greyRuled {
    border-top: 1px solid #e5e5e5
    }
.kd-whiteRuled {
    border-top: 1px solid #ebebeb
    }
#openid-icon {
    background: no-repeat url(/img/cmt/comment_sprite.gif) -36px -70px;
    width: 16px;
    height: 16px
    }
#lj-icon {
    background: no-repeat url(/img/cmt/comment_sprite.gif) -45px -165px;
    width: 16px;
    height: 16px
    }
#wp-icon {
    background: no-repeat url(/img/cmt/comment_sprite.gif) -16px -101px;
    width: 16px;
    height: 16px
    }
#typekey-icon {
    background: no-repeat url(/img/cmt/comment_sprite.gif) 0 -101px;
    width: 16px;
    height: 16px
    }
#aol-icon {
    background: no-repeat url(/img/cmt/comment_sprite.gif) -45px -133px;
    width: 16px;
    height: 16px
    }
.icon_delete {
    background: no-repeat url(/img/cmt/comment_sprite.gif) -32px -101px;
    width: 13px;
    height: 13px
    }
.errormsg {
    text-align: left;
    background: url(/img/icon_alert15.gif) no-repeat left top;
    padding-left: 24px;
    margin-top: 5px;
    color: #c00
    }
#openIdUrlPreviewFade {
    background: url(/img/openid-preview-fade.png) 0 0 repeat-y;
    position: absolute;
    right: 0.5em;
    width: 32px;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/openid-preview-fade.png',sizingMethod='scale',height='100px')";
    _background-image: none;
    z-index: 1000
    }
#comments-block dt {
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 0.25em;
    white-space: nowrap;
    cursor: pointer
    }
#comments-block dt.collapsed {
    border-bottom: 1px solid #ccc
    }
#comments-block dd {
    margin: 0 0 0.75em;
    line-height: 140%;
    border-bottom: 1px solid #ccc
    }
#comments-block dd.collapsed {
    display: none
    }
.profile-image-container {
    float: right;
    margin: 0.4em 0 0.2em 0.8em;
    position: relative;
    z-index: 2
    }
img.profile {
    padding: 0.2em;
    border: 1px solid #bbb
    }
.status-msg-outer {
    position: relative;
    margin: 33px auto 0 auto;
    z-index: 100;
    text-align: center
    }
.status-msg {
    visibility: hidden;
    opacity: 0;
    padding: 6px 16px;
    background: #f9edbe;
    border: 1px solid #f0c36d;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    transition: all 0.13s;
    -moz-transition: all 0.13s;
    -o-transition: all 0.13s;
    -webkit-transition: all 1s, -webkit-transform 0 linear 1s, left 0 linear 1s
    }
.status-msg.status-msg-yellow-on-white {
    visibility: visible;
    opacity: 1
    }
.status-msg span {
    margin: 0;
    line-height: 29px;
    font-size: 11px
    }
.status-msg a {
    color: #333;
    text-decoration: underline
    }
.kd-butterbar a:hover {
    color: #202020
    }
.kd-butterbar.mini {
    margin-bottom: -5px
    }
.kd-modaldialog.visible {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1)
    }
.kd-modaldialog {
    -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    background: #fff;
    left: 50%;
    border: 1px solid #ccc;
    padding: 30px 42px;
    position: fixed;
    right: auto;
    width: 512px;
    height: auto;
    overflow: hidden;
    z-index: 100;
    top: 72px;
    margin-left: -256px;
    opacity: 0;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.218s;
    -moz-transition: all 0.218s;
    transition: all 0.218s
    }
.kd-modaldialog.medium {
    padding: 28px 32px;
    width: 384px
    }
.kd-modaldialog.small {
    padding: 16px 20px;
    width: 256px
    }
.kd-modaldialog h1 {
    margin-bottom: 1em
    }
.kd-errormessage {
    color: #dd4b39;
    padding: 9px 0
    }
textarea.kd-formerror {
    border: 1px solid #dd4b39
    }
.visibility-settings {
    margin-bottom: 24px
    }