.ab-main {
    width: 960px;
    z-index: 0
}
.ab-maincontacts {
    padding-left: 14px
}
.ab-subscribe {
    border: 1px solid #ccc;
    margin-left: 2px;
    margin-right: 10px
}
.ab-contact {
    cursor: pointer
}
.ab-count {
    padding-left: 5px;
    font-weight: normal;
    color: #999
}
.ab-contactutils {
    padding: 3px;
    border-top: 1px solid #ddd;
    color: #555
}
.ab-topbar {
    border-bottom: 1px solid #999
}
.ab-divider {
    width: 7px;
    background-color: #ccc;
    border: 1px solid #999;
    border-top: none
}
.ab-divider-inner {
    width: 7px
}
.ab-layout-table {
    width: 960px
}
.ab-layout-table table {
    padding: 0;
    margin: 0
}
.ab-layout-table td {
    vertical-align: top
}
.ab-divider img {
    margin-top: 100px
}
.ab-leftpane {
    width: 200px
}
.ab-leftpane-unsel,
.ab-leftpane-sel {
    font-weight: normal;
    color: #000;
    font-weight: 800;
    margin: 1px 0;
    padding: 4px 0 4px 8px
}
.ab-leftpane-unsel .delete {
    display: none
}
.ab-leftpane-sel {
    background-image: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/sel-bck-omar-vfl34546.png)
}
.ab-leftpane-sel .delete {
    display: inline
}
.ab-midpane {
    width: 200px;
    height: 690px
}
.ab-rightcontainer {
    width: 666px;
    height: 715px
}
#ab-contacts-table {
    border: 1px solid #ccc;
    border-left: none
}
.ab-midpane-unsel {
    color: #333
}
.ab-midpane-sel {
    font-weight: 800;
    color: #000
}
.ab-rightpane-top {
    padding: 7px 7px 7px 0;
    width: 743px;
    border-right: 1px solid rgb(204, 204, 204)
}
.ab-rightpane {
    width: 521px;
    height: 690px;
    overflow: auto;
    padding: 0 10px
}
* html .ab-rightpane {
    width: 516px
}
#ab-label-menu {
    position: absolute;
    background-color: white;
    width: 205px;
    border-top: 1px solid #a1b5da;
    border-left: 1px solid #a1b5da;
    border-right: 1px solid #a1b5da;
    z-index: 9999;
    *margin-left: -77px
}
.ab-label-menu-item {
    white-space: nowrap;
    text-align: left;
    outline: none;
    cursor: pointer
}
#ab-newstuff-menu {
    position: absolute;
    background-color: white;
    width: 120px;
    border-top: 1px solid #a1b5da;
    border-left: 1px solid #a1b5da;
    border-right: 1px solid #a1b5da;
    z-index: 9999;
    *margin-left: -69px
}
#ab-import-menu {
    *position: relative;
    *left: -82px;
    *top: 3px
}
.ab-button-mar1 {
    margin: 10px -2px 0 5px
}
.ab-button-mar2 {
    margin: 0 6px
}
.ab-button-mar3 {
    margin: 10px -2px 0 25px
}
.fl {
    float: left
}
.fr {
    float: right
}
.ab-new {
    float: left;
    width: 200px;
    margin: 10px 0 10px 0
}
.ab-new-divider-spacer {
    float: left;
    width: 8px
}
.ab-new-spacer {
    float: left;
    border-right: 1px solid #fff;
    border-left: 1px solid #a1b5da;
    height: 21px;
    width: 0;
    margin: -4px 0 0 8px;
    padding: 0;
    vertical-align: top
}
.ab-new-arrow {
    float: left;
    margin: 4px 0 0 4px
}
.ab-addlabel-dialog {
    position: absolute;
    z-index: 9999;
    border: 1px solid gray;
    width: 325px
}
.ab-newstuff-addlabel-margin {
    margin-top: 35px;
    *margin-top: 33px
}
.ab-label-addlabel-margin {
    margin-top: -3px;
    margin-left: 32px;
    *margin-top: -10px
}
.ab-cd-info a {
    text-decoration: none
}
.ab-cd-info a:hover {
    text-decoration: underline
}
.ab-cd-divline {
    margin: 7px 0 10px 0;
    border-bottom: 1px solid #ccc;
    width: 300px
}
.ab-cd {
    background-color: #fff;
    font-size: 1em
}
.ab-cd-display {
    margin: 12px 0 0 22px
}
.ab-cd-txtlbl {
    color: #333
}
.ab-cd-modlbl {
    padding: 4px 0 4px 0
}
.ab-cd-details {
    margin-left: 10px;
    margin-right: 22px
}
.ab-user {
    padding: 3px 0 3px 0;
    cursor: pointer;
    background-color: inherit
}
.ab-users {
    width: 200px
}
.ab-users tr {
    background-color: white
}
.ab-users tr.ab-user-current {
    background-color: #eef2fb
}
.ab-users td {
    background-color: inherit;
    vertical-align: top
}
.ab-users-checks {
    clear: left;
    width: 100%;
    color: #333;
    border-bottom: 1px solid #999;
    background-image: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/silver-grad-vfl35285.png);
    background-position: center center;
    background-repeat: repeat-x
}
.ab-users-checks td {
    vertical-align: middle
}
.ab-users div:hover {
    font-weight: bold
}
.fl {
    float: left
}
.ab-mulsel-hdr {
    padding: 10px 10px 20px 10px;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: rgb(102, 102, 102);
    font-size: 1em;
    border-bottom: 1px solid #ccc
}
.ab-mulsel-nothing-txt {
    float: left;
    clear: both;
    font-size: 1.5em;
    margin: 40px 10px 40px 10px;
    width: 425px;
    text-align: center;
    color: #666;
    font-weight: bold
}
.ab-mulsel {
    margin-top: 10px;
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: rgb(102, 102, 102);
    font-size: 1em
}
.ab-mulsel-row {
    clear: both;
    margin: 0 10px 10px 0;
    padding-top: 4px
}
.ab-mulsel-fname {
    margin: 0 0 0 5px;
    float: left;
    cursor: pointer
}
.ab-mulsel-arrow {
    float: left;
    width: 10px;
    height: 10px;
    top: 2px
}
.delete {
    font-decoration: underline;
    color: blue;
    padding-left: 5px
}
.inner-dialog {
    background-color: #fff;
    border: 1px solid #dde0e7;
    padding: 10px
}
.disabled a {
    cursor: wait;
    cursor: progress
}
.disabled a span.title {
    color: #999
}
.disabled a:hover .title {
    text-decoration: none
}
.menu {
    border: 1px solid #abb1bd;
    *width: 205px
}
.menu a {
    display: block;
    white-space: nowrap;
    padding: 5px 10px 5px 5px;
    border-top: 1px solid #abb1bd;
    background-color: #edf2f6
}
.menu a.first {
    border-top: 0
}
.menu a:hover {
    background-color: white
}
.disabled .content {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) repeat-x scroll 0 -224px
}
.default-button {
    float: left;
    margin-right: 6px;
    cursor: default
}
.default-button a {
    text-decoration: none;
    color: #03c;
    cursor: hand;
    cursor: pointer;
    white-space: nowrap
}
.default-button a:hover .title {
    text-decoration: underline
}
.default-button .end-cap {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    border: none
}
.default-button .content {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) repeat-x scroll 0 -224px;
    float: left;
    height: 20px;
    padding: 5px 5px 0 5px
}
.default-button .content .title {
    color: black;
    font-weight: normal;
    font-size: 13px
}
.img-action-button-cap-left {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -162px -37px;
    height: 25px;
    width: 5px
}
.img-action-button-cap-right {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -167px -37px;
    height: 25px;
    width: 5px
}
.img-default-button-cap-left,
.disabled .img-action-button-cap-left {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -152px -37px;
    height: 25px;
    width: 5px
}
.img-default-button-cap-right,
.disabled .img-action-button-cap-right {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -157px -37px;
    height: 25px;
    width: 5px
}
.fc {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0
}
.section_header {
    border-bottom: 1px solid #ccc;
    margin: 0 10px;
    padding: 8px 0;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1em
}
.section_text {
    margin: 10px 10px 10px 50px;
    color: #333
}
.import_status {
    padding: 15px 5px;
    margin: 10px 20px 10px 20px
}
.import_status_detail {
    margin-left: 10px;
    color: #666
}
.feedtab-loading {
    margin-top: 10px
}
.status-msg,
.success-msg,
.error-msg,
.pending-msg {
    padding: 10px 0;
    margin: 10px;
    text-align: center;
    color: #000
}
.pending-msg {
    background-color: #fff8be
}
.status-msg {
    background-color: #eee
}
.success-msg {
    background-color: #d1f0b4
}
.error-msg {
    background-color: #ffadaf
}
.onload-msg {
    background: #ffcece;
    text-align: center;
    width: 66%;
    padding: 10px 0;
    margin-top: 10px
}
ol,
ul {
    list-style: none
}
blockquote,
q {
    quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}
ins {
    text-decoration: none
}
del {
    text-decoration: line-through
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
html {
    height: 100%
}
a {
    color: #03c;
    text-decoration: none
}
a:hover {
    text-decoration: underline
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold
}
h1 {
    font-size: 1.5833em
}
h2 {
    font-size: 1.3333em
}
h3 {
    font-size: 1.1666em
}
h4 {
    font-size: 1.0833em
}
h5,
h6 {
    font-size: .8333em
}
dt {
    font-weight: bold
}
.yt-button,
a.yt-button {
    padding: 0 .8333em;
    margin: 0 .25em;
    white-space: nowrap;
    text-decoration: none;
    color: #000;
    background: #d8d8d8 url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png) repeat-x center -802px;
    border: 1px solid #999;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline
}
html > body .yt-button,
tt:-moz-any-link,
tt:default {
    -moz-border-radius: 3px
}
.yt-button span {
    white-space: normal;
    line-height: 1.9166em;
    height: 1.9166em;
    *display: inline-block
}
html > body .yt-button span,
tt:-moz-any-link {
    padding-top: .3333em;
    line-height: 1.75em
}
html > body .yt-button span,
tt:-moz-any-link,
tt:default {
    padding-top: 0;
    line-height: 1.9166em
}
*:first-child + html .yt-button span {
    padding-top: 0;
    line-height: 1.75em
}
.yt-button img,
.yt-button button {
    vertical-align: top;
    height: 1.9166em;
    width: 20px;
    margin: 0;
    padding: 0;
    border: 0 solid transparent;
    cursor: pointer
}
* html .yt-button img {
    height: 1.8333em;
    vertical-align: bottom
}
* html .yt-button button {
    height: 1.8333em;
    vertical-align: bottom
}
*:first-child + html .yt-button img {
    height: 1.8333em;
    vertical-align: bottom
}
*:first-child + html .yt-button button {
    height: 1.8333em;
    vertical-align: bottom
}
.yt-menubutton,
.yt-menulink {
    position: relative;
    z-index: 98;
    text-decoration: none;
    white-space: nowrap
}
.yt-menubutton .yt-menubutton-btn {
    margin-right: 0;
    vertical-align: middle;
    -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
}
.yt-menubutton .yt-menubutton-arr {
    padding-left: 0;
    padding-right: .4166em;
    margin-left: 0;
    vertical-align: middle;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left-width: 0
}
.yt-menulink .yt-menulink-btn {
    display: inline;
    margin: 0 0 0 .25em;
    padding: 0;
    border: none;
    background: none;
    color: #000
}
.yt-menulink .yt-menulink-arr {
    margin: 0 .25em 0 0;
    padding-right: 15px;
    zoom: 1;
}
.yt-menubutton .yt-menubutton-btn span {
    white-space: nowrap
}
.yt-menubutton .yt-menubutton-arr span {
    white-space: nowrap;
    width: .0833em
}
.yt-menubutton .yt-menubutton-arr img,
.yt-menubutton .yt-menubutton-arr button {
    border-left: 1px solid #fff
}
* html .yt-menubutton .yt-menubutton-arr button {
    border-left: none
}
*:first-child + html .yt-menubutton .yt-menubutton-arr button {
    border-left: none
}
.yt-menubutton-menu,
.yt-menulink-menu {
    position: absolute;
    top: 1.5em;
    left: .25em;
    z-index: 99;
    min-width: 100%;
    border: 1px solid #999;
    visibility: hidden
}
.yt-menulink-menu {
    top: 1em
}
* html .yt-menubutton-menu {
    width: 10em;
    top: 1.8333em;
    visibility: visible;
    display: none;
    white-space: normal
}
* html .yt-menulink-menu {
    width: 10em;
    visibility: visible;
    display: none;
    white-space: normal
}
*:first-child + html .yt-menubutton-menu {
    top: 1.8333em
}
.yt-menubutton-menu,
.yt-menubutton-menu li,
.yt-menulink-menu,
.yt-menulink-menu li {
    margin: 0;
    padding: 0;
    list-style: none
}
.yt-menulink-menu span {
    display: block
}
.yt-menubutton-menu,
.yt-menulink-menu {
    background: #ccc
}
.yt-menubutton-menu li:first-child,
.yt-menulink-menu li:first-child {
    margin-top: 0
}
.yt-menubutton-menu li,
.yt-menulink-menu li,
.yt-menulink-menu span {
    margin-top: 1px
}
.yt-menubutton-menu li a,
.yt-menulink-menu li a,
.yt-menulink-menu span a {
    display: block;
    padding: .4166em .6666em;
    color: #000;
    background: #eee
}
.yt-menulink-menu li a,
.yt-menulink-menu span a {
    color: #000
}
* html .yt-menubutton-menu li a {
    height: 1%
}
* html .yt-menulink-menu li a {
    height: 1%
}
* html .yt-menulink-menu span a {
    height: 1%
}
.yt-button-primary,
a.yt-button-primary {
    font-weight: bold;
    color: #039;
    background: #c6d7f3 url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png) repeat-x center -1602px;
    border-color: #a0b1dc
}
.yt-menulink-primary .yt-button-primary {
    color: #03c
}
.yt-button-urgent,
a.yt-button-urgent {
    font-weight: bold;
    color: #994800;
    background: #fed81c url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png) repeat-x center -2202px;
    border-color: #ecc101
}
.yt-menulink-urgent .yt-button-urgent {
    color: #994800
}
.yt-menubutton-primary .yt-menubutton-menu,
.yt-menulink-primary .yt-menulink-menu {
    border-color: #a0b1dc;
    background-color: #d9e1f2
}
.yt-menubutton-primary .yt-menubutton-menu li a {
    color: #039;
    background: #ecf1fa
}
.yt-menulink-primary .yt-menulink-menu li a,
.yt-menulink-primary .yt-menulink-menu span a {
    color: #03c;
    background: #ecf1fa
}
.yt-menubutton-urgent .yt-menubutton-menu,
.yt-menulink-urgent .yt-menulink-menu {
    border-color: #ecc101;
    background-color: #ffeb81
}
.yt-menubutton-urgent .yt-menubutton-menu li a {
    color: #994800;
    background: #ffc
}
.yt-menulink-urgent .yt-menulink-menu li a,
.yt-menulink-urgent .yt-menulink-menu span a {
    color: #994800;
    background: #ffc
}
.yt-button-short span {
    line-height: 1.5em;
    height: 1.5em
}
html > body .yt-button-short span {
    padding-top: 0;
    line-height: 1.5em
}
*:first-child + html .yt-button-short span {
    padding-top: 0;
    line-height: 1.5em
}
.yt-button:hover,
.yt-menubutton:hover,
.yt-menulink:hover {
    text-decoration: none
}
.yt-button:hover span,
.yt-menubutton:hover .yt-button span,
.yt-menulink:hover .yt-menulink-btn {
    text-decoration: underline
}
.yt-button:hover,
.yt-menubutton:hover .yt-button {
    background-position: center -1002px
}
.yt-button-primary:hover,
.yt-menubutton-primary:hover .yt-menubutton-btn {
    background-position: center -1802px
}
.yt-button-urgent:hover,
.yt-menubutton-urgent:hover .yt-menubutton-btn {
    background-position: center -2402px
}
.yt-menubutton:hover .yt-menubutton-arr {
    background-position: center -1202px
}
.yt-menubutton-primary:hover .yt-menubutton-arr {
    background-position: center -2002px
}
.yt-menubutton-urgent:hover .yt-menubutton-arr {
    background-position: center -2602px
}
.yt-menubutton:hover .yt-menubutton-arr img,
.yt-menubutton:hover .yt-menubutton-arr button {
    border-left-color: transparent
}
.yt-menubutton:hover .yt-menubutton-menu,
.yt-menulink:hover .yt-menulink-menu {
    visibility: visible
}
.yt-menubutton-menu li a:hover,
.yt-menubutton-primary .yt-menubutton-menu li a:hover,
.yt-menulink-menu li a:hover,
.yt-menulink-menu span a:hover,
.yt-menulink-primary .yt-menulink-menu li a:hover,
.yt-menulink-primary .yt-menulink-menu span a:hover {
    background: #fff
}
* html .yt-menubutton-hover .yt-menubutton-btn {
    background-position: center -1002px!important
}
* html .yt-menubutton-hover .yt-menubutton-arr {
    background-position: center -1202px!important
}
* html .yt-menubutton-primary-hover .yt-menubutton-btn {
    background-position: center -1802px!important
}
* html .yt-menubutton-primary-hover .yt-menubutton-arr {
    background-position: center -2002px!important
}
* html .yt-menubutton-urgent-hover .yt-menubutton-btn {
    background-position: center -2402px!important
}
* html .yt-menubutton-urgent-hover .yt-menubutton-arr {
    background-position: center -2602px!important
}
* html .yt-menubutton-hover .yt-menubutton-menu,
* html .yt-menubutton-primary-hover .yt-menubutton-menu,
* html .yt-menubutton-urgent-hover .yt-menubutton-menu {
    display: block
}
* html .yt-menulink-hover .yt-menulink-menu,
* html .yt-menulink-primary-hover .yt-menulink-menu,
* html .yt-menulink-urgent-hover .yt-menulink-menu {
    display: block
}
.yt-menubutton .yt-menubutton-arr img,
.yt-menubutton .yt-menubutton-arr button {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png) no-repeat 0 center
}
.yt-menubutton-primary .yt-menubutton-arr img,
.yt-menubutton-primary .yt-menubutton-arr button {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png) no-repeat -40px center
}
.yt-menubutton-urgent .yt-menubutton-arr img,
.yt-menubutton-urgent .yt-menubutton-arr button {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png) no-repeat -80px center
}
.yt-menubutton:hover .yt-menubutton-arr img,
.yt-menubutton:hover .yt-menubutton-arr button {
    background-position: -20px center
}
.yt-menubutton-primary:hover .yt-menubutton-arr img,
.yt-menubutton-primary:hover .yt-menubutton-arr button {
    background-position: -60px center
}
.yt-menubutton-urgent:hover .yt-menubutton-arr img,
.yt-menubutton-urgent:hover .yt-menubutton-arr button {
    background-position: -100px center
}
.yt-menulink .yt-menulink-arr {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png) no-repeat -120px center
}
.yt-menulink-primary .yt-menulink-arr {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png) no-repeat -135px center
}
.yt-menulink-urgent .yt-menulink-arr {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png) no-repeat -150px center
}
* html .yt-menubutton-hover .yt-menubutton-arr img,
* html .yt-menubutton-hover .yt-menubutton-arr button {
    background-position: -20px center!important
}
* html .yt-menubutton-primary-hover .yt-menubutton-arr img,
* html .yt-menubutton-primary-hover .yt-menubutton-arr button {
    background-position: -60px center!important
}
* html .yt-menubutton-urgent-hover .yt-menubutton-arr img,
* html .yt-menubutton-urgent-hover .yt-menubutton-arr button {
    background-position: -100px center!important
}
* html .yt-menulink-hover .yt-menulink-arr {
    background-position: -120px center!important
}
* html .yt-menulink-primary-hover .yt-menulink-arr {
    background-position: -135px center!important
}
* html .yt-menulink-urgent-hover .yt-menulink-arr {
    background-position: -150px center!important
}
.yt-button-disabled,
a.yt-button-disabled {
    color: #000;
    background: #d8d8d8 url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png) repeat-x center -802px;
    border-color: #999;
    font-weight: normal;
    cursor: default;
    opacity: 0.5;
    filter: alpha(opacity=50);
    zoom: 1
}
.yt-button-disabled:hover {
    background-position: center -802px
}
.yt-button-disabled:hover span {
    text-decoration: none
}
.yt-button .yt-button-icon-add {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat 0 center
}
.yt-button-primary .yt-button-icon-add {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat -20px center
}
.yt-button .yt-button-icon-delete {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat -60px center
}
.yt-button-primary .yt-button-icon-delete {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat -80px center
}
.yt-button .yt-button-icon-edit {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat -120px center
}
.yt-button-primary .yt-button-icon-edit {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat -140px center
}
.yt-button .yt-button-icon-mail {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat -180px center
}
.yt-button-primary .yt-button-icon-mail {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat -200px center
}
.yt-button-primary .yt-button-icon-play {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat -260px center
}
* div {
    zoom: 1
}
#masthead-container {
    width: auto;
    margin-bottom: 0
}
#masthead div {
    zoom: normal
}
#masthead-ticker {
    display: none
}
#baseDiv {
    width: auto;
    padding: 0;
    font-size: 0;
    margin: -1px 0;
    _height: 0;
    _margin: 0
}
#channel-base-div {
    width: 960px;
    margin: auto
}
#channel-body {
    padding: 1px 0 25px 0;
    background-position: top center
}
#main-channel-content {
    zoom: 1;
}
.outer-box {
    background: #fff;
    padding: 7px;
    margin: 8px 0;
    z-index: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}
.outer-box .user-thumb-medium {
    background: inherit;
    border: none
}
.user-thumb-large {
    border-width: 1px
}
.left-column {
    float: left;
    width: 300px;
    padding-right: 5px
}
.right-column {
    float: right;
    width: 640px
}
.inner-box {
    margin-bottom: 7px;
    padding: 12px;
    position: relative;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}
.box-title {
    float: left;
    font-size: 150%;
    padding-bottom: 6px
}
.text-field {
    border: 1px solid
}
.inner-box .text-field {
    padding: 0.4em
}
.border-box-sizing {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}
.profile-banner-box {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 7px
}
.loading-div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    filter: alpha(opacity=90)
}
.opacity90 {
    opacity: 0.9;
    filter: alpha(opacity=90)
}
.opacity80 {
    opacity: 0.8;
    filter: alpha(opacity=80)
}
.opacity70 {
    opacity: 0.7;
    filter: alpha(opacity=70)
}
.opacity60 {
    opacity: 0.6;
    filter: alpha(opacity=60)
}
.opacity50 {
    opacity: 0.5;
    filter: alpha(opacity=50)
}
.opacity40 {
    opacity: 0.4;
    filter: alpha(opacity=40)
}
#post_feed_bulletin_tab .msg_input {
    resize: none;
    width: 460px;
    margin-bottom: 10px
}
#post_feed_bulletin_tab .msg_placeholder {
    color: #888
}
#bulletin_preview {
    width: 460px;
    min-height: 64px;
    margin: 1px 0 10px;
    border: 1px solid #ccc;
    overflow: hidden
}
#bulletin_preview_title {
    float: right;
    color: #888
}
#preview_bulletin_message {
    font-weight: normal
}
#preview_bulletin_video .list-view .video-main-content {
    width: 320px
}
.edit_controls_outer {
    background-color: #cee3ff
}
.channel_tabs {
    width: 960px;
    margin: auto;
    z-index: 11;
    width: 960px;
    margin-left: auto;
    margin-right: auto
}
.channel_tabs_inner {
    float: left;
    position: relative
}
.channel_settings_tab {
    float: left;
    border: 1px solid #aaa;
    border-width: 1px 1px 0 0;
    padding: 8px 12px 0 12px;
    height: 22px;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/channel-bg-sprites-vfl91176.png) repeat-x scroll 0 0;
    cursor: pointer;
    color: #444;
    font-weight: bold;
    position: relative;
    top: 1px
}
.channel_settings_tab_spacer {
    float: left;
    border-right: 1px solid #aaa;
    width: 8px;
    height: 30px;
    position: relative;
    top: 1px
}
.channel_settings_tab_active {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/channel-bg-sprites-vfl91176.png) repeat-x scroll 0 -30px;
    color: #333
}
.channel_settings_save {
    padding: 5px 6px 6px
}
#playnav_settings #display_settings {
    width: 30%;
    padding: 1em;
    float: left;
    zoom: 1
}
#playnav_settings #featured_content {
    width: 30%;
    padding: 1em;
    border-left: 1px dotted #bbb;
    border-right: 1px dotted #bbb;
    float: left;
    zoom: 1
}
#playnav_settings #arrange_playlists {
    width: 31%;
    padding: 1em;
    float: left;
    zoom: 1
}
.branding_options_subtab {
    float: left;
    border: 1px solid #aaa;
    border-width: 1px 1px 0 0;
    padding: 4px 4px 0 4px;
    height: 20px;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/channel-bg-sprites-vfl91176.png) repeat-x scroll 0 0;
    cursor: pointer;
    color: #444;
    font-weight: bold;
    position: relative;
    top: 1px
}
.branding_options_subtab_active {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/channel-bg-sprites-vfl91176.png) repeat-x scroll 0 -30px;
    color: #333
}
.branding_options_subtab_spacer {
    border: 1px solid #aaa;
    border-width: 0 1px 0 0;
    float: left;
    height: 25px;
    position: relative;
    top: 1px;
    width: 93px
}
.branding_options_title {
    background-color: rgb(238, 238, 238);
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0 4px 4px;
    position: relative;
    width: 938px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px
}
.branding_options_label {
    float: left;
    clear: left;
    font-weight: bold;
    padding: 8px 0 8px 4px;
    position: relative;
    text-align: right;
    width: 200px
}
.branding_options_field {
    float: left;
    padding: 8px 4px 8px 4px;
    position: relative;
    width: 650px
}
.branding_options_save {
    background-color: rgb(238, 238, 238);
    float: right;
    padding: 0;
    position: relative;
    width: 180px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px
}
.no-bg {
    cursor: default;
    border-top-style: none;
    color: #888;
    background: transparent
}
.channel_tab_content {
    background-color: #fff;
    border: 1px solid #aaa;
    margin: -1px;
    zoom: 1
}
.channel_subtab_content {
    background-color: #fff;
    padding: 8px 8px 8px 8px
}
.edit_controls_top_border {
    height: 4px;
    _line-height: 4px;
    margin-bottom: 2px;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/channel-bg-sprites-vfl91176.png) repeat-x scroll 0 -60px
}
.edit_controls_bottom_border {
    height: 4px;
    _line-height: 4px;
    margin-top: 2px;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/channel-bg-sprites-vfl91176.png) repeat-x scroll 0 -64px
}
.save_overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 1.5em;
    width: 100%;
    opacity: 0.65;
    filter: alpha(opacity=65);
    background: #fff;
    padding: 0.75em;
    visibility: hidden;
}
.saving .save_overlay {
    visibility: visible;
}
#popup_color_grid {
    position: absolute;
    width: 128px;
    border: 1px solid #bbb;
    background-color: white;
    z-index: 100
}
table.connect_buttons td {
    padding: 0 8px 1px 3px
}
.send_msg {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/profile-vfl30243.gif) no-repeat scroll -104px -11px
}
a:hover .send_msg,
.send_msg :hover {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/profile-vfl30243.gif) no-repeat scroll -104px -29px
}
#aProfileInvitedFriend {
    font-style: italic
}
#aProfileAddFriend span {
    white-space: nowrap
}
.user-peep {
    font-size: 8pt;
    padding: 3px 0;
    float: left;
    zoom: 1
}
.dump-peep-btn {
    position: absolute;
    margin-left: 15px;
    margin-top: -20px;
    zoom: 1
}
* html .dump-peep-btn {
    position: relative
}
.box-editor {
    float: right;
    zoom: 1;
    white-space: nowrap
}
.box-editor .edit-link {
    float: right;
    padding: 0 5px
}
.updown_arrows img {
    cursor: pointer;
    width: 15px;
    height: 15px;
    padding: 0;
    border: 0;
    margin: 0 1px;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/channel-sprites-vfl182559.gif) repeat-x scroll
}
.updown_arrows img.disabled {
    cursor: default
}
.updown_arrows {
    display: none;
    float: right;
    padding-left: 1em
}
.jsloaded .updown_arrows {
    display: block
}
#user_profile .updown_arrows {
    display: none
}
img.module-up-arrow {
    background-position: 0 -40px
}
img.module-down-arrow {
    background-position: -15px -40px
}
.updown_arrows img.module-left-arrow,
.updown_arrows.rtl img.module-right-arrow {
    background-position: -30px -40px
}
.updown_arrows img.module-right-arrow,
.updown_arrows.rtl img.module-left-arrow {
    background-position: -45px -40px
}
img.module-up-arrow.disabled {
    background-position: 0 -55px
}
img.module-down-arrow.disabled {
    background-position: -15px -55px
}
.updown_arrows img.module-left-arrow.disabled,
.updown_arrows.rtl img.module-right-arrow.disabled {
    background-position: -30px -55px
}
.updown_arrows img.module-right-arrow.disabled,
.updown_arrows.rtl img.module-left-arrow.disabled {
    background-position: -45px -55px
}
img.edit-widget {
    width: 21px;
    height: 10px;
    position: absolute;
    top: 18px;
    left: 8px;
    padding: 0;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #fff;
    margin: 0;
    display: none;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/channel-sprites-vfl182559.gif) repeat-x scroll -75px -40px
}
.edit_mode img.edit-widget {
    display: block
}
.theme_selected {
    background-color: #ddd
}
.theme_selector_div {
    float: left;
    width: 6em;
    padding: 0.25em;
    margin: 0.5em;
    cursor: pointer;
    height: 85px
}
.color_selector {
    border: 1px solid #aaa;
    padding: 2px;
    background-color: #fff;
    float: right;
    cursor: pointer;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}
.settings_label {
    float: left
}
.settings_control {
    float: right
}
.settings_separator {
    border-bottom: 1px dotted #bbb;
    line-height: 1px;
    height: 0;
    font-size: 0;
    clear: both;
    margin-bottom: 8px;
    padding-top: 7px
}
.settings_separator_light {
    border-bottom: 1px dotted #ddd;
    line-height: 1px;
    height: 0;
    font-size: 0;
    clear: both
}
.settings_separator_save {
    border-bottom: 1px solid #aaa;
    margin: 6px 6px 0;
    line-height: 1px;
    height: 0;
    font-size: 0;
    clear: both
}
.scrollbox-separator {
    padding: 3px 0
}
.scrollbox-separator div {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 0;
    line-height: 0;
    font-size: 0;
    display: block
}
#migration_warning {
    position: absolute;
    top: -10px;
    left: 0;
    height: 100%;
    width: 100%
}
#migration_warning .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 900;
    background-color: #999;
    opacity: 0.5;
    filter: alpha(opacity=50)
}
#migration_warning .inner {
    position: relative;
    top: 150px;
    margin: auto;
    width: 600px;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    padding: 1em;
    border: 2px solid #666;
    z-index: 901;
    opacity: 0.85;
    filter: alpha(opacity=85);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}
#migration_warning .stuff {
    padding: 0.5em 0
}
#channel-body #user_profile.edit_mode #user_profile-body {
    border: 1px solid #ccc;
    background: #fff;
    color: #666;
    padding: 3px 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}
#channel-body #user_profile .edit_top_box {
    border: 1px solid #fff;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 5px;
    padding: 0
}
#channel-body #user_profile.edit_mode .edit_value {
    color: 0;
    border: 1px solid #ccc
}
#channel-body .edit_top_box {
    border: 1px solid #ccc;
    background: #fff;
    color: #666;
    padding: 6px;
    margin-bottom: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    zoom: 1
}
#channel-body .edit_top_box a {
    color: #03c
}
.edit_profile_separator {
    border-bottom: 1px dotted #999;
    padding-top: 4px;
    margin: 0 6px 4px
}
.edit_info {
    display: none
}
.show_info {
    display: block
}
.show_info {
    border-bottom: 1px dotted;
    padding-bottom: 4px;
    margin-bottom: 4px;
    zoom: 1
}
.show_info .profile-info-label {
    float: left;
    font-weight: bold
}
.show_info .profile-info-value {
    float: right
}
.edit_mode .edit_info {
    display: block
}
.edit_mode .show_info {
    display: none
}
.edit_info .edit_value {
    float: right;
    padding: 2px;
    width: 150px;
    border: 1px solid white
}
.edit_info .edit_value:hover {
    border: 1px inset
}
.edit_info .edit_text {
    width: 150px;
    border: 1px inset
}
.edit_separator {
    border-top: 1px solid #aaa;
    margin-top: 6px;
    padding-top: 5px;
    line-height: 1px;
    height: 0;
    font-size: 0;
    clear: both
}
.edit_profile_field {
    padding-top: 2px;
    margin-bottom: 2px
}
.edit_profile_title {
    float: left;
    font-weight: bold;
    padding-left: 10px
}
.edit_profile_value {
    float: right;
    text-align: right
}
.edit_profile_special {
    padding-left: 4px;
    width: 260px
}
.sepBox {
    padding-top: 15px;
    padding-bottom: 8px;
    text-align: left
}
.albumList {
    display: inline;
    list-style-type: none;
    font-size: 11px
}
.albumNotEnd,
.albumEnd {
    padding: 3px;
    margin-right: 5px;
    float: left;
    text-align: center
}
.albumArt {
    width: 40px;
    height: 40px;
    border: none
}
.albumArtPreview {
    width: 40px;
    height: 40px;
    border: none;
    float: right
}
#user_profile-body .edit_info .albumList a {
    color: #03c
}
.commentsTableFull {
    margin-top: 0.5em;
    margin-bottom: 1em
}
.commentsTableFull table {
    width: 97%
}
tr.pending_approval {
    background-color: #fff8be
}
tr.pending_approval a {
    color: #00c!important
}
.recent-activity-content {
    padding-top: 0
}
#playnav-player-restricted {
    width: 640px;
    height: 595px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}
#playnav-inner-restricted {
    text-align: center;
    padding: 256px 64px 0
}
#playnav-restricted-title-div {
    padding-bottom: 14px
}
.playnav-restricted-msg {
    display: none
}
#playnav-body,
#playnav-live-streaming-body {
    position: relative;
    margin-top: 8px;
    height: 595px;
    overflow: hidden;
    z-index: 200
}
#user_playlist_navigator .null-text {
    height: auto;
    padding: 5px
}
.playnav-visible {
    visibility: visible
}
.playnav-hidden {
    visibility: hidden
}
.playnav-show {
    display: block
}
.playnav-hide {
    display: none
}
#playnav-player {
    position: absolute;
    top: 0;
    left: 0
}
#playnav-playview,
#playnav-live-streaming-playview {
    zoom: 1
}
#playnav-gridview {
    height: 100%;
    zoom: 1
}
#playnav-grid-panel,
#playnav-grid-loading {
    height: 100%;
    zoom: 1
}
#playnav-grid-loading {
    display: none
}
#playnav-grid-content {
    height: 100%;
    zoom: 1
}
.playnav-scrollbox-clear {
    clear: both
}
#playnav-grid-content .scrollbox-separator {
    clear: both
}
#playnav-grid-content .playnav-scrollbox-clear {
    display: none
}
.scrollbox-wrapper {
    zoom: 1;
    height: 100%;
    min-height: 100%;
    background-color: inherit;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 5px
}
.scrollbox-header {
    zoom: 1
}
.scrollbox-footer {
    zoom: 1;
    padding-top: 8px;
    padding-left: 40px
}
.scrollbox-page {
    background-color: inherit
}
.outer-scrollbox {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position: relative;
    height: 100%;
    overflow: auto
}
.inner-scrollbox {
    padding: 5px;
    background-color: inherit
}
#playnav-left-panel,
#playnav-live-streaming-left-panel {
    zoom: 1;
    margin-right: 300px;
    padding-right: 7px
}
#playnav-title-bar {
    float: left
}
#playnav-navbar {
    padding: 10px 8px;
    float: left
}
#playnav-navbar .navbar-tab {
    display: block;
    padding: 4px 7px;
    margin: 3px;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    margin: 0 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}
#playnav-navbar .navbar-tab:hover {
    opacity: 0.4;
    filter: alpha(opacity=40)
}
#playnav-navbar a.navbar-tab-selected,
#playnav-navbar a.navbar-tab-selected:hover {
    opacity: 1.0;
    filter: alpha(opacity=100)!important
}
#playnav-navbar-toggle {
    padding: 16px 0 0 12px;
    height: 30px;
    float: right;
    white-space: nowrap
}
*:first-child + html #playnav-navbar-toggle {
    width: 88px
}
*:first-child + html #playnav-channel-header .group-toggle {
    width: 260px
}
*:first-child + html #playnav-channel-header .playnav-arrange {
    width: 260px;
}
* html #playnav-navbar-toggle {
    width: 88px
}
* html #playnav-channel-header .group-toggle {
    width: 260px
}
* html #playnav-channel-header .playnav-arrange {
    width: 260px;
}
#playnav-navbar-toggle-spacer {
    float: right;
    display: inline-block;
    padding: 0;
    width: 12px
}
#playnav-arrange-links {
    float: right;
    display: inline-block;
    white-space: nowrap;
    padding-right: 12px;
    top: -2px;
    position: relative
}
#playnav-arrange-links a {
    display: block;
    float: right;
    clear: both
}
#playnav-arrange-links .hide-link {
    visibility: hidden;
    margin: -1px;
    height: 0;
    line-height: 0
}
*:first-child + html #playnav-arrange-links .hide-link {
    display: none
}
* html #playnav-arrange-links .hide-link {
    display: none
}
table.playnav-channel-header-align-middle td {
    vertical-align: middle
}
#playnav-body hr {
    border-top: none;
    border-left: none;
    border-right: none;
    height: 0;
    font-size: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin: 8px 0 5px 0;
    padding: 0
}
#playnav-channel-header {
    padding: 2px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    zoom: 1
}
#playnav-channel-name {
    float: left;
    border-top-left-radius: 2px;
    -moz-border-top-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-bottom-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px
}
.user-thumb-semismall {
    border-color: inherit;
    border-width: 1px;
    border-style: solid
}
.channel-thumb-holder {
    float: left;
    padding: 4px
}
.video-owner-thumb-holder {
    float: left;
    padding-right: 10px
}
.channel-title {
    font-size: 16px;
    font-weight: bold
}
#channel_title {
    float: left;
}
#channel_base_title {
    font-weight: normal;
    clear: left;
    float: left;
}
#subscribeMessage {
    margin-bottom: 5px;
    color: #333
}
.unsubscribe-div,
.subscribe-div {
    float: left
}
#playnav-chevron {
    width: 0;
    height: 0;
    float: left;
    border: 1px solid #000;
    border-width: 23px 0 23px 12px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    font-size: 0;
    line-height: 0;
    _border-top-color: #fd03fc;
    _border-bottom-color: #fd03fc;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color=#fd03fc);
    zoom: 1
}
#playnav-navbar-search-title {
    margin-left: 0.5em
}
#playnav-curvideo-title,
#playnav-curlivestream-title {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px
}
#playnav-curvideo-info-line,
#playnav-curlivestream-info-line {
    font-size: 11px
}
#playnav-curvideo-description-container,
#playnav-curlivestream-description-container {
    position: relative;
    height: 56px;
    margin: 7px 0;
    overflow: hidden
}
#playnav-curvideo-description,
#playnav-curlivestream-description {
    font-size: 11px;
    line-height: 14px;
    position: relative
}
#playnav-curvideo-description-more-holder,
#playnav-curlivestream-description-more-holder {
    position: absolute;
    display: none;
    right: 0;
    height: 14px;
    top: 42px
}
#playnav-curvideo-description-more,
#playnav-curlivestream-description-more {
    float: right
}
#playnav-curvideo-description a,
#playnav-curlivestream-description a {
    font-weight: bold
}
#playnav-curvideo-description-less,
#playnav-curlivestream-description-less {
    display: none
}
#playnav-curvideo-controls {
    margin: 12px 0;
    font-size: 12px
}
#playnav-curvideo-controls .playlist-title {
    font-weight: bold;
    padding: 0 8px
}
.video-skip {
    font-size: 18px
}
.video-skip.prev {
    padding-right: 10px
}
.video-skip.next {
    padding-left: 10px
}
#playnav-curvideo-rating div {
    display: inline
}
#playnav-play-panel,
#playnav-live-streaming-play-panel,
#playnav-play-loading {
    zoom: 1;
    position: absolute;
    top: 0;
    left: 648px;
    width: 298px;
    height: 595px
}
#playnav-play-loading {
    display: none
}
#playnav-play-content,
#playnav-live-streaming-play-content {
    zoom: 1;
    height: 100%;
    min-height: 100%
}
.playnav-playlist-holder {
    zoom: 1;
    height: 100%;
    min-height: 100%
}
#playnav-body .cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
    opacity: 0.75;
    filter: alpha(opacity=75);
    z-index: 400
}
#playnav-body .loading .image-holder {
    display: table;
    position: absolute;
    _position: relative;
    top: 0;
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    z-index: 405
}
#playnav-body .loading .image-holder-middle {
    _position: absolute;
    _top: 50%;
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
    display: table-cell;
    vertical-align: middle;
    z-index: 406
}
#playnav-body .loading .image-holder-inner {
    _position: relative;
    _top: -50%;
    z-index: 407
}
.player-as3 .playnav-player-container {
    height: 391px
}
.playnav-player-container {
    width: 640px;
    height: 385px;
    margin-bottom: 10px
}
#playnav-body .playnav-video-thumb .vimg90 {
    border: none
}
.playnav-video-info,
.playnav-playlist-info {
    font-size: 11px
}
.playnav-video-view-count {
    white-space: nowrap
}
.playnav-video-time-created {
    white-space: nowrap
}
.playnav-item-title {
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    max-height: 30px;
    _height: 30px;
    margin-bottom: 3px;
    overflow: hidden;
    cursor: pointer;
    background-color: inherit
}
.playnav-item-title:hover {
    text-decoration: none
}
.rental-badge-and-price {
    margin-top: 3px
}
#playnav-playlists {
    background-color: inherit;
}
.playnav-playlist-thumb {
    margin-right: 5px;
    float: left
}
.playnav-playlist-info {
    background-color: inherit;
}
.playnav-playlist-info div {
    margin-bottom: 2px
}
.playnav-playlist-command {
    font-size: 10px;
    font-weight: bold
}
.playnav-playlist-play-all {
    font-weight: bold;
    font-size: 10px;
    margin-top: 4px
}
.playnav-playlist-play-all .play-all-icon {
    float: left;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/play_all_small-vfl82345.png) no-repeat scroll left center;
    height: 12px;
    width: 16px
}
.playnav-playlist-header {
    padding: 10px;
    padding-bottom: 0;
    font-size: 11px
}
#playnav-play-all-items .playnav-playlist-header {
    padding: 0 0 5px 0
}
#channel-body input.copypaste {
    border-width: 1px;
    border-style: solid;
    font-size: 11px
}
#playnav-grid-all .playnav-playlist-header {
    padding-left: 2px
}
.playnav-playlist-header a.back-link {
    cursor: pointer;
    display: block;
    font-size: 11px;
    margin-bottom: 3px;
    text-decoration: none;
    float: left
}
.scrollbox-content .title {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3px
}
#playnav-gridview .playnav-playlist-header {
    padding-bottom: 5px
}
#playnav-playview .playnav-playlist-header .sorters {
    font-size: 11px;
    padding: 10px 0 5px 0
}
#playnav-gridview #upload-back-to-all {
    float: left;
    padding: 3px 7px 11px 0
}
#playnav-upload-search-result {
    padding-top: 4px
}
#playnav-gridview .playnav-playlist-header .search-box {
    margin-top: 5px;
    float: left;
    padding-right: 8px
}
#playnav-gridview .playnav-playlist-header .sorters {
    float: right;
    padding-top: 5px
}
.playnav-playlist-header #playnav-upload-search-result .arranger-link {
    float: none;
    padding-top: 0;
    display: inline
}
.playnav-playlist-header .leftcol {
    float: left;
    width: 120px
}
.playnav-playlist-header .rightcol {
    margin-left: 135px
}
#playnav-playview .playnav-show-header .show-main-content,
.playnav-show .show-main-content {
    width: 120px
}
.playnav-show-header .show-entry {
    margin-bottom: 5px
}
.playnav-show .show-description-long,
#playnav-playview .playnav-show-header .show-description-long,
#playnav-gridview .playnav-show-header .show-description-short {
    display: none
}
.playnav-show-header .show-episode-count {
    float: left;
    font-weight: bold;
    padding-right: 20px
}
.playnav-season .show-episode-count {
    float: left;
    padding: 2px 20px
}
.ellipsis {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: block;
    position: relative;
    zoom: 1;
    font-family: Arial, Helvetica, sans-serif
}
.ellipsis:after {
    content: '';
    display: block;
    clear: both
}
.ellipsis span,
.ellipsis a {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    *width: 100%;
    float: left;
    overflow: hidden;
    max-width: 99%
}
.ellipsis-dots {
    position: absolute;
    top: 0;
    right: 0;
    width: auto
}
.playnav-panel-tab-icon {
    height: 9px;
    margin-bottom: 3px;
    margin-top: 3px;
    vertical-align: text-top;
    width: 10px;
    margin-right: 5px;
    float: left;
    overflow: hidden;
}
#playnav-bottom-links {
    width: 100%;
    zoom: 1
}
.playnav-bottom-links-clip {
    overflow: hidden;
    position: relative
}
.panel-tabs {
    position: relative
}
.panel-tab-title-cell {
    height: 10px;
    white-space: nowrap
}
.panel-tab-indicator-cell {
    padding-top: 2px;
    text-align: center
}
.panel-tab-indicator-arrow {
    border-width: 7px;
    border-style: solid;
    border-top-width: 0;
    margin-left: auto;
    margin-right: auto;
    width: 0;
    height: 0;
    border-color: transparent!important;
}
.playnav-panel-tab-icon {
    display: block;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/channel-sprites-vfl182559.gif) no-repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    padding: 0
}
#panel-icon-info,
#panel-icon-ls_info {
    background-position: -83px -10px
}
#panel-icon-comments {
    background-position: -103px -10px
}
#panel-icon-discussion {
    background-position: -103px -10px
}
#panel-icon-favorite {
    background-position: 0 -10px
}
#panel-icon-share {
    background-position: -16px -10px
}
#panel-icon-playlists {
    background-position: -35px -10px
}
#panel-icon-ls_stats {
    background-position: -121px -10px
}
#panel-icon-flag {
    background-position: -50px -10px
}
#panel-icon-stats {
    background-position: -103px -10px
}
.panel-tab-hovered #panel-icon-info,
.panel-tab-selected #panel-icon-info {
    background-position: -83px 0
}
.panel-tab-hovered #panel-icon-comments,
.panel-tab-selected #panel-icon-comments {
    background-position: -103px 0
}
.panel-tab-hovered #panel-icon-discussion,
.panel-tab-selected #panel-icon-discussion {
    background-position: -103px 0
}
.panel-tab-hovered #panel-icon-favorite,
.panel-tab-selected #panel-icon-favorite {
    background-position: 0 0
}
.panel-tab-hovered #panel-icon-share,
.panel-tab-selected #panel-icon-share {
    background-position: -16px 0
}
.panel-tab-hovered #panel-icon-playlists,
.panel-tab-selected #panel-icon-playlists {
    background-position: -35px 0
}
.panel-tab-hovered #panel-icon-ls_stats,
.panel-tab-selected #panel-icon-ls_stats {
    background-position: -121px 0
}
.panel-tab-hovered #panel-icon-flag,
.panel-tab-selected #panel-icon-flag {
    background-position: -50px 0
}
.playnav-video-panel {
    font-size: 11px;
    top: 25px;
    width: 640px;
    height: 175px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    zoom: 1
}
.playnav-video-panel-inner {
    padding: 15px;
    height: 175px;
    overflow: hidden;
    position: relative;
    zoom: 1;
}
.playnav-bottom-link {
    float: left;
    padding-right: 1.5em
}
.pt_BR .playnav-bottom-link,
.ru_RU .playnav-bottom-link {
    padding-right: 1.35em
}
.playnav-bottom-link a {
    text-decoration: none;
    font-size: 13px;
    font-weight: bold
}
.es_ES .playnav-bottom-link a,
.es_MX .playnav-bottom-link a,
.pt_BR .playnav-bottom-link a,
.ru_RU .playnav-bottom-link a {
    font-size: 12px
}
.playnav-bottom-popup a {
    font-size: 10pt;
    text-decoration: none;
    font-weight: normal;
    color: #33c
}
.playnav-bottom-popup {
    position: absolute;
    top: 5px;
    left: 0;
    width: 635px;
    height: 85px;
    background-image: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/player_tabs_bgnd-vfl82418.png);
    color: #333
}
#channel-body .playnav-bottom-popup-inner a {
    color: #33c
}
.flag-popup-inner {
    padding: 5px;
    width: 350px;
    font-size: 10px
}
.flag-popup-inner a {
    font-size: 10px
}
#user_playlist_navigator {
    position: relative;
    z-index: 100;
    overflow: hidden
}
#user_playlist_navigator .watch-comment-head {
    margin: 0;
    background: inherit;
    color: inherit;
    padding: 3px 4px 0 3px
}
#user_playlist_navigator .watch-comment-auth-head {
    background: inherit;
    color: inherit
}
#user_playlist_navigator .watch-comment-body {
    margin: 0;
    padding: 2px 0 2px 3px;
    width: 95%
}
#playnav-panel-comments {
    margin: -2px 0
}
#user_playlist_navigator .watch-comment-entry {
    border: 0;
    padding: 1px 0 3px 2px;
    margin: 0
}
#user_playlist_navigator .watch-comment-retracted {
    color: inherit;
    opacity: 0.5;
    filter: alpha(opacity=50)
}
#user_playlist_navigator .watch-comment-action {
    display: none
}
#user_playlist_navigator .watch-comment-time {
    color: inherit;
    opacity: 0.7;
    filter: alpha(opacity=70)
}
#user_playlist_navigator .watch-comment-char-count {
    background: transparent
}
#user_playlist_navigator .watch-comment-pagination {
    display: none
}
#div_main_comment br {
    line-height: 1px;
    font-size: 1px;
    height: 1px
}
#maxCharLabelmain_comment {
    display: none
}
.comments-textarea {
    width: 210px;
    height: 100px
}
td.playnav-share-popup {
    border-right: 1px solid #bbb;
    padding: 3px 0 2px 8px
}
table.share-embed-url td {
    padding: 3px
}
.playnav-bottom-popup-uparrow {
    position: absolute;
    top: 83px;
    left: 20px;
    width: 25px;
    height: 14px;
    background-image: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/player_tabs_downarrow-vfl82418.png)
}
#playnav-watch-link {
    font-size: 12px;
    font-weight: bold
}
.playnav-bottom-popup-inner {
    font-family: Arial, Helvetica, sans-serif
}
.playnav-bottom-popup-inner .watch-recent-shares-div {
    width: 33%;
    margin: 0;
    padding: 4px 0 0 0;
    overflow: hidden;
    background: inherit!important
}
.watch-recent-shares-div {
    display: inline;
    float: left
}
.share-left-margin-label {
    float: left
}
#video-share-table {
    width: 100%;
    margin-top: 5px
}
#video-share-table td {
    vertical-align: top;
    padding: 2px 0
}
.disable-email #share-email,
.disable-email #share-email-label {
    opacity: 0.5;
    filter: alpha(opacity=50)
}
.disable-username #share-username-holder,
.disable-username #share-username-label {
    opacity: 0.5;
    filter: alpha(opacity=50)
}
#playnav-body .watch-recent-shares-div {
    zoom: 1;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width: auto
}
#playnav-body .watch-recent-share {
    zoom: 1;
    margin-right: 30px;
    font-size: 12px;
    font-weight: bold
}
#video-share-table td.share-message-label-cell {
    white-space: nowrap;
    width: 1%
}
#video-share-table td.share-message-button-cell {
    padding-left: 10px;
    vertical-align: bottom
}
.playnav-panel-message {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 7px;
    background-color: white;
    color: #333!important;
    margin-bottom: 7px
}
.playnav-panel-message a,
a.yt-button-primary,
a.yt-button {
    color: #0033cc!important
}
textarea {
    color: black
}
.playnav-panel-message .message-body {
    background-color: #f8f8f8;
    color: black;
    padding: 7px;
    font-size: 12px
}
.playnav-panel-message-fullheight {
    height: 130px
}
.playnav-panel-message-fullheight .message-body {
    height: 100%
}
.playnav-bottom-popup-inner .watch-recent-share a {
    color: #00c
}
#playnav-video-details {
    zoom: 1;
    position: relative;
}
#watch-flag-menu {
    float: left;
    margin-right: 10px
}
#playnav-panel-flag-menu {
    margin-top: 10px;
    width: 400px;
    background-color: #f8f8f8
}
.playnav-more {
    font-size: 11px;
    padding-left: 5px
}
.playnav-play-column-all .playnav-more,
.playnav-grid-column-all .playnav-more {
    float: left
}
.playnav-play-column-all .arranger-link,
.playnav-grid-column-all .arranger-link {
    float: right;
    font-size: 11px;
    padding-right: 5px
}
.channel-cmd {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    text-decoration: none
}
.channel-cmd:hover {
    text-decoration: none
}
.playnav-edit-field {
    width: 225px
}
.more-info {
    font-size: 11px;
    padding-top: 5px
}
.playnav-item {
    padding: 5px;
    position: relative
}
.playnav-video {
    height: 68px
}
.playnav-playlist {
    height: 76px
}
#playnav-grid-all .playnav-item {
    float: none;
    clear: both;
    width: 272px
}
#playnav-gridview .playnav-playlist-non-all .playnav-item {
    width: 141px;
    height: 144px
}
#channel-body #playnav-gridview .playnav-playlist-non-all .playnav-show {
    height: 170px
}
#playnav-playview .playnav-video,
#playnav-playview .playnav-playlist {
    clear: both
}
.playnav-video-thumb {
    margin-right: 6px;
    float: left
}
.mini-list-view .playnav-item .video-thumb-90 {
    margin-top: 0
}
.playnav-item .content {
    position: relative;
    z-index: 102
}
.playnav-video .content {
    height: 68px
}
.playnav-playlist .content {
    height: 76px
}
.playnav-item .selector {
    z-index: 100;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0.66;
    filter: alpha(opacity=66);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}
.playnav-video .selector,
.playnav-videos-placeholder {
    height: 78px
}
.playnav-playlist .selector,
.playnav-playlists-placeholder {
    height: 86px
}
.playnav-item-selected .selector {
    visibility: visible!important
}
#playnav-gridview .playnav-playlist-non-all .playnav-item .selector,
#playnav-gridview .playnav-playlist-non-all .playnav-item-placeholder {
    float: left;
    width: 151px;
    height: 154px
}
.playnav-shows-placeholder {
    height: 92px
}
#channel-body #playnav-gridview .playnav-playlist-non-all .playnav-show .selector {
    height: 180px
}
.dragging .playnav-item .content {
    width: 151px;
    height: 154px
}
.dragging .playnav-item .selector {
    visibility: visible;
    width: 151px;
    height: 154px
}
.playnav-grid-column {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    float: left
}
.playnav-grid-column {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 540px;
    overflow: hidden
}
.playnav-grid-column-all {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
    padding-top: 10px
}
#playnav-gridview .playnav-item {
    float: left;
    position: relative
}
#playnav-gridview .playnav-playlist-non-all .playnav-video-info {
    clear: both;
    padding-top: 3px
}
#playnav-gridview .playnav-playlist-non-all .playnav-playlist-info {
    clear: both;
    padding-top: 3px
}
#playnav-gridview .playnav-video-thumb {
    margin-right: 8px
}
#playnav-gridview .playnav-playlist-non-all .playnav-video-thumb {
    margin-right: 0
}
.cb {
    clear: both
}
.cb,
.clear,
#user_playlist_navigator .clearL {
    line-height: 0;
    height: 0;
    font-size: 0
}
.view-button {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    width: 31px;
    height: 21px;
    float: right;
    display: block;
    margin-right: 7px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    zoom: 1;
    top: -3px
}
* html .view-button {
    display: inline
}
.view-button:hover {
    opacity: 0.4;
    filter: alpha(opacity=40)
}
.view-button .contents {
    position: relative;
    top: 5px;
    left: 5px
}
.view-button .a {
    position: absolute;
    display: block;
    font-size: 0;
    zoom: 1;
    cursor: pointer
}
a.view-button-selected,
a.view-button-selected:hover {
    opacity: 1.0;
    filter: alpha(opacity=100)!important
}
.view-button .yt {
    top: 0
}
.view-button .yc {
    top: 4px
}
.view-button .yb {
    top: 8px
}
.view-button .xl {
    left: 0
}
.view-button .xc {
    left: 7px
}
.view-button .xr {
    left: 14px
}
.view-button .yad {
    top: 0;
    left: 0;
    width: 20px
}
.view-button .ybd {
    top: 3px;
    left: 0;
    width: 20px
}
.view-button .ycd {
    top: 6px;
    left: 3px;
    width: 17px
}
.view-button .ydd {
    top: 9px;
    left: 6px;
    width: 14px
}
#gridview-icon .a {
    width: 6px;
    height: 3px
}
#discussion-icon .a {
    height: 2px
}
#playview-icon .a {
    width: 4px;
    height: 3px;
    left: 17px
}
#playview-icon .box {
    width: 16px;
    height: 11px;
    left: 0;
    top: 0
}
#playview-icon .tri {
    position: absolute;
    top: 2px;
    left: 7px;
    width: 1px;
    height: 1px;
    border-width: 3px;
    border-style: solid;
    border-right: none
}
.playlist-thumbnail-holder {
    width: 130px;
    height: 76px;
    position: relative;
    border-width: 0
}
.playlist-thumbnail-holder img {
    display: block;
    position: absolute
}
.playlist-thumbnail-holder .layer {
    position: absolute;
    overflow: hidden;
    width: 120px;
    height: 70px;
    border-color: inherit;
    border-style: solid;
    border-width: 1px
}
.playlist-thumbnail-holder .layer0 {
    top: 6px;
    left: 6px
}
.playlist-thumbnail-holder .layer1 {
    top: 3px;
    left: 3px
}
.playlist-thumbnail-holder .layer2 {
    top: 0;
    left: 0;
    cursor: pointer
}
a.yt-button-urgent {
    color: #994800!important
}
.safe-ellipsis {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.group-topic-title {
    font-size: 15px;
    width: 460px;
    padding: 3px 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 16px;
    height: 1em
}
.group-topic-comment {
    font-size: 12px;
    padding: 3px 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 13px;
    height: 1em
}
.group-pln-comment {
    font-size: 12px;
    padding: 3px 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 125%;
    width: 540px;
    height: 6.25em;
    float: left
}
.groups-center {
    margin-left: auto;
    margin-right: auto
}
.wide-mode {
    width: 630px
}
.group-topic {
    padding: 4px 0;
    border-bottom: 1px dotted
}
.fake-link {
    text-decoration: none;
    cursor: pointer;
    cursor: hand
}
.fake-link:hover {
    text-decoration: underline
}
#video_post_popup {
    position: absolute;
    padding: 3px;
    width: 380px;
    display: none
}
#comment_post_popup {
    position: absolute;
    padding: 3px;
    width: 380px;
    display: none
}
#watch-longform-ad {
    float: none;
    margin-left: 0
}
#channel-body #feed_table .divider {
    border-top-width: 1px;
    border-top-style: dotted;
    opacity: 1.0;
    filter: alpha(opacity=100);
    height: 1px;
    font-size: 1px;
    padding: 0
}
#playnav-body .arranger {
    font-size: 11px;
    clear: both;
    background-color: white;
    color: black;
    margin: 0 0 5px 0;
    position: relative;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}
.arranger .featured {
    overflow: hidden;
    padding: 2px;
    margin: -2px
}
#playnav-body .arranger .featured .target-holder {
    float: left;
    width: 141px;
    height: 115px;
    margin: 5px;
    margin-top: 0;
    position: relative
}
#playnav-body .arranger .featured .target {
    position: absolute;
    width: 122px;
    height: 100px;
    background-color: #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}
#playnav-body .arranger .featured .target-filled {
    background-color: transparent!important
}
#playnav-body .number {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #bbb;
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    padding-top: 14px;
    z-index: 200
}
#playnav-body .arranger .featured .target-filled .number {
    z-index: 190
}
#playnav-body .arranger .featured .focused .target {
    background-color: white;
    border: 2px solid black;
    margin: -2px
}
#playnav-body .arranger .featured .focused .target-filled {
    border: none!important;
    margin: 0!important
}
#playnav-body .arranger .instructions {
    font-weight: bold;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 10px 15px
}
#playnav-body .arranger .infoline {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 15px 10px 5px
}
#playnav-body .arranger .infoline a {
    color: #03c
}
#playnav-body .focused .target .handle {
    cursor: crosshair
}
#playnav-body .focused .target-filled .handle {
    cursor: move!important
}
.dropzone {
    z-index: 300!important;
    background-color: white;
    opacity: 0;
    filter: alpha(opacity=1)
}
.dropzone-filled {
    cursor: move
}
#playnav-body .featured .playnav-item {
    position: absolute;
    top: -5px;
    left: -5px;
    background-color: transparent
}
.dragging .playnav-item .metadata,
.featured .playnav-item .metadata {
    display: none
}
.dragging .playnav-video-info,
.dragging .playnav-playlist-info {
    padding-top: 2px;
    clear: both
}
#playnav-body .generictheme .selector {
    background-color: #999
}
#playnav-body .generictheme .link-as-border-color {
    border-color: black
}
#playnav-body .generictheme a {
    color: black
}
#playnav-body .pinned .highlightbox {
    padding-top: 1px;
    margin-bottom: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}
.handle {
    position: absolute;
    left: 0;
    top: 0;
    _height: 115px;
    width: 100%;
    height: 100%;
    z-index: 200;
    color: black;
    background-color: black;
    opacity: 0;
    filter: alpha(opacity=1)
}
#playnav-body .arranger .loading .cover {
    background-color: white;
    opacity: 0.5;
    filter: alpha(opacity=50)
}
.target .handle {
    cursor: default;
    z-index: 205;
    background-position: 5px 5px!important
}
.draggable .handle,
.dragging .handle {
    background: none;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel/grippy-vfl114141.png) no-repeat scroll 10px 10px;
    cursor: move;
    opacity: 1.0;
    filter: alpha(opacity=100)
}
.dragging {
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-color: transparent!important;
    position: absolute;
    z-index: 150
}
.dragging * {
    cursor: move
}
.dragging .playnav-item {
    width: 132px;
    height: 124px
}
#playnav-body .inner-scrollbox .focused {
    opacity: 0.5;
    filter: alpha(opacity=50)
}
.in-featured {
    opacity: 0.5;
    filter: alpha(opacity=50)!important
}
#user_event_map_container {
    padding: 5px
}
.user_event_map_loading {
    display: none
}
#user_event_map_border {
    border: 1px solid
}
#user_event_map_canvas {
    width: 100%;
    height: 300px
}
#user_event_info .user_event_single {
    padding: 5px;
    width: 256px
}
#user_event_map_canvas div.user_event_marker {
    color: #000;
    padding-right: 16px
}
#user_event_map_canvas div.user_event_marker a {
    color: #03c
}
.user_event_container {
    display: inline-block;
    *display: inline;
    vertical-align: top;
    width: 266px;
    margin-right: 38px;
    overflow: hidden
}
.edit_mode .user_events_add_link img.event-add-widget {
    display: none
}
.event_add_mode img.event-add-widget {
    display: block
}
.event_add_info {
    display: none
}
.event_add_mode .event_add_info {
    display: block
}
.edit_event_container {
    display: none
}
.editing_event .show_event_container {
    display: none
}
.editing_event .edit_event_container {
    display: block;
    width: 266px
}
#channel-body .edit_event {
    border: 1px solid #ccc;
    background: #fff;
    color: #666;
    padding: 6px;
    margin-bottom: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    zoom: 1
}
#channel-body .edit_top_box .edit_event {
    margin: 0;
    padding: 0;
    border-width: 0
}
#channel-body .edit_event a {
    color: #03c
}
.edit_event .edit_text_alt {
    width: 150px
}
#channel-like-action {
    float: right
}
#channel-like-buttons {
    float: right
}
#channel-like-logged-out {
    text-align: right;
    padding-top: 5px;
    clear: both
}
*:first-child + html #channel-like-action {
    width: 250px
}
#channel-like-action .yt-uix-button {
    background: #f6f6f6;
    border: 1px solid #ccc;
    padding: 0 0.5em
}
#channel-like-action .yt-uix-button:hover,
#channel-like-action .yt-uix-button:focus {
    background: #f3f3f3;
    border: 1px solid #999
}
#channel-like-result {
    margin: 4px 0;
    color: #000
}
#channel-like-result a {
    color: #03c
}
#channel-like-result #watch-actions-area {
    background: #fff;
    margin: 0
}
#channel-like-result .flagging_ui {
    display: none
}
#channel-like-result .close {
    font-size: 11px;
    font-weight: normal;
    margin-left: 0;
    padding-bottom: 1px
}
#channel-like-result .close-button {
    background-position: -32px -142px;
    width: 16px;
    height: 16px
}
.goog-date-picker,
.goog-date-picker th,
.goog-date-picker td {
    font: 13px Arial, sans-serif
}
.goog-date-picker {
    -moz-user-focus: normal;
    -moz-user-select: none;
    position: relative;
    border: 1px solid #000;
    float: left;
    padding: 2px;
    color: #000;
    background: #c3d9ff;
    cursor: default
}
.goog-date-picker th {
    text-align: center
}
.goog-date-picker td {
    text-align: center;
    vertical-align: middle;
    padding: 1px 3px
}
.goog-date-picker-menu {
    position: absolute;
    background: threedface;
    border: 1px solid gray;
    -moz-user-focus: normal;
    z-index: 1;
    outline: none
}
.goog-date-picker-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.goog-date-picker-menu ul li {
    cursor: default
}
.goog-date-picker-menu-selected {
    background: #ccf
}
.goog-date-picker th {
    font-size: .9em
}
.goog-date-picker td div {
    float: left
}
.goog-date-picker button {
    padding: 0;
    margin: 1px 0;
    border: 0;
    color: #20c;
    font-weight: bold;
    background: transparent
}
.goog-date-picker-date {
    background: #fff
}
.goog-date-picker-week,
.goog-date-picker-wday {
    padding: 1px 3px;
    border: 0;
    border-color: #a2bbdd;
    border-style: solid
}
.goog-date-picker-week {
    border-right-width: 1px
}
.goog-date-picker-wday {
    border-bottom-width: 1px
}
.goog-date-picker-head td {
    text-align: center
}
td.goog-date-picker-today-cont {
    text-align: center
}
td.goog-date-picker-none-cont {
    text-align: center
}
.goog-date-picker-month {
    width: 12ex
}
.goog-date-picker-year {
    width: 6ex
}
.goog-date-picker table {
    border-collapse: collapse
}
.goog-date-picker-other-month {
    color: #888
}
.goog-date-picker-wkend-start,
.goog-date-picker-wkend-end {
    background: #eee
}
td.goog-date-picker-selected {
    background: #c3d9ff
}
.goog-date-picker-today {
    background: #9ab;
    font-weight: bold!important;
    border-color: #246 #9bd #9bd #246;
    color: #fff
}
.goog-date-picker {
    position: absolute
}
.watch-check-grn-circle {
    background: none no-repeat scroll 0 0 transparent;
    height: 16px;
    margin-right: 10px;
    width: 16px
}
.playnav-promotional-box {
    width: 250px;
    border: 1px solid #000;
    padding: 10px;
    background-color: #ffb;
    color: #000;
    z-index: 100
}
.playnav-promotional-arrow {
    margin: auto;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    border-top-color: #ffb;
    border-bottom-width: 0;
    z-index: 100
}
.playnav-live-streaming-box {
    padding-left: 3px
}
.playnav-live-streaming-separator {
    border-bottom-width: 3px;
    border-bottom-style: solid;
    margin: 0 -5px;
    padding-top: 2px
}
.playnav-live-streaming-upcoming-events-small {
    height: 64px
}
.playnav-live-streaming-social-small {
    height: 59px
}
.playnav-live-streaming-previous-events-small {
    height: 124px
}
.playnav-live-streaming-upcoming-events-large {
    min-height: 64px;
    max-height: 255px
}
.playnav-live-streaming-social-large {
    min-height: 59px;
    max-height: 381px
}
.playnav-live-streaming-previous-events-large {
    min-height: 124px;
    max-height: 255px
}
li.playnav-live-streaming-upcoming-events-list {
    margin-bottom: 10px;
    overflow: hidden;
    clear: right
}
.playnav-live-streaming-upcoming-date {
    display: block;
    float: right
}
.playnav-live-streaming-next-title {
    text-transform: uppercase
}
#global-messages {
    z-index: 0;
    color: #000
}
.master-sprite,
img.master-sprite,
.master-sprite img {
    background-color: transparent;
    background-image: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master-vfl181572.png);
    background-attachment: scroll;
    background-repeat: repeat-x;
    border: 0;
    padding: 0;
    cursor: pointer;
    cursor: hand;
    vertical-align: middle
}
.master-sprite::-moz-focus-inner {
    border: 0
}
#masthead-container {
    margin: 0 auto .8333em;
    border-bottom: 1px solid #f3f3f3
}
#masthead {
    margin: 0 auto;
    padding: 0.69231em 0 0.38462em;
    font-size: 1.0833em
}
#masthead-container,
#masthead {
    width: 960px
}
#masthead .selected,
#masthead-subnav .selected a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
    cursor: default
}
#logo {
    display: block;
    float: left;
    width: 110px;
    height: 40px;
    margin: 0 18px 0 0;
    background-position: 0 -643px
}
#masthead-search {
    float: left;
    white-space: nowrap
}
.search-form {
    padding-top: 7px
}
.search-form .search-term,
.search-form .search-button {
    font-size: inherit;
    vertical-align: top;
    margin: 1px 0
}
.search-form .search-term {
    width: 22em;
    height: 1.38462em;
    border: 1px solid #666;
    padding: 4px 2px 1px 2px;
    *margin-right: 0.5em;
}
.search-form .search-term:focus {
    border: 2px solid #bbdafd;
    padding-left: 1px;
    padding-right: 1px;
    margin-top: 0;
    margin-bottom: 0
}
.search-form .search-button {
    height: 1.9231em;
}
#masthead-nav {
    float: left;
    padding-left: 1em;
    line-height: 3.0769em;
}
#masthead-utility {
    line-height: 3.0769em;
    text-align: right
}
#masthead-nav a,
#masthead-utility a {
    padding: 0.1em 0.8em;
    border-left: 1px solid #ccc;
    white-space: nowrap
}
#masthead-utility a.start {
    border-left: none
}
#masthead-utility a.end {
    padding-right: 0
}
#masthead-utility .yt-uix-button-text {
    position: relative;
    right: -1px
}
#masthead-container .masthead-arrow {
    background: url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/masthead_arrow-vfl173638.gif) no-repeat center;
    display: block;
    _display: none;
    position: absolute;
    height: 20px;
    width: 100%;
    left: 0;
    top: 1.90em
}
#masthead-container .selected {
    position: relative
}
#masthead-subnav {
    text-align: center;
    font-size: 1.0833em;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: -0.9166em 0 10px;
    padding: 0.1em 0;
    background: #fbfbfb;
    background: -moz-linear-gradient(90deg, #fefefe, #f6f6f6);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, #fefefe))
}
#masthead-subnav ul {
    overflow: hidden;
    text-align: right;
    margin: 0 auto;
    width: 960px;
    padding: 0.35em 0
}
#masthead-subnav li {
    float: left;
    border-right: 1px solid #ccc;
    margin-right: 15px;
    padding: 0.1em 15px 0.1em 0
}
#masthead-subnav .last {
    border-right: 0
}
#footer-container {
    clear: both;
    margin-top: 1.1666em
}
#footer {
    padding-bottom: 11em;
    border-top: 1px solid #ccc
}
#footer .footer-links {
    font-size: 1.0833em;
    color: #666
}
#footer ul {
    margin-top: .5em
}
#footer li {
    display: inline;
    margin-right: 1.67em;
    line-height: 2
}
ul.pickers {
    display: inline;
    color: #666;
    font-size: .9166em
}
#footer .footer-info,
#footer .footer-info span,
ul.pickers li {
    margin-right: 1.25em
}
#footer .footer-info {
    display: inline;
    color: #666;
    font-size: .9166em
}
#picker-container {
    background: #fff;
    text-align: left
}
#picker-container .picker-top p {
    margin-top: 0.5em;
    border-bottom: 1px solid #ccc;
    padding-bottom: 0.65em
}
#picker-container .picker-top p,
#picker-container h2 {
    zoom: 1;
}
#picker-container .selected {
    color: #666
}
.region-and-language-pickers {
    border: none;
    font-size: .9166em;
    padding: 10px 10px 0 15px
}
.region-picker-box,
.language-picker-box {
    margin-bottom: 0.5em
}
.region-label,
.language-label {
    color: #666
}
.region-title,
.language-title {
    margin: 0 0.8em 0 0.2em
}
.safety-mode-choice {
    font-size: 1.0833em;
    margin: 0 0.75em 0.75em 0
}
.safety-mode-button {
    font-size: 1.0833em;
    margin-right: 0.4em
}
.safety-mode-lock-message {
    font-size: 1.0833em;
    margin-top: 0.4em
}
#safety-mode-lock-help {
    margin-top: 0.4em;
    width: 40em
}
#copyright {
    font-size: 11px;
    padding: 15px 0;
    text-align: center
}
#chrome-promo {
    margin: 15px 0 10px 0
}
#chrome-promo #chrome-link {
    background-color: #ffffe5;
    border: 1px solid #e0e1b7;
    color: #000;
    display: block;
    text-decoration: none;
    line-height: 22px
}
#chrome-promo #chrome-tagline {
    font-size: 14px;
    margin: 5px 0 5px 5px;
    display: block;
    float: left
}
#chrome-promo #chrome-actionline {
    color: #03c;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0 5px 5px;
    display: block;
    float: left;
    text-decoration: underline
}
.vimg432,
.vimg340,
.vimg288,
.vimg180,
.vimg160,
.vimg75,
.vimgCluster180,
.vimgTrailer,
.vimgTrailer169 {
    -ms-interpolation-mode: bicubic
}
.vimg432 {
    width: 426px;
    height: 237px
}
.vimg288 {
    width: 288px;
    height: 216px
}
.vimg180 {
    width: 180px;
    height: 134px
}
.vimg160 {
    width: 160px;
    height: 120px
}
.vimg75 {
    width: 75px;
    height: 56px;
    border: 1px solid #999
}
.vimgCluster180 {
    width: 176px;
    height: 132px
}
.vimgTrailer {
    width: 132px;
    height: 191px
}
.vimgTrailer169 {
    width: 169px;
    height: 243px
}
.video-thumb-432 {
    background-color: #000;
    width: 424px;
    height: 237px
}
.video-thumb-340 {
    height: 190px
}
.video-thumb-288 {
    width: 288px;
    height: 173px
}
.video-thumb-180 {
    width: 180px;
    height: 108px
}
.video-thumb-160 {
    width: 160px;
    height: 96px
}
.video-thumb-75 {
    width: 70px;
    height: 40px
}
.video-thumb-432,
.video-thumb-340,
.video-thumb-288,
.video-thumb-180,
.video-thumb-160,
.video-thumb-75 {
    display: block;
    overflow: hidden;
    border: 3px double #999
}
a.video-thumb-432:hover,
a.video-thumb-340:hover,
a.video-thumb-288:hover,
a.video-thumb-180:hover,
a.video-thumb-160:hover,
a.video-thumb-75:hover {
    text-decoration: none
}
.video-thumb-432 img,
.video-thumb-288 img {
    margin-top: 0
}
.video-thumb-340 img,
.video-thumb-180 img,
.video-thumb-160 img,
.video-thumb-75 img {
    margin-top: -10px
}
.v432WrapperInner {
    background-color: #000;
    overflow: hidden;
    width: 430px;
    height: 243px
}
.v432WrapperInner img {
    margin-top: 0
}
.v432WrapperOuter {
    height: 243px;
    width: 430px
}
.v288WrapperInner {
    overflow: hidden;
    width: 288px;
    height: 173px;
    border: 1px solid #fff
}
.v288WrapperInner img {
    margin-top: 0
}
.v288WrapperOuter {
    border: 1px solid #999;
    width: 290px
}
.v180WrapperInner {
    overflow: hidden;
    width: 180px;
    height: 108px;
    border: 1px solid #fff
}
.v180WrapperInner img {
    margin-top: -10px
}
.v180WrapperOuter {
    width: 182px;
    border: 1px solid #999
}
.v160WrapperInner {
    overflow: hidden;
    width: 160px;
    height: 96px;
    border: 1px solid #fff
}
.v160WrapperInner img {
    margin-top: -12px
}
.v160WrapperOuter {
    width: 162px;
    border: 1px solid #999
}
.v75WideEntry {
    font-size: 11px;
    line-height: 14px;
    width: 72px
}
.v75WrapperInner {
    overflow: hidden;
    width: 70px;
    height: 40px;
    border: 1px solid #fff
}
.v75WrapperInner img {
    margin-top: -10px
}
.v75WrapperOuter {
    width: 72px;
    border: 1px solid #999
}
.vCluster180WrapperInner {
    overflow: hidden;
    height: 104px
}
.vCluster180WrapperInner img {
    margin-top: -19px
}
.vCluster180WideEntry {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/video_cluster_180_border-vfl88394.png) no-repeat scroll 0 0;
    height: 112px;
    width: 182px;
    padding: 2px 0 0 2px
}
.vTrailerEntry {
    border: 1px solid #999;
    margin-bottom: 2px;
    width: 132px;
    height: 191px
}
.v169TrailerEntry {
    border: 1px solid #999;
    margin-bottom: 2px;
    width: 169px;
    height: 243px
}
.video-thumb-micro,
.video-thumb-small,
.video-thumb-medium,
.video-thumb-normal,
.video-thumb-big,
.video-thumb-large,
.video-thumb-jumbo,
.user-thumb-micro,
.user-thumb-small,
.user-thumb-partner,
.user-thumb-xlarge,
.user-thumb-jumbo {
    display: block;
    overflow: hidden;
    background-color: #fff;
    border: 3px double #999
}
.user-thumb-micro img,
.user-thumb-small img,
.user-thumb-partner img,
.user-thumb-xlarge img,
.user-thumb-jumbo img {
    -ms-interpolation-mode: bicubic
}
.user-thumb-micro div,
.user-thumb-small div,
.user-thumb-xlarge div,
.user-thumb-jumbo div {
    width: 400px;
    float: left;
    text-align: center
}
.user-thumb-micro a,
.user-thumb-small a,
.user-thumb-xlarge a,
.user-thumb-jumbo a {
    display: block
}
.video-thumb-tiny {
    display: inline;
    display: -moz-inline-box;
    display: inline-block;
    border: 1px solid #999;
    padding: 0;
    background-color: white;
    width: 25px;
    height: 15px;
    vertical-align: text-bottom;
    margin-right: 5px
}
.video-thumb-micro {
    width: 40px;
    height: 24px
}
.video-thumb-micro img {
    width: 40px;
    height: 30px;
    margin-top: -3px
}
.video-thumb-small {
    width: 59px;
    height: 37px
}
.video-thumb-small img {
    width: 59px;
    height: 44px;
    margin-top: -3.5px
}
.video-thumb-medium {
    width: 94px;
    height: 59px
}
.video-thumb-medium img {
    width: 94px;
    height: 70px;
    margin-top: -6px
}
.video-thumb-normal {
    width: 114px;
    height: 72px
}
.video-thumb-normal img {
    width: 114px;
    height: 85px;
    margin-top: -6px
}
.video-thumb-big {
    width: 130px;
    height: 80px
}
.video-thumb-big img {
    width: 130px;
    height: 97px;
    margin-top: -8px
}
.video-thumb-large {
    width: 160px;
    height: 100px
}
.video-thumb-large img {
    width: 160px;
    height: 120px;
    margin-top: -10px
}
.video-thumb-jumbo {
    width: 264px;
    height: 174px
}
.video-thumb-jumbo img {
    width: 264px;
    height: 198px;
    margin-top: -12px
}
.video-thumb-micro img.faded,
.video-thumb-small img.faded,
.video-thumb-medium img.faded,
.video-thumb-large img.faded,
.video-thumb-jumbo img.faded {
    opacity: 0.3;
    filter: alpha(opacity=30)
}
.user-thumb-micro {
    width: 10px;
    height: 10px
}
.user-thumb-micro img {
    height: 10px
}
.user-thumb-micro div {
    margin-left: -195px
}
.user-thumb-small {
    height: 24px;
    width: 24px
}
.user-thumb-small img {
    height: 24px
}
.user-thumb-small div {
    margin-left: -188px
}
.user-thumb-partner {
    height: 55px;
    width: 55px
}
.user-thumb-partner img {
    height: 55px;
    width: 55px
}
.user-thumb-xlarge {
    height: 88px;
    width: 88px
}
.user-thumb-xlarge img {
    height: 88px
}
.user-thumb-xlarge div {
    margin-left: -156px
}
.user-thumb-jumbo {
    height: 94px;
    width: 94px;
}
.user-thumb-jumbo img {
    height: 94px;
}
.user-thumb-jumbo div {
    margin-left: -153px;
}
.video-thumb-288 .addtoQL90 {
    margin-top: -78px;
}
.video-thumb-180 .addtoQL90 {
    margin-top: -36px;
}
.video-thumb-160 .addtoQL90 {
    margin-top: -32px;
}
.video-thumb-large .quicklist-inlist {
    width: 158px;
}

.action-button,
.add-button,
.edit-button {
    display: block;
    cursor: hand;
    cursor: pointer;
    text-decoration: none
}
.action-button .action-button-leftcap,
.add-button .add-button-leftcap,
.edit-button .edit-button-leftcap {
    float: left;
    display: block;
    cursor: hand;
    cursor: pointer;
    width: 5px;
    height: 25px;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -132px -37px
}
.add-button .add-button-leftcap {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -162px -37px
}
.action-button.inactive .action-button-leftcap,
.add-button.inactive .add-button-leftcap,
.edit-button .edit-button-leftcap {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -152px -37px
}
.action-button .action-button-text,
.add-button .add-button-text,
.edit-button .edit-button-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    float: left;
    display: block;
    color: #994800;
    cursor: hand;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll 0 -174px;
    height: 19px;
    padding: 6px 8px 0 8px
}
.action-button a,
.add-button a,
.edit-button a {
    text-decoration: none
}
.add-button .add-button-text {
    color: #002f91;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -305px -480px
}
.action-button.inactive .action-button-text,
.add-button.inactive .add-button-text,
.edit-button .edit-button-text {
    color: #000;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll 0 -224px
}
.action-button .action-button-rightcap,
.add-button .add-button-rightcap,
.edit-button .edit-button-rightcap {
    float: left;
    display: block;
    cursor: hand;
    cursor: pointer;
    width: 5px;
    height: 25px;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -137px -37px
}
.add-button .add-button-rightcap {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -167px -37px
}
.action-button.inactive .action-button-rightcap,
.add-button.inactive .add-button-rightcap,
.edit-button .edit-button-rightcap {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -157px -37px
}
.action-button .action-button-dropcap {
    float: left;
    display: block
}
.action-button .action-button-menu {
    margin: -2px 6px 0 0;
    display: none;
    clear: left;
    position: absolute;
    right: 0;
    z-index: 10;
    background-color: #fffdb1;
    border-top: 1px solid #ecc103
}
.action-button .action-button-menu a {
    color: #994800;
    background-color: #fffdb1;
    border: 1px solid #ecc103;
    border-top: 0;
    display: block;
    padding: 2px 5px;
    white-space: nowrap;
    text-decoration: none;
    text-align: right
}
.action-button .action-button-menu a:hover {
    background-color: white
}
.action-button .action-button-dropcap img {
    display: block;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -312px -274px;
    width: 26px;
    height: 25px
}
.action-button .action-button-dropcap:hover img {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -338px -274px;
    width: 26px;
    height: 25px
}
.action-button:hover .action-button-leftcap {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -142px -37px
}
.action-button:hover .action-button-text {
    text-decoration: underline;
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll 0 -199px
}
.action-button:hover .action-button-rightcap {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/master_old-vfl72391.gif) no-repeat scroll -147px -37px
}
.action-button.inactive .action-button-text,
.add-button.inactive .add-button-text,
.edit-button.inactive .edit-button-text {
    color: #333
}
.add-button:hover .add-button-text,
.edit-button:hover .edit-button-text {
    text-decoration: underline
}
.video-bar-left-arrow-box,
.video-bar-right-arrow-box {
    padding-top: 19px;
    zoom: 1
}
.video-bar-left-arrow-box {
    float: left;
    margin-right: 20px
}
.video-bar-right-arrow-box {
    float: right
}
.video-bar-container-box {
    overflow: hidden;
    float: left;
    width: 560px;
    position: relative
}
.video-bar-long-box {
    width: 200000px
}
.video-bar-item {
    float: left;
    width: 130px;
    margin-right: 2px
}
.dataEntryTable {
    width: 650px
}
.dataEntryTableSmall {
    width: 400px
}
.feed_title {
    margin-top: 1px;
    font-weight: bold
}
.feed_title img {
    vertical-align: middle
}
.eLink {
    border-bottom: 1px dotted
}
#feed_table table {
    border-collapse: separate
}
#feed_table td {
    padding: 4px 0 4px 0
}
#feed_success,
#feed_success_custom,
#feed_error,
#feed_error_custom {
    padding: 5px;
    text-align: center;
    color: #000
}
#feed_undo_delete_link {
    color: #0033cc
}
#feed_success,
#feed_success_custom {
    background-color: #dfd
}
#feed_error,
#feed_error_custom {
    background-color: #fdd
}
#feed_table .divider td {
    border-top: 1px solid;
    opacity: 0.08;
    filter: alpha(opacity=50);
    height: 1px;
    font-size: 1px;
    padding: 0
}
#feed_table .centerpiece {
    padding-top: 8px;
    padding-bottom: 2px
}
#feed_table .centerpiece img {
    margin-bottom: 2px
}
#feed_table .timestamp {
    opacity: 0.6;
    filter: alpha(opacity=60);
    font-size: 11px;
    font-weight: normal;
    white-space: nowrap
}
td.feed_delete {
    width: 24px;
    text-align: right
}
td.feed_delete img {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel_iconset-vfl65968.gif) no-repeat scroll 0 -20px;
    height: 12px;
    width: 12px
}
td.feed_icon {
    width: 22px
}
td.feed_icon img {
    height: 18px;
    width: 18px;
    margin-right: 4px
}
.feed_icon .icon-BUL {
    background-position: -140px -755px
}
.feed_icon .icon-C {
    background-position: -80px -755px
}
.feed_icon .icon-E {
    background-position: -20px -755px
}
.feed_icon .icon-F {
    background-position: 0 -755px
}
.feed_icon .icon-FRI {
    background-position: -60px -755px
}
.feed_icon .icon-LIK {
    background-position: -20px -755px
}
.feed_icon .icon-S {
    background-position: -40px -755px
}
.feed_icon .icon-U {
    background-position: -100px -755px
}
#feed_bulletin {
    margin-bottom: 10px
}
#feed_bulletin #bulletin_input {
    width: 98%;
    padding-left: 3px
}
#feed_bulletin #bulletin_video_input {
    width: 98%;
    padding-left: 2px
}
#feed_bulletin #video_link_icon {
    height: 20px
}
#feed_bulletin #video_link_icon img {
    background: transparent url(https://web.archive.org/web/20100818185353im_/http://s.ytimg.com/yt/img/channel_iconset-vfl65968.gif) no-repeat scroll 0 0;
    height: 13px;
    width: 18px;
    background-position: -20px -20px;
    margin: 0 5px 0 5px;
    cursor: pointer
}
#feed_bulletin #other_post_button {
    text-align: right;
    margin: 3px
}
#feed_bulletin table {
    width: 100%;
    padding: 0 3px 0 3px;
    margin-top: 3px
}
#feed_bulletin td {
    padding: 0
}
#feed_bulletin .input_box,
#feed_bulletin .input_box_left,
#feed_bulletin .input_box_right {
    background-color: #fff;
    border-color: #666;
    border-style: solid;
    color: #333
}
#feed_bulletin .input_box_left {
    border-width: 1px 0 1px 1px
}
#feed_bulletin .input_box {
    border-width: 1px
}
#feed_bulletin .input_box_right {
    border-width: 1px 1px 1px 0
}
#feed_bulletin .input_box_right input,
#feed_bulletin .input_box input {
    border: 0;
    color: #666
}