.cover, #cover, #channel_cover {position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; background-color: #000000; opacity: .8; filter: alpha(opacity=80); z-index: 10}
*html div#cover, *html div#channel_cover, {height: expression(document.documentElement.clientHeight)}
.close_win img {width: 15px; height: 15px; vertical-align: middle; background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -105px -125px; background-repeat: no-repeat;no-repeat left top}
.close_win:hover img {background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -90px -125px; background-repeat: no-repeat;no-repeat left top}
.subwindow_container {position: absolute; top: 55px; left: 0; min-width: 970px; width: expression((document.documentElement.offsetWidth < 970) ? "970px" : "100%" ); width: 100%; z-index: 1000}
.subwindow {margin: 0px auto; color: #000000; border: 1px solid #0066CC; background: #FFFFFF; -webkit-box-shadow: 0px 0px 1em rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 1em rgba(0, 0, 0, 0.5)}
.subwindow .close {position: absolute; top: 14px; right: 14px}
.subwindow .close_text {display: none; position: absolute; top: 15px; right: 15px; color: #FFFFFF; font-size: 12px}
.subwindow_container .single {width: 28em}
.subwindow_container .double {width: 48em}
.subwindow_container .narrow {width: 19em}
.subwindow_container .narrow .form {margin: 0 0.7143em 0.7143em}
.subwindow_container .narrow .desc {margin: 10px 10px 5px}
.double .col {width: 19em; float: left; padding: 1em 2em 2em}
.double .col.left {padding-right: 3em}
.double .col.right {padding-right: 0}
.single .dramatic {margin: 0.5em 1em 1em}
.single .col {padding: 1em 0.5em}
.hr_or {height: 1px; margin: 1em; line-height: 1px; text-align: center; border-top: 1px solid #CCCCCC}
.hr_or span {padding: 0 0.25em; color: #CCCCCC; line-height: 0; background: #FFFFFF}
#signin_callout {padding: 0em 0em 1em 2em}
#signin_callout .col {border: 1px solid #CCCCCC; border-top: none; -moz-border-radius-bottomleft: 20px; -moz-border-radius-bottomright: 20px; -webkit-border-bottom-left-radius: 20px; -webkit-border-bottom-right-radius: 20px; border-radius-bottomleft: 20px; border-radius-bottomright: 20px; background: #F7F7F7; -moz-box-shadow: 0 1px 3px #EEEEEE; -webkit-box-shadow: 0 1px 3px #EEEEEE; box-shadow: 0 1px 3px #EEEEEE}
#twitter_connect {padding: 0px; left: 1px; width: 671px; position: relative}
#login_connect {padding: 0.625em 0; text-align: center}
#login_connect .bottom .pretty_button {margin-right: 0.625em}
#login_connect .last {margin-right: 0}
#chat_returning #login_connect .pretty_button {margin: 0 0 1em; min-width: 11.875em}
#chat_returning #login_connect .last {margin-bottom: 0}
#chat_embed_connect .cntr {margin-top: 10px}
#chat_embed_connect .pretty_button {min-width: 12em; margin-bottom: 10px}
#chat_status .form {margin: 0 1em}
#chat_status label.counter span {float: right; color: #999999}
#chat_status textarea {width: 22.125em}
#returning_bottom {padding: 0.7143em}
#reload_subwindow {position: absolute; top: 0px; text-align: center; min-width: 970px; width: 100%; z-index: 1000; color: #FFFFFF; background: #000000; padding: 16px 0px}
#reload_subwindow a {color: #FFFFFF}
#login_spinner {}
#trouble_link {margin-left: 1em}
#login_error_message {font-size: 110%; font-weight: bold}
#sign_in_link a {font-size: 100%; color: #222222; text-decoration: none}
#sign_in_link a:hover {color: #3399FF}
#recaptcha_area {margin-left: 5px}
#login_subwindow #recaptcha_area {margin-left: 15px}
#login_subwindow #recaptcha_table #recaptcha_logo, #login_subwindow #recaptcha_table #recaptcha_tagline {display: none}
#signup_subwindow {position:relative}
#skip_button {position: absolute; bottom: 1em; right: 1em}
#create_account_div {padding:1em 0.5em 1em 2em}
#facebook_login {padding: 6em 2em 2em; width:19em; height:10em; text-align: center; margin-top: 2px; position:relative}
#signup_form {padding-bottom:10px}
#broadcast_signup .buttons {margin-bottom: 1em}
.form_header {color: #222222; border-bottom: 1px solid #999999; text-align: left}
.form_header span {font-size: 125%; font-weight: bold; line-height: 22px}
.form_header .close_form {float: right; line-height: 22px; margin: 0px 5px}
.form_section {display: block; padding: 10px 0px}
.form_label {color: #000000; float: left; font-size: 125%; margin-right: 10px; text-align: right; width: 150px}
.form_label p {margin: 0px; color: #333; font-size: 75%}
.focused .form_label p {color: #0066CC}
.form_input {margin-left: 160px}
.focused .form_label {color: #333333}
.radio {color: #666666; font-size: 125%; text-align: left}
.radio_label {text-align: left}
.field {width: 247px}
select.field {}
.fieldWithErrors {display: inline}
.fieldWithErrors input.field, .fieldWithErrors textarea.field, .fieldWithErrors select {border: 1px solid #FF0000}
.input_char_count {float: right; margin: 8px 35px 0px 0px; font-size: 125%}
.form_description {font-size: 110%; color: #000000; padding: 0px 0px; text-align: left}
.form_description a {font-size: 100%}
.form_separator {border-bottom: 1px dashed #CCCCCC; line-height: 10px; margin-bottom: 10px}
#form_wrapper .month {width: 102px; margin-right: 6px}
#form_wrapper .day {width: 60px; margin-right: 6px}
#form_wrapper .year {width: 80px}
#language_select select {height: 26px; width: 254px}
input.checkbox {border: none}
textarea#event_description {height: 100px}
input.submit {color: #FFFFFF; background: #0066CC; padding: 0px 5px; border-left: 1px solid #3399FF; border-top: 1px solid #3399FF; border-right: 1px solid #003399; border-bottom: 1px solid #003399; cursor: pointer; font-size: 110%}
input.green {border-color: #00CC00 #006600 #006600 #00CC00; background: #00AA00}
input.cancel {color: #FFFFFF; background: #888888; padding: 0px 5px; border-left: 1px solid #AAAAAA; border-top: 1px solid #AAAAAA; border-right: 1px solid #555555; border-bottom: 1px solid #555555; cursor: pointer; font-size: 110%}
.big_form_header {margin: 5px 10px}
.big_form_header span {font-size: 125%; border-bottom: 1px solid #99CCFF}
.big_form_description {margin: 0px 10px 10px; font-size: 110%}
.big_form_section {margin: 10px 25px 0px; padding: 5px 10px 10px}
.big_form_label {font-size: 125%}
.big_form_input {margin: 5px 0px 0px}
.big_form_input input, .big_form_input textarea {font-size: 150%; width: 493px}
.big_form_input textarea {font-size: 115%; line-height: 105%}
.big_form_subtext {display: inline; margin-left: 10px; color: #666666}
.inside_form_description {font-size: 110%; margin: 10px 35px}
.right_form_section {padding: 10px; margin: 0px 25px; text-align: right}
.right_form_label {float: left; width: 230px; margin-right: 15px; color: #000000; font-size: 125%; text-align: right}
.form_label_top_padding {padding-top:5px}
.right_form_subtext {color: #666666; font-size: 80%; margin: 0px}
.right_radio_input {float: right; width: 247px; text-align: left}
.right_radio_label {margin-bottom: 0px; color: #000000; font-size: 115%}
.right_radio_label input {width: auto; margin: 0px 5px 0px 0px}
.right_radio_description {margin-left: 24px; color: #666666; font-size: 90%}
.right_form_disclaimer {float: right; width: 247px; color: #666666; font-size: 85%; line-height: 14px; text-align: left}
.right_checkbox .right_form_input {text-align: left; font-size: 125%}
.submit_section {background: #EEEEEE; padding: 10px; margin-top: 15px; text-align: center}
.submit_section input.submit, .submit_section input.cancel {font-size: 130%}
#disable_form_data {font-size: 85%; text-align: center}
#disable_form_data a {font-size: 100%}
#twitter_login .form_input {text-align: left}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif; font-size: 0.875em; line-height: 1.3}
input, select, textarea, button {font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif; font-size: 100%; line-height: 1.3}
button {cursor: pointer}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
:focus {}
ins {text-decoration: underline; border-bottom: 1px solid}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
table.layout td {vertical-align: top}
.zebra td {background: rgba(0, 102, 204, 0.05)}
.zebra td div {border-top: 1px solid #FFFFFF}
h1, h2, h3, h4, h5, h6 {font-weight: normal}
h2 {font-size: 1.4286em}
h3, legend.h3 {font-size: 1.143em}
.dropmenu h3 {font-weight: bold}
h4 {font-size: 1.072em}
h5.serif, span.serif {font-family: georgia, times, serif; font-size: 1.7143em}
a {color: #0066CC; font-size: 100%; text-decoration: none}
a:hover {text-decoration: underline}
p {}
p.dramatic {margin: 0.5em 0 1em; line-height: 1.4}
.clear {clear: both}
.clearfix:after {clear: both; content: '.'; display: block; visibility: hidden; height: 0}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
.cntr {text-align: center}
.more_link {float: right}
.img_alt {display: none}
.short_under {white-space: nowrap}
.short_under:hover {text-decoration: none}
.short_under:hover span, .short_under:hover b {text-decoration: underline}
.dropmenu.visible {display: block; position: absolute; top: 0; left: 0}
.wrapper {width: 68.581em; margin: 1em auto; position: relative}
.col_5, .col_5-extra, .col_6, .col_6-extra, .col_10 {float: left}
.col_5 {width: 27.8572em}
.col_5-extra {width: 33em; padding: 0.3575em}
.col_6 {width: 33.5715em}
.col_6-extra {width: 30em; padding: 0.3575em}
.col_8 {width: 45em}
.col_10 {width: 56.4286em}
.col_10 {width: 56.4286em}
.col_5-extra.right {padding-left: 0em}
.col_5.right, .col_6.right {margin-left: 0.7143em}
.outer {float: none; margin: 0.7143em auto}
.left_col, .right_col {float: left; padding: 0.3575em; background-color: #FFFFFF}
.left_col {width: 45em}
.right_col {width: 22.143em; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px}
.small {font-size: 0.8572em}
.smaller {font-size: 0.7143em}
.nick {text-transform: capitalize}
.i70x53 {width: 70px; height: 53px}
.i300x300 {width: 300px; height: 300px}
span.i300x300 {height: 225px}
.i300x300 img {height: 225px;}
.i150x150 {width: 150px; height: 150px}
.i150x150 img {height: 150px; left: -25px}
.i70x70 {width: 70px; height: 70px}
.i70x70 img {height: 70px; left: -12px}
.i50x50 {width: 50px; height: 50px}
.i50x50 img {height: 50px; left: -8px}
.i42x42 {width: 42px; height: 42px}
.i42x42 img {height: 42px; left: -6px}
.i28x28 {width: 28px; height: 28px}
.i28x28 {height: 28px; left: -5px}
.rect-square_image img {position: absolute}
ul.tabs li, ul.inline li {display: inline-block}
ul.simple_tabs {margin: 1em 0; border-bottom: 1px solid #CCCCCC}
.simple_tabs .tab {float: left; margin-left: 0.3575em; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; background: #EEEEEE}
.simple_tabs .tab_inside {display: block; padding: 0.5em 1em 0.1429em; position: relative}
.simple_tabs .selected {margin: -4px 0 -1px 0.3575em; padding: 2px}
.simple_tabs .selected {margin-bottom: -1px; border: 1px solid #CCCCCC; border-bottom: none; background: #FFFFFF}
.tooltip {padding: 0.7143em; color: #FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: rgba(0, 0, 0, 0.85)}
.tooltip a {color: #3399FF}
.tooltip .close {position: absolute; top: 0.3575em; right: 0.3575em; width: 1.5em; height: 1.5em; border: 2px solid #FFFFFF; -moz-border-radius: 0.7143em; -webkit-border-radius: 0.7143em; border-radius: 0.7143em; background: #000000}
.tooltip .top_only {margin: -0.7143em -0.7143em 0.7143em; padding: 0.3575em 0.7143em; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; background: rgba(255, 255, 255, 0.5)}
.tooltip_content_container {border: 1px solid #000000; background: #FFFFFF; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.35)}
.alert, .error, .hint, .mint, .purple, .pumpkin {text-align: center; padding: 0.3575em}
.alert a:hover, .error a:hover, .hint a:hover, .purple a:hover, .mint a:hover, .pumpkin a:hover {text-decoration: none; border-bottom: 1px solid}
.alert {color: #000000; background: #FFEA00}
.alert a {color: #000000; border-bottom: 1px dotted}
.error {background: #EE2020}
.hint {background: #0080FF}
.purple {background: #AE4AF5}
.mint {background: #00C300}
.pumpkin {background: #FF6D06}
.error, .hint, .purple, .mint, .pumpkin {color: #FFFFFF}
.error a, .hint a, .purple a, .mint a, .pumpkin a {color: #FFFFFF; border-bottom: 1px dotted}
body .dropmenu {color: #000000}
.dropmenu {overflow:visible; z-index: 10; position: absolute}
.dropmenu.visible {display: block; position: absolute; top: 16px; left: 16px; z-index: 4}
.dropmenu_toggle .dropmenu_arrow.reg, .dropmenu_toggle .dropmenu_arrow.dark {height: 11px; width: 11px; vertical-align: middle; background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -191px -0px; background-repeat: no-repeat;no-repeat left center}
.dropmenu_toggled {display: inline-block; padding: 0.5em 0.7143em 0.3575em; line-height: 100%; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; border: 1px solid #CCCCCC; border-bottom: none; background: #FFFFFF}
.dropmenu_toggled .main {color: #666666}
.dropmenu_toggled .dropmenu_toggled_arrow {width: 11px; height: 11px; vertical-align: middle; background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -180px -0px; background-repeat: no-repeat;no-repeat left bottom}
.dropmenu_links_container {border: 1px solid #CCCCCC; background: #FFFFFF; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.35)}
.dropmenu_desc {margin: 0.3575em 0 0 0.3575em; font-size: 1.2em}
.dropmenu_col {float: left; width: 14em; margin: 0.7143em 0; padding: 0 0.7143em}
.dropmenu_col.left {background: url(/images/redesign/dropmenu_col_vert.png) repeat-y right top}
.dropmenu_col h3:before, .dropmenu_full h3:before {content: "» "; font-weight: normal; margin-left: -1em}
.dropmenu_full h3 {padding-left: 0.3575em}
.dropmenu_section {margin-bottom: 0.7143em; padding-left: 1em}
.dropmenu_section.last {margin-bottom: 0}
.dropmenu_full {margin: 0.7143em; padding: 0.7143em 0.7143em 0; background: url(/images/redesign/dropmenu_col_horiz.png) repeat-x right top}
.dropmenu_simple_link {margin-right: 0.3575em}
.dropmenu_alt_section.top {border-bottom: 1px solid #CCCCCC}
.dropmenu_alt_section.top .bg_container {margin-bottom: 1px}
.dropmenu_alt_section.bottom {border-top: 1px solid #CCCCCC}
.dropmenu_alt_section.bottom .bg_container {margin-top: 1px}
.dropmenu_alt_section .bg_container {padding: 0.7143em; text-align: center; background: #EEEEEE}
h2.form_title {position: relative; padding: 0.25em 0 0.2858em 0.5em; color: #666666; font-size: 2em; font-weight: bold; line-height: 100%; text-shadow: 0 1px 0 #FFFFFF}
.field {width: 12em; padding: 0.2143em; vertical-align: middle}
.field.hex {width: 4.5em}
.field.min {width: 4em}
.field.tiny {width: 8em}
.field.med {width: 12em}
.field.med-long {width: 16em}
.field.long {width: 20em}
.textarea {height: 5em}
.select {font-size: 1em}
label {display: block; margin-top: 0.7143em}
label.top {margin-top: 0.3575em}
.form .tall, #speak .tall {font-size: 1.1429em}
.form .buttons {margin-top: 1em}
.end_button {padding: 0.9286em}
.radio_box {margin-top: 1em; color: #666666}
.radio_box label {display: inline; margin-left: 0.5em; color: #000000}
select.month, select.day {margin-right: 0.7143em}
.security {margin: 1.5em 0; color: #666666}
.security img {margin-right: 0.5em; vertical-align: top}
.inline_all label {display: inline}
.inline_all li {margin-top: 0.7143em}
.field_error {padding: 0.2858em 0 0.1429em 0.2858em; color: #FFFFFF; text-shadow: 0 -1px 0 #CC0000; background: #FF3333}
.field_error.med-long {width: 17.2858em}
.form_break {border-top: 1px solid #999999; border-bottom: 1px solid #EEEEEE}
.form_bottom {padding: 0.3575em 1em 0}
.form .gold {position: relative; margin-bottom: -32px; z-index: -1}
span.skip {margin-left: 0.5em}
.input_prepopulate {font-family: Georgia, Times, Times New Roman,serif; font-style:italic; color:#666; font-size:1em; padding:2px}
.status_input {width:410px; max-width: 410px; padding:2px}
.smaller_status_input {width:355px; max-width: 355px; padding:2px}
div.subwindow h2 {position: relative; color: #FFFFFF; text-shadow: 0 -1px 0 #0066CC; background: #3399FF url(/images/redesign/form_top2.png) repeat-x left bottom}
.subwindow .form_bottom {margin-top: 2em; text-align: center; color: #666666; text-shadow: 0 1px 0 #FFFFFF; background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -0px -505px; background-repeat: repeat-x;}
#info_popup_body {padding: 1em}
.info_p {margin-bottom: 1em}
body.solo_form {background: #FFFFFF url(/images/redesign/standalone_form_bg.jpg) no-repeat center top}
.solo_form .form {border: 1px solid #CCCCCC; background: #FFFFFF; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.solo_form .form fieldset {margin: 1em 1em 0}
.solo_form .form_desc {margin: 1em}
.solo_form .right {padding-top: 3em; color: #666666; -moz-text-shadow: 0 1px 0 #FFFFFF; -webkit-text-shadow: 0 1px 0 #FFFFFF}
.solo_form p.trumpet {margin: 1em 0; padding: 1em 0; color: #000000; text-align: center; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #DDDDDD}
.solo_form ul.trumpet {list-style: inside}
.solo_form ul.trumpet li {margin-bottom: 1em; color: #000000}
.solo_form ul.trumpet li.top {margin-top: 0.5em}
.solo_form ul.trumpet li span {color: #666666}
#form_verification {margin-left: 0.7143em; vertical-align: top}
.table_select_all {border: 1px solid #CCCCCC; border-bottom: none; background: #EEEEEE}
.table_select_inside {padding: 0.3575em; border-top: 1px solid #FFFFFF}
.table_select_inside label {display: inline; margin-left: 0.2143em; color: #666666; text-shadow: 0 1px 0 #FFFFFF}
.table_overflow_wrapper {height: 15em; overflow: auto; border: 1px solid #CCCCCC}
.form table {width: 100%; border-collapse: collapse; border-spacing: 0}
.form tr {margin: 1em}
.form td {max-height: 3.5715em; padding: 0.3575em; vertical-align: middle; white-space: nowrap; overflow: hidden}
.form table td.checkbox {width: 0; padding-right: 0}
.form table td.img {width: 3.5715em}
.search_container .focus {color: #000000}
.search_container button {font-size: 0.8572em; height: 1.9167em; vertical-align: center}
.pretty_button {display: inline-block; width: 1; overflow: visible; padding: 0 0.625em; color: #666666; font-size: 1.1429em; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8); line-height: 1.4; white-space: nowrap; border: 1px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; background: #CCCCCC url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -0px -574px; background-repeat: repeat-x;}
.pretty_button:hover {text-decoration: none; border: 1px solid #999999}
.pretty_button.small {font-size: 0.8572em; line-height: 1.4}
.pretty_button.lite {border-color: #EEEEEE; background: #EEEEEE url(/images/redesign/pretty_button_bg-lite.png) repeat-x left bottom; cursor: default}
.pretty_button.big {padding: 0.5em 1em 0.4375em}
.pretty_button.dark {border: 1px solid #999999}
.pretty_button.spacer {margin-top: 0.6em}
input.pretty_button {padding: 0.25em 0.625em; cursor: pointer}
.pretty_button .main {line-height: 1.7858em}
.pretty_button img {margin-right: 0.5em; vertical-align: middle}
.blue_button {margin-top: -0.1em; vertical-align: middle; color: #FFFFFF; white-space: nowrap; text-shadow: none; border-color: #0066CC; background: #0066CC url(/images/redesign/blue_button_bg2.png) repeat-x left center}
.blue_button:hover {border-color: #004D99}
.field_cap_button {display: inline-block; width: 2em; height: 2em; margin-right: 0.7143em; line-height: 2em; vertical-align: middle}
li.vert-2_col {display: block; float: left; width: 10.7em; height: 176px; margin-right: 0.7143em; overflow: hidden}
.li_grid .last {margin-right: 0}
li.vert-2_col .thumb img.cap {display: inline-block; width: 10.7em; height: 8.0715em}
li.vert-2_col.clip .thumb img.cap {height: 8.07143em}
.vert-2_col .title {height: 2.5em; margin-top: 0.3575em; overflow: hidden}
li.horiz-2_col, li.horiz-1_col {padding-top: 0.3575em; padding-bottom: 0.3575em; border-bottom: 1px dashed #CCCCCC}
li.horiz-1_col .thumb {float: left; width: 5em}
li.horiz-1_col .thumb img {display: inline-block; width: 5em}
li.horiz-1_col.channel .thumb img {height: 3.7858em}
li.horiz-1_col .content {width: 210px; margin-left: 5.72em; overflow: hidden}
li.horiz-2_col .thumb {float: left; width: 10.7143em}
li.horiz-2_col .thumb .cap {display: inline-block; width: 10.7143em}
li.horiz-2_col.channel .thumb .cap {height: 8.0715em}
li.horiz-2_col .content {width: 33.2143em; margin-left: 11.4286em; overflow: hidden}
li.horiz-2_col .title strong {text-decoration: underline}
li.horiz-2_col .description {margin-top: 0.3575em}
li.horiz-2_col .actions {margin-top: 0.8334em; color: #333333}
li.horiz-2_col .actions a {color: #333333}
li.horiz-2_col .actions .action {margin-right: 0.4167em; white-space: nowrap}
.list_item .thumb, .list_item .not_linked {display: block; position: relative}
.list_item .overlay {position: absolute; right: 0; bottom: 0; padding: 0 0.27em; color: #FFFFFF; font-size: 0.785em; line-height: 1.4; background: rgba(0,0,0, 0.75)}
.list_item .live_overlay {left: 0; right: auto; color: #FFFFFF; font-weight: bold; font-size: 15px; line-height: 1.5; background-color: #FF0000}
.list_item .highlight {position: absolute; left: 0; bottom: 0; padding: 0 0.27em; color: #FFFFFF; font-size: 0.785em; line-height: 1.4; background-color: #0066cc}
.list_item .processing, .not_linked .processing {background:transparent none repeat scroll 0 0; border:0 none; color:#666666; font-size:0.9em; font-weight:bold; height:20px; left:0; position:absolute; text-align:center; top:73px; width:150px}
.list_item a.thumb:hover {text-decoration:none}
.list_item .thumb img, .list_item .thumb .overlay {cursor: pointer}
.list_item .title {display: block}
.hq_tag {position: absolute; top: 0.2143em; right: 0.2143em; cursor: pointer}
.live .broadcast-title {color: #FF0000}
.i150x150_cropped {width: 150px; height: 150px; margin-top: -38px}
.i50x50 {width: 50px; height: 50px}
.benefit_list li {margin: 0.5em 0.5em 0.5em 0; list-style: disc inside}
.benefit_list li span {color: #000000; text-shadow: none}
ul.descriptive li {margin-bottom: 0.5em; padding: 1em 0 1em 5em}
.pagelinks {margin-top: 1.4286em; text-align: center}
.pages .pagenumber_link, .pages .not_linked {margin: 0 0.1788em}
.prev_next img {width: 0.6429em; height: 1em; vertical-align: middle}
.pagelinks .previous a img {background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -181px -155px; background-repeat: no-repeat;}
.pagelinks .previous a:hover img {background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -190px -155px; background-repeat: no-repeat;}
.pagelinks .previous span img {background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -199px -155px; background-repeat: no-repeat;}
.pagelinks .next a img {background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -154px -155px; background-repeat: no-repeat;}
.pagelinks .next a:hover img {background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -163px -155px; background-repeat: no-repeat;}
.pagelinks .next span img {background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -172px -155px; background-repeat: no-repeat;}
#ad {display: none}
.ad #ad {display: block}
.promo #ad {display: block}
.right_col .ad_300x250 {width: 300px; height: 250px; margin: 0.3575em 0.3575em 0.7143em}
#footer {clear: both; min-width: 74em; width: expression(document.documentElement.clientWidth < 1036? "1036px": "auto" ); margin-top: 4em; color: #333333; text-align: center; border-top: 1px solid #FFFFFF; background-color: rgba(255, 255, 255, 0.85); -moz-box-shadow: 0 -1px 0 #999999}
.hide_footer {display: none}
#footer_columns_container {display: inline-block; padding: 2em 0em 2em 1em; font-size: 90%; text-align: left}
#footer h3 {margin: 0px 0px 0.7143em; font-weight: bold; font-size: 125%}
#footer li {line-height: 1.7}
#footer a {color: #0066CC}
.footer_col {float: left; margin-right: 4em; padding-left: 0.7143em; border-left: 1px solid #999999; -moz-box-shadow: -1px 0 0 #FFFFFF}
.about_jtv {float: left; width: 14em; text-align: left; margin-right: 3em}
#legal_info {margin: 0.3575em}
#footer_camtweet {margin-top: 1em}
.share_icon {width:36px; height:34px; position: absolute; top:}
.share_title {position: absolute; top:7px; left:40px}
#share_all .top {top:16px}
#share_all .left {left:20px}
#share_all .bottom {top:76px;}
#share_all .right {left:160px}
.facebook_icon {background: url('http://www-cdn.jtvnw.net/images/new_share_icons/facebook.png') no-repeat 0px -36px}
.facebook_icon:hover {background: url('http://www-cdn.jtvnw.net/images/new_share_icons/facebook.png') no-repeat 0px -2px}
.myspace_icon {background: url('http://www-cdn.jtvnw.net/images/new_share_icons/myspace.png') no-repeat 0px -36px}
.myspace_icon:hover {background: url('http://www-cdn.jtvnw.net/images/new_share_icons/myspace.png') no-repeat 0px -2px}
.twitter_icon {background: url('http://www-cdn.jtvnw.net/images/new_share_icons/twitter.png') no-repeat 0px -36px}
.twitter_icon:hover {background: url('http://www-cdn.jtvnw.net/images/new_share_icons/twitter.png') no-repeat 0px -2px}
.mail_icon {background: url('http://www-cdn.jtvnw.net/images/new_share_icons/mail.png') no-repeat 0px -36px}
.mail_icon:hover {background: url('http://www-cdn.jtvnw.net/images/new_share_icons/mail.png') no-repeat 0px -2px}
.action_share_top {position: absolute; left: 315px; top:5px}
.action_share_bottom {position: absolute; left: 315px; top:65px; width:300px}
#facebook_login {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 4px; text-align: center; margin-top: 2px }
.swf_container {text-align: center; background-color: #000; color: #fff; font-weight: bold}
.swf_container a:hover {color: #fff}
#fb_link_button {float:left; padding:22px 25px; border:thin solid white; background-color:#f5f5f5; height: 22px; width: 154px; background-image:url("http://s.jtvnw.net/jtv_user_pictures/hosted_images/bg_transparent_fff.png")}
#fb_connect_text {float: left; width: 550px; text-align: left; margin: 4px 30px 0px 2px; color:#333; font-size: 1.5em}
#fb_connect_subtext {text-align:left; font-size:14px}
#iphone_content, #facebook_banner_content {float:left; padding-top:20px; height:84px; width:900px}
.transparent_class {background: url(/images/redesign/FFFFFF_85.png) repeat center top; background: rgba(255,255,255, 0.85)}
#chat_login_form {position:relative}
.twitter_callout {font-size: 28px}
.bold_heading {font-size: 170%; font-weight: 900; padding-right: 5px; margin-left: 3px}
.descriptive_text {margin-top: 3px; margin-bottom: 10px; margin-left: 2px; color: #444}
.signup #postit_steps {width: 250px; min-width: 250px}
.signup .postit {font-size: 1.2em}
.signup .postit .step {line-height: 30px; margin-bottom: 1em}
.signup #postit_steps p.handwriting {font-size: 20px}
#facebook_button {margin-left: 6px; background: none}
#facebook_button a {display: inline-block; margin: 0 0 0 6px; padding: 0; width: 88px; height: 32px; vertical-align: top; background: url(http://s.jtvnw.net/jtv_user_pictures/hosted_images/fb_purple-sm.png) no-repeat center top}
#facebook_button a:hover {background: url(http://s.jtvnw.net/jtv_user_pictures/hosted_images/fb_purple-sm.png) no-repeat center -32px}
#facebook_button a:active {background: url(http://s.jtvnw.net/jtv_user_pictures/hosted_images/fb_purple-sm.png) no-repeat center -64px}
#keep_going {position: absolute; top: -24px; left: 0; width: 200px; padding: 1em; color: #FFFFFF; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #000000; z-index: 2}
#down_arrow {position: absolute; top: 100%; left: 10px; display: inline-block; width: 0; height: 0; vertical-align: middle; border-style: solid; border-color: transparent; border-width: 8px 6px 0 6px; border-top-color: #000000}
#broadcast_signup, #create_account_div {position: relative}
#create_account_div #keep_going {left: 14px}
#create_account_div form {padding-bottom: 0}
#create_account_div .buttons {margin-top: 1.5em; position: relative; z-index: 1}
.hdr_inside {position: relative; width: 68.5715em; margin: 0 auto; text-align: center}
.hdr_sect {display: inline-block; vertical-align: middle}
.hdr_grp_left {float: left}
.hdr_grp_right li {float: right; margin: 14px 0.7143em 0 0}
.hdr_lg {font-size: 1.2858em}
#site_header {min-width: 74em; width: expression(document.documentElement.clientWidth < 1036? "1036px": "auto" ); margin: 0; color: #999999; line-height: 20px; position: relative; background: rgba(0, 0, 0, 0.85)}
.hdr_group_right a.credentialsmenu_toggle, .hdr_grp_right a.dropmenu_toggle {margin-right: 0.7143em}
.hdr_group_left a.credentialsmenu_toggle, .hdr_grp_left a.dropmenu_toggle {float: left; margin: 14px 0 0 0.7143em}
#header_dropmenus {text-align: left; z-index: 2}
#header_inside a {color: #FFFFFF}
#jtv_frontpage_link {float: left; width: 126px; height: 48px; vertical-align: middle; background:  url(/images/combined/combined-main.r2c58a6b230cf05b56199f817b297a3c3de8388bb.png); background-position: -0px -0px; background-repeat: no-repeat;no-repeat left center}
#header_channels_dropmenu_toggle:hover {text-decoration: none}
#header_channels_dropmenu_toggle span {text-shadow: 0 -1px 0 #111111}
#header_site_search_container {margin-top: 12px}
#header_site_search {padding: 0}
#header_site_search input.pretty_search {width: 9em}
#header_site_search input.focus {color: #000}
#broadcast_container {margin: 0}
.broadcast_btn {display: inline-block; height: 100%; padding: 0 0.5em; line-height: 48px; text-shadow: 0 -1px 0 #663333; background: #DD3333}
#header_dropmenus {height: 0}
#channels_stem {z-index: 11; position: absolute; top: 0.5em; left: 9.1429em; margin-bottom: 0px; padding-bottom: 0.4286em}
#channels_stem .main span {font-size: 1.2858em}
#header_channels_dropmenu {z-index: 10; left: 9.1429em; top: 35px}
.dropmenu_category {margin-bottom: 1.4286em}
.dropmenu_category.last {margin-bottom: 0}
.dropmenu_category img {float: left}
.dropmenu_category .right {margin-left: 2.5em; text-align: left}
.top_subcategory, .top_subcategory a {color: #999999}
#header_channels_search input.pretty_search {width: 25em}
#header_channels_search .form_container {margin-top: 1px; background: #EEEEEE; padding: 0.3575em 0; text-align: center}
#header_channels_search form {display: inline-block}
#usermgmt_dropmenu_toggle {overflow: hidden}
#usermgmt_stem {position: absolute; top: 8px; background: #EEEEEE; z-index: 11}
#usermgmt_dropmenu {top: 34px}
#usermgmt_pro_upgrade p {display: inline-block}
#usermgmt_pro_upgrade img {float: left; margin: -1em 0.5em}
#usermgmt_section_picture h3, #usermgmt_section_other h3 {margin-bottom: 0.3575em}
#usermgmt_section_picture img {vertical-align: middle}
#usermgmt_section_other .pretty_button {margin-top: 0.3575em}
#usermgmt_stem .main {font-weight: bold}
#recently_viewed_container.removed div {display: none}
#languages_stem {position: absolute; top: 8px; z-index: 11}
#header_language_dropmenu {top: 34px}
#header_language_dropmenu .language_col {padding: 0.3575em}
#header_language_dropmenu .language {display: inline-block; padding: 0.3575em; white-space: nowrap}
#header_language_dropmenu .language:hover {color: #FFFFFF; text-decoration: none; background: #0066CC}
#header_language_dropmenu .language img {margin-right: 0.3575em}
#help_translate {white-space: nowrap}
#languages_stem .main {padding: 0.3575em 0.1429em 0}
.hide_controls .hdr_grp_right, .hide_controls .broadcast_btn, .hide_controls #header_channels_dropmenu_toggle {display: none}
.wrapper {width: 970px}
.left_col {width: 640px; padding: 0; background: none}
.left_col a.pretty_button {color: #666666}
.right_col {width: 320px ; padding: 0; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; background: none}
.left_col_bg {padding: 0.3575em}
.left_col_bottom {min-height: 18em; height: expression(document.documentElement.scrollHeight < 252? "252px": "auto" )}
.right_col_rnd {padding: 0.3575em; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; background: #FFFFFF}
.live_site_player_container {position: relative}
#fake_site_header {text-align: right; margin: 7px 0px 5px}
h3.chan_sect_title {margin: 0.7143em 0}
h3.chan_sect_title .left {float: left}
#banner_default {margin: 0 -0.3575em 0}
#banner_default h1 {display: inline-block; float: left; width: 628px; font-size: 3.0em; line-height: 2.976em; text-align: center; vertical-align: top}
#banner_default h1 span {font-weight: bold; white-space: nowrap; cursor: default}
#banner_default:before {float: left; vertical-align: baseline}
#banner_default:after {float: left; vertical-align: baseline}
#banner_custom {height: 8.9286em}
.dark #banner_default:before {content: url(/images/redesign/channel_banner_default_left-b.png)}
.dark #banner_default:after {content: url(/images/redesign/channel_banner_default_right-b.png)}
.light #banner_default:before {content: url(/images/redesign/channel_banner_default_left-w.png)}
.light #banner_default:after {content: url(/images/redesign/channel_banner_default_right-w.png)}
.dark #banner_default h1 {background: url(/images/redesign/channel_banner_default_bg-b.png) repeat-x left top}
.dark #banner_default h1 span {color: #CCCCCC; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5)}
.light #banner_default h1 {background: url(/images/redesign/channel_banner_default_bg-w.png) repeat-x left top}
.light #banner_default h1 span {color: #666666; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5)}
#stats {margin: 0.7143em 0}
#stats strong {margin-left: 0.7143em}
#stats .first {margin-left: 0.3575em}
#stats h3 {float: left; white-space: nowrap}
#stats a {float: right}
#popped img {vertical-align: top}
#no_clips {margin-top: 1.4286em}
#no_clips .pretty_button {display: inline-block; margin-left: 0.3575em}
#chat_lines {height: 40.5em}
.ad #chat_lines, .promo #chat_lines {height: 21.5715em}
#related .chan_sect_title {margin: 0px}
#related .channel_list {height: 12em; overflow: auto}
.admin_nxtchan {display: block; position: fixed; right: 0.7143em; padding-top: 0.7143em; text-align: right; z-index: 5}
.floaty_button {display: inline-block; padding: 0.3575em 0.7143em; color: #FFFFFF; font-weight: bold; border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; background-color: rgba(34,34,34,0.75); box-shadow: 0px 0px 5px rgba(0,0,0,0.85); cursor: pointer; z-index: 2}
.floaty_button button {display: none}
#toggle_admin_dropmenu {margin-top: 0.7143em}
#channel_admin_container {position: absolute; right: 0px; top: 85px; width: 300px; text-align: left; z-index: 5}
#channel_admin_container li, #channel_feature a {display: block; padding: 0.3575em}
li#channel_feature {padding: 0}
#channel_admin_container .dropmenu_col {width: 9em}
#ChanLeaderv2_holder {position:absolute; top: -110px; left: 121px; visibility: hidden; z-index: -500}
#broadcast_quota {color: green; border: green 1px solid; background-color: #90EE90; margin-top: 5px; padding: 3px 5px}
#broadcast_quota.danger {color: red; background-color: #FFC0CB; border: red 1px solid}
#permalink_banner {margin-bottom: 10px; padding: 10px; background: #DEF2FF}
#permalink_banner .i75x56 {float: left}
#permalink_banner .pretty_button, #permalink_banner .permalink_title {float: left; margin-left: 12px}
#permalink_banner .pretty_button {margin-top: 12px}
#permalink_banner .permalink_title {margin-top: 12px; font-size: 18px; line-height: 28px}
#info {margin: 0.7143em 0}
#info .info_pic {float: left; width: 5em; height: 5em}
#info #channel_profile_pic {display: block; position: relative}
#info #channel_profile_pic span.link_context {display: none; position: absolute; bottom: 2px; right: 2px; padding: 0 3px; z-index: 1}
#info #channel_profile_pic:hover span.link_context {display: inline-block}
#info .content_container {position: relative; float: left; width: 39.26em; margin-left: 0.7143em}
#info_tip {position: absolute; text-align: center; display: inline-block; z-index: 2}
.broadcaster:hover #status .edit {display: inline}
#status .edit {display: none; position: absolute; top: 0; right: 0; width: 2.2858em; height: 2.2858em; margin: 0.3575em 0.7143em; cursor: pointer}
#info .broadcaster #status .data {cursor: pointer}
#info .content_container .content {display: none; height: 3.35em; margin-bottom: -1px; padding: 0 0.7143em; overflow: auto}
#info .content_container div.selected {display: block}
.content_container .tabs li {padding: 0.14em 0.3575em}
.content_container .tabs li.selected {border-top: none}
.content .data_more {display: block; position: absolute; top: 0.3575em; right: 0.7143em; width: 1.8572em; height: 1.8572em; background: url(/images/redesign/channel_info_more.png) no-repeat left top}
.content .data_more:hover {background: url(/images/redesign/channel_info_more_hover.png) no-repeat left top}
.light #info .content_container div.selected, .light #info .content_container {background: url(/images/redesign/channel_info_side-b.png) no-repeat right top}
.dark #info .content_container div.selected, .dark #info .content_container {background: url(/images/redesign/channel_info_side-w.png) no-repeat right top}
.dark #info .content_container, .light #info .content_container {background-position: left top}
.dark #info .content_container div.selected {border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.light #info .content_container div.selected {border-bottom: 1px solid rgba(0, 0, 0, 0.2)}
.dark .content_container .tabs li.selected {border: 1px solid rgba(255, 255, 255, 0.2); border-top: none}
.light .content_container .tabs li.selected {border: 1px solid rgba(0, 0, 0, 0.2); border-top: none}
#description {overflow: auto}
.content .fan img, .content .gift img, .content .network img {display: inline-block; width: 3em}
.content .network img {width: 4em; margin: 0 0.2434em}
.content .top_fan {margin: 0 0.7143em}
.content .top_fan span {background: #CCC}
.content .event {margin-right: 1.4286em}
#action_links {margin-bottom: 0.07em; padding: 0.3575em}
#action_links li {position: relative; margin-left: 0.7143em}
#action_links li.first {margin-left: 0}
.action span {font-size: 1.1em}
.action button {width: 1.714em; height: 1.714em; vertical-align: middle}
.action #popout_icon {background:  url(/images/combined/combined-channel_actions.ra972a42b5b076f322b50c24a3bec936e99ff9e18.png); background-position: -0px -0px; background-repeat: no-repeat;no-repeat center center}
.action #favorite_icon {position: relative; background:  url(/images/combined/combined-channel_actions.ra972a42b5b076f322b50c24a3bec936e99ff9e18.png); background-position: -24px -0px; background-repeat: no-repeat;no-repeat center center}
.action #share_icon {background:  url(/images/combined/combined-channel_actions.ra972a42b5b076f322b50c24a3bec936e99ff9e18.png); background-position: -48px -0px; background-repeat: no-repeat;no-repeat center center}
.action #clip_icon {background:  url(/images/combined/combined-channel_actions.ra972a42b5b076f322b50c24a3bec936e99ff9e18.png); background-position: -72px -0px; background-repeat: no-repeat;no-repeat center center}
.action #report_icon {background:  url(/images/combined/combined-channel_actions.ra972a42b5b076f322b50c24a3bec936e99ff9e18.png); background-position: -0px -24px; background-repeat: no-repeat;no-repeat center center}
.action_arrow {display: none; position: absolute; bottom: -0.4286em; left: 50%; width: 13px; height: 8px}
.action.selected .action_arrow {display: block}
#action_contents {padding: 0.7143em}
#action_contents .content {display: none}
#action_contents div.selected, #action_contents ul.selected {display: block}
#action_contents .content .left {float: left}
#action_contents #customize_live_embed {background:  url(/images/combined/combined-channel_actions.ra972a42b5b076f322b50c24a3bec936e99ff9e18.png); background-position: -24px -24px; background-repeat: no-repeat;no-repeat center center}
.dark #actions {border: 1px solid rgba(255, 255, 255, 0.2)}
.light #actions {border: 1px solid rgba(0, 0, 0, 0.2)}
.dark #action_links {border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.light #action_links {border-bottom: 1px solid rgba(0, 0, 0, 0.2)}
.dark .action_arrow {background-image: url(/images/redesign/channel_action_selected-w.png); background-position: center center; background-repeat:no-repeat}
.light .action_arrow {background-image: url(/images/redesign/channel_action_selected-b.png); background-position: center center; background-repeat: no-repeat}
.dark #action_contents {background: rgba(255, 255, 255, 0.1)}
.light #action_contents {background: rgba(0, 0, 0, 0.1)}
.dark #clip_contents li.selected {background:  url(/images/combined/combined-channel_actions.ra972a42b5b076f322b50c24a3bec936e99ff9e18.png); background-position: -0px -52px; background-repeat: no-repeat; background-repeat: repeat}
.light #clip_contents li.selected {background:  url(/images/combined/combined-channel_actions.ra972a42b5b076f322b50c24a3bec936e99ff9e18.png); background-position: -1px -52px; background-repeat: no-repeat; background-repeat: repeat}
.dark #clip_contents .tabs li.selected {border: 1px solid rgba(255, 255, 255, 0.2); border-bottom: none}
.light #clip_contents .tabs li.selected {border: 1px solid rgba(0, 0, 0, 0.2); border-bottom: none}
.light .action_content_section {border-color: rgba(0,0,0, 0.1)}
.dark .action_content_section {border-color: rgba(255, 255, 255, 0.1)}
.content_more {margin-top: 0.5715em; border-bottom: 1px dotted}
.content_more:hover {text-decoration: none; border-bottom: 1px solid}
.action_content_section {margin-top: 0.7143em; padding-top: 0.7143em; border-top: 1px solid}
.action_content_col {float: left; width: 50%}
.action_content_col form li {margin-top: 0.7143em}
#action_contents .content * {vertical-align: middle}
#action_contents .content p {margin-top: 0.7143em}
#favorite_contents form {display: inline}
#favorite_contents .added .highlight {padding: 0.3575em}
#clip_preview li.tab {padding: 0.2143em 0.3575em}
#clip_contents .action_content_section {margin-top: -1px; padding-top: 0}
#report_form p {margin-top: 0.7143em}
.aggregator {margin-top: 0.7143em}
.aggregator a {margin-right: 0.7143em}
#chat_container, #custom_container {margin-bottom: 1.2143em}
.chat_box {position: relative}
#chat_lines {position: relative; height: 40.5em; margin-bottom: 0.3575em; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; overflow: auto; background-color: #FFFFFF}
li.line {padding: 0 0.3575em 0.3575em; overflow: hidden; clear: both}
li.line .small {color: #999999}
li.line .nick {font-weight: bold}
#chat_menu_buttons {position: absolute; left: 100%}
.chat_menu_button {display: block; height: 3.5em; width: 1.7143em; margin-bottom: 0.3575em; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border: 1px solid #CCCCCC; border-left: none; background-color: #EEEEEE; background-repeat: no-repeat; background-position: center center}
.toggled .chat_menu_button {position: relative; background-color: #FFFFFF; z-index: 10}
.chat_menu_button:focus {outline: 0}
#chat_settings_dropmenu_button .chat_menu_button {background-image: url(/images/redesign/chat_settings_toggle.png)}
#chat_settings_dropmenu_button.toggled .chat_menu_button {background-image: url(/images/redesign/chat_settings_toggled.png)}
#chat_viewers_dropmenu_button .chat_menu_button {background-image: url(/images/redesign/chat_viewers_toggle.png)}
#chat_viewers_dropmenu_button.toggled .chat_menu_button {background-image: url(/images/redesign/chat_viewers_toggled.png)}
#chat_viewers_dropmenu, #chat_settings_dropmenu {right: 5px}
#chat_settings_dropmenu {z-index: 9}
.ad #chat_settings_dropmenu {top: 288px}
#chat_settings_dropmenu .dropmenu_col {width: 9.572em}
#chat_settings_switch_type {text-align: center}
#chat_settings_switch_type a {padding: 0.28em; display: block}
.chat_option {margin: 0.7143em 0 }
#chat_color_swatch {display: inline-block; width: 1.5em; height: 1.5em; margin-right: 0.3575em; vertical-align: middle; border: 1px solid #000000; background-color: #FFFFFF}
#chat_colors {position: absolute; width: 10.3566em}
.chat_color_swatch {display: block; float: left; width: 1.5em; height: 1.5em; margin: 0.2143em; border: 1px solid transparent}
.chat_color_swatch:hover {text-decoration: none; border-color: #FFFFFF}
#chat_section_chatroom .field {width: 6em; padding: 1px}
#chat_settings_stem a {display: block; width: 1.8572em; height: 1.5em; background: url(/images/redesign/dropmenu_chatsettigns_toggled.png) no-repeat left center}
#chat_viewers_dropmenu {width: 22.1429em; z-index: 9}
#viewer_list {padding: 0.7143em}
#viewer_list h3 {margin: -0.7143em -10px 0.7143em; padding: 0.3575em 0.7143em; color: #FFFFFF; background: #333333; cursor: move}
#viewer_list h4 {padding: 0.2em .3575em; border: 1px solid #999999; border-top: 2px groove #FFFFFF; background: #CCCCCC; overflow: auto}
#viewer_list h4 .left {float: left}
#viewer_list h4 .right {float: right}
.viewer_list {margin-bottom: 0.3575em}
.viewer_list li {padding: 0.2em .3575em; border: 1px solid #CCCCCC; border-bottom: 2px ridge #F7F7F7; background: #EEEEEE; overflow: hidden}
#viewer_list li a {white-space: nowrap}
#viewers {overflow: auto; max-height: 23.8572em}
#viewer_list .pro {font-size: 0.7em; padding: 0.18em 0.3575em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; vertical-align: middle}
.user_info {width: 19em; color: #FFFFFF}
.user_info a {color: #3399FF}
h3#chat_menu_login {margin-bottom: 0.3575em}
#chat_login .form_title .left, #chat_login .form_title .close {display: inline-block}
.chat_user_pic_container {float: left; margin-right: 0.7143em}
.chat_action_btn {float: left; margin: 0 0.1429em 0.1429em; padding: 0.18em 0.3575em; font-size: 0.8em; font-weight: bold; border: 1px solid #CCCCCC; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
.user_action_btn {margin-right: 0.7143em}
.user_action_btn, .user_action_btn div {display: inline}
#user_link_actions {margin: 0.7143em 0 0; padding: 0.7143em 0 0}
#chat_redisplay_holder p {margin: 0.7143em 0.7143em 0.7143em 0; text-align: right}
#chat_redisplay_holder p button {margin-left: 0.3575em}
.line .chat_viewer_thumb {float: left}
.line .tag {padding: 1px 3px; color: #FFFFFF; font-size: 0.8572em; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px}
.line .pro, .viewer_list .pro {background-color: #FF6D06}
.line .pro a, .viewer_list .pro a {color: #FFFFFF}
.line .mod {background-color: #009900}
.line .bot {background-color: #666666}
.line .admin {background-color: #FF0000}
.line .broadcaster {background-color: #000000}
.line .staff {background-color: #0066CC}
.nobuttons .mod_button {}
li.fromjtv {margin-bottom: 0.3575em; padding-top: 0.3575em; color: #666666; text-align: center; text-shadow: 0 1px 0 #FFFFFF; background: #EEEEEE}
.line input.broadcast_prompt {width: 80%}
.line p {display: inline; font-size: 10pt}
#chat_lines .welcome {background: #EEEEEE}
.welcome .thumb {float: left; width: 2.5em; vertical-align: center}
.welcome p {margin-left: 3.22em}
.line .chat_viewer_thumb {position: relative; display: block; float: left; margin-right: 0.7143em}
.line .chat_viewer_thumb .type_overlay {position: absolute; bottom: 0; right: 0}
.line .chat_viewer_thumb .thumb {width: 2.2858em}
#speak {position: relative}
table#speak_box {width: 100%; margin-bottom: 0.4286em}
#speak_box .td_pic {width: 3.9286em}
#speak .chat_thumb {width: 5em; margin-right: 0.9286em}
#speak_box .chat_speak {vertical-align: top}
.chat_speak textarea {position: relative; width: 100%; height: 4.4286em; margin: 0 0 0 -0.5715em; padding: 0.2143em}
.chat_status {clear: both}
.chat_status ul {text-align: right}
.tabs li.char_count {margin-right: 0.7143em; color: #666666}
.chat_switch img {vertical-align: top}
.chat_switch.selected img {-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #CCCCCC}
#twitter_update_spinner {float: left; margin-top: 0.5em}
#chat_loading_spinner {position: absolute; top: 37%; left: 47%; z-index: 5}
#speak_button {margin: 0 0}
table.min td.chat_speak {width: 100%}
table.min td.chat_speak input {width: 95%}
.credentials_icon {vertical-align: top}
.chat_api_prompt_desc img {vertical-align: top; margin-right: 0.3575em}
.status_updater {position: absolute; bottom: 6.4286em; left: 0; z-index: 4}
.status_stem {margin-left: 0.3575em}
.fademe {opacity: 0.5}
#speak_cover {position: absolute; height: 100%; z-index: 1}
.covered #speak_cover {display: block}
#speak_cover {width: 17.8572em; right: 0}
.close_win {float: right; margin: 0.7143em}
#twitter_prompt_status_char_count {vertical-align: top}
#facebook_cancelled {position: absolute; top: 4em; left: 0px; width: 100%; text-align: center; z-index: 11}
#facebook_logging_in {position: absolute; top: 20%; left: 50%; text-align: center; z-index: 11}
.emo-happy {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -89px -0px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-sad {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -111px -0px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-excited {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -0px -22px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-bored {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -22px -22px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-drunk {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -44px -22px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-cool {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -66px -22px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-angry {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -88px -22px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-horny {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -110px -22px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-skeptical {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -0px -44px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-wink {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -22px -44px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-raspberry {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -44px -44px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-winkberry {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -66px -44px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-pirate {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -88px -44px; background-repeat: no-repeat;no-repeat; height: 22px; width: 22px; display: inline-block}
.emo-justin {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -110px -44px; background-repeat: no-repeat;no-repeat; height: 27px; width: 21px; display: inline-block}
.emo-emmett {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -0px -71px; background-repeat: no-repeat;no-repeat; height: 27px; width: 22px; display: inline-block}
.emo-mike {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -22px -71px; background-repeat: no-repeat;no-repeat; height: 27px; width: 20px; display: inline-block}
.emo-kyle {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -42px -71px; background-repeat: no-repeat;no-repeat; height: 27px; width: 20px; display: inline-block}
.emo-paz {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -62px -71px; background-repeat: no-repeat;no-repeat; height: 27px; width: 18px; display: inline-block}
.emo-jacob {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -80px -71px; background-repeat: no-repeat;no-repeat; height: 27px; width: 18px; display: inline-block}
.emo-phil {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -99px -71px; background-repeat: no-repeat;no-repeat; height: 27px; width: 21px; display: inline-block}
.emo-bill {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -0px -98px; background-repeat: no-repeat;no-repeat; height: 27px; width: 19px; display: inline-block}
.emo-imc {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -19px -98px; background-repeat: no-repeat;no-repeat; height: 27px; width: 26px; display: inline-block}
.emo-dealer {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -45px -98px; background-repeat: no-repeat;no-repeat; height: 27px; width: 22px; display: inline-block}
.emo-josh {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -67px -98px; background-repeat: no-repeat;no-repeat; height: 28px; width: 25px; display: inline-block}
.emo-bunion {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -92px -98px; background-repeat: no-repeat;no-repeat; height: 27px; width: 27px; display: inline-block}
.emo-manager {background:  url(/images/combined/combined-chat.rd091d208d0a0c99c1545e1a0d44c909e4aa3bccf.png); background-position: -119px -98px; background-repeat: no-repeat;no-repeat; height: 27px; width: 27px; display: inline-block}
.twitter_login_cell {text-align:left; padding-left:25px; vertical-align:middle}
.twitter_login_cell h3 {color: #444}
.bold_heading {font-size: 170%; font-weight: 900; padding-right: 5px; margin-left: 3px}
.normal_heading {font-size: 170%; font-weight: 200; padding-right: 5px; margin-left: 3px}
#growl_container {position: fixed; overflow: hidden; top: 60px; left: 0px; z-index: 3; padding-top: 0.7143em}
.notification_holder {padding: 0 0.7143em 0.7143em}
.notification {position: relative; padding: 0.7143em; width: 14.29em; min-height: 4.28em; height: expression(document.documentElement.scrollHeight > 60? "60px": "auto" ); color: #FFFFFF; border: 3px solid transparent; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-background-clip: no-clip; -webkit-background-clip: no-clip; background-color: rgba(34,34,34,0.85); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.5); box-shadow: 0px 0px 5px rgba(0,0,0,0.5); cursor: pointer}
.notification .close {display: none; position: absolute; top: 0.3575em; right: 0.3575em; width: 1.5em; height: 1.5em; -moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; border-radius: 0.75em; background: #000000}
.notification:hover {border: 3px solid #FFFFFF}
.notification a {color: #3399FF}
