.sliderdeck-centerpanel {
    overflow: hidden;
}

.pagetitle {
    font: 20px Helvetica, sans-serif;
    margin-top: 5px;
}

.spacer-line {
    font-size: 20px;
}

.login-panel {
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-left: 10px;
}

.login-panel .topbar-titlepanel {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 2px;
}

.login-userinfo {
    border-top: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    margin-top: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.login-userinfo .gwt-HTML {
    font: 18px Helvetica, sans-serif;
}

.login-checks {
    padding-top: 9px;
    padding-bottom: 6px;
    padding-left: 15px;
    line-height: 200%;
}

.login-checks .gwt-Checkbox {
    font-size: 16px;
    line-height: 200%;
}

.login-checks .gwt-Checkbox input {
    width: 20px;
    height: 20px;
}

.login-button {
    padding-left: 15px;
}

.login-button .gwt-Button {
    font-size: 18px;
}

.topbar-titlepanel {
    margin-left: 5px;
    margin-bottom: 4px;
}

.topbar-title .gwt-HTML {
    font: 22px Helvetica, sans-serif;
}

.topbar-options {
    margin-top: 10px;
}

.topbar-options .gwt-HTML {
    font: 14px Helvetica, sans-serif;
}

.topbar-titlepanel {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.buttonbar-button {
    padding: 3px;
}

.buttonbar-button .gwt-HTML {
    font: 12px Helvetica, sans-serif;
}

.banner .buttonbar-button {
    width: 50px;
}

.infopanel {
    padding: 10px;
}

.infopanel .gwt-HTML {
    font: 16px Helvetica, sans-serif;
    line-height: 200%;
}

.helppanel {
    padding: 10px;
}

.helppanel .gwt-HTML {
    font: 16px Helvetica, sans-serif;
    line-height: 200%;
}

.settings-panel {
    padding: 10px;
}

.settings-panel .gwt-HTML {
    font: 16px Helvetica, sans-serif;
    line-height: 300%;
}

.settings-panel .gwt-ListBox {
    font: 16px Helvetica, sans-serif;
}

.folderlist-text {
    font: bold 18px Helvetica, sans-serif;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 2px;
}

.folderlist-unseen {
    font: bold 15px Helvetica, sans-serif;
    color: white;
    background-color: #7f7f7f;
    border: 1px solid #AAAAAA;
    white-space: nowrap;
    margin-left: 1px;
    margin-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.unseen-narrow {
    padding-left: 8px;
    padding-right: 5px;
}

.unseen-wide {
    padding-left: 4px;
    padding-right: 2px;
}

.folderlist-itempanel {
    padding-left: 3px;
    margin-top: 3px;
    margin-bottom: 5px;
}

.folderlist-focuspanel {
    margin-top: 4px;
    border-bottom: solid 1px #ccc;
}

.selected-entrysummary {
    background-color: rgb( 81, 118, 236 );
}

.selected-entrysummary .gwt-HTML {
    color: white;
}

.selected-entrysummary a:link {
    color: white;
}

.selected-entrysummary a:visited {
    color: white;
}

.entrysummary-focuspanel {
    border-bottom: 1px solid #ccc;
    padding-bottom: 2px;
    margin-top: 4px;
}

a:link {
    color: rgb( 34, 98, 245 );
}

a:visited {
    color: #2262f5;
}

.fullItemContent img {
    max-width: 280px !important;
    display: inline;
}

body {
    margin: 0px;
    background-color: #ffffff;
    width: 320px !important;
}

.banner .back {
    margin-left: 3px;
}

.banner .title {
    margin-left: 3px;
}

.banner .loading {
    margin-left: 2px;
    margin-right: 5px;
}

.banner {
/*width: 100%; */
    background-color: rgb( 81, 118, 236 );
    padding: 0px;
    margin-bottom: 2px;
    height: 36px;
    cursor: default;
    color: #FFFFFF;
}

.banner .title {
    font: bold 18px Helvetica, sans-serif;
    color: white;
    width: 185px;
    margin-left: 4px;
    -apple-text-size-adjust: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

/*
.banner .errortitle {
    width: 220px;
    position: absolute;
    top: 9px;
    bottom: 0px;
    left: 76px;
    right: 220px;
    vertical-align: bottom;
    height: 42px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.banner .counts {
    position: absolute;
    right: 11px;
    bottom: 12px;
    text-align: right;
    vertical-align: bottom;
    font-size: 17px;
    vertical-align: bottom;
}

#banner #title a:link, #banner #title a:visited, #banner #title a:hover {
    color: inherit;
    text-decoration: none;
    cursor: pointer;
}

#contentarea {
    margin-top: 12px;
    position: absolute;
    top: 42px;
    left: 0;
}

#mfcontentarea {
    left: 0;
}
*/

.item {
    width: 320px;
    font: 13px Helvetica, sans-serif;
}

.fullItem {
    display: none;
    width: 200px !important;
    padding: 8px;
    line-height: 220%;
    font: 13px Helvetica, sans-serif;
    white-space: normal;
}

.fullItemTitle {
    padding-left: 12px;
    width: 300px;
    font: bold 13px Helvetica, sans-serif;
    margin-top: 6px;
    margin-bottom: 0px;
}

.fullItemWebLink {
    font: bold 13px Helvetica, sans-serif;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 15px;
}

.itemSummary {
    width: 294px;
    height: 30px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    font: 13px Helvetica, sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.itemAuthor {
    width: 270px;
    margin-top: 13px;
    margin-left: 12px;
    font: 13px Helvetica, sans-serif;
}

.fullItemContent {
    font: 13px Helvetica, sans-serif;
    width: 90% !important;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 2px;
}

.showAll {
    font: bold 13px Helvetica, sans-serif;
    margin-left: 12px;
    margin-bottom: 15px;
    color: rgb( 34, 98, 245 );
    text-overflow: ellipsis;
    width: 296px;
    white-space: nowrap;
    overflow: hidden;
}

.navi {
    font: bold 13px Helvetica, sans-serif;
    margin-left: 12px;
    margin-bottom: 20px;
    color: rgb( 34, 98, 245 );
}

.navLabels {
    font: 13px Helvetica, sans-serif;
    color: rgb( 0, 0, 0 );
}

.navLinks {
    font: bold 13px Helvetica, sans-serif;
    color: rgb( 34, 98, 245 );
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    spacing-left: 0px;
    margin-left: 5px;
}

.itemTitle {
    padding-left: 12px;
    width: 300px;
    font: bold 13px Helvetica, sans-serif;
    margin-top: 3px;
    margin-bottom: 1px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: rgb( 34, 98, 245 );
    overflow: hidden;
}

.date-panel {
    margin-left: 12px;
    margin-top: 2px;
    margin-bottom: 3px;
}

.date-panel img {
    margin-bottom: 2px;
    margin-right: 4px;
}

.date-panel .gwt-HTML {
    margin-right: 8px;
    color: rgb( 177, 177, 177 );
    font: bold 13px Helvetica, sans-serif;
}

.textTop {
    width: 300px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    font: 13px Helvetica, sans-serif;
    overflow: hidden;
    text-overflow: none;
    white-space: nowrap;
}

.textBottom {
    width: 300px;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 12px;
    font: 13px Helvetica, sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.showAllLink {
    width: 294px;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
    font: 13px Helvetica, sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*
.enclosure {
    width: 294px !important;
    margin-top: 6px;
    padding-bottom: 0px;
    padding-left: 12px;
    font: 13px Helvetica, sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
*/

.itemHead {
    display: -khtml-box;
    -khtml-box-orient: horizontal;
    -khtml-box-align: baseline;
    color: rgb( 177, 177, 177 );
}

.itemPublisher {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: intrinsic;
    width: 0px;
    min-width: 0px;
    margin-right: 1em;
}

.enclosureDetails {
    max-width: 280px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.enclosureDetailsBold {
    font-weight: bold;
    max-width: 280px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.button-row {
    padding-left: 10px;
}

.button-row .buttonbar-button {
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 7px;
}

.options-panel {
    opacity: 0.80;
    background-color: #cdcdcd;
}

.option-button {
    width: 290px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 3px;
    background-color: #404040;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.feed-options .option-button {
    margin-top: 12px;
}

.entry-options .option-button {
    margin-top: 12px;
}

.option-button .gwt-HTML {
    font: 17px Helvetica, sans-serif;
    color: white;
    padding-left: 4px;
}

.entry-options .option-button img {
    margin-left: 15px;
}

.options-close {
    margin-top: 15px;
    margin-bottom: 15px;
}

.options-close .gwt-HTML {
    padding-top: 2px;
    padding-bottom: 2px;
}

