.ac-renderer {
    border: 1px solid #666;
    background: #eee;
    color: #000;
    z-index: 20000;
    position: absolute;
}
.ac-renderer .ac-row {
    padding: 1px 3px;
}
.ac-renderer .active {
    background: #bbb;
}
.goog-contacts-ui-autocomplete-new-section {
    border-top: 1px solid #666;
    padding-top: 2px;
}
.banner {
    position: absolute;
    top: 40%;
    left: 15%;
    margin: 0;
    width: 70%;
    text-align: center;
    padding: 1em;
    color: #fff;
}
.banner-background {
    background: #000;
    border-radius: 10px;
    opacity: .8;
    filter: alpha(opacity=80);
    z-index: 1001;
    overflow: auto;
}
.banner-background .primary-message, .banner-background .secondary-message {
    visibility: hidden;
}
.banner-foreground {
    z-index: 1002;
    text-shadow: #000 1px 1px 7px;
}
.banner .primary-message, .banner .secondary-message {
    font-weight: bold;
    font-family: sans-serif;
    margin: 0;
}
.banner .primary-message {
    font-size: 200%}
.banner .secondary-message {
    border-top: solid 1px #999;
    padding-top: .5em;
    font-size: 150%}
.banner .stream-list {
    text-align: left;
    line-height: 130%;
    zoom: 1;
}
.banner .stream-list-label {
    color: #dd0;
    padding: 0 .5em 0 0;
    width: 50%;
    float: left;
    text-align: right;
}
.banner .stream-list .streams {
    margin: 0 0 0 50%;
    padding: 0 0 0 .5em;
    color: #aaa;
}
.banner .stream-list .streams .unread {
    color: #fff;
}
.banner-background .stream-list .streams .selected {
    visibility: visible;
    background: #666;
    border-radius: 7px;
}
.ie .banner-foreground .stream-list .streams .selected {
    background: #666;
}
.banner .stream-list .streams .stream {
    list-style-type: none;
    margin: 0;
}
.banner .stream-list .streams .separator {
    display: none;
}
.banner .stream-list-header {
    text-align: center;
    margin: 0 0 .25em;
}
.banner .initial-stream-list .streams .stream {
    float: left;
    padding: 0 .25em;
    white-space: nowrap;
}
.banner .multiple-matches .streams .stream {
    padding: 0 0 0 .25em;
}
.banner .no-matches {
    color: #f99;
}
.keyboard-selector-input {
    position: absolute;
    top: 0;
    left: -300px;
}
.subscription-keyboard-selector {
    top: 20%}
.subscription-keyboard-selector .initial-stream-list .stream-list-label {
    float: none!important;
    text-align: left;
    width: auto;
    display: inline;
}
.subscription-keyboard-selector .initial-stream-list .streams {
    display: inline;
    margin: 0;
}
.subscription-keyboard-selector .initial-stream-list .streams .stream {
    float: none;
    display: inline;
    white-space: normal;
}
.subscription-keyboard-selector .initial-stream-list .streams .separator {
    display: inline;
}
.gecko .goog-inline-block {
    display: -moz-inline-box;
}
.gecko .goog-inline-block {
    display: inline-block;
}
.goog-inline-block {
    position: relative;
    display: inline-block;
}
.ie6 .goog-inline-block {
    position: static;
    display: inline;
}
.ie7 .goog-inline-block {
    position: static;
    display: inline;
}
html, body {
    margin: 0;
    font-size: 90%;
    border: 0;
}
html, body, input {
    font-family: arial, sans-serif;
}
body {
    color: #000;
    background: #fff;
}
div, form {
    margin: 0;
}
.settings {
    overflow: auto;
}
.bold-text {
    font-weight: bold;
}
a, a:visited, .link {
    color: #15c;
}
.link {
    text-decoration: underline;
    cursor: pointer;
}
.unimportant-link {
    color: #68d;
    cursor: pointer;
}
.link-selected {
    color: #000;
    text-decoration: none;
    cursor: default;
    font-weight: bold;
}
a:focus {
    -moz-outline: 0;
}
a:focus, .unselectable {
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.internal, .link.internal {
    color: #a00!important;
}
input {
    font-size: 95%}
iframe {
    border: 0;
}
.clr {
    clear: both;
}
.clear {
    clear: both;
    font-size: 1px;
    height: 1px;
    width: 1px;
}
.hidden {
    display: none!important;
}
.invisible {
    visibility: hidden;
}
.subscribe-button {
    padding-left: 20px;
    background: url(../img/lhn-sprite.png) no-repeat -64px -80px;
    white-space: nowrap;
}
.goog-button-base-disabled .subscribe-button {
    background: url(../img/1284914561-add-disabled.gif) no-repeat 0 1px;
}
.rtl {
    direction: rtl;
    right: 0;
}
.revdir {
    direction: rtl;
}
#subscribe-area {
    position: relative;
    margin: 0 1.5em;
}
.ie6 #subscribe-area {
    border: 1px solid #fff;
}
#settings-frame {
    width: 100%;
    border: 0;
    z-index: 10;
    margin: 0;
    padding: 0;
    left: -10000px;
}
#settings-frame.loaded {
    left: 0;
}
.goog-tooltip {
    max-width: 40em;
    z-index: 2002;
}
.text-tooltip {
    background: infobackground;
    color: infotext;
    border: 1px solid infotext;
    padding: 1px;
    font: menu;
    font-size: 9pt;
}
.popout {
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 1px 8px 1px 16px;
    background-position: 2px 50%;
    background-image: url(../img/2324375172-module-new-window-icon.gif);
    text-decoration: none;
}
.hide-embeds embed, .hide-embeds object {
    visibility: hidden!important;
}
.label-input-label {
    color: #8a8a8a;
}
.layout-table {
    border-collapse: collapse;
    border-spacing: 0;
}
.layout-table td {
    vertical-align: top;
}
.goog-inline-block {
    position: relative;
    display: -moz-inline-box;
    display: inline-block;
}
* html .goog-inline-block {
    display: inline;
}
*:first-child+html .goog-inline-block {
    display: inline;
}
.jfk-button {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    margin-right: 16px;
    height: 27px;
    line-height: 27px;
    min-width: 54px;
    outline: 0;
    padding: 0 8px;
}
.jfk-button-hover {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.jfk-button-selected {
    -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);
}
.jfk-button .jfk-button-img {
    margin-top: -3px;
    vertical-align: middle;
}
.jfk-button-label {
    margin-left: 5px;
}
.jfk-button-narrow {
    min-width: 34px;
    padding: 0;
}
.jfk-button-collapse-left, .jfk-button-collapse-right {
    z-index: 1;
}
.jfk-button-collapse-left.jfk-button-disabled {
    z-index: 0;
}
.jfk-button-checked.jfk-button-collapse-left, .jfk-button-checked.jfk-button-collapse-right {
    z-index: 2;
}
.jfk-button-collapse-left:focus, .jfk-button-collapse-right:focus, .jfk-button-hover.jfk-button-collapse-left, .jfk-button-hover.jfk-button-collapse-right {
    z-index: 3;
}
.jfk-button-collapse-left {
    margin-left: -1px;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.jfk-button-collapse-right {
    margin-right: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.jfk-button.jfk-button-disabled:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.jfk-button-action {
    background-color: #4d90fe;
    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);
    border: 1px solid #3079ed;
    color: #fff;
}
.jfk-button-action.jfk-button-hover {
    background-color: #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);
    border: 1px solid #2f5bb7;
}
.jfk-button-action:focus {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    border: 1px solid #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    outline: 1px solid #4d90fe;
    outline: 0 rgba(0, 0, 0, 0);
}
.jfk-button-action.jfk-button-clear-outline {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.jfk-button-action: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);
}
.jfk-button-action.jfk-button-disabled {
    background: #4d90fe;
    filter: alpha(opacity=50);
    opacity: .5;
}
.jfk-button-default {
    background-color: #3d9400;
    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);
    border: 1px solid #29691d;
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.jfk-button-default.jfk-button-hover {
    background-color: #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);
    border: 1px solid #2d6200;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.jfk-button-default:focus {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    border: 1px solid #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    outline: 1px solid #3d9400;
    outline: 0 rgba(0, 0, 0, 0);
}
.jfk-button-default.jfk-button-clear-outline {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.jfk-button-default: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);
}
.jfk-button-default.jfk-button-disabled {
    background: #3d9400;
    filter: alpha(opacity=50);
    opacity: .5;
}
.jfk-button-primary {
    background-color: #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);
    border: 1px solid transparent;
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
.jfk-button-primary.jfk-button-hover {
    -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);
    background-color: #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);
    border: 1px solid #b0281a;
    border-bottom-color: #af301f;
}
.jfk-button-primary:focus {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    border: 1px solid #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    outline: 1px solid #d14836;
    outline: 0 rgba(0, 0, 0, 0);
}
.jfk-button-primary.jfk-button-clear-outline {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.jfk-button-primary: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);
    background-color: #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);
    border: 1px solid #992a1b;
}
.jfk-button-primary.jfk-button-disabled {
    background: #d14836;
    filter: alpha(opacity=50);
    opacity: .5;
}
.jfk-button-standard {
    background-color: #f5f5f5;
    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);
    color: #444;
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.jfk-button-standard.jfk-button-hover, .jfk-button-standard.jfk-button-clear-outline.jfk-button-hover {
    background-color: #f8f8f8;
    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);
    border: 1px solid #c6c6c6;
    color: #333;
}
.jfk-button-standard:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-standard.jfk-button-selected, .jfk-button-standard.jfk-button-clear-outline.jfk-button-selected {
    background-color: #eee;
    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);
    border: 1px solid #ccc;
    color: #333;
}
.jfk-button-standard.jfk-button-checked, .jfk-button-standard.jfk-button-clear-outline.jfk-button-checked {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    background-color: #eee;
    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);
    border: 1px solid #ccc;
    color: #333;
}
.jfk-button-standard:focus {
    border: 1px solid #4d90fe;
}
.jfk-button-standard.jfk-button-clear-outline {
    border: 1px solid #dcdcdc;
}
.jfk-button-standard.jfk-button-disabled {
    background: #fff;
    border: 1px solid #f3f3f3;
    border: 1px solid rgba(0, 0, 0, 0.05);
    color: #b8b8b8;
}
.jfk-button-standard .jfk-button-img {
    opacity: .55;
}
.jfk-button-standard.jfk-button-checked .jfk-button-img, .jfk-button-standard.jfk-button-selected .jfk-button-img, .jfk-button-standard.jfk-button-hover .jfk-button-img {
    opacity: .9;
}
.jfk-button-standard.jfk-button-disabled .jfk-button-img {
    filter: alpha(opacity=33);
    opacity: .333;
}
.jfk-button-flat {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid transparent;
    font-size: 13px;
    font-weight: normal;
    height: 21px;
    line-height: 21px;
    margin-right: 1px;
    min-width: 0;
    padding: 0;
}
.jfk-button-flat.jfk-button-hover, .jfk-button-flat.jfk-button-selected, .jfk-button-flat:focus, .jfk-button-flat:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.jfk-button-flat .jfk-button-img {
    height: 21px;
    opacity: .55;
    width: 21px;
}
.jfk-button-flat .jfk-button-label {
    display: inline-block;
    margin: 0;
    padding: 0 1px;
}
.jfk-button-flat.jfk-button-selected .jfk-button-img, .jfk-button-flat.jfk-button-hover .jfk-button-img {
    opacity: .9;
}
.jfk-button-flat.jfk-button-disabled .jfk-button-img {
    filter: alpha(opacity=33);
    opacity: .333;
}
.jfk-button-flat:focus {
    border: 1px solid #4d90fe;
}
.jfk-button-flat.jfk-button-clear-outline {
    border: 1px solid transparent;
}
.jfk-button-mini {
    background-color: #f5f5f5;
    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);
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444;
    height: 17px;
    line-height: 17px;
    min-width: 22px;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.jfk-button-mini.jfk-button-hover, .jfk-button-mini.jfk-button-clear-outline.jfk-button-hover {
    background-color: #f8f8f8;
    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);
    border: 1px solid #c6c6c6;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.jfk-button-mini:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-mini.jfk-button-checked, .jfk-button-mini.jfk-button-clear-outline.jfk-button-checked {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    background-color: #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);
    border: 1px solid #ccc;
    color: #333;
}
.jfk-button-mini:focus {
    border: 1px solid #4d90fe;
}
.jfk-button-mini.jfk-button-clear-outline {
    border: 1px solid #dcdcdc;
}
.jfk-button-mini.jfk-button-disabled {
    background: #fff;
    border: 1px solid #f3f3f3;
    border: 1px solid rgba(0, 0, 0, 0.05);
    color: #b8b8b8;
}
.goog-flat-menu-button {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #f5f5f5;
    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);
    border: 1px solid #dcdcdc;
    color: #444;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    line-height: 27px;
    list-style: none;
    margin: 0 2px;
    min-width: 46px;
    outline: none;
    padding: 0 18px 0 6px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
.goog-flat-menu-button-disabled {
    background-color: #fff;
    border-color: #f3f3f3;
    color: #b8b8b8;
}
.goog-flat-menu-button.goog-flat-menu-button-hover {
    background-color: #f8f8f8;
    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);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    border-color: #c6c6c6;
    color: #333;
}
.goog-flat-menu-button.goog-flat-menu-button-focused {
    border-color: #4d90fe;
}
.goog-flat-menu-button.goog-flat-menu-button-open, .goog-flat-menu-button.goog-flat-menu-button-active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    background-color: #eee;
    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);
    border: 1px solid #ccc;
    color: #333;
    z-index: 2;
}
.goog-flat-menu-button-caption {
    vertical-align: top;
    white-space: nowrap;
}
.goog-flat-menu-button-dropdown {
    border-color: #777 transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    height: 0;
    width: 0;
    position: absolute;
    right: 5px;
    top: 12px;
}
.goog-flat-menu-button .goog-flat-menu-button-img {
    margin-top: -3px;
    opacity: .55;
    vertical-align: middle;
}
.goog-flat-menu-button-active .goog-flat-menu-button-img, .goog-flat-menu-button-open .goog-flat-menu-button-img, .goog-flat-menu-button-selected .goog-flat-menu-button-img, .goog-flat-menu-button-hover .goog-flat-menu-button-img {
    opacity: .9;
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown, .goog-flat-menu-button-open .goog-flat-menu-button-dropdown, .goog-flat-menu-button-selected .goog-flat-menu-button-dropdown, .goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
    border-color: #595959 transparent;
}
.goog-flat-menu-button-left, .goog-flat-menu-button-right {
    z-index: 1;
}
.goog-flat-menu-button-left.goog-flat-menu-button-disabled {
    z-index: 0;
}
.goog-flat-menu-button-right:focus, .goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right {
    z-index: 2;
}
.goog-flat-menu-button-left:focus, .goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left {
    z-index: 2;
}
.goog-flat-menu-button-collapse-left {
    margin-left: -1px;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    min-width: 0;
    padding-left: 0;
    vertical-align: top;
}
.goog-flat-menu-button-collapse-right {
    margin-right: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.goog-button-base {
    cursor: default;
    letter-spacing: normal;
    margin: 0 1px;
    outline: none;
    text-align: center;
    text-indent: 0;
    text-transform: none;
    white-space: nowrap;
    word-spacing: normal;
    font-size: .85em;
    font-weight: bold;
    color: #444;
}
.goog-button.no-right-margin {
    margin-right: 0!important;
}
.goog-button-float-left {
    float: left;
}
.opera #search-restrict-button>.goog-button-float-left {
    float: none;
}
.goog-button-body {
    padding: 0 7px;
}
.goog-button-base-outer-box {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.goog-button-base-inner-box {
    background-color: #f5f5f5;
    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);
    background: #f5f5f5;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    margin: 0 -1px;
    height: 27px;
}
.goog-button-base-pos {
    height: 100%;
    position: relative;
}
.goog-button-base-content {
    line-height: 1.55em;
    position: relative;
    padding: 0 .461em;
    padding-top: 6px;
    text-align: center;
}
.goog-button-tight .goog-button-base-content {
    line-height: 1.4em;
}
.goog-button-base:hover .goog-button-base-content, .goog-button-base:focus .goog-button-base-content {
    color: #333;
}
.goog-button-base:hover .goog-button-base-inner-box {
    background-color: #f8f8f8;
    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);
}
.goog-button-base:hover .goog-button-base-outer-box, .goog-button-base:hover .goog-button-base-inner-box {
    border-color: #c6c6c6;
}
.goog-button-base:focus .goog-button-base-outer-box, .goog-button-base:focus .goog-button-base-inner-box {
    border-color: #4d90fe;
}
.goog-button-base:hover, .goog-button-base:focus {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-button-base:active .goog-button-base-inner-box, .goog-button-base-open .goog-button-base-inner-box {
    background-color: #eee;
    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);
}
.goog-button-base:active .goog-button-base-content, .goog-button-base-open .goog-button-base-content {
    color: #333;
}
.goog-button-base-disabled .goog-button-base-inner-box, .goog-button-base-disabled .goog-button-base-inner-box:hover {
    background: #fff;
}
.goog-button-base-disabled .goog-button-base-outer-box, .goog-button-base-disabled .goog-button-base-inner-box, .goog-button-base-disabled:hover .goog-button-base-outer-box, .goog-button-base-disabled:hover .goog-button-base-inner-box, .goog-button-base-disabled:focus .goog-button-base-outer-box, .goog-button-base-disabled:focus .goog-button-base-inner-box {
    border-color: #f3f3f3;
}
.goog-button-base-disabled .goog-button-base-content, .goog-button-base-disabled:hover .goog-button-base-content, .goog-button-base-disabled:focus .goog-button-base-content {
    color: #b8b8b8;
}
.ie6 .goog-button-base-inner-box, .ie7 .goog-button-base-inner-box {
    left: -1px;
}
.ie6 .goog-button-base-pos {
    height: auto;
}
.ie6 .goog-button-base-content {
    display: inline-block;
}
.ie6 .goog-button-base-content {
    display: inline;
    margin-top: -.922em;
}
.webkit .goog-button-base, .webkit .goog-button-base-outer-box {
    line-height: 0;
}
.webkit .goog-button-base-inner-box {
    line-height: normal;
}
.goog-menu-button .goog-button-base-content {
    padding-right: 12px;
}
.goog-menu-button .goog-menu-button-dropdown {
    position: absolute;
    top: 12px;
    right: 5px;
    height: 0;
    width: 0;
    border-color: #777 transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    line-height: 0;
}
.goog-menu-button:hover .goog-menu-button-dropdown, .goog-menu-button.goog-button-base:focus .goog-menu-button-dropdown, .goog-menu-button:active .goog-menu-button-dropdown, .goog-menu-button.goog-button-base-open .goog-menu-button-dropdown {
    border-color: #595959 transparent;
}
.goog-menu-button:active .goog-button-base-content, .goog-menu-button.goog-button-base-open .goog-button-base-content {
    color: #333;
}
.goog-menu-button:active .goog-button-base-inner-box, .goog-menu-button.goog-button-base-open .goog-button-base-inner-box {
    background-color: #eee;
    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);
}
.goog-menu-button:active .goog-button-base-outer-box, .goog-menu-button:active .goog-button-base-inner-box, .goog-menu-button.goog-button-base-open .goog-button-base-outer-box, .goog-menu-button.goog-button-base-open .goog-button-base-inner-box {
    border-color: #ccc;
}
.ie6 .goog-menu-button-dropdown, .ie7 .goog-menu-button-dropdown {
    top: .7em;
}
#discover-container {
    padding: 12px;
}
#full-bundles-container {
    padding: 12px;
}
#directory-search-container {
    padding: 12px;
}
#directory-box {
    width: 100%}
#directory-box #sections-holder {
    padding-left: 1em;
}
#directory-box .tab-group {
    background: #fafafa;
    border: 1px solid #ebebeb;
}
#directory-box .tab-group-contents {
    background: #fff;
}
#directory-contents .tab-header-selected {
    background-color: #fff;
}
#directory-tour {
    border: 1px solid #fff1a8;
    background-color: #eee;
    font-size: 90%;
    padding: 5px;
    max-width: 250px;
}
.bundle-column {
    width: 40%;
    float: left;
}
.bundles-list {
    width: 275px;
    padding: 5px 0;
}
.full-bundle-layout {
    margin: 10px 0 0 12px;
}
#directory-box h3 {
    font-size: 120%;
    font-weight: bold;
    margin: 0 0 .6em;
    color: #666;
    border-bottom: 1px dotted #24b;
}
#directory-box h4, #import-prompt {
    padding: .6em;
    font-size: 100%}
.tab-prompt {
    padding: 10px 0 10px 15px;
    margin-top: 10px;
}
#import-prompt {
    float: right;
    margin: 0;
}
#import-prompt-box #import-link {
    font-weight: bold;
}
#directory-box .directory-section form {
    overflow: hidden;
    padding-bottom: 1em;
}
#directory-box .directory-section p {
    margin: 0 0 .3em;
}
#directory-category-list {
    margin: 0;
    padding: 5px 0 0;
}
#directory-category-list li {
    list-style-type: none;
    display: inline;
    padding: 0;
    margin: 0;
}
#directory-search-container .directory-section {
    zoom: 1;
}
.discover-default-search {
    color: #8a8a8a;
}
.discover-search-select, .discover-search-box {
    border: 1px solid #b2b2b2;
    margin: 5px 4px 0 0;
    float: left;
}
.discover-search-box {
    width: 120px;
    padding: 3px;
}
.discover-search-connector {
    float: left;
    color: #666;
    padding: 7px 4px 0 0;
}
.discover-search-select {
    padding: 1px;
}
.discover-search-button {
    margin-top: 4px;
}
#directory-search-query {
    width: 200px;
    padding: 2.5px;
}
#discover-table {
    margin: 10px 0;
}
#discover-table td {
    margin: 0;
}
#discover-table .discover-cell {
    vertical-align: top;
    width: 50%;
    padding-right: 1em;
}
.directory-return-link {
    padding: .5em 0 0 1em;
    font-weight: bold;
    display: block;
}
#directory-search-other-categories {
    padding: .5em 0 0 1em;
}
#directory-search-other-categories #directory-category-list {
    padding: 0;
    display: inline;
}
#directory-search-results .results {
    padding: 0;
    margin: 1em 0 0;
}
#directory-search-results-paging {
    text-align: center;
    font-size: 120%}
#directory-search-results-paging .link {
    padding: 0 1em 1em;
}
#discover-table .title {
    font-weight: bold;
}
#discover-table td {
    vertical-align: top;
}
#bundles-get-started {
    padding: 4px 0 0;
}
#featured-bundles-show-all {
    float: right;
}
.directory-bundle-creator-links {
    overflow: hidden;
    vertical-align: middle;
}
#directory-featured-bundles-title {
    width: 275px;
}
#featured-bundles-container {
    background-color: #ffc;
    border: 1px solid #fff1a8;
    padding: 10px;
    width: 275px;
    margin-bottom: 10px;
}
#featured-bundles-container .bundle-container {
    margin: 0;
}
#featured-bundles-list {
    padding-bottom: 0;
}
.discover-google-bundles, #builtin-bundles-list {
    margin-left: 10px;
}
#directory-start-bundle-creator {
    padding-left: 10px;
    padding-top: 3px;
}
.discover-google-bundles {
    width: 275px;
}
#browse-bundles-link {
    float: right;
}
.directory-search-box {
    margin-top: 25px;
}
#fixed-featured-bundles-page h2 {
    margin: .6em 0 .2em;
    border-bottom: 1px dotted #24b;
}
.feed-result-row {
    width: 800px;
    margin: 20px 0;
    padding: 10px 0;
    clear: both;
}
.feed-result-stats {
    text-align: center;
    width: 125px;
    margin-top: 5px;
    float: left;
}
.feed-result-stats .velocity {
    margin-top: .5em;
    color: #333;
}
.feed-result-stats .number {
    font-weight: bold;
}
.feed-result-row .result {
    padding-left: 125px;
    width: 1650px;
}
.ie .feed-result-row .result {
    padding-left: 0;
}
.feed-result-row .result-title {
    margin: 0;
    font-weight: bold;
    font-size: 120%}
.feed-result-row .result-snippet {
    color: #666;
}
.feed-result-row .feed-info {
    color: #008000;
}
.feed-result-row .result .subscribe, .feed-result-row .result .subscribed {
    margin-top: .2em;
    height: 17px;
}
.feed-result-row .result .subscribed-links, .feed-result-row .result .folder-chooser {
    float: left;
}
.feed-result-row .result .subscribed-links {
    padding-top: .15em;
}
.feed-result-row .result .subscribe {
    font-size: 90%}
.feed-result-row .result .dismiss {
    float: left;
    padding-top: .2em;
    margin-left: 10px;
}
.feed-result-row .result .subscribed, .feed-result-row .result-subscribed .subscribe, .feed-result-row .result-subscribed .dismiss, .feed-result-row .result-subscribed .clr {
    display: none;
}
.feed-result-row .result-subscribed .subscribed {
    display: block;
    color: #666;
}
.feed-result-row .result-subscribed .subscribed .message {
    background: url(../img/146832758-search-results-subscribed-check.gif) no-repeat;
    padding: 1px 0 0 15px;
    font-weight: bold;
    color: #222;
}
.feed-result-row .result-subscribed .subscribed .view, .feed-result-row .result-subscribed .subscribed .unsubscribe {
    color: #77c;
    text-decoration: underline;
}
.tip-box {
    position: relative;
}
.tip-box .arr {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    font-size: 1px;
    background-repeat: no-repeat;
}
.tip-left .c {
    margin-left: 20px;
}
.tip-left .arr {
    background-image: url(../img/2301076289-tip-arrow-left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-left: 26px;
}
.entry-annotation {
    margin: 15px 0 10px;
    color: #666;
    max-width: 565px;
}
.entry-author-attribution-author-name {
    font-weight: bold;
}
.entry-annotation-body {
    margin: .3em;
    line-height: 115%;
    font-style: italic;
}
.entry-annotation-box-container {
    width: 100%}
.entry-annotation-box .round-box {
    width: auto;
}
.entry-annotation-box .round-box .c {
    background-color: #e1ecfe!important;
    width: auto;
}
.entry-annotation-box .round-box .s {
    background-color: #c2d9ff!important;
}
.entry-annotation-box .round-box .tl, .entry-annotation-box .round-box .tr, .entry-annotation-box .round-box .bl, .entry-annotation-box .round-box .br {
    width: 1px;
    height: 1px;
}
.entry-annotation .tip-left .arr {
    background-image: url(../img/1031756189-annotation-tip-arrow-left.gif);
    background-position: 0 3px;
    padding-left: 9px;
}
.entry-annotation .tip-left .c {
    margin-left: 8px;
}
.entry-annotation .tip-top .arr {
    background-image: url(../img/3694211113-annotation-tip-arrow-top.gif);
    background-position: 0 3px;
    padding-left: 18px;
    top: -11px;
    left: 3px;
    height: 13px;
}
.jfk-activityIndicator {
    display: inline-block;
    position: relative;
    direction: ltr;
}
.jfk-activityIndicator, .jfk-activityIndicator-icon, .jfk-activityIndicator-circle, .jfk-activityIndicator-circle-transition {
    height: 19px;
    width: 19px;
}
.jfk-activityIndicator-small.jfk-activityIndicator, .jfk-activityIndicator-small .jfk-activityIndicator-icon, .jfk-activityIndicator-small .jfk-activityIndicator-circle, .jfk-activityIndicator-small .jfk-activityIndicator-circle-transition {
    height: 16px;
    width: 16px;
}
.jfk-activityIndicator-icon {
    background: url(//ssl.gstatic.com/ui/v1/activityindicator/offline.png) center no-repeat;
}
.jfk-activityIndicator-small .jfk-activityIndicator-icon {
    background: url(//ssl.gstatic.com/ui/v1/activityindicator/offline_16.png) center no-repeat;
}
.jfk-activityIndicator-icon {
    -webkit-transition: opacity .218s linear .44s;
    -moz-transition: opacity .218s linear .44s;
    -o-transition: opacity .218s linear .44s;
    transition: opacity .218s linear .44s;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
}
.jfk-activityIndicator-circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 0;
    left: 0;
    position: absolute;
}
.jfk-activityIndicator-mask {
    overflow: hidden;
    position: absolute;
}
.jfk-activityIndicator-circle-transition {
    position: relative;
}
.jfk-activityIndicator-transition {
    -webkit-transition: all .22s ease-in;
    -moz-transition: all .22s ease-in;
    -o-transition: all .22s ease-in;
    transition: all .22s ease-in;
}
.jfk-activityIndicator-transition-second {
    -webkit-transition: all .22s ease-out .22s;
    -moz-transition: all .22s ease-out .22s;
    -o-transition: all .22s ease-out .22s;
    transition: all .22s ease-out .22s;
}
.goog-modalpopup, .modal-dialog {
    -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #acacac;
    border: 1px solid rgba(0, 0, 0, .333);
    outline: 0;
    position: absolute;
}
.goog-modalpopup-bg, .modal-dialog-bg {
    background: #fff;
    left: 0;
    position: absolute;
    top: 0;
}
div.goog-modalpopup-bg, div.modal-dialog-bg {
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;
}
.modal-dialog {
    color: #000;
    padding: 30px 42px;
}
.modal-dialog-title {
    background-color: #fff;
    color: #000;
    cursor: default;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 16px;
}
.modal-dialog-title-close {
    height: 11px;
    opacity: .7;
    padding: 17px;
    position: absolute;
    right: 0;
    top: 0;
    width: 11px;
}
.modal-dialog-title-close:after {
    content: '';
    background: url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
    position: absolute;
    height: 11px;
    width: 11px;
    right: 17px;
}
.modal-dialog-title-close:hover {
    opacity: 1;
}
.modal-dialog-content {
    background-color: #fff;
    line-height: 1.4em;
}
.modal-dialog-buttons {
    margin-top: 16px;
}
.modal-dialog-buttons button {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #f5f5f5;
    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);
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    line-height: 27px;
    margin: 0 16px 0 0;
    min-width: 72px;
    outline: 0;
    padding: 0 8px;
}
.modal-dialog-buttons button:hover, .modal-dialog-buttons button:active {
    -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);
    background-color: #f8f8f8;
    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);
    border: 1px solid #c6c6c6;
    color: #333;
}
.modal-dialog-buttons button:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.modal-dialog-buttons button:focus {
    border: 1px solid #4d90fe;
}
.modal-dialog-buttons button[disabled] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #fff;
    background-image: none;
    border: 1px solid #f3f3f3;
    border: 1px solid rgba(0, 0, 0, 0.05);
    color: #b8b8b8;
}
.modal-dialog-buttons .goog-buttonset-action {
    background-color: #4d90fe;
    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);
    border: 1px solid #3079ed;
    color: #fff;
}
.modal-dialog-buttons .goog-buttonset-action:hover, .modal-dialog-buttons .goog-buttonset-action:active {
    background-color: #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);
    border: 1px solid #2f5bb7;
    color: #fff;
}
.modal-dialog-buttons .goog-buttonset-action: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);
}
.modal-dialog-buttons .goog-buttonset-action:focus {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    border: 1px solid #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    outline: 1px solid #4d90fe;
    outline: 0 rgba(0, 0, 0, 0);
}
.modal-dialog-buttons .goog-buttonset-action[disabled] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #4d90fe;
    color: #fff;
    filter: alpha(opacity=50);
    opacity: .5;
}
.jfk-alert, .jfk-confirm, .jfk-prompt {
    width: 512px;
}
.jfk-textinput {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    border: 1px solid #d9d9d9;
    border-top: 1px solid #c0c0c0;
    font-size: 13px;
    height: 25px;
    padding: 1px 8px;
}
.jfk-textinput: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);
    border: 1px solid #4d90fe;
    outline: none;
}
.jfk-textinput::-ms-clear {
    display: none;
}
::-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 4px;
}
::-webkit-scrollbar-track:horizontal {
    border-width: 4px 0 0;
}
::-webkit-scrollbar-track:hover {
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1);
}
::-webkit-scrollbar-track:horizontal:hover {
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
}
::-webkit-scrollbar-track:active {
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px 0 0 rgba(0, 0, 0, .07);
}
::-webkit-scrollbar-track:horizontal:active {
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, .14), inset 0 -1px 0 rgba(0, 0, 0, .07);
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
    background-color: rgba(255, 255, 255, .1);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .2);
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2);
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:active {
    background-color: rgba(255, 255, 255, .1);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .25), inset -1px 0 0 rgba(255, 255, 255, .15);
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), inset 0 -1px 0 rgba(255, 255, 255, .15);
}
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .2);
    background-clip: padding-box;
    border: solid transparent;
    border-width: 1px 1px 1px 6px;
    min-height: 28px;
    padding: 100px 0 0;
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07);
}
::-webkit-scrollbar-thumb:horizontal {
    border-width: 6px 1px 1px;
    padding: 0 0 0 100px;
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .07);
}
::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, .4);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25);
}
::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, .3);
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .15), inset 0 -1px 0 rgba(255, 255, 255, .1);
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .15), inset -1px 0 0 rgba(255, 255, 255, .1);
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover {
    background-color: rgba(255, 255, 255, .6);
    box-shadow: inset 1px 1px 1px rgba(255, 255, 255, .37);
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {
    background-color: rgba(255, 255, 255, .75);
    box-shadow: inset 1px 1px 3px rgba(255, 255, 255, .5);
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track {
    border-width: 0 1px 0 6px;
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {
    border-width: 6px 0 1px;
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:hover {
    background-color: rgba(0, 0, 0, .035);
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .14), inset -1px -1px 0 rgba(0, 0, 0, .07);
}
.jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
    background-color: rgba(255, 255, 255, .07);
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .25), inset -1px -1px 0 rgba(255, 255, 255, .15);
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb {
    border-width: 0 1px 0 6px;
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {
    border-width: 6px 0 1px;
}
::-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, .14), inset -1px 0 0 rgba(0, 0, 0, .07);
}
body::-webkit-scrollbar-track-piece:horizontal {
    border-width: 3px 0 0;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, .14), inset 0 -1px 0 rgba(0, 0, 0, .07);
}
body::-webkit-scrollbar-thumb {
    border-width: 1px 1px 1px 5px;
}
body::-webkit-scrollbar-thumb:horizontal {
    border-width: 5px 1px 1px;
}
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, .14);
}
.goog-menu {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-transition: opacity .218s;
    -moz-transition: opacity .218s;
    -o-transition: opacity .218s;
    transition: opacity .218s;
    background: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    cursor: default;
    font-size: 13px;
    margin: 0;
    outline: none;
    padding: 6px 0;
    position: absolute;
}
.goog-menuitem, .goog-tristatemenuitem, .goog-filterobsmenuitem {
    position: relative;
    color: #333;
    cursor: pointer;
    list-style: none;
    margin: 0;
    padding: 6px 7em 6px 30px;
    white-space: nowrap;
}
.goog-menu-nocheckbox .goog-menuitem, .goog-menu-noicon .goog-menuitem {
    padding-left: 16px;
    vertical-align: middle;
}
.goog-menu-noaccel .goog-menuitem {
    padding-right: 44px;
}
.goog-menuitem-disabled {
    cursor: default;
}
.goog-menuitem-disabled .goog-menuitem-accel, .goog-menuitem-disabled .goog-menuitem-content {
    color: #ccc!important;
}
.goog-menuitem-disabled .goog-menuitem-icon {
    filter: alpha(opacity=30);
    opacity: .3;
}
.goog-menuitem-highlight, .goog-menuitem-hover {
    background-color: #eee;
    border-color: #eee;
    border-style: dotted;
    border-width: 1px 0;
    padding-top: 5px;
    padding-bottom: 5px;
}
.goog-menuitem-highlight .goog-menuitem-content, .goog-menuitem-hover .goog-menuitem-content {
    color: #333;
}
.goog-menuitem-checkbox, .goog-menuitem-icon {
    background-repeat: no-repeat;
    height: 21px;
    left: 3px;
    position: absolute;
    right: auto;
    top: 3px;
    vertical-align: middle;
    width: 21px;
}
.goog-option-selected {
    background-image: url(../img/checkmark.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.goog-option-selected .goog-menuitem-content, .goog-option-selected .goog-menuitem-content {
    color: #333;
}
.goog-menuitem-accel {
    color: #777;
    direction: ltr;
    left: auto;
    padding: 0 6px;
    position: absolute;
    right: 0;
    text-align: right;
}
.goog-menuitem-mnemonic-hint {
    text-decoration: underline;
}
.goog-menuitem-mnemonic-separator {
    color: #777;
    font-size: 12px;
    padding-left: 4px;
}
.goog-menuseparator {
    border-top: 1px solid #ebebeb;
    margin-top: 6px;
    margin-bottom: 6px;
}
.goog-menu {
    z-index: 10000;
}
.goog-submenu-arrow {
    position: absolute;
    right: 0;
}
.goog-menuheader {
    padding: 6px 8px;
}
.section-button {
    position: absolute!important;
    width: 12px;
    height: 12px;
    background: url(../img/lhn-sprite.png) no-repeat;
    top: 3px;
    cursor: pointer;
    z-index: 2;
}
.section-minimize {
    background-position: -23px -120px;
    top: 6px;
}
.section-menubutton {
    background-position: -23px -120px;
    right: 3px;
    outline: 0;
}
.section-button, .section-menubutton .goog-menu-button-outer-box, .section-menubutton .goog-menu-button-inner-box, .section-menubutton .goog-menu-button-caption, .section-menubutton .goog-menu-button-dropdown {
    font-size: 1px;
    line-height: 1px;
}
.section-minimized .section-minimize {
    background-position: 0 -120px;
}
.lhn-section {
    position: relative;
    font-size: 13px;
    line-height: 21px;
    zoom: 1;
    background: #fff;
}
.unread-count {
    padding: 0 0 0 4px;
    margin-right: 16px;
    color: #666;
    font-size: 85%;
    display: inline-block;
    vertical-align: top;
}
#reading-list-unread-count {
    line-height: 21px;
    margin-top: 5px;
}
.lhn-section-no-unread-counts .unread-count {
    display: none;
}
#logo-section {
    padding: 6px 0;
    border-bottom: 1px solid #ebebeb;
    font-weight: normal;
    font-size: 20px;
    color: #dd4b39;
}
#logo-section #logo-link {
    color: #dd4b39;
}
#home-section {
    padding: .6em 0;
}
#home-section a {
    text-decoration: none;
}
#home-section .selected a {
    color: #d14836;
}
#overview-selector a {
    display: block;
}
#lhn-add-subscription {
    min-width: 80px;
    margin-right: auto;
    height: 27px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -13px;
}
#logo-section+#lhn-add-subscription-section #lhn-add-subscription {
    top: 35px;
}
#overview-selector {
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: 3px solid white;
}
#overview-selector.selected {
    border-left: 3px solid #dd4b39;
}
#lhn-add-subscription-section {
    border-bottom: 1px solid #ebebeb;
    position: relative;
}
#logo-section+#lhn-add-subscription-section {
    border-bottom: 0;
    height: 57px;
}
.lhn-indicator {
    right: 31px;
}
#chrome-lhn-toggle-icon {
    font-size: 1px;
    line-height: 1px;
}
.lhn-section .goog-menu-button-dropdown {
    border: none;
}
.lhn-section-footer {
    clear: both;
    font-size: 11px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 13px;
    margin-bottom: 13px;
}
.selectors-footer {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 13px;
    margin-bottom: 13px;
}
.section-minimized .selectors-footer {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.lhn-section .lhn-section-footer a, .lhn-section .lhn-section-footer .link {
    color: #rdr_dark_gray;
}
.lhn-section .lhn-section-footer .selected a, .lhn-section .lhn-section-footer .selected .link {
    color: #000;
    font-weight: bold;
}
.section-minimized .lhn-section-secondary, .section-minimized .lhn-section-footer {
    display: none;
}
#nav a, #nav a .text, #nav .link {
    text-decoration: none;
    color: #000;
}
#nav .selected a, #nav .selected a .text {
    color: #dd4b39;
}
#lhn-selectors .selector {
    overflow: visible;
    overflow-x: hidden;
    zoom: 1;
    border-left: 3px solid white;
}
#lhn-selectors .selector.selected {
    border-left: 3px solid #dd4b39;
}
#lhn-selectors .selector-icon {
    margin: 3px 0 0;
    width: 21px;
    height: 16px;
    float: left;
    opacity: .4;
    filter: alpha(opacity=40);
    background: url(../img/lhn-sprite.png) no-repeat;
}
#lhn-selectors .selected .selector-icon {
    opacity: 1;
    filter: alpha(opacity=100);
}
#lhn-selectors .selector a {
    display: block;
    overflow: visible;
    overflow-x: hidden;
}
#lhn-selectors .unread .text {
    font-weight: bold;
}
#lhn-selectors #star-selector .selector-icon {
    margin-top: 2px;
    background-position: -3px -99px;
}
#lhn-selectors #trends-selector .selector-icon {
    margin-top: 2px;
    background-position: -23px -99px;
}
.selector:hover, #lhn-selectors .selector:hover {
    background-color: #eee;
}
#lhn-selectors .selected a span, #lhn-selectors .selected a:hover span {
    color: #d14836;
}
#lhn-selectors-menubutton, #lhn-subscriptions-menubutton {
    display: none;
}
#lhn-selectors:hover #lhn-selectors-menubutton, #lhn-selectors #lhn-selectors-menubutton.goog-menu-button-open, #lhn-subscriptions:hover #lhn-subscriptions-menubutton, #lhn-subscriptions #lhn-subscriptions-menubutton.goog-menu-button-open {
    display: block;
}
.lhn-section-primary {
    line-height: 30px;
}
#chrome-lhn-toggle {
    width: 8px;
    background: #fff;
    cursor: pointer;
}
#chrome-lhn-toggle:hover {
    background: #ebebeb;
}
#chrome-lhn-toggle-icon {
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    border-color: #fff #999 #fff #fff;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    margin-top: -5px;
    margin-left: 1px;
}
#chrome-lhn-toggle:hover #chrome-lhn-toggle-icon {
    border-color: #ebebeb #fff #ebebeb #ebebeb;
}
.lhn-hidden #chrome-lhn-toggle-icon {
    border-color: #fff #fff #fff #999;
    border-width: 5px 0 5px 5px;
}
.lhn-hidden #chrome-lhn-toggle:hover #chrome-lhn-toggle-icon {
    border-left-color: #fff;
}
.lhn-hidden #nav {
    display: none;
}
.lhn-hidden #chrome {
    margin-left: 0;
}
.lhn-hidden #viewer-top-controls {
    margin-left: APP_RIGHT_MARGIN;
}
.lhn-hidden #chrome-title {
    display: inline;
    margin-left: APP_RIGHT_MARGIN;
}
.lhn-hidden #entries {
    padding-left: APP_RIGHT_MARGIN;
}
.lhn-hidden #entries .entry-body {
    max-width: 100%!important;
}
.lhn-menu #nav {
    display: block;
    position: absolute;
    left: 11px;
    margin-top: 25px;
    z-index: 100;
    border: 1px solid rgba(0, 0, 0, .2);
}
.lhn-menu #nav, .lhn-menu .lhn-section, .lhn-menu .scroll-tree li {
    background: #fff;
}
.lhn-menu #lhn-add-subscription-section {
    display: none;
}
#scrollable-sections-holder {
    position: relative;
}
#scrollable-sections {
    overflow-y: auto;
    position: relative;
}
.ie8 #scrollable-sections:hover, .webkit #scrollable-sections:hover {
    overflow-y: auto;
}
.ie8 #scrollable-sections, .webkit #scrollable-sections {
    overflow-y: hidden;
    overflow-x: hidden;
}
#scrollable-sections-top-shadow, #scrollable-sections-bottom-shadow {
    margin-right: 0;
    height: 8px;
    left: 0;
    position: absolute;
}
#scrollable-sections-top-shadow {
    top: 0;
    opacity: 0;
    border-top: 1px solid #ebebeb;
    border-top: 1px solid rgba(0, 0, 0, 0.4);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-box-image: -webkit-gradient(linear, left top, right top, color-stop(0.0, rgba(0, 0, 0, 0)), color-stop(0.5, rgba(0, 0, 0, .8)), color-stop(1.0, rgba(0, 0, 0, 0)));
    background-image: -moz-radial-gradient(top, ellipse farthest-side, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0));
}
#scrollable-sections-bottom-shadow {
    bottom: 0;
    opacity: 1;
    border-bottom: 1px solid #ebebeb;
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-box-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0.0, rgba(0, 0, 0, 0)), color-stop(0.5, rgba(0, 0, 0, .8)), color-stop(1.0, rgba(0, 0, 0, 0)));
    background-image: -moz-radial-gradient(bottom, ellipse farthest-side, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0));
}
.jfk-butterBar {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0 linear 1s, opacity 1s;
    -moz-transition: all 0 linear 1s, opacity 1s;
    -o-transition: all 0 linear 1s, opacity 1s;
    transition: all 0 linear 1s, opacity 1s;
    border-style: solid;
    border-width: 0;
    font-size: 11px;
    height: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
.jfk-butterBar-info {
    background-color: #f9edbe;
    border-color: #f0c36d;
    color: #333;
}
.jfk-butterBar-error {
    background-color: #484848;
    border-color: #202020;
    color: #fff;
}
.jfk-butterBar-promo {
    background-color: #d6e9f8;
    border-color: #4d90f0;
    color: #333;
}
.jfk-butterBar-warning {
    background-color: #dd4b39;
    border-color: #602019;
    color: #fff;
}
.jfk-butterBar-shown {
    -webkit-transition: opacity .218s;
    -moz-transition: opacity .218s;
    -o-transition: opacity .218s;
    transition: opacity .218s;
    border-width: 1px;
    height: 14px;
    opacity: 1;
    visibility: visible;
    padding: 6px 16px;
}
.jfk-butterBar-mini.jfk-butterBar-shown {
    padding: 2px 16px;
}
.message-area-container {
    position: absolute;
    z-index: 10000;
    top: 0;
    text-align: center;
    left: 50%}
#message-area-container {
    z-index: 10001;
}
#loading-area {
    font-weight: bold;
    font-size: 12px;
}
.interruption {
    margin: 10px;
    padding: 8px 25px;
}
.interruption-header {
    font-size: 130%;
    font-weight: bold;
    color: #666;
    margin-bottom: .5em;
}
.small-interruption {
    background: #eee;
}
.small-interruption .link, .small-interruption a {
    margin-left: .6em;
}
.preview-interruption {
    background: #eee;
    padding-top: 23px;
    padding-bottom: 16px;
    overflow: hidden;
}
.preview-interruption-back {
    float: left;
    margin-left: 5px;
    padding: .2em 0 0 .5em;
}
.preview-interruption-details {
    padding: 0 0 1em;
    line-height: 3ex;
}
.preview-interruption-related-streams {
    float: right;
    background: #fff;
    border: 1px solid #ebebeb;
    padding: 5px 20px 5px 5px;
    margin-left: 5px;
}
.preview-interruption-related-streams .header {
    margin: 0 0 15px 5px;
    color: #666;
}
.preview-interruption-related-streams .stream {
    display: block;
    padding: 2px;
    text-decoration: none;
}
.preview-interruption-related-streams .stream:hover .title {
    text-decoration: underline;
}
.preview-interruption-related-streams .icon {
    background: url(../img/lhn-sprite.png) no-repeat;
    position: absolute;
    width: 16px;
    height: 16px;
}
.preview-interruption-related-streams .sub-icon {
    background-position: -32px 0;
}
.preview-interruption-related-streams .title {
    margin-left: 18px;
}
.bundle-interruption .widget-container {
    float: left;
}
.bundle-interruption .bundle-container .bundle-subscribe, .bundle-interruption .bundle-container .bundle-subscribed {
    display: none!important;
}
.bundle-interruption .bundle-container {
    margin: 0 10px 0 0;
}
.bundle-interruption .subscribe-text {
    margin-left: 285px;
}
.bundle-interruption.subscribed {
    background-color: #fff;
}
.bundle-interruption.subscribed .not-subscribed-text, .bundle-interruption.subscribed .not-subscribed-additional-help {
    display: none;
}
.bundle-interruption.subscribed .subscribed-text {
    display: block;
}
.bundle-interruption.user-owned .subscribe-text {
    display: none;
}
.bundle-interruption .subscribed-text {
    display: none;
    font-size: 130%}
.bundle-interruption .not-subscribed-text {
    font-size: 130%}
.bundle-interruption .not-subscribed-additional-help {
    margin-top: 1em;
}
.poptart-interruption {
    overflow: auto;
    position: relative;
}
.poptart-interruption .close-box {
    background-image: url(../img/4195032095-module-close.gif);
    width: 14px;
    height: 13px;
    position: absolute;
    top: 8px;
    right: 0;
    cursor: pointer;
}
.poptart-interruption .show-fallback-stream-translated {
    margin-left: 5px;
    padding-left: .5em;
}
.poptart-interruption #newspaper-icon {
    float: right;
    width: 125px;
    height: 155px;
    margin-right: 1.5em;
    padding-left: 15px;
}
.poptart-interruption #newspaper-icon-text {
    float: right;
    clear: right;
    margin-top: .2em;
    font-size: 125%;
    color: #333;
    text-align: center;
    width: 160px;
}
.poptart-interruption #down-arrow {
    padding-right: 2px;
    vertical-align: middle;
}
#recommendations-tree {
    overflow: hidden;
}
#recommendations-tree .toggle-d-0 {
    display: none;
}
#recommendations-tree .sub-icon {
    opacity: .4;
    filter: alpha(opacity=40);
    background-position: 0 -79px;
}
#recommendations-tree .tree-link-selected>.sub-icon {
    opacity: 1;
    filter: alpha(opacity=100);
}
#recommendations-tree .lhn-section-primary {
    font-weight: bold;
    height: 30px;
}
#lhn-recommendations-menubutton {
    display: none;
}
#lhn-recommendations .section-minimize {
    right: 3px;
}
#rec-box {
    padding: 0;
}
#recommendations-empty {
    padding: 12px;
}
.round-box {
    empty-cells: show;
}
.round-box td {
    padding: 0;
    margin: 0;
}
.round-box .s {
    font-size: 1px;
    line-height: 1px;
}
.round-box .s, .round-box .c {
    background-color: #ccc;
}
.round-box .tl, .round-box .tr, .round-box .bl, .round-box .br {
    width: 3px;
    height: 3px;
    background-repeat: no-repeat;
}
.round-box .tl {
    background-image: url(../img/228003689-corner_tl.gif);
    background-position: top left;
}
.round-box .tr {
    background-image: url(../img/420875934-corner_tr.gif);
    background-position: top right;
}
.round-box .bl {
    background-image: url(../img/441323228-corner_bl.gif);
    background-position: bottom left;
}
.round-box .br {
    background-image: url(../img/198708988-corner_br.gif);
    background-position: bottom right;
}
.round-box .sq {
    background-image: none;
}
.tab-header {
    float: left;
    margin: 0 .5em 0 0;
    cursor: pointer;
    background-color: #ccc;
    border-color: #ccc;
    color: #15c;
    padding: .6em;
    border-style: solid;
    border-width: 3px 0 0;
    margin-bottom: 0;
}
.tab-header-selected {
    cursor: default;
    background-color: white;
    font-weight: bold;
    color: #000;
    border-color: #dd4b39;
}
.tab-group-contents {
    clear: both;
    background: white;
    padding: 5px 0 1px;
}
.tab-contents {
    background: #fff;
}
.tab-group-headers {
    overflow: hidden;
    background: #eee;
}
#top-bar {
    position: relative;
    border-bottom: 1px solid #e5e5e5;
    height: 60px;
}
#top-bar.jfk {
    display: none;
}
#logo-container {
    clear: left;
    padding: 0;
}
#logo {
    margin: 0;
    width: 128px;
    background: url(../img/2677736484-reader-logo-zh_CN.gif?hl=zh-CN) no-repeat;
    cursor: pointer;
    position: absolute;
    top: 50%;
    height: 27px;
    margin-top: -10px;
}
#logo span {
    display: none;
}
#app-top-bar {
    height: 60px;
}
#page-specific-top-bar {
    overflow: hidden;
}
.scroll-tree-container {
    position: relative;
    zoom: 1;
}
.scroll-tree {
    padding: 0;
    position: relative;
    font-size: 13px;
    line-height: 21px;
}
.scroll-tree, .scroll-tree ul, .scroll-tree li {
    margin: 0;
}
.scroll-tree ul {
    padding-left: 0;
}
.scroll-tree li {
    position: relative;
    zoom: 1;
    list-style-type: none;
    margin: 2px 0;
}
.scroll-tree li.folder .link, .scroll-tree li.sub {
    height: 21px;
}
.scroll-tree li a {
    text-decoration: none;
    display: block;
    position: relative;
    zoom: 1;
    white-space: nowrap;
    overflow: hidden;
}
.scroll-tree .icon, .scroll-tree .favicon {
    width: 21px;
    height: 21px;
    margin-right: 2px;
    float: left;
}
.scroll-tree .icon {
    background: url(../img/lhn-sprite.png) no-repeat;
}
.scroll-tree .sub-icon {
    background-position: 0 -77px;
}
.scroll-tree .tag-icon {
    background-position: -21px -80px;
}
.scroll-tree .folder-icon {
    background-position: -42px -118px;
}
.folder-icon, .sub-icon, .tag-icon {
    opacity: .4;
    filter: alpha(opacity=40);
}
.scroll-tree .lhn-section-primary {
    border-left: 3px solid white;
}
.lhn-section-primary.tree-link-selected {
    border-left: 3px solid #dd4b39;
}
.lhn-section-secondary li a {
    border-left: 3px solid white;
}
.lhn-section-secondary li a.tree-link-selected {
    border-left: 3px solid #dd4b39;
}
.lhn-section-secondary li.folder.tree-selected {
    border: none;
}
.lhn-section-secondary li.folder.tree-selected a.tree-link-selected {
    border-left: 3px solid #dd4b39;
}
.tree-selected>a>.folder-icon, .tree-selected>a>.sub-icon, .tree-selected>a>.tag-icon {
    opacity: 1;
    filter: alpha(opacity=100);
}
.scroll-tree .favicon {
    background-position: center center!important;
    opacity: 1;
    filter: alpha(opacity=100);
    top: -2px;
}
.scroll-tree li .cursor {
    background-color: #ddd;
}
.scroll-tree li {
    background: #fff;
}
.scroll-tree li a:hover {
    background-color: #eee;
}
.scroll-tree li .updated {
    background-color: #ffc;
}
.scroll-tree li .updated-intermediate {
    background-color: #ffffe6;
}
.scroll-tree li .tree-link-selected .name {
    text-decoration: none;
}
.scroll-tree .toggle {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 18px;
    cursor: pointer;
    background: url(../img/lhn-sprite.png) no-repeat;
    z-index: 2;
}
.scroll-tree .expanded .toggle {
    background-position: -23px -120px;
}
.scroll-tree .collapsed .toggle {
    background-position: 0 -120px;
}
.scroll-tree .collapsed ul {
    display: none;
}
.scroll-tree li a .name {
    color: #333;
}
.scroll-tree li a .name-unread {
    color: #000;
    font-weight: bold;
}
.scroll-tree li a.tree-link-selected .name, .scroll-tree li a.tree-link-selected:hover .name {
    color: #d14836;
}
.scroll-tree .icon-d-0 {
    display: none;
}
.scroll-tree .name-d-0 {
    padding-left: 0;
}
.folder .name-text, #reading-list-selector .label {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    max-width: 132px;
    text-overflow: ellipsis;
}
.lhn-section-no-unread-counts .folder .name-text, #lhn-recommendations .name-text {
    max-width: 178px;
}
.folder .folder .name-text {
    max-width: 125px;
}
.lhn-section-no-unread-counts .folder .folder .name-text, #lhn-recommendations .folder .folder .name-text {
    max-width: 171px;
}
.folder .folder .name-text.folder-name-text {
    max-width: 132px;
}
.lhn-section-no-unread-counts .folder .folder .name-text.folder-name-text {
    max-width: 178px;
}
.scroll-tree-show-updated li .folder, .scroll-tree-show-updated li .sub, .scroll-tree-show-updated li .tag {
    display: none;
}
.scroll-tree-show-updated li .unread, .scroll-tree-show-updated li .tree-selected {
    display: block;
}
#sub-tree-item-0-link, #sub-tree .toggle-d-0 {
    display: none;
}
#sub-tree-header {
    font-weight: bold;
    cursor: pointer;
    border-left: 3px solid white;
}
.sub-tree-refreshing #sub-tree-header {
    padding-right: 5px;
}
.sub-tree-refreshing #sub-tree-refreshing {
    display: inline!important;
    padding-left: 20px;
    background: url(../img/790810434-loading-alt.gif) no-repeat center left;
    color: #999;
}
#sub-tree li .tree-drop-target-above {
    border-top: 2px solid #333;
    padding-top: 0;
}
#sub-tree li .tree-drop-target-below {
    border-bottom: 2px solid #333;
    padding-bottom: 0;
}
#sub-tree li .tree-drop-target-in {
    background-color: #ccc;
}
.tree-flying-item {
    background-color: #c3d9ff;
    z-index: 150;
}
.tree-flying-item a, .tree-flying-item img {
    border: 0;
}
.tree-item-action-container {
    display: none;
}
a:hover .tree-item-action-container, .menu-open .tree-item-action-container {
    display: block;
    padding: 0 3px;
    width: 12px;
    height: 21px;
    position: absolute;
    right: 0;
    top: 0;
}
.tree-item-action-container .section-button {
    top: 4px;
}
a:hover .tree-item-action-container, .scroll-tree li a.menu-open {
    background-color: #eee;
}
#trends {
    padding: 0 0 0 1em;
}
#trends #sections-holder {
    margin-left: .6em;
}
#trends-item-count-header {
    font-size: 175%;
    color: #333;
}
#trends-total-item-read-count {
    margin-top: 15px;
    margin-bottom: 10px;
}
#trends-total-item-read-count.localized {
    color: #333;
    font-size: 115%}
#trends-total-item-read-count.loading {
    font-size: 15px;
    color: #555;
    padding-left: 20px;
    background: url(../img/790810434-loading-alt.gif) no-repeat center left;
}
#trends #trends-item-count {
    margin-top: 0;
}
#trends-item-count-list {
    font-size: 115%;
    color: #333;
    padding: 0;
    margin: .5em 0 0 1em;
}
#trends-item-count-list b {
    width: 5em;
}
#trends-item-count-list li {
    list-style-type: none;
    padding: 0;
    margin: .5em 0;
}
#trends .trends-columns {
    width: 100%}
#trends .trends-columns-fixed {
    table-layout: fixed;
}
#trends .trends-columns td {
    vertical-align: top;
}
#trends .trends-columns .left-column {
    width: 55%}
#trends .trends-columns .right-column {
    width: 45%}
#trends .trends-columns .left-column {
    padding-right: 1em;
}
#trends h2 {
    margin: 1em 0 .2em;
}
#trends .explanation {
    font-size: 12px;
    color: #999;
    padding: 7px 0;
    font-weight: normal;
}
#trends .tab-header {
    white-space: nowrap;
}
#trends .sorting {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
#trends .sorting th {
    text-align: left;
    font-weight: bold;
    border-bottom: solid 1px #ebebeb;
    background: #fff;
    padding: 2px;
    padding-left: 4px;
    white-space: nowrap;
}
#trends .sorting th.primary {
    border-bottom-width: 0;
}
#trends .sorting .primary {
    background: #d0d0d0;
}
#trends .sorting .first-row td {
    border-top: 0;
}
#trends .sorting .sorting-sub-primary, #trends .sorting .sorting-sub-secondary {
    text-align: right;
    white-space: nowrap;
}
#trends .sorting .sorting-sub-primary {
    width: 4em;
    background: #eee;
}
#trends .sorting .alt .sorting-sub-primary {
    background: #e0e0e0;
}
#trends .sorting .sorting-sub-secondary {
    width: 4em;
}
#trends .sorting .alt td {
    background: #f0f0f0;
}
#trends .sorting .trends-sorting-homepage {
    background: url(../img/entry-action-icons.png) no-repeat left -418px;
    margin-left: 2px;
    padding-left: 16px;
    vertical-align: middle;
    text-decoration: none;
    line-height: 14px;
}
#trends .sorting .sorting-sub-unsubscribe {
    width: 13px;
    padding-right: .5em;
}
#trends .sorting .trends-sorting-unsubscribe {
    cursor: pointer;
    padding-left: .5em;
    padding-bottom: 1px;
    vertical-align: text-bottom;
}
#trends .sorting-empty {
    padding: 1em;
    color: #333;
}
#trends .sorting-container {
    position: relative;
    zoom: 1;
}
#trends .sorting-container .top-links {
    border-top: solid 1px #ebebeb;
    background: #fff;
    padding: 2px;
    text-align: right;
}
#trends .show-top10 .top10-link, #trends .show-top20 .top20-link, #trends .show-top40 .top40-link {
    font-weight: bold;
    text-decoration: none;
    color: #000;
    cursor: default;
}
#trends .sorting tbody tr {
    display: none;
}
#trends .show-top10 .sorting .top10, #trends .show-top20 .sorting .top20, #trends .show-top40 .sorting .top40 {
    display: table-row;
}
.ie #trends .show-top10 .sorting .top10, .ie #trends .show-top20 .sorting .top20, .ie #trends .show-top40 .sorting .top40 {
    display: block;
}
#trends #trends-bucket-chart .tab-group-contents img {
    border: 0;
}
#trends .bucket-chart-description {
    padding: .5em 0 0 1em;
}
.bucket-chart-legend {
    padding-left: 5px;
    overflow: auto;
    height: 1.5em;
}
.bucket-chart-legend .published, .bucket-chart-legend .read {
    padding-left: 5px;
    float: left;
}
.bucket-chart-legend .published .color-box, .bucket-chart-legend .read .color-box {
    width: 1em;
    height: 1em;
    float: left;
}
.bucket-chart-legend .published .color-box {
    background-color: #c2cff1;
}
.bucket-chart-legend .read .color-box {
    background-color: #fdb04a;
}
.bucket-chart-legend .label {
    float: left;
    font-size: 90%;
    color: #999;
    padding-left: .25em;
    font-weight: normal;
}
#trends .bucket-chart {
    border-collapse: collapse;
    border-spacing: 0;
}
#trends #day-bucket-chart-contents, #trends #hour-bucket-chart-contents, #trends #dow-bucket-chart-contents {
    padding: .5em;
}
#trends .cloud {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#trends .cloud li {
    padding: 0 6px 0 0;
    margin: 0;
    display: inline;
}
#trends .cloud .x0 {
    font-size: 80%}
#trends .cloud .x1 {
    font-size: 100%}
#trends .cloud .x2 {
    font-size: 120%}
#trends .cloud .x3 {
    font-size: 140%}
#trends .cloud .x4 {
    font-size: 160%}
#trends .cloud .x5 {
    font-size: 180%}
#trends .cloud li a {
    text-decoration: none;
}
#trends .cloud li a:hover {
    text-decoration: underline;
}
#trends .cloud .y0 a {
    color: #aaf;
}
#trends .cloud .y1 a {
    color: #88f;
}
#trends .cloud .y2 a {
    color: #77f;
}
#trends .cloud .y3 a {
    color: #6f6fff;
}
#trends .cloud .y4 a {
    color: #4d4dff;
}
#trends .cloud .y5 a {
    color: #0000cd;
}
#chrome {
    min-width: 700px;
    zoom: 1;
}
.ie6 #chrome {
    float: left;
    margin-left: 0;
}
#view-cards {
    background-position: -88px -121px;
}
#view-list {
    background-position: -88px -121px;
}
#title-and-status-holder {
    padding: 1ex 0 .5ex .5em;
}
#chrome-title {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 1px;
    float: left;
}
#chrome-title a {
    color: #444;
    text-decoration: none;
}
#chrome-title .chevron {
    color: #444;
}
#item-up-down-buttons, #chrome-view-links {
    float: right;
}
#viewer-refresh {
    float: left;
}
#chrome-viewer-container {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    table-layout: fixed;
}
#chrome-lhn-toggle, #chrome-viewer {
    padding: 0;
    vertical-align: top;
}
#viewer-container {
    background: #fff;
}
#viewer-footer {
    border-top: solid 1px #ebebeb;
    background-color: #fff;
    position: relative;
    padding: 6px 3px;
    overflow: hidden;
    color: #333;
    zoom: 1;
}
.gecko #viewer-footer .goog-inline-block {
    display: block;
}
#viewer-footer .goog-button {
    margin-right: .5em;
}
#chrome.item-stream #viewer-footer {
    display: none;
}
#viewer-footer .goog-button-body {
    overflow: hidden;
}
#entries-status {
    color: #666;
    float: right;
}
#entries-status.loading {
    color: #777;
}
#no-entries-msg {
    padding: 1.5em 2em 3em;
    text-align: center;
    background: #fff;
    border: 2px solid #ccc;
    border-radius: 5px;
    margin: 1em;
}
#no-entries-msg .link {
    font-size: 110%}
#no-entries-msg .secondary {
    font-size: 13px;
    font-weight: normal;
    width: 80%;
    margin: 1em auto;
}
.error-page {
    height: 100%}
.error-page div {
    position: relative;
    top: 50%;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}
#chrome #viewer-page-container {
    display: none;
}
#chrome.page-view #viewer-page-container {
    display: block;
    background: #fff;
}
#chrome.page-view #chrome-view-links, #chrome.page-view #viewer-header-container, #chrome.page-view #viewer-footer, #chrome.page-view #viewer-entries-container, #chrome.page-view #title-and-status-holder {
    display: none;
}
#activity-indicator {
    position: absolute;
    bottom: 10px;
    right: 20px;
    z-index: 10000;
}
#home {
    padding: 0;
}
.overview-section {
    vertical-align: top;
}
#left-section {
    float: left;
    width: 65%}
#right-section {
    float: right;
    width: 35%}
#left-section .overview-section {
    padding: 0 .25em 0 1em;
    margin-bottom: 2em;
}
#right-section .overview-section {
    padding-right: 1em;
}
#sections-holder {
    overflow: auto;
}
#sections-header {
    position: relative;
    padding: 0;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 2em;
}
#sections-header .contents {
    position: absolute;
    top: 50%;
    height: 27px;
    margin-top: -13px;
    width: 100%}
#sections {
    min-width: 550px;
}
.overview-section-header {
    color: #777;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
    padding: 0 1em;
    line-height: 27px;
    float: left;
}
.section-header {
    color: #777;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
    border-bottom: 1px solid #ebebeb;
}
#tips {
    min-width: 230px;
}
#tips .section-header {
    color: #444;
    font-weight: bold;
    text-decoration: none;
    font-size: 104%;
    border-bottom: 1px solid #ebebeb;
    padding: .8em .5em;
}
#tips-body {
    color: #777;
    padding: .5em;
}
#tips {
    margin: 1em 0 0;
    background: #fafafa;
    border: 1px solid #ebebeb;
}
#tips-body img {
    border: 0;
}
#tips-body .bookmarklet {
    background-color: #b4bdcb;
    padding: 5px;
    border-radius: 8px;
}
#tips-body .promo-image-text {
    margin: 1em 0 .5em;
}
#tips-body .promo-image-container {
    text-align: center;
    margin: .5em 0 1em;
}
#tips ul {
    padding: 0 0 0 1.5em;
    margin: 0 0 1em;
}
#tips ul li {
    padding: 0;
    margin: 0;
}
#tips ul .tips-section {
    padding-top: .5em;
}
#recent-activity {
    overflow: hidden;
}
#recent-activity .recent h4 {
    margin: 0;
    font-weight: normal;
    font-size: 100%}
#recent-activity .recent {
    padding-bottom: .1em;
    margin-bottom: 1.8em;
    border-bottom: 1px solid #eee;
}
#recent-activity .recent h4 a {
    color: #777;
    text-decoration: none;
}
#recent-activity .recent-item {
    padding: 1px 0;
    margin-bottom: 1em;
    color: #444;
}
#recent-activity .overview-item-link {
    color: #444;
    font-weight: bold;
    text-decoration: none;
    font-size: 104%}
#recent-activity .recent-stream-title {
    font-weight: normal;
}
#recent-activity .recent-stream-title {
    color: #15c;
}
#team-messages .title {
    font-weight: bold;
    margin: 0 0 .2em;
    font-size: 160%;
    color: #444;
}
#team-messages .body {
    color: #444;
    margin-bottom: 1em;
}
#team-messages .overview-section-header {
    font-size: 110%;
    margin: 1em 0 .2em;
}
#team-messages .info a, #team-messages-snippet a {
    text-decoration: none;
}
#overview {
    padding: 0;
    margin-right: 1.5em;
}
#overview .section-header {
    margin-bottom: .8em;
}
#overview .overview-segment {
    clear: both;
    margin-top: .5em;
    margin-bottom: 2em;
}
#overview .overview-segment:first-child {
    margin-top: 0;
}
#overview .overview-segment p {
    margin: 0 0 .15em;
}
#overview .overview-segment img {
    float: right;
    padding: 0 0 2px 20px;
}
#overview .overview-header {
    margin-bottom: .6em;
}
#overview .label {
    font-size: 104%;
    color: #333;
}
#overview .label-link {
    text-decoration: none;
}
#overview .title {
    color: #15c;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    font-size: 160%}
#overview .title a {
    text-decoration: none;
}
#overview .unread {
    color: #777;
    font-weight: normal;
}
#overview .title .unread {
    color: #777;
    font-weight: normal;
}
#overview .item-title {
    color: #444;
    font-weight: bold;
    text-decoration: none;
    font-size: 104%;
    margin: 0 .6em 0 0;
}
#overview .item-title-rtl {
    margin: 0 0 0 .6em;
}
#overview .item-snippet {
    color: #444;
    font-size: 104%}
.overview-item-link {
    cursor: pointer;
}
#overview-footer {
    overflow: auto;
    clear: both;
}
#footer {
    margin-top: 2em;
    padding: 1em;
    text-align: center;
    border-top: solid 1px #ccc;
}
#footer #viewer-links {
    margin-bottom: 5px;
}
#sections-header .lhn-nav-button-container {
    float: left;
    margin: 0 2em;
}
#viewer-header-container {
    border-bottom: 1px solid #ebebeb;
}
#viewer-header {
    zoom: 1;
    background: #fff;
    color: #333;
    overflow: hidden;
    position: relative;
}
#viewer-header .goog-button-body {
    padding: 0 10px 0 7px;
}
#viewer-top-controls-container {
    position: absolute;
    top: 50%;
    height: 27px;
    margin-top: -13px;
    width: 100%
}

#settings-button-container {
    float: right;
}

#viewer-top-controls {
    overflow: hidden;
    padding: 0 3px 3px;
    zoom: 1;
}
#viewer-view-options {
    cursor: default;
}
#viewer-view-options, #mark-all-as-read-split-button {
    float: left;
}
#viewer-view-options, #mark-all-as-read-split-button, #viewer-top-controls .goog-button {
    margin-right: 1.5em;
}
#mark-all-as-read-split-button .goog-flat-menu-button {
    margin-right: 0;
}
#viewer-single-parent, #viewer-single-item-parent {
    display: none;
}
#chrome.unsubscribed-stream #viewer-view-options, #chrome.unsubscribed-stream #mark-all-as-read-split-button {
    display: none;
}
.no-translation #stream-translate, .no-translation #viewer-translated-by {
    display: none;
}
#viewer-translated-by {
    float: left;
    margin-left: .7em;
    margin-top: .1em;
    line-height: 30px;
}
#chrome.item-stream #chrome-view-links, #chrome.item-stream #viewer-view-options, #chrome.item-stream #viewer-header .goog-button {
    display: none;
}
#stream-prefs-menu {
    margin: 0 .5em 0 0;
}
.related-streams-menu .icon {
    background: url(../img/lhn-sprite.png) no-repeat;
    position: absolute;
    margin-top: 1px;
    width: 16px;
    height: 16px;
}
.related-streams-menu .sub-icon {
    background-position: -32px 0;
}
.related-streams-menu .title {
    margin-left: 18px;
}
#viewer-recommendations-return {
    display: none;
}
#chrome.recommendations-stream #viewer-recommendations-return {
    display: inline;
    line-height: 18px;
    margin-left: 10px;
    float: left;
}
.subscription-folders-menu {
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
}
.subscription-folders-menu .goog-menuitem {
    padding-right: 16px;
}
#viewer-entries-container, #viewer-page-container {
    overflow-x: hidden;
    overflow: visible;
    overflow-y: auto;
    position: relative;
}
#entries {
    border-top: 1px solid #ebebeb;
    padding: 0;
    height: 300px;
    z-index: 1;
    zoom: 1;
    outline: 0;
}
#entries .entry, #entries.list .entry-container {
    background: #fff;
    margin: 0;
}
#entries .entry {
    position: relative;
    zoom: 1;
}
.entry .entry-body, .entry .entry-title {
    max-width: 1650px;
}
.entry .entry-body {
    padding-top: .5em;
}
.entry .entry-body-empty {
    padding-top: 0;
}
.entry .entry-body a img {
    border: 0;
}
.entry .entry-main {
    overflow: auto;
    zoom: 1;
}
.entry .entry-title {
    font-size: 140%;
    margin: 0;
}
.entry .entry-title a {
    text-decoration: none;
}
.entry .entry-title a div {
    display: inline;
}
.entry .entry-title a br {
    display: none;
}
.entry-title-go-to {
    padding-left: 16px;
    height: 17px;
    background: url(../img/entry-action-icons.png) no-repeat left -413px;
    margin-left: 2px;
    opacity: .4;
    filter: alpha(opacity=40);
}
.revdir .entry-title-go-to {
    padding-right: 16px;
    background: url(../img/entry-action-icons.png) no-repeat right -413px;
    margin-right: 2px;
}
.entry .entry-source-title {
    text-decoration: none;
}
.entry .entry-container span.entry-source-title {
    font-weight: bold;
}
pre, code {
    font-size: 100%}
#entries.single-source .entry-source-title-parent, #entries.single-source .entry-source-title {
    display: none;
}
.entry .entry-author, .entry .entry-date {
    color: #666;
    text-decoration: none;
}
.entry .entry-author a {
    display: inline-block;
}
.entry .entry-author .entry-title-go-to {
    display: inline-block;
}
.entry .entry-container {
    position: relative;
    padding-bottom: .5em;
    zoom: 1;
}
.read .entry-container a.entry-source-title, .read .entry-container a.entry-post-author-name {
    color: #666;
}
.entry-container .entry-title {
    color: #15c;
}
.entry-container .entry-body a {
    color: #15c;
}
.read .entry-container .entry-title, .read .entry-container .entry-title a, .read .entry-container .entry-body a {
    color: #444;
}
.read .entry-container .entry-body {
    color: #222;
}
#current-entry .entry-container .entry-title, #current-entry .entry-container .entry-title a, #current-entry .entry-container a.entry-source-title, #current-entry .entry-container a.entry-post-author-name {
    color: #15c;
}
#current-entry .entry-container .entry-body a {
    color: #15c;
}
.read .entry-container .entry-author-attribution-link, #current-entry .entry-container .entry-author-attribution-link {
    color: #68d;
}
#current-entry.read .entry-container .entry-body {
    color: #000;
}
.date-tooltip {
    margin-left: -2em;
    direction: ltr;
}
.date-tooltip td {
    vertical-align: top;
    white-space: nowrap;
}
.date-tooltip .label {
    font-weight: bold;
    text-align: right;
}
.entry .entry-via {
    position: relative;
    padding-left: 25px;
    line-height: 20px;
}
.entry-annotation {
    clear: both;
}
.entry-annotation-author-container .author-attribution {
    padding-right: .3em;
    position: relative;
    padding-left: 25px;
    line-height: 20px;
}
.entry .plain-via {
    padding-left: 0;
}
.entry-annotation-body {
    color: #333;
    line-height: 110%;
    padding: .2em .4em;
    margin: 0;
}
.entry-annotation-author-container {
    padding: .15em .1em 0 0;
    font-weight: normal;
    white-space: nowrap;
}
.created .entry-source-title-parent {
    display: none;
}
.created .entry-source-post-author {
    color: #333;
}
.created .entry-post-author-name {
    font-size: 120%;
    text-decoration: none;
}
.created .entry-body, .created .entry-snippet {
    padding-top: .6em;
    padding-bottom: .8em;
}
.created .entry-via {
    margin-bottom: .6em;
}
.created-no-title .entry-body, .created-no-title .entry-snippet {
    font-size: 105%;
    padding-left: 20px;
    background: #fff url(../img/107034390-quote-left.png) no-repeat scroll 0 .5em;
}
.entry .entry-actions {
    padding: 6px 7px;
    direction: ltr;
}
.samedir .entry .entry-actions {
    text-align: left;
}
.revdir .entry .entry-actions {
    text-align: right;
}
.entry .entry-actions a, .entry .entry-actions .link {
    text-decoration: none;
    color: #444;
}
.entry .entry-actions .star, .entry .entry-actions .dislike, .entry .entry-actions .read-state, .entry .entry-actions .email, .entry .entry-actions .tag, .entry .entry-icons .star {
    background: transparent url(../img/entry-action-icons.png) no-repeat;
    padding: 1px 0 1px 16px;
    margin-right: 16px;
    white-space: nowrap;
}
.entry-icons-placeholder {
    display: inline-block;
}
.entry .entry-icons {
    display: inline-block;
}
.entry .entry-icons .star {
    display: inline-block;
}
.entry .entry-actions .item-star, .entry .entry-icons .item-star {
    background-position: -102px -1px;
}
.entry .entry-actions .item-star:hover, .entry .entry-icons .item-star:hover {
    background-position: -126px -1px;
}
.entry .entry-actions .item-star-active, .entry .entry-icons .item-star-active {
    background-position: -64px -33px;
    opacity: 1;
}
.item-plusone iframe {
    padding: 2px 0;
    display: block;
}
.entry .entry-actions .sharebox {
    background: url(//ssl.gstatic.com/../img/icons/gplus-16.png) no-repeat;
    padding: 1px 0 1px 19px;
    margin-right: 16px;
    white-space: nowrap;
}
.entry .entry-actions .dislike-active {
    background-position: -193px -385px;
}
.entry .entry-actions .dislike-inactive {
    background-position: -177px -352px;
}
.entry .read-state-locked .entry-actions .read-state {
    display: none;
}
.entry .entry-actions .read-state-read, .entry .entry-actions .read-state-kept-unread {
    background-position: -80px -160px;
}
.entry .entry-actions .read-state-unread, .entry .entry-actions .read-state-not-kept-unread {
    background-position: -64px -128px;
}
.entry .entry-actions .email {
    background-position: -112px -224px;
}
.entry .entry-actions .tag {
    background-position: -160px -321px;
}
.entry .entry-icons {
    width: 18px;
    margin-left: .5em;
}
.ie6 .entry .entry-icons {
    top: 3px;
    left: -20px;
}
.entry .entry-icons .star {
    width: 15px;
    height: 15px;
    padding: 0;
}
.action-area {
    background-color: #fafafa;
    padding: 4px;
}
.cards .entry-0 {
    margin-top: 10px;
}
.entry .card {
    overflow: hidden;
}
.card-common {
    margin: 0;
    background-color: #fff;
    zoom: 1;
}
.card {
    border: 1px solid #ddd;
    box-shadow: 0 0 4px #e3e5eb;
}
#current-entry .card {
    border-left-color: #4d90f0;
}
#current-entry .card .action-area {
    padding: 4px;
}
.card-common .card-actions {
    background-color: #fafafa;
    color: #666;
    border-top: 1px solid #ebebeb;
    height: 30px;
}
#current-entry .card-common .card-actions {
    color: #444;
}
.entry .card-common .entry-container .entry-date {
    direction: ltr;
}
.samedir .entry .card-common .entry-container .entry-date {
    float: right;
}
.revdir .entry .card-common .entry-container .entry-date {
    float: left;
}
.card .email-active {
    border-bottom: .35em solid #fafafa;
}
.action-area .email-this-area {
    background-color: #fafafa;
}
.no-actions .card .entry-actions {
    display: none;
}
.no-actions .card .entry-main {
    margin-left: 13px;
}
#entries.list .entry {
    padding: 0;
    margin: 0;
    border-bottom: solid 1px #ccc;
    overflow: hidden;
}
#entries.list .entry .collapsed {
    border-left: solid 1px #fff;
    padding: 0;
    background: #fff;
    cursor: pointer;
    -moz-user-select: none;
    zoom: 1;
    margin: 0;
    overflow: hidden;
    width: auto;
    position: relative;
}
#entries.list .collapsed .entry-icons {
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    position: absolute;
}
.samedir #entries.list .collapsed .entry-icons {
    left: .4em;
}
.revdir #entries.list .collapsed .entry-icons {
    right: .4em;
}
#entries.list .read .collapsed {
    background: #eee;
    border-color: #eee;
}
#entries.list .collapsed .entry-secondary {
    color: #777;
    white-space: normal;
    width: auto;
    overflow: hidden;
    position: absolute;
}
.samedir #entries.list .collapsed .entry-secondary {
    padding: 0 0 0 1px;
    margin: 0 9em 0 15em;
    left: 0;
}
.revdir #entries.list .collapsed .entry-secondary {
    padding: 0 1px 0 0;
    margin: 0 15em 0 9em;
    right: 0;
}
.ie6 .samedir #entries.list .collapsed .entry-secondary, .ie7 .samedir #entries.list .collapsed .entry-secondary {
    padding-right: 25em;
}
.ie6 .revdir #entries.list .collapsed .entry-secondary, .ie7 .revdir #entries.list .collapsed .entry-secondary {
    padding-left: 25em;
}
.samedir #entries.single-source .collapsed .entry-secondary {
    margin-left: 2em!important;
}
.revdir #entries.single-source .collapsed .entry-secondary {
    margin-right: 2em!important;
}
#entries .collapsed .entry-title {
    font-size: 100%;
    font-weight: bold;
    display: inline;
    margin-right: .5em;
    color: #000;
}
#entries.list .collapsed .entry-secondary .entry-title {
    position: static;
    margin: 0;
    padding: 0;
    width: auto;
    display: inline;
}
.ie6 #entries.list .collapsed .entry-secondary .entry-title, .ie7 #entries.list .collapsed .entry-secondary .entry-title {
    overflow: auto;
}
.search-result .entry-original, #entries .collapsed .entry-original {
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -7px;
}
.samedir .search-result .entry-original, .samedir #entries .collapsed .entry-original {
    background: url(../img/entry-action-icons.png) no-repeat left -416px;
    right: .2em;
    opacity: .4;
    filter: alpha(opacity=40);
}
.revdir .search-result .entry-original, .revdir #entries .collapsed .entry-original {
    background: url(../img/entry-action-icons.png) no-repeat right -416px;
    left: .2em;
}
#entries.list .collapsed .entry-main .entry-original {
    white-space: normal;
    float: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}
.samedir #entries.list .collapsed .entry-main .entry-original {
    right: .5em;
}
.revdir #entries.list .collapsed .entry-main .entry-original {
    left: .5em;
}
#entries .read .collapsed .entry-title {
    font-weight: normal;
}
#entries.single-source .collapsed .entry-source-title {
    display: none!important;
}
#entries.list .collapsed .entry-main .entry-source-title {
    color: #555;
    font-size: 100%;
    padding: 0 1em 0 0;
    overflow: hidden;
    display: block;
    width: 11em;
    white-space: nowrap;
    position: absolute;
    left: 1.85em;
}
#entries .collapsed .entry-main {
    overflow: hidden;
    white-space: nowrap;
    padding-left: 4px;
}
#entries.list .collapsed .entry-main {
    float: none;
    margin: 0;
    padding: 0;
    zoom: 1;
    margin-right: 5em;
}
.ie6 #entries.list .collapsed .entry-main, .ie7 #entries.list .collapsed .entry-main {
    overflow: auto;
}
#entries .collapsed .entry-date {
    width: 6.5em;
    direction: ltr;
}
.samedir #entries .collapsed .entry-date {
    float: right;
    text-align: right;
    padding-right: 15px;
    margin-right: .2em;
}
.revdir #entries .collapsed .entry-date {
    float: left;
    text-align: left;
    padding-left: 15px;
    margin-left: .2em;
}
.ie6 .samedir #entries .collapsed .entry-date, .ie7 .samedir #entries .collapsed .entry-date {
    margin-right: 1.2em;
}
.ie6 .revdir #entries .collapsed .entry-date, .ie7 .revdir #entries .collapsed .entry-date {
    margin-left: 1.2em;
}
#entries.list .collapsed .entry-date {
    margin: 0;
    padding: 0;
    width: auto;
}
.samedir #entries.list .collapsed .entry-date {
    margin-right: 2.3em;
}
.revdir #entries.list .collapsed .entry-date {
    margin-left: 2.3em;
}
#entries.list .collapsed .entry-secondary .snippet {
    position: static;
    float: none;
    margin: 0;
    padding: 0;
    width: auto;
}
.ie6 #entries.list .collapsed .entry-secondary .snippet, .ie7 #entries.list .collapsed .entry-secondary .snippet {
    overflow: auto;
}
.ie6 .samedir #entries.list .collapsed .entry-secondary-snippet {
    padding-right: 10em;
}
.ie6 .revdir #entries.list .collapsed .entry-secondary-snippet {
    padding-left: 10em;
}
#entries.list #current-entry .collapsed {
    border-left: solid 1px #4d90f0;
    background: #ffc;
    border-right-color: #ffc;
}
#entries.list #current-entry.expanded .entry-container {
    border-left: solid 1px #4d90f0;
}
#entries.list #current-entry.expanded .collapsed {
    background: white;
    border-bottom: 1px solid #ebebeb;
}
#entries.list #current-entry.expanded.read .collapsed {
    background: #eee;
}
#entries.list #current-entry.expanded .entry-actions {
    border-left: solid 1px #4d90f0;
    padding-bottom: 6px;
}
#entries.list .entry .entry-container {
    border-left: solid 1px #fff;
    padding-top: .5em;
    padding-left: 1em;
}
#entries.list .entry .entry-container .entry-date {
    display: none;
}
#entries.list .entry .entry-actions {
    display: block;
    background: #fafafa;
    border-left: solid 1px #fff;
    border-top: 1px solid #ebebeb;
    padding: 6px 0 6px 7px;
    left: 0;
}
#entries.list #current-entry.action-area-visible .action-area {
    border-left: solid 1px #4d90f0;
}
#entries.list .no-actions .entry-actions {
    padding-top: 0;
    padding-bottom: 0;
}
.samedir #entries.list .no-actions .entry-secondary {
    margin-left: 0!important;
}
.revdir #entries.list .no-actions .entry-secondary {
    margin-right: 0!important;
}
#entries #scroll-filler {
    position: relative;
    width: 100%;
    padding-bottom: 1em;
    text-align: center;
}
#entries .scroll-filler-message {
    position: absolute;
    color: #999;
    font-size: 110%;
    top: 50%;
    margin-top: -0.5em;
    width: 100%}
#entries .scroll-filler-message .secondary {
    font-size: 90%}
.ie #entries #scroll-filler, .ie #entries .scroll-filler-message {
    width: auto;
}
.entry .user-tags-list {
    display: inline;
    padding-left: 0;
    margin: 0 0 0 .2em;
    color: #444;
}
.entry .user-tags-list li {
    list-style: none;
    display: inline;
    padding: 0;
    margin: 0;
}
.entry .user-tags-list li a:hover {
    text-decoration: underline;
}
.entry .user-tags-list li a {
    text-decoration: none;
    display: inline;
    color: #666;
}
#current-entry .user-tags-list li a {
    color: #444;
}
.tags-edit {
    z-index: 50;
    position: absolute;
    width: 260px;
    clear: both;
    border: 1px solid #d0d0d0;
    background-color: #f7f7f7;
    zoom: 1;
    overflow: auto;
    padding: 8px;
}
.opera .tags-edit {
    overflow: hidden;
}
.tags-edit .tags-edit-tags {
    width: 95%;
    display: block;
}
.tags-edit .tags-edit-buttons {
    margin-top: 4px;
}
.tags-edit .goog-button {
    margin-right: .4em;
}
.tags-edit .tags-edit-save {
    font-weight: bold;
}
.tags-edit .help {
    color: #666;
}
.entry .entry-actions .item-link {
    background: transparent url(../img/3571594795-item-links.png) no-repeat;
    padding: 1px 16px;
    white-space: nowrap;
}
.entry .entry-actions .item-link-active {
    background-color: #fafafa;
    border-bottom: 6px solid #fafafa;
}
#entries.list .entry .entry-actions .item-link-active {
    border-bottom: 1px solid #fafafa;
}
.item-link-drop-down-arrow {
    border-left: 5px solid #fafafa;
    border-right: 5px solid #fafafa;
    border-top: 5px solid #bdceed;
    margin-left: 2px;
    display: inline;
    font-size: 0;
    line-height: 0;
    width: 0;
}
.item-link-drop-down-arrow-active {
    border-top-color: #666;
}
.gecko .item-link-drop-down-arrow {
    position: relative;
    top: -1px;
    padding-bottom: 1px;
}
.item-link-active .item-link-drop-down-arrow {
    border-left: 5px solid #fafafa;
    border-right: 5px solid #fafafa;
}
.item-link-menuitem {
    margin-left: -10px;
    margin-right: 10px;
}
.item-link-menuitem-image, .item-link-menuitem-spacer {
    vertical-align: middle;
    margin-right: 5px;
    width: 16px;
    height: 16px;
}
.item-link-menuitem-spacer {
    float: left;
}
.stream-details-dialog.modal-dialog {
    width: auto;
    z-index: 10;
}
.viewer-details-stats {
    padding: 5px;
}
.viewer-details-stats .label {
    text-align: right;
    vertical-align: top;
}
.viewer-details-stats .value {
    font-weight: bold;
    max-width: 400px;
}
.viewer-details-charts {
    clear: left;
}
.viewer-details-charts .bucket-chart-description {
    padding: .5em 0 0 1em;
}
.highlighted0 {
    background-color: #ff9;
}
.highlighted1 {
    background-color: #fcc;
}
.highlighted2 {
    background-color: #ccf;
}
.highlighted3 {
    background-color: #cfc;
}
.highlighted4 {
    background-color: #9cf;
}
.highlighted5 {
    background-color: #cc9;
}
.highlighted6 {
    background-color: #f9c;
}
.search-result .highlighted0, .search-result .highlighted1, .search-result .highlighted2, .search-result .highlighted3, .search-result .highlighted4, .search-result .highlighted5, .search-result .highlighted6 {
    background-color: inherit;
}
.bundle-container {
    background: #fff;
    border-collapse: collapse;
    width: 275px;
    height: 52px;
    margin-bottom: 10px;
    border: 1px solid #ebebeb;
}
.bundle-container .author {
    color: #666;
    font-size: 80%;
    font-weight: normal;
}
.bundle-container .desc {
    margin-top: 3px;
    font-size: 80%;
    font-weight: normal;
}
.bundle-container th {
    width: 53px;
    padding: 10px 5px;
    background: #ebebeb;
    margin: 0 auto;
    vertical-align: top;
}
.bundle-container .bundle-icon {
    margin: 0 auto;
    width: 36px;
    height: 34px;
    background: url(../img/2186722373-bundle-icon.png) no-repeat;
    background-repeat: no-repeat;
}
.bundle-container .bundle-picture {
    width: 36px;
    height: 36px;
}
.bundle-container .fixed-height {
    height: 26px;
    white-space: nowrap;
    overflow: hidden;
}
.bundle-container td {
    vertical-align: middle;
}
.bundle-container .meta-info {
    padding: 5px 0 0 10px;
    font-size: 15px;
}
.bundle-container .preview {
    float: right;
    font-size: 80%;
    margin: 0 4px;
    text-decoration: none;
}
.bundle-container .title {
    font-weight: bold;
    overflow: hidden;
    white-space: normal;
}
.bundle-container .num-feeds {
    padding: 4px 0 0 10px;
    color: #777;
    font-size: 12px;
    overflow: hidden;
}
.bundle-container .bundle-show-details-toggle {
    float: left;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url(../img/lhn-sprite.png) no-repeat;
}
.goog-zippy-expanded .bundle-show-details-toggle {
    background-position: 4px -61px;
}
.goog-zippy-collapsed .bundle-show-details-toggle {
    background-position: -19px -61px;
}
.bundle-container .subscribe {
    text-align: right;
    padding-right: 5px;
}
.bundle-container .bundle-sub-count {
    font-weight: normal;
    white-space: nowrap;
    font-size: smaller;
    color: #666;
}
.bundle-container .subscribe-button {
    font-size: 11px;
    background-position: -64px -81px;
}
.bundle-container .bundle-contents {
    margin: 0 5px 10px 15px;
    color: #666;
}
.bundle-container .bundle-contents p {
    margin: .6em 0;
}
.bundle-subscribed .message {
    background: url(../img/146832758-search-results-subscribed-check.gif) no-repeat;
    padding: 1px 0 0 17px;
    color: #555;
}
.bundle-subscribed {
    margin-top: 3px;
}
.bundle-added .bundle-subscribe, .bundle-subscribed {
    display: none;
}
.bundle-added .bundle-subscribed {
    display: block;
}
.bundle-user-owned .bundle-subscribe, .bundle-user-owned .bundle-subscribed {
    display: none;
}
.bundle-show-details-link {
    outline: none;
}
#back-to-directory, #bundles-back {
    float: right;
}
.bundle-creator-page h1 {
    color: #666;
    border-bottom: 1px dotted #24b;
    margin-right: 10px;
    font-size: 120%}
#bundle-creation-area {
    width: 400px;
    background-color: #fff;
    border: 2px solid #ebebeb;
}
#bundle-creator-subs-area {
    height: 16em;
    width: 374px;
    border: 3px dashed #ebebeb;
    margin: 10px 10px 0;
}
#bundle-creator-drop-help {
    text-align: center;
    position: absolute;
    height: 16em;
    width: 374px;
}
#bundle-creator-drop-help span {
    font-size: 200%;
    color: #ebebeb;
}
#bundle-creator-subs-list {
    height: 16em;
    overflow: auto;
    width: 374px;
}
#bundle-meta-info {
    background-color: #ebebeb;
    padding: 10px;
    overflow: auto;
}
#bundle-meta-info input {
    border: 1px solid #b2b2b2;
    padding: 3px 2px;
}
.bundle-creator-help {
    margin-top: 1em;
    margin-bottom: 1em;
}
.bundle-creator-page {
    overflow: auto;
    padding: 10px;
}
#bundle-user-photo {
    float: left;
    width: 62px;
    height: 62px;
    border: 1px solid black;
    margin: 0 5px 5px 0;
}
#bundle-creator-delete-target {
    font-size: 90%;
    padding: 10px 10px 10px 28px;
    background: url(../img/2524332153-icon-unsubscribe.png) no-repeat 12px center;
    border: 2px dashed #ebebeb;
    margin: 16px 10px 10px;
    color: #666;
}
.bundle-creator-button-area {
    margin: 0 0 10px 10px;
}
#bundle-creation-area .goog-button {
    margin: 4px;
}
#bundle-creation-area .drag-over {
    border-color: blue;
    border-style: solid;
}
#bundle-creator-list-heading {
    padding-top: 1em;
    clear: both;
}
#bundle-name {
    font-weight: bold;
    margin-bottom: 7px;
    width: 150px;
}
#bundle-name.label-input-label {
    font-weight: normal;
}
#bundle-desc {
    width: 300px;
}
.bundle-item {
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 0 center;
    padding-left: 4px;
    margin: 2px 0;
    height: 1.2em;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    position: relative;
}
.bundle-feed-count {
    width: 7em;
    color: #a7a7a7;
    text-align: center;
    vertical-align: top;
    padding-top: 5px;
}
#bundle-creator-list {
    margin-right: 10px;
}
.bundle-list-entry {
    width: 100%;
    margin-bottom: .5em;
}
.bundle-list-entry .bundle-list-entry-cell {
    padding: .5em 0 .3em .5em;
}
.bundle-list-entry .bundle-list-entry-widget-cell {
    width: 10%}
.bundle-list-entry-selected .bundle-list-entry-cell {
    background: #ddd;
}
.bundle-list-entry-selected .bundle-list-edit {
    color: #000;
    font-weight: bold;
}
.bundle-list-title {
    font-size: 125%;
    font-weight: bold;
}
.bundle-list-user-links {
    padding-top: .1em;
}
.bundle-list-share-link {
    margin: 0 0 .5em .5em;
}
.bundle-feed-icon {
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(../img/lhn-sprite.png) no-repeat -32px -2px;
}
.bundle-feed-title {
    padding-left: 18px;
}
.bundle-list-widget-container .bundle-container {
    margin: 0;
}
.bundles-display {
    margin: 10px;
}
.bundles-display td {
    vertical-align: top;
}
.bundles-display .bundle-container {
    margin-right: 100px;
    margin-top: 10px;
}
.audio-player-container {
    text-align: center;
    padding: 1em 0;
}
.view-enclosure-parent {
    padding-top: .5em;
}
.audio-player-container a, .audio-player-container a:visited {
    font-style: normal;
    color: #68d;
}
.video-player object {
    vertical-align: bottom;
}
.fr-modal-dialog-bg {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #666;
    z-index: 2000;
}
.fr-modal-dialog {
    position: absolute;
    z-index: 2001;
}
.fr-modal-dialog {
    top: 0;
    left: 0;
    width: 500px;
    background-color: #fff;
    border: 6px solid #c2cff1;
}
.fr-modal-dialog-title {
    position: relative;
    background-color: #ebeff9;
    padding: 10px 8px;
    font-weight: bold;
    font-size: 145%;
    cursor: default;
}
.fr-modal-dialog-content {
    background-color: #fff;
    padding: 2px 7px;
    overflow: auto;
}
.fr-modal-dialog-buttons {
    background-color: #fff;
    padding: 4px;
    text-align: right;
}
.fr-modal-dialog-buttons button {
    margin: 5px;
}
.email-this-buttons {
    overflow: auto;
    padding-top: 4px;
}
.email-this-send {
    margin-right: .3em;
}
.email-this-area .email-this-comment, .email-area .email-comment {
    width: 99%;
    padding: 3px 2px;
    border: solid 1px #b2b2b2;
}
.email-this-area .email-this-ccme {
    margin-top: 3px;
    margin-left: 0;
}
.email-entry-table .field-name {
    font-weight: bold;
    text-align: right;
    width: 6em;
    margin-right: .3em;
    vertical-align: middle;
}
.email-entry-table .email-this-subject, .email-entry-table .email-this-to, .email-entry-table .email-subject, .email-entry-table .email-to {
    width: 99%;
    border: solid 1px #b2b2b2;
    padding: 3px 2px;
}
.ie .email-entry-table .email-subject, .ie .email-entry-table .email-to, .ie .email-area .email-comment {
    width: 98%}
.email-entry-table {
    margin-top: 4px;
    width: 100%;
    table-layout: fixed;
}
.email-this-area .form-error-message, .email-area .form-error-message {
    color: red;
    font-weight: bold;
}
.recipient-list-container {
    overflow: auto;
    height: 100px;
    zoom: 1;
    border: 1px solid #c2cff1;
    padding: 5px;
}
.recipient-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    zoom: 1;
}
.recipient-list-container .options {
    margin-bottom: 5px;
}
.recipient-list li {
    padding: 0;
    float: left;
    width: 12em;
    overflow: hidden;
    height: 3.1ex;
}
.recipient-list input {
    margin: 0 .2em 0 0;
}
.fr-confirm-dialog .fr-modal-dialog-content {
    padding-top: 10px;
}
.fr-confirm-dialog .fr-modal-dialog-title {
    padding: 0;
}
.fr-dialog-with-close .fr-modal-dialog-title-close {
    background: transparent url(../img/2706908467-dialog-close-box.gif) no-repeat scroll center center;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 15px;
    z-index: 1;
}
.fr-clips-dialog.fr-modal-dialog {
    width: 750px;
    height: 500px;
}
#clips-iframe {
    width: 100%;
    height: 440px;
}
#quick-add-form {
    display: block;
    margin: 8px;
}
#quick-add-target {
    position: absolute;
    left: -9000px;
    width: 50px;
}
#quick-add-bubble-holder {
    color: #000;
    position: absolute;
    width: 300px;
    z-index: 101;
    border: 1px solid #d0d0d0;
    background-color: #f7f7f7;
}
#quickadd {
    width: 220px;
    margin-right: 4px;
    float: left;
    border: solid 1px #b2b2b2;
    padding: 2px;
}
#quick-add-btn .goog-button-body {
    white-space: nowrap;
}
#quick-add-input-div {
    clear: both;
}
#quick-add-close {
    position: absolute;
    top: 4px;
    right: 4px;
    cursor: pointer;
    height: 9px;
    width: 9px;
    background: url(../img/close-box.gif) no-repeat;
}
#quick-add-subs {
    font-weight: bold;
    font-size: 105%;
    margin-top: 2px;
}
#quick-add-helptext {
    clear: both;
    color: #666;
    font-size: 85%;
    font-style: italic;
}
#quick-add-instructions {
    clear: both;
    float: left;
    color: #666;
    font-size: 85%}
#quick-add-helptext a {
    font-weight: bold;
}
#quick-add-success {
    padding: .3em .5em;
    background: #fff1a8;
}
#quick-add-success-title {
    font-weight: bold;
}
body, html {
    overflow: hidden;
}
.webkit {
    overflow: visible;
}
body {
    padding-bottom: 10px;
}
.ie6 body {
    height: 2000px;
}
.loaded {
    padding-bottom: 0;
}
#search {
    display: none;
    min-width: 600px;
}
.loaded #search {
    display: block;
}
.settings #search {
    display: none;
}
#main {
    position: relative;
    overflow-x: auto;
}
#nav {
    float: left;
}
.keyboard-help-banner {
    top: 5%;
    left: 5%;
    width: 90%}
.keyboard-help-banner .secondary-message-parent {
    padding: 0;
}
.keyboard-help-banner .resized {
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
}
#keyboard-help {
    width: 100%}
#keyboard-help th {
    color: #dd0;
    padding-top: .5em;
}
#keyboard-help td.help-section {
    vertical-align: top;
}
#keyboard-help .key {
    text-align: right;
    font-weight: bold;
    padding-right: .25em;
    white-space: nowrap;
    width: 10em;
}
#keyboard-help .desc {
    text-align: left;
    font-weight: normal;
}
#keyboard-help-tearoff-link-container {
    text-align: center;
    font-size: 90%;
    margin-top: 1em;
}
#keyboard-help-tearoff-link-container .link {
    color: #dd0;
}
.popout-body {
    margin-left: 0;
}
.popout-container {
    position: absolute;
    top: 50%;
    margin-top: -14px;
}
.offscreen {
    position: absolute;
    left: -1000em;
}
.magnification-active .cursor {
    white-space: normal!important;
    width: 100%}
.magnification110 #current-entry, .magnification110 .cursor {
    font-size: 110%}
.magnification120 #current-entry, .magnification120 .cursor {
    font-size: 120%}
.magnification130 #current-entry, .magnification130 .cursor {
    font-size: 130%}
.magnification140 #current-entry, .magnification140 .cursor {
    font-size: 140%}
.magnification150 #current-entry, .magnification150 .cursor {
    font-size: 150%}
#blogger-following-intro-bubble {
    position: absolute;
    top: 0;
    left: 0;
    width: 330px;
    z-index: 10000;
    overflow: auto;
}
#blogger-following-intro-bubble h3 {
    margin: 0;
    padding-left: 18px;
    background: url(../img/1492793948-blogger-logo-small.gif) no-repeat center left;
}
#blogger-following-intro-bubble p, #blogger-following-button-container {
    margin: 1em 0 0;
}
#blogger-following-button-container {
    text-align: center;
}
#blogger-following-intro-bubble .goog-button-body {
    padding: 0 1em;
}
.captcha-dialog.fr-modal-dialog {
    width: 300px;
}
.captcha-dialog .fr-modal-dialog-content {
    overflow: hidden;
}
#captcha-answer {
    width: 270px;
}
#unsupported-browser-warning-dlg {
    width: 420px;
    margin-left: -210px;
    background-color: #fff1a8;
    border: 2px solid black;
    border-top: 0;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 10000;
    zoom: 1;
}
#unsupported-browser-warning-dlg .warning-text-header, #unsupported-browser-warning-dlg .upgrade-browser-button-label {
    font-weight: bold;
    font-size: 120%}
#unsupported-browser-warning-dlg .unsupported-browser-warning-text {
    padding: 5px 15px 0;
}
#unsupported-browser-warning-dlg #dont-upgrade-browser-button, #unsupported-browser-warning-dlg #upgrade-browser-remind-later-button {
    float: right;
    padding-bottom: 10px;
}
#unsupported-browser-warning-dlg #upgrade-browser-remind-later-button {
    padding: 0 15px 0 5px;
}
#unsupported-browser-warning-dlg #upgrade-browser-button {
    padding: 0 0 10px 10px;
    float: left;
}
#unsupported-browser-warning-dlg .goog-button-base-content {
    line-height: 2.2em;
}
.on-login-promotion.modal-dialog {
    max-width: 30em;
    z-index: 10;
}
#chrome.search-stream #mark-all-as-read-split-button, #chrome.search-stream #viewer-view-options, .search-stream-menu {
    display: none;
}
#chrome.search-stream #viewer-single-parent {
    display: block;
    padding-right: .7em;
    text-align: right;
    float: right;
}
#chrome.item-stream #viewer-single-parent {
    display: none;
}
#chrome.item-stream #viewer-single-item-parent {
    display: block;
    padding-right: .7em;
    text-align: left;
    font-weight: bold;
    float: left;
    margin-left: 2em;
}
#chrome.item-stream #scroll-filler-recs-message {
    display: none;
}
#single-item-bottom-links {
    padding: 2em;
    text-align: center;
}
#view-search-container {
    display: none;
}
#chrome.search-stream #view-search-container {
    display: inline;
}
#chrome.search-stream {
    border-left-color: white;
}
#chrome.search-stream #chrome-view-links {
    background: white;
}
#chrome.search-stream #viewer-header, #chrome.search-stream #chrome-lhn-toggle, #chrome.search-stream #viewer-footer {
    background: white;
}
#chrome.search-stream #chrome-lhn-toggle:hover {
    background: #b5d5b7;
}
#chrome.search-stream #viewer-top-controls {
    border-bottom-color: white;
}
#chrome.search-stream #chrome-lhn-toggle-icon {
    border-color: white;
}
#chrome.search-stream #chrome-lhn-toggle:hover #chrome-lhn-toggle-icon {
    border-color: #b5d5b7 #fff #b5d5b7 #b5d5b7;
}
.lhn-hidden #chrome.search-stream #chrome-lhn-toggle-icon {
    border-left-color: white;
}
.lhn-hidden #chrome.search-stream #chrome-lhn-toggle:hover #chrome-lhn-toggle-icon {
    border-left-color: #fff;
}
#search {
    padding: 15px 0;
}
.search-restrict {
    cursor: pointer;
    float: right;
    outline: none;
    width: 19px;
}
.search-restrict-dropdown {
    border-color: #777 transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    height: 0;
    position: absolute;
    right: 5px;
    top: 12px;
    width: 0;
}
.search-restrict-hover .search-restrict-dropdown {
    border-color: #444 transparent;
}
.search-restrict+.goog-menu .goog-menuitem {
    padding-left: 40px;
}
.search-restrict+.goog-menu .main-item.goog-menuitem {
    padding-left: 25px;
}
#search-input, #search .search-restrict {
    float: left;
}
#search-input {
    width: 250px;
    margin: 0;
}
#search .search-restrict {
    width: 130px;
    margin: 0 18px;
    overflow: hidden;
}
.opera #search .search-restrict {
    position: relative;
}
#search .search-restrict .goog-flat-menu-button-caption {
    display: inline;
}
#search .goog-menu, .search-restrict+.goog-menu {
    z-index: 1000;
    max-height: 300px;
    width: 350px;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    cursor: default;
}
.ie6 #search .goog-menu, .ie6 .search-restrict+.goog-menu {
    height: 300px;
}
#search .goog-menuitem {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    padding: .2em 0 .2em 1.5em;
    border: none;
}
#search .main-item.goog-menuitem {
    padding-left: .7em;
}
.search-item .search-item-entry .entry-actions {
    background: #eee;
    padding: .35em 0 .15em 3px;
    left: 0;
}
.search-item .search-item-entry .entry .entry-container .entry-date {
    float: right;
}
#chrome-stream-title .search-stream-title {
    font-weight: bold;
}
#chrome-stream-title .search-stream-title em {
    font-style: normal;
    color: #02640a;
}
#chrome.search-stream #entries.search #current-entry {
    border-color: white;
}
#chrome.search-stream #entries.search .entry-secondary-snippet {
    max-width: 780px;
}
#chrome.search-stream #entries.search .entry {
    background: #fff;
    border: 2px solid #fff;
}
#chrome.search-stream #entries.search #current-entry .entry-title {
    padding-top: 0;
}
#chrome.search-stream .entry {
    padding: .5em 0 1em .5em;
}
#chrome.search-stream #entries.list .entry {
    padding: 0;
}
.entry .search-result {
    margin: 0;
}
.entry .search-result .entry-main {
    position: relative;
}
.entry .search-result .entry-main .entry-original {
    width: 14px;
    height: 14px;
    background: url(../img/entry-action-icons.png) no-repeat left -418px;
    top: 1px;
    margin-top: 0;
}
.entry .search-result .entry-icons {
    top: .6em;
    left: .5em;
}
.entry.read .search-result .entry-title-link, .entry.read .search-result .entry-source-title {
    color: #5e73a7;
}
.entry .search-result .entry-date {
    font-size: 110%}
.entry .search-result .entry-source-title {
    text-decoration: underline;
}
.entry .search-result .entry-title a {
    text-decoration: underline;
}
.entry .search-result .entry-title {
    font-weight: normal;
    font-size: 125%;
    line-height: 120%}
.entry .search-result .entry-date {
    color: #063;
}
.konami #nav {
    background: #006f89;
}
.konami #scrollable-sections {
    background: #006f89 url(../img/1965283099-ninja-sidebar.gif) repeat-y left 0;
}
.konami #nav .selector, .konami #nav .lhn-section-primary, .konami #nav .lhn-section-secondary li a, .konami #nav #sub-tree-header {
    border-left-color: #006f89;
}
.konami .unread-count {
    color: #ccc;
}
.konami .lhn-section, .konami .scroll-tree li {
    background: transparent;
}
.info-bubble {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    width: 100%}
.info-bubble .itl, .info-bubble .itr, .info-bubble .ibl, .info-bubble .ibr {
    width: 10px;
    height: 10px;
    background-image: url(../img/3697955668-info-bubble-corners.png);
    background-repeat: no-repeat;
}
.info-bubble .itl {
    background-position: 0 0;
}
.info-bubble .itr {
    background-position: -10px 0;
}
.info-bubble .ibl {
    background-position: 0 -10px;
}
.info-bubble .ibr {
    background-position: -10px -10px;
}
.info-bubble .it, .info-bubble .ib {
    height: 10px;
    background-image: url(../img/582229027-info-bubble-tb.gif);
    background-repeat: repeat-x;
}
.info-bubble .it {
    background-position: 0 0;
}
.info-bubble .ib {
    background-position: 0 -10px;
}
.info-bubble .il, .info-bubble .ir {
    width: 10px;
    background-image: url(../img/2659917866-info-bubble-lr.gif);
    background-repeat: repeat-y;
}
.info-bubble .il {
    background-position: 0 0;
}
.info-bubble .ir {
    background-position: -10px 0;
}
.info-bubble .arrow {
    width: 30px;
    background-image: url(../img/3893273447-info-bubble-tip.png);
    background-position: right 50%;
    background-repeat: no-repeat;
}
.info-bubble .ic {
    background-color: #fff;
    background-repeat: no-repeat;
    border: 0;
    padding: 0;
    width: 300px;
}
.info-bubble .ileft {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: #fff;
}
.info-bubble .empty {
    height: 50px;
    background-image: url(../img/3289650025-info-bubble-empty-left-tips.gif);
    background-position: left 50%;
    background-repeat: no-repeat;
    background-color: #fff;
}
.ie .info-bubble .empty {
    height: auto;
}
.settings .info-bubble {
    display: none;
}
@media print {
    body {
    background: none;
}
#nav, #chrome-lhn-toggle, #top-bar, #gbar, #gbh, #viewer-top-controls, .single-item-bottom-links, #viewer-footer, .entry-actions, #entries .entry-title a .entry-title-go-to {
    display: none;
}
#main {
    position: static;
}
#chrome {
    margin-left: 0;
    border: 0;
}
.entry {
    display: none;
}
#current-entry, .search-item-entry .entry {
    display: block;
}
#entries.list #current-entry.expanded {
    border: 0;
}
.collapsed {
    display: none;
}
#entries {
    height: auto!important;
}
#entries .entry-body, #entries .entry-title {
    max-width: none;
}
#main {
    margin: 0;
}
.entry-icons, #scroll-filler {
    display: none;
}
#current-entry .card {
    border: 0;
}
* {
    overflow: visible!important;
}
}
.fullscreen #chrome-lhn-toggle, .fullscreen #top-bar, .fullscreen #gb, .fullscreen #gbar, .fullscreen #guser, .fullscreen #gbh, .fullscreen #viewer-footer, .fullscreen #settings-button-container, .fullscreen .entry-actions {
    display: none;
}
.fullscreen #viewer-header, .fullscreen #chrome-fullscreen-top-toggle {
    z-index: 50;
    position: relative;
}
.fullscreen-top-toggle #settings-button-container {
    display: block;
    z-index: 50;
}
.fullscreen-top-toggle #chrome-fullscreen-top-toggle {
    box-shadow: rgba(0, 0, 0, .5) 0 3px 5px;
}
.fullscreen .cards .entry-0 {
    margin-top: 5px;
}
.fullscreen #current-entry .entry-actions {
    display: block;
}
.fullscreen #chrome-fullscreen-top-toggle-icon {
    font-size: 1px;
    line-height: 1px;
}
.fullscreen #chrome-fullscreen-top-toggle {
    height: 10px;
    background: #fff;
    cursor: pointer;
    border-bottom: 1px solid #ebebeb;
}
.fullscreen #chrome-fullscreen-top-toggle:hover {
    background: #ebebeb;
}
.fullscreen #chrome-fullscreen-top-toggle-icon {
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    border-color: #999 #fff #fff;
    border-style: solid;
    border-width: 7px 7px 0;
    margin-top: 1px;
}
.fullscreen #chrome-fullscreen-top-toggle:hover #chrome-fullscreen-top-toggle-icon {
    border-color: #fff #ebebeb #ebebeb;
}
.fullscreen-top-toggle #chrome-fullscreen-top-toggle-icon {
    border-color: #fff #fff #999;
    border-width: 0 7px 7px;
}
.fullscreen-top-toggle #chrome-fullscreen-top-toggle:hover #chrome-fullscreen-top-toggle-icon {
    border-bottom-color: #fff;
}
