@import url("login_subwindow.css"); @import url("basic_form.css"); html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, a, form, fieldset {margin: 0; padding: 0; border: 0; font-size: 10pt; font-family: arial, helvetica, sans-serif}
#wrapper {position: relative; width: 950px; margin: 0px auto 0px; padding: 0px 10px 10px}
#page_wrapper {color: #000000; min-width: 970px; padding: 30px 0px; line-height: 22px}
a {outline: none}
a img {border: none; background: none}
img {border: none none; display: inline-block}
h1 {color: #FFFFFF; padding: 20px 0px 10px 25px}
h2 {text-align: left; padding: 0px 5px 5px; background: #333333; border-bottom: 1px solid #666666}
h2.static_header {margin-bottom: -2px; padding: 0px; font-size: 200%; line-height: 101%; border: none; background: none}
h2.static_header img {vertical-align: bottom; margin-bottom: 7px}
.static_header_rlink {float: right; color: #0066CC; font-size: 115%}
.sub_header {display: block; background: #222222; padding: 5px 0px; margin-bottom: 10px; text-align: center}
.alert, .error, .hint, .mint, .purple {text-align: center; padding: 0.3575em}
.alert {color: #000000; background: #FFEA00}
.alert a {color: #000000}
.error {color: #FFFFFF; background: #ED4B4B}
.error a {color: #FFFFFF}
.form_section .error {color: #FF0000; font-weight: bold; background: none; padding: 0px; text-align: right}
.hint {color: #FFFFFF; background: #0066CC}
.hint a {color: #0066CC}
.mint {color: #FFFFFF; background: #3ECC3E}
.mint a {color: #000000}
.purple {color: #FFFFFF; background: #AE4AF5}
.purple a {color: #FFCCFF}
#sitewide_alert {border-bottom: 1px solid #0066CC}
#subplayer_buttons .flash {color: #000000; padding: 2px 4px}
.timestamp {color: #666666}
.separator {color: #FFFFFF}
a.terms_login_link {color: #000000}
.upme {text-transform: capitalize}
.close_win img {width: 15px; height: 15px; vertical-align: middle; background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -60px -138px; background-repeat: no-repeat;no-repeat left top}
.close_win:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -45px -138px; background-repeat: no-repeat;no-repeat left top}
.tabs_ul {margin: 0px; padding: 0px}
.tabs_ul li {float: left; list-style: none none}
.tabs_ul li a {color: #FFFFFF; display: block; text-decoration: none; font-size: 120%; padding: 3px 4px 2px; margin-right: 2px; background: #999999}
.not_a_tab {font-size: 115%; color: #0066CC; padding: 0px 5px}
p.sub-not_a_tab {float: left; margin: 0px 10px 0px 0px; font-size: 110%}
.tabs a {display: block; float: left; padding: 0px 10px; margin: 0px 2px 0px 0px; color: #000000; text-decoration: none; font-size: 110%; line-height: 22px; background: #DDDDDD url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -0px -428px; background-repeat: repeat-x; border: 1px solid #999999; border-bottom: none}
.tabs a:hover {text-decoration: underline}
.tabs a.selected {background: #99CCFF url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -0px -324px; background-repeat: repeat-x; border: 1px solid #0066CC; border-bottom: none}
.sub_tabs > a {display: block; float: left; padding: 0px 10px; margin: 0px 2px 0px 0px; color: #000000; text-decoration: none; font-size: 110%; line-height: 22px; border: 1px solid #999999; border-bottom: none; background: #DDDDDD url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -0px -428px; background-repeat: repeat-x;}
.sub_tabs a:hover {color: #000000; text-decoration: underline}
.sub_tabs a.selected {border: 1px solid #0066CC; border-bottom: none; background: #99CCFF url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -0px -324px; background-repeat: repeat-x;}
.sub_tabs {padding: 5px; background: #CCCCCC}
.sub_tabs > a {font-size: 85%; font-weight: bold; min-width: 55px; text-align: center; border-bottom: 1px solid #999999}
.sub_tabs a.selected {border-bottom: 1px solid #0066CC}
#portal_right_tabs {width: 300px}
.static_right_col {float: right; width: 300px}
div#wrapper .googleads iframe {float: right; width: 300px}
.static_left_col {float: left; width: 642px}
.filters {float: left; width: 200px; padding: 10px; background: #F7F7F7}
.directory_content {float: left; margin-left: 20px; width: 710px}
.sorts {border: 1px solid #CCCCCC; border-left: none; padding: 5px 0px; text-align: left; margin-bottom: 10px}
.sorts a {font-size: 100%}
.no_sorts {height: 1px; line-height: 1px; border-top: 1px solid #CCCCCC}
.sorts .not_linked, .sub_sorts .not_linked, .sorts .selected {color: #FFFFFF; background: #999999; padding: 2px 4px; text-decoration: none}
.sorts.with_sub {margin-bottom: 5px; font-size:120%}
.sub_sorts {margin: 0px 0px 10px}
.sub_sorts a {font-size: 100%}
#sub_sorts_arrow {vertical-align: top; margin: -5px 0px 0px 25px}
#pagelinks {clear: both; font-size: 100%; padding: 5px; text-align: center; border:none}
#pagelinks .not_linked {display: inline; color: #333333; background: #CCCCCC; padding: 3px 8px}
.prev_next {display: inline; color: #000000}
.prev_next a {color: #0066CC}
.prev_next:hover {color: #0066CC}
#pagelinks .prev_next .not_linked {color: #333333; background: none; padding: 0px}
.prev_next .not_linked:hover {color: #333333}
.pagenumber_link {color: #0066CC; font-size: 100%; border: 1px solid #CCCCCC; text-decoration: none; padding: 3px 7px}
.pagenumber_link:hover {color: #FFFFFF; background: #0066CC}
#categories {text-align: center; white-space: nowrap; background: url(/images/category_bar_bg.gif) repeat-x left top; border-bottom: 1px solid #0066CC}
#categories img {vertical-align: top}
.category_tab {display: inline-block; height: 24px; color: #FFFFFF; font-size: 115%; text-decoration: none}
.category_tab:hover {color: #FFFFFF; background-image: url(/images/category_tab_hover_bg.gif); background-repeat: repeat-x}
#categories .selected {background-image: url(/images/category_tab_selected_bg.gif); background-repeat: repeat-x}
#categories .selected:hover {color: #CCCCCC; background-image: url(/images/category_tab_selected_bg.gif); background-repeat: repeat-x}
#categories .selected .category_glare {display: none}
.category_tab span {height: 24px; padding: 0px 10px; line-height: 24px}
.category_bdr {display: inline; width: 3px; height: 24px; line-height: 24px}
#more_categories_container {display: inline; position: relative; z-index: 1}
#more_categories_container .inline_li {display: inline}
#more_categories {position: relative}
#more_categories.selected:hover {color: #FFFFFF}
#more_categories_menu {position: absolute; top: 17px; right: 7px; width: 125px; padding: 5px 2px; text-align: left; border: 0px solid #3399FF; background: #666666; z-index: 10000}
#more_categories_menu a {display: block; padding: 2px 4px 2px 10px; color: #FFFFFF; font-size: 110%; text-decoration: none}
#more_categories_menu a:hover {color: #FFFFFF; background: #3399FF}
#profile_nag, #taglist_nag {position: relative; color: #000000; font-weight: bold; padding: 4px 0px; border-bottom: 1px solid #0066CC; background: #FFDB88}
#profile_nag a, #taglist_nag a {color: #000000}
#profile_nag a:hover, #taglist_nag a:hover {color: #0066CC}
a#hide_profile_nag, a#hide_taglist_nag {position: absolute; top: 5px; right: 6px; color: #000000; font-size: 85%; text-decoration: none}
#new_comment {background: #F7F7F7; padding: 10px; margin-bottom: 10px}
#new_comment #message {width: 272px; height: 60px; font-size: 110%; font-family: arial, helvetica, sans-serif}
#new_comment input.submit {margin-top: 5px}
#new_comment.focused {background: #C1DEFC}
.comment_wrapper {padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px dashed #CCCCCC}
.comment_pic {float: left}
.comment_data {margin-left: 85px}
.comment_header {background: #F7F7F7; border-top: 1px solid #CCCCCC; font-size: 115%; padding: 3px 5px; margin-bottom: 5px; line-height: 100%}
.comment_poster {font-size: 100%; line-height: 100%; text-decoration: none; margin-bottom: 3px; text-transform: capitalize}
.comment_poster:hover {text-decoration: underline}
.comment_timestamp {float: right; color: #666666; font-size: 85%}
.comment_body {margin: 0px 0px 10px; padding: 0px 0px 0px 6px; font-size: 110%; line-height: 135%}
.comment_actions {text-align: right; font-size: 85%; line-height: 100%}
.comment_actions a {font-size: 100%; text-decoration: none}
.comment_actions a:hover {text-decoration: underline}
.event_list_item {border-bottom: 1px dashed #CCCCCC; padding: 3px; margin-bottom: 10px}
.event_left_info {padding: 3px 3px 0px; border: 1px solid #CCCCCC}
.event_right_info {margin-left: 90px}
.event_title {font-size: 110%; font-weight: bold; text-decoration: none}
.event_title:hover {text-decoration: underline}
.event_actions {margin-top: 3px}
.event_actions img {width: 15px; height: 15px}
a.event_channel {margin-right: 10px}
a.event_subscriptions {color: #000000; text-decoration: none; display: block}
a.event_subscriptions:hover {color: #0066CC; text-decoration: underline}
.subscription_link img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -15px -153px; background-repeat: no-repeat;}
.subscription_link:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -0px -153px; background-repeat: no-repeat;}
#unsubscribe_wrapper a img, #delete_wrapper a img, .remove img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -60px -138px; background-repeat: no-repeat;}
#unsubscribe_wrapper a:hover img, #delete_wrapper a:hover img, .remove:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -45px -138px; background-repeat: no-repeat;}
.verification_required, .subscribed_event {background: #FFDB88; padding: 2px; margin-bottom: 4px; text-align: center; font-size: 100%; line-height: 125%}
.admin-only form, .admin-and-owner-only form {display: inline}
.list_item_left {float: left; text-align: center}
img.list_pic_125o {padding: 3px; border: 1px solid #CCCCCC}
.list_item_right_33 {margin-left: 43px}
.list_item_right_33o {}
.list_item_right_50 {margin-left: 55px}
.list_item_right_50o {}
.list_item_right_75 {margin-left: 85px}
.list_item_right_75o {}
.list_item_right_125o {margin-left: 133px}
.list_item_right_125o {margin-left: 140px}
#survey {z-index: 1000; position: absolute; top: 200px; right: 0px}
#survey a {color: #0066CC}
#survey_question {width: 400px; padding: 5px 10px 10px; border: 1px solid #666666; background: #F7F7F7}
#survey_close {float: right}
#survey_question .form_description {padding: 0px; margin: 10px 0px}
#survey_answer {text-align: center}
#survey_answer #answer {width: 390px; height: 55px}
#survey_submit {margin-top: 10px}
#next_live_channel {position: absolute; top: 70px; right: 10px; display: block; height: 24px; color: #FFFFFF; font-size: 115%; line-height: 24px; text-decoration: none; z-index: 2}
#next_live_channel img {float: left; vertical-align: top}
#next_live_channel span {float: left; line-height: 24px; background-image: url(/images/buttons/txtbtn-next_channel_bg.gif); background-repeat: repeat-x}
.ugc_html {font-size: 105%}
.ugc_html li {list-style: disc inside; margin: 0px 0px 0px 15px}
.ugc_html a {font-size: 100%}
.i320x240 {width: 320px; height: 240px}
.i185x139_cropped {width: 185px; height: 139px; margin-top: -10px}
.i185x185_cropped {width: 185px; height: 185px; margin-top: -46px}
.i125x94 {width: 125px; height: 94px}
.i90x90 {width: 90px; height: 90px}
.i75x56 {width: 75px; height: 56px}
.i61x61 {width: 61px; height: 61px}
.i50x37 {width: 50px; height: 37px}
.i33x25 {width: 33px; height: 25px}
.li_lg_crop {width: 185px; height: 120px; overflow: hidden}
.list_item, .list_item_sm {margin: 0px 0px 25px; padding: 5px; clear: both; border-bottom: 1px dashed #CCCCCC}
.list_item_lg {padding: 5px; margin: 0px 5px; clear: both}
.mini_item {margin: 5px; padding: 5px 0px; border-bottom: 1px dashed #CCCCCC}
.thumb {position: relative; margin-right: 10px; float: left}
.li_pic_125o, .li_pic_75o, .li_pic_50o {padding: 2px; border: 1px solid #CCCCCC}
.live_tag {display: none; position: absolute; bottom: 3px; left: 3px; padding: 0px 5px; color: #FF0000; font-size: 85%; font-family: tahoma; line-height: 150%; letter-spacing: .05em; text-decoration: none; background: #FFFFFF}
.hq_tag {position: absolute; top: 5px; right: 7px}
.live .thumb .hq_tag img {border: none none}
img.channel_logo {float:left; margin-right:5px}
.live_viewers {display: none}
.live .thumb img {}
.live .live_tag {display: inline}
.live .live_viewers {display: inline; color: #FF0000}
h3.title {margin: 0px 0px 5px; padding: 0px; font-weight: normal}
h3.title img {vertical-align: top; margin-top: 2px}
h3.title a {font-size: 125%; line-height: 100%; text-decoration: none; border-bottom: 1px solid}
h3.title a strong {border-bottom: 2px solid}
.list_item_lg h3.title a {color: #000000}
.r15 {margin-left: 25px}
.r50 {margin-left: 66px}
.r75 {margin-left: 85px}
.r125 {margin-left: 145px}
.r185 {margin-left: 200px}
p.description {overflow: hidden}
.actions {color: #333333; font-size: 90%; line-height: 100%; margin: 5px 0px}
.actions a {font-size: 100%; text-transform: capitalize}
.actions .action {display: inline; margin-bottom: 0px; padding-right: 5px}
.action_right {float: right}
.action .clip_channel {text-transform: capitalize}
.action form {display: inline}
.details {float: left; width: 125px; margin-right: 20px; padding: 1px 0px; color: #333333; font-size: 90%; border-right: 1px solid #CCCCCC}
.details .detail {line-height: 20px; margin-bottom: 0px}
.result_title a strong {border-bottom: 2px solid}
.result_description {margin: 0px 0px 5px; padding: 0px; font-size: 100%; line-height: 125%}
.stats {margin-top: 5px; padding: 5px 7px; color: #333333; font-size: 90%; line-height: 100%; background: #EEEEEE}
.stats .stat {padding-right: 10px}
.stats .stat a {color: #333333; font-size: 100%}
.stats .rstat {float: right}
.misspelling {color: #FF0000; font-size: 125%}
.misspelling a {font-size: 100%}
.today {display: none}
.soon .r15 {margin-left: 91px}
.soon .thumb {padding: 6px 10px 6px 8px; text-align: center; border: 1px solid #FF9999}
.soon .thumb img {vertical-align: middle; margin-top: -4px}
.soon .today {display: inline; font-size: 120%}
.soon .today .time {color: #FF0000; font-size: 80%}
.clip_li p.description, .clip_li .actions {margin-left: 145px}
.clip_li .actions {line-height: 125%}
.list_item_sm {margin-bottom: 5px; overflow:hidden}
.list_item_sm h3.title a {font-size: 100%; line-height: 120%}
.list_item_sm .stats {padding: 0px; background: none}
.list_item_sm .sm_stats {font-size: 85%}
.list_item_sm .sm_stats a {font-size: 100%}
.grid_table {width: 730px; margin: 15px 0px 0px -20px}
div.grid_item_container {display: block; float: left; text-align: center; width: 25%; overflow: hidden}
div.grid_item {width: 133px; margin: 0px auto 10px; text-align: left; line-height: 125%; overflow: hidden}
.grid_item .thumb {float: none; margin: 0px}
.grid_item h3.title {margin: 5px 0px 0px; overflow: hidden}
.grid_item h3.title a {font-size: 100%; border: none}
.grid_item h3.title img {padding: 0px}
.grid_item .actions .action, .grid_item .stats .stat {font-size: 95%; padding-right: 0px; line-height: 120%}
.grid_item .action a, .grid_item .stat a {font-size: 100%}
.interface_switch {float: right; width: 51px; height: 24px; margin: 0px 5px}
.interface_switch.grid {background-image: url("/images/swtch_list.gif")}
.interface_switch.list {background-image: url("/images/swtch_grid.gif")}
#toggle_clip_display_type_link {display: block; width: 25px; height: 24px; text-decoration: none}
.list #toggle_clip_display_type_link {float: left}
.grid #toggle_clip_display_type_link {float: right}
.ad_placeholder {background: #F7F7F7; text-align: center; color: #999999}
.ad300x250 {width: 300px; height: 250px; background: #CCCCCC}
#pubmaticMessageDiv {visibility: hidden}
#loading_container {background-color: #EEEEEE; border: 2px solid #CCCCCC; font-weight: bold; margin-top: 15px; padding: 15px; text-align: center}
#facebook_loading_spinner {position:relative; top:2px}
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.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.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.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.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.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -0px -496px; 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}
#page_wrapper {position: relative}
a {color: #0066CC}
.discover_create {float: right; font-size: 70%; font-weight: normal; line-height: 100%}
#static_search {float: right; margin-top: -5px; padding: 5px 7px 4px; border-right: 1px solid #CCCCCC}
#static_search #q, #static_search #search_submit {font-size: 100%; margin: 0px; display: inline}
#static_search #q {width: 175px; padding: 1px; border-left: 2px solid #666666; border-top: 2px solid #666666; border-right: 2px solid #DDDDDD; border-bottom: 2px solid #DDDDDD}
#static_search #search_submit {width: auto; text-transform: capitalize}
h4.right_col_header {margin-bottom: 5px; font-size: 130%; color: #333333; border-bottom: 1px solid #CCCCCC}
.language_filter .not_linked, .category_filter .not_linked {color: #FFFFFF; padding: 2px 4px; font-size: 105%; line-height: 175%; text-decoration: none; background: #999999}
.language_filter, .category_filter {color: #666666}
.language_filter a, .category_filter a {font-size: 100%; line-height: 175%; text-decoration: none}
.language_filter a:hover, .category_filter a:hover {text-decoration: underline}
#category_chooser, #subcategory_chooser {margin-bottom: 15px}
.right_filter {float: right; line-height: 100%}
#language_panel_header {color: #333333; line-height: 22px}
#language_panel_header:hover {color: #0066CC}
#language_panel_header img {margin-top: 6px}
.section {margin-top: 20px}
.section .closed {display: none}
.section .section_header {color: #000000; font-size: 115%; font-weight: bold; text-decoration: none; line-height: 13px}
.section .section_header span {margin-left: 5px}
.section .section_header img {width: 11px; height: 11px; vertical-align: top}
.section .section_header.max img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -164px -0px; background-repeat: no-repeat;no-repeat left top}
.section .section_header.min img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -137px -0px; background-repeat: no-repeat;no-repeat left top}
.section .section_header:hover {color: #0066CC}
.section_hdr_rlink {float: right; line-height: 11px}
.lang_panel {position: relative; max-height: 250px; height: expression( this.scrollHeight > 250 ? "250px" : "auto" ); margin-top: 10px; padding: 5px; border: 1px solid #CCCCCC; overflow: auto}
.panel_more {text-align: center}
#comment_panel {margin-top: 10px}
#comment_panel #new_comment #message {width: 472px}
#directory_producer {margin: 9px 20px 0px 0px; padding: 0px 0px 5px; border-bottom: 1px solid #CCCCCC; background: url(/images/producer_spotlight_bg.gif) repeat-x left 10px}
#directory_producer h4 {margin: 0px 0px 6px; padding-left: 8px; color: #FFFFFF; font-size: 135%; line-height: 145%; border-bottom: 1px solid #0066CC; background: #3399FF}
a.header_block_more {float: right; padding: 7px 10px; color: #FFFFFF; line-height: 12px; background: #0066CC}
a.header_block_more:hover {font-weight: bold; text-decoration: none}
p.sm_info {margin: 5px 20px 5px 0px; color: #666666; font-size: 85%; line-height: 100%; text-align: right}
p.sm_info a {color: #666666; font-size: 100%}
#give_form #cc_tab, #give_form #cpa_tab {border-bottom: none}
.purchase_section {padding: 0px 10px}
textarea#gift_message {height: 150px}
.payment_pics img {margin: 5px 1px 0px 0px}
.payment_pics img.first {}
#secure_pass_note {font-size: 85%}
.feature_help_left {margin-top: 20px; float: left; width: 550px}
.feature_help_right {margin-top: 20px; float: right; width: 300px}
p.feature_help {margin-top: 20px; font-size: 110%; line-height: 150%}
p.feature_help a {font-size: 100%}
p.feature_help.first {margin-top: 0px}
ul.feature_help_list {margin: 20px 0px 0px}
ul.feature_help_list li {list-style: none inside}
.feature_help_li {float: left; width: 33%}
.feature_help_li.last {}
.feature_help_li img {margin-top: 5px}
#wrapper {padding-top: 10px; background: #FFFFFF}
.static_left_col {padding-right: 10px}
#right_col_top {margin-bottom: 10px; padding: 10px; background: #F7F7F7}
.section_header {text-align: left; font-size: 125%; padding: 1px 6px; background: #EEEEEE; border-bottom: 1px solid #CCCCCC}
.section_header_sm {font-size: 110%; font-weight: normal; padding: 1px 6px; background: #EEEEEE; border-top: 1px solid #CCCCCC}
.section_description {padding: 3px 0px; text-align: center}
.section_header_more {float: right; margin-right: 5px; font-weight: bold; text-decoration: none}
.section_header_more:hover {text-decoration: underline}
.simple_section_header {float: left; width: 150px; margin-right: 5px; color: #666666}
.see_all {float: right; font-size: 75%; margin-top: -2px}
.section_empty {margin: 5px 0px 0px; padding: 2px 0px; color: #999999; text-align: center; border: 1px solid #EEEEEE}
.info_big {margin: 0px 0px 10px 155px}
.inline_friend_link {display: inline}
img.custom {width: 950px; margin-bottom: 10px}
.profile_left {width: 207px}
.profile_left #profile_picture span {width: 207px; height: inherit}
.profile_left #profile_picture img {width: 207px}
.profile_right {width: 733px}
.profile_right .static_left_col {width: 516px}
.profile_right .static_right_col {width: 207px}
.profile_right #profile_left_col {width: 451px}
.profile_right #profile_right_col {width: 272px}
#profile_right_col #right_col_top {padding: 5px}
#profile_header {background: #CCCCCC; margin-bottom: 10px}
.home_right {width: 790px}
.home_right .static_left_col {width: 573px; overflow: hidden}
.home_right .static_right_col {width: 207px}
.home_right .static_right_col .section {margin: 0px}
.home_right .static_left_col #form_wrapper {border: 1px solid #CCCCCC; background: #F7F7F7}
.home_left {width: 150px}
.home_right_col {width: 790px}
.home_right_col .static_left_col {width: 507px}
.home_right_col .static_right_col {width: 272px}
.home_right_col #user_search form {display: inline}
#user_search #search_submit {width: auto}
#no_favorites_online {margin-bottom: 10px; padding: 3px; color: #666666; font-size: 110%; text-align: center; border: 1px solid #CCCCCC}
.live_favorite {margin-bottom: 10px; padding: 0px 0px 10px 10px; font-size: 110%; line-height: 39px; border-bottom: 1px solid #CCCCCC}
.live_favorite img {vertical-align: middle}
.favorite_pic {border: 1px solid #FF0000}
.status_pic {margin: 0px 5px}
.watch_favorite {text-decoration: none; font-weight: bold}
.watch_favorite:hover {text-decoration: underline}
#live_favorites_list {margin-top: 10px}
#live_favorites_list .last {padding-bottom: 0px; border-bottom: none}
.home_search {margin-bottom: 10px; padding: 5px 0px; text-align: center; border: 1px solid #CCCCCC; border-top: 0px}
.online_friend {margin-bottom: 10px; padding: 0px 0px 10px 10px; font-size: 100%; line-height: 27px; border-bottom: 1px dashed #CCCCCC}
.online_friend a {text-decoration: none}
.online_friend a:hover {text-decoration: underline}
.online_friend img {vertical-align: middle}
.online_friend .friend_pic {border: 1px solid #000000}
.online_friend .friend_title {font-weight: bold}
#friends_status_list .last {padding-bottom: 0px; border-bottom: none}
#user_pic {border: none none; padding: 0px; margin: 0px}
#connection_status.alert {margin: 5px 0px 0px; padding: 0px 6px 2px; text-align: left}
#connection_status.alert strong {color: #FF0000}
#user_actions, #network_actions {border: 1px solid #CCCCCC; margin-top: 10px; padding: 4px}
#user_actions .user_action, #network_actions .network_action, #network_actions .user_action {display: block; font-size: 100%; text-decoration: none; padding: 2px 0px 0px 5px; line-height: 25px}
#user_actions a.user_action:hover span, #network_actions a.network_action:hover span {text-decoration: underline}
#user_actions a.user_action img, #network_actions a.network_action img {width: 15px; height: 15px; margin-right: 10px; vertical-align: middle}
#action_add img.add_icon {margin-right: 5px; width: 15px; height: 15px; background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -90px -123px; background-repeat: no-repeat; margin-left: 4px}
#action_add:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -75px -123px; background-repeat: no-repeat;}
#pending_request img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -75px -123px; background-repeat: no-repeat;}
#action_approve {background-color: #FFE6AB}
#action_approve img {margin: 3px; background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -90px -123px; background-repeat: no-repeat;}
a#action_approve:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -75px -123px; background-repeat: no-repeat;}
#action_remove:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -45px -138px; background-repeat: no-repeat;}
#action_remove img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -60px -138px; background-repeat: no-repeat;}
#action_message img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -15px -138px; background-repeat: no-repeat;}
#action_message:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -0px -138px; background-repeat: no-repeat;}
#action_channel img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -80px -89px; background-repeat: no-repeat;}
#action_channel:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -65px -89px; background-repeat: no-repeat;}
#action_gifts:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -0px -104px; background-repeat: no-repeat;}
#action_cl-cr img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -30px -123px; background-repeat: no-repeat;}
#action_cl-cr:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -15px -123px; background-repeat: no-repeat;}
#action_report b {font-weight: normal}
#action_report:hover b {font-weight: normal; text-decoration: underline}
#action_report img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -90px -138px; background-repeat: no-repeat;}
#action_report:hover img {background:  url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -75px -138px; background-repeat: no-repeat;}
#home_pic {position: relative; width: 150px}
#home_pic img {}
#home_actions {margin-top: 10px; padding-top: 5px; border: 1px solid #CCCCCC}
.home_action {color: #0066CC; font-size: 115%; text-decoration: none; display: block; margin-bottom: 5px; padding: 4px 2px}
.home_action img {margin: 0px 10px 0px 5px; vertical-align: middle}
.home_action b {font-weight: normal}
.home_action span {color: #FF0000}
.home_action:hover b {text-decoration: underline}
.home_action_separator {height: 1px; margin: 0px 7px 7px; line-height: 1px; border-bottom: 1px solid #CCCCCC}
.home_actions_modify {float: right; margin: -7px 7px 7px 0px; color: #666666; font-size: 85%; text-decoration: none; line-height: 100%}
#home_actions_more span, #home_actions_less span {margin-left: 5px}
.last_chat_time {color: #999999}
.mini_list_item {padding: 5px 0px 5px 10px; border-bottom: 1px dashed #CCCCCC}
h3.mini_title {padding: 0px; margin: 0px}
h3.mini_title a {font-weight: normal; font-size: 110%; text-decoration: none}
h3.mini_title a:hover {text-decoration: underline}
.mini_posted {color: #999999; line-height: 100%}
.mini_network {margin-left: 6px; list-style: disc inside; line-height: 22px}
.mini_networks {width: 100%; border-bottom: 1px dashed #CCCCCC}
.mini_networks td {padding: 5px}
.mini_network .mini_network_img {width: 33px; padding-right: 0px}
.mini_networks a {font-size: 100%; text-decoration: none}
.mini_networks a:hover {text-decoration: underline}
.section .last {border-bottom: none}
#pending_requests.section {margin-top: 10px}
#username {margin-bottom: 10px; padding: 0px; font-size: 150%; font-weight: bold; line-height: 100%}
#username img {vertical-align: middle; margin-right: 10px}
.user_create_link {float: right; font-size: 85%}
.user_create_link:hover {color: #3399FF}
#user_profile_info {margin: 10px 0px; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC}
#left_info {float: left; width: 250px}
#right_info {float: right; width: 201px}
.info_label {display: block; float: left; width: 75px; color: #666666}
.info {display: block; float: left; width: 175px}
#profile_info_joined {width: 125px}
#profile_tabs {border-bottom: 1px solid #AAAAAA; text-align: center; margin: 0px; height: 23px}
#profile_tabs a {display: block; float: left; padding: 0px 10px; margin: 0px 2px 0px 0px; color: #000000; text-decoration: none; font-size: 90%; border: 1px solid #999999; border-bottom: none; background: #DDDDDD url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -0px -428px; background-repeat: repeat-x;}
#profile_tabs a:hover {text-decoration: underline}
#profile_tabs a.selected {border: 1px solid #0066CC; border-bottom: none; background: #99CCFF url(/images/combined/combined-main.r78ca1ab0c6fb6304a2950ade3a4fa97f1d5ab134.png); background-position: -0px -324px; background-repeat: repeat-x;}
.tab_section {margin-bottom: 10px}
.subheader {color: #333333; padding: 3px 10px 5px; background: #EEEEEE; margin-bottom: 2px}
.empty_pannel {color: #999999; border: 1px solid #EEEEEE; text-align: center; margin-top: 5px}
.empty_pannel a {color: #666666}
ol#list_tip_list {margin-bottom: -10px}
.see_more_top {float: right}
.see_more {text-align: right; padding: 5px 10px 0px 0px}
#network_description {width: 493px; height: 75px}
#network_tags {height: 100px}
#network_about {width: 493px; height: 200px}
#new_comment #message {width: 423px}
.about_me, .about_network {margin: 5px; min-height: 30px}
.about_network {width: 506px; overflow: hidden}
.about_me img {max-width: 441px; width: expression(this.width > 441 ? 441: true)}
.about_me object {max-width: 441px; width: expression(this.width > 441 ? 441: true)}
.about_me embed {max-width: 441px; width: expression(this.width > 441 ? 441: true)}
.home_alert {width: 100%; margin-top: 10px; padding: 0px 10px; line-height: 20px; text-align: left; background: #ffe6ab}
.home_alert a {color: #0066CC; text-decoration: none}
.home_alert a:hover {text-decoration: underline}
.home_alert .body {font-size: 100%}
.home_alert td.alert_img {width: 20px}
.home_alert_action {padding: 4px 5px; font-size: 85%; text-align: right; line-height: 100%; background: #FFDB88}
.home_alert_action a {font-size: 100%; text-decoration: underline}
.home_alert_action a:hover {color: #000000}
.alerts_header_sm {font-size: 110%; line-height: 100%; border-bottom: 1px solid #99CCFF; margin: 10px 0px 7px}
.home_alert_sm {line-height: 24px; white-space: nowrap}
.home_alert_sm a {text-decoration: none}
.home_alert_sm a:hover {text-decoration: underline}
.home_alert_sm img {vertical-align: middle}
#notification_limit {margin-top: 5px; color: #999999; text-align: right; border-top: 1px solid #CCCCCC}
#notification_limit a {text-decoration: none}
#notification_limit a:hover {text-decoration: underline}
.network_notifications a {color: #0066CC}
#home-new_gifts {float: left; margin: 20px 10px 0px 0px; text-align: center}
.mini_feed_item {padding: 10px 5px 0px}
#mini_feed .icon {float: left; vertical-align: center; margin-right: 7px}
#mini_feed .body {float: right; width: 418px; padding-bottom: 5px; line-height: 105%; border-bottom: 1px solid #EEEEEE}
#mini_feed .body a {text-decoration: none}
#mini_feed .body a:hover {text-decoration: underline}
#mini_feed .action_remove {float: right}
.blog_post {margin-bottom: 15px}
.post_datetime {margin-bottom: 5px; padding: 1px 6px 0px; text-align: left; font-size: 115%; border-bottom: 1px solid #CCCCCC; background: #EEEEEE}
.clock {float: right; margin-right: 3px; color: #666666; font-size: 80%}
.post_title, .post_text {margin-left: 6px}
.post_title a {font-family: georgia, times, serif; font-size: 160%; line-height: 130%; text-decoration: none}
.post_title a:hover {text-decoration: underline}
.post_text {font-size: 105%; line-height: 20px}
.post_watching {margin-top: 10px; padding: 5px; line-height: 25px; background: #F7F7F7}
.post_watching img {margin-right: 5px; vertical-align: middle; border: 1px solid #000000}
.post_watching a {font-weight: bold; text-decoration: none}
.post_actions {padding: 10px 6px; font-size: 85%; line-height: 100%; border-top: 1px solid #CCCCCC}
.post_actions a {font-size: 100%}
.post_actions .post_comments_count {float: right}
.chain_message {padding: 15px 0px; border-bottom: 1px dashed #CCCCCC}
.message_subject a {font-size: 100%}
.chain_thumb {display: block; float: left; padding-left: 15px}
.message_with {float: right; margin-right: 5px; font-size: 85%}
.message_with a {font-weight: bold; font-size: 100%; text-decoration: none}
.message_with a:hover {text-decoration: underline}
.message_user_time {float: left; width: 150px; color: #666666; font-size: 85%; text-align: right}
.message_user:hover {text-decoration: underline}
.message_body_full {float: left; width: 300px; margin-left: 20px; line-height: 125%}
.message_actions {display: block; margin-top: 10px; padding: 3px 5px; background:#EEEEEE}
.message_actions a {font-size: 120%}
#message-list .submit {float: right; margin-left: 5px}
.account_status {float: right; font-size: 85%}
.home_wizard_banner {display: block; margin-bottom: 5px; border: 1px solid #CCCCCC}
.home_wizard_banner:hover {border: 1px solid #0066CC}
#compose_message_form {width: 571px; background: #F7F7F7; border: 1px solid #CCCCCC; margin-top: 10px}
#compose_message_form .error {margin: 10px 35px 0px; font-weight: bold}
#compose_message_form .form_label {width: 130px}
#message_body {height: 305px; font-family: arial, helvetica, sans-serif}
#compose_message_form.reply {width: 558px}
#reply_body {width: 478px; height: 150px}
#email_invite_sm {background: #F7F7F7; border: 1px solid #CCCCCC; padding: 5px; margin-top: 10px}
#email_invite_sm .form_description {color: #000000; font-size: 100%; margin-left: 0px}
#email_invite_sm .form_description strong {color: #000000; font-size: 110%}
#email_invite_sm .form_label {font-size: 110%}
#email_invite_sm .form_input #email_name {width: 110px}
#email_invite_sm .form_input #password {width: 232px}
#right_col_right .section {margin: 10px 10px 0px}
.user_link_container {white-space: nowrap}
.user_link {width: 25%; float: left; text-align: center; margin: 10px 10px 5px; line-height: 100%; color: #333333; text-decoration: none; overflow: hidden}
.user_link:hover {text-decoration: underline}
.user_link img {}
.user_link span {font-size: 85%}
.user_link_title {margin-top: 5px; display: block}
#on_date {margin-top: -7px; margin-left: 47px; line-height: 100%; color: #333333}
#navigate_user {margin: -7px 0px 15px 47px; color: #333333; font-size: 90%; line-height: 100%}
#navigate_user a {text-decoration: none; font-size: 100%}
#navigate_user a:hover {text-decoration: underline}
.user_list_item, .network_list_item {padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px dashed #CCCCCC}
.list_item_topic_preview {padding: 5px 10px; background: #EEEEEE}
.list_item_topic_preview img {width: 23px; height: 17px; vertical-align: middle}
.list_item_topic_title {font-weight: bold; text-decoration: none}
.list_item_topic_title:hover {text-decoration: underline}
.list_item_topic_user {color: #666666}
.thumb {float: left; display: block}
.thumb img {padding: 2px; border: 1px solid #CCCCCC}
.list_item_data {margin-left: 90px}
.message_data {margin-left: 275px}
#message-list .unread {background: #EEEEEE; padding: 5px}
#message-list .user_list_item {margin: 0px; padding: 5px}
#message-list .user_list_item input.checkbox {float: left; margin: 22px 5px 0px 0px; padding: 0px; border: none}
.list_item_title {display: block; font-size: 125%; font-weight: bold; text-decoration: none}
#favorite_channels .live {color: #FF0000; background: none; border: none}
a.list_item_title:hover {text-decoration: underline}
.list_item_actions {}
.list_item_action, .inline_friend_link a {font-size: 100%}
.list_item_action:hover, .inline_friend_link a {}
.added {display: none}
.location {margin-right: 10px}
.live_channel {color: #FF0000}
#message-list .list_item_title a {text-decoration: none}
#message-list .list_item_title a:hover {text-decoration: underline}
#messages_sorts {margin: 10px 0px}
#messages_sorts a#compose_link {line-height: 19px}
div.message_reply {margin-top: 10px; color: #666666}
div.message_reply.focused {background: none}
div.message_reply #message_body {width: 352px; height: 100px; margin-bottom: 5px}
.message_user_data {float: left; margin-left: 10px; width: 175px}
.message_user {font-size: 110%}
.message_timestamp {color: #333333; font-size: 75%; line-height: 100%}
.message_body {font-size: 100%; line-height: 22px; margin: 0px; height: 22px; overflow: hidden}
.channel_description {margin: 0px; padding: 0px; font-size: 100%; color: #333333}
.channel_description strong {color: #111111}
.channel_url {color: #666666; text-decoration: none; border-bottom: 1px solid #666666}
.channel_url:hover {color: #0066CC}
.live_viewers {display: none}
.live_viewers.live {display: inline}
.viewer_friend_actions a {text-decoration: none; background: none none}
.viewer_friend_actions a#action_remove, .viewer_friend_actions a#action_add, .viewer_friend_actions a#action_approve, .viewer_friend_actions #pending_request {text-decoration: none; background: none}
.viewer_friend_actions a#action_remove:hover, .viewer_friend_actions a#action_add:hover, .viewer_friend_actions a#action_approve:hover.viewer_friend_actions #pending_request:hover {text-decoration: underline}
.viewer_friend_actions a:hover {text-decoration: underline}
.list_item_actions img {display: none}
.list_item_actions .subplayer_button {}
.favorite .subplayer_button:hover {text-decoration: underline}
.favorite .subplayer_button strong {font-weight: normal}
#account_status a {color: #000000; font-size: 100%; text-decoration: none}
#account_status a:hover {text-decoration: underline}
#account_status .minmax_arrow {margin-right: 5px}
#completeness_container {float: left; width: 160px; margin-top: 5px}
#completeness_container img {float: left}
#completeness {clear: both; padding: 6px 10px; background: #E5F2FF}
.completeness_header {color: #222222; font-size: 110%; font-weight: bold; line-height: 100%; border-bottom: 1px solid #0066CC}
#progress {margin-top: 10px}
#percentage_complete {float: right; width: 35px; margin-left: 3px; font-weight: bold; line-height: 18px}
#percentage_bar {position: relative; float: left; width: 98px; height: 16px; border: 1px solid #000000; background: #FFFFFF}
#percentage_fill {height: 16px}
#account_status .minimized {float: right; width: 50%; margin-top: 2px}
#account_status .minimized #percentage_complete {font-size: 90%}
#account_status #percentage_bar {float: right}
.next_feature {color: #666666; margin-top: 10px}
.feature_wrapper {float: right; width: 320px; margin: 5px 0px 0px; padding: 10px; font-size: 90%; border: 1px solid #CCCCCC}
.feature_wrapper .form_header span {line-height: 100%}
span.feature_count {float: right; color: #666666; font-size: 100%; font-weight: normal}
.feature_wrapper .form_label {width: 100px; margin-right: 5px; font-size: 100%}
.feature_wrapper .form_input {margin-left: 105px}
.feature_wrapper .form_input p {font-size: 100%}
.feature_wrapper .field {width: 190px}
.feature_wrapper .publishlink img {vertical-align: middle}
.feature_wrapper #email_name {width: 75px}
.feature_wrapper #user_taglist {width: 310px; height: 50px}
#channel_notifications {height: 30px; line-height: 22px; margin: 10px 0px 5px}
#channel_notification_monkey {float: left}
.channel_notification {float:left; display: block; color: #000000; font-weight: bold; background: #ffdb88; border: 1px solid #ff9933; border-left: none; line-height: 28px; text-align: center; width: 484px; white-space: nowrap}
.channel_notification a {color: #0066CC; font-weight: bold}
.translate_form #form_wrapper {margin-top: 20px; padding: 5px 10px; border: 1px solid #CCCCCC; background: #F7F7F7}
.translation {margin-bottom: 10px}
.language_label {margin-right: 15px; font-size: 120%}
.language_label a {font-size: 100%; font-weight: bold; text-decoration: none}
.language_label a:hover {color: #000000}
form .grey {background: #F7F7F7}
.translate_line_container {clear: both; line-height: 25px; padding: 10px 0px}
.translate_line {float: left; width: 50%; margin-right: 20px; text-align: right}
.translate_line_edit {float: left; width: 45%; text-align: left}
.translate_line_edit input {width: 250px}
h3.language {font-size: 135%; font-weight: normal}
h3.language .translation_progress {float: right}
h3 .language_title {float: left; margin-right: 10px; font-weight: bold}
.instructions {font-size: 120%; padding: 10px}
.language_container th {text-align: left; background-color: #EEE; padding-left: 8px}
.language_container td {border-bottom: 1px solid #DEF; padding-left: 8px}
.language_container .title.trans_vgood td {background-color: #373; color: white}
.language_container .title.trans_good td {background-color: #774; color: white}
.language_container .title.trans_nogood td {background-color: #777; color: white}
.language_container.highlighted td {background-color: #FFC}
.language_container .official td {background-color: #EEE; color: #555}
.language_container .majority td {background-color: #EFE}
.try-translate {font-weight: bold}
p.with_link a {font-size: 100%}
.translation_progress {width: 175px}
.translation_progress #percentage_bar, .translation_progress #percentage_complete {display: inline; float: left}
.translation_progress #percentage_complete {width: 50px}
.translation_progress #percentage_bar img {vertical-align: middle}
.trans-instructions {font-size: 135%; font-weight: normal; margin-top: 1em; margin-bottom: 0.75em}
li.instruct {list-style-type: decimal; list-style-position: outside; padding-left: 0.25em; padding-bottom: 0.75em; margin-left: 4em}
.translate-phrases {width: 100%; margin-top: 1em; margin-bottom: 2em; border-top: 1px solid #DEF}
.translate-phrases td {border-bottom: 1px solid #DEF; padding: 10px}
.translate-phrases .phrase {width: 50%}
.translate-phrases .enter {width: 50%}
.translate-phrases input {width: 100%}
.trans-submit-area {width: 100%; text-align: center}
.trans-subm {float: left; padding: 5px}
img.moo {margin: 0px}
