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, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
li li {
    margin-left: 1em;
}
body {
    line-height: 1;
}
sup {
    margin-left: 0.3em;
    font-size: xx-small;
    vertical-align: text-top;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
     margin: 0.5em 2em;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
html {
    background: #ccc;
}
body {
    font: 11px/1.5 arial, helvetica, sans-serif;
    color: #333;
}
input, textarea, select {
    font: 11px/1.5 arial, helvetica, sans-serif;
    border: 1px solid #ccc;
    color: #848484;
    padding: 2px;
    margin-bottom: 10px;
    background: url(/images/structural/input.png) 0 0 repeat-x #fff;
}
input {
    line-height: 1em;
}
input:focus, textarea:focus, select:focus {
    border: 1px solid #999;
    color: #333;
}
input.submit {
    border: 1px solid #ccc;
    color: #333;
    cursor: pointer;
    background: url(/images/structural/select.png) 0 1px repeat-x;
    margin: 0;
}
input[type="submit"] {
    padding: 5px;
}

select {
}

a:link, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
h1, h2, h3 {
    font: 13px/1.3 georgia, serif;
    margin-bottom: 5px;
    word-wrap: break-word;
}
h1 {
    font-size: 25px;
    line-height: 1;
}
h2 {
    font-size: 17px;
    color: #000;
    padding-bottom: 5px;
    background: url(/images/structural/divider.png) left bottom repeat-x;
}
p {
    margin-bottom: 10px;
     word-wrap:  break-word;
}
.ad {
    margin: 10px 0 10px 0;
    overflow: hidden;
}
p+.ad {
    margin-top: 20px;
}
.ad+p {
    margin-top: 20px;
}
.ad_dev {
    text-align: center;
    background: #505;
    color: #fff;
}
.achievements {
    background: url("/images/structural/achievements2.png") no-repeat scroll 0 0 transparent;
}
.divider {
    background: url("/images/structural/divider.png") repeat-x scroll 0 0 transparent;
    height: 1px;
    margin-bottom: 5px;
}
.time_left {
    background: url("/images/structural/time.png") no-repeat scroll 0 0 transparent;
    clear: both;
    color: #d10000;
    display: block;
    padding-bottom: 2px;
    padding-left: 21px;
}
.video {
    background: url("/images/structural/play.png") no-repeat scroll 0 0 transparent;
    height: 21px;
    position: absolute;
    right: 0;
    top: 0;
    width: 21px;
    z-index: 2;
}
.running_time {
    background: url("/images/structural/black_tint.png") repeat scroll right top transparent;
    color: #fff;
    font-size: 10px;
    line-height: 10px;
    padding: 0 10px 1px 2px;
    position: absolute;
    right: 9px;
    text-align: right;
    top: 4px;
    z-index: 1;
}
.blurb {
    background: url("/images/structural/divider.png") repeat-x scroll left bottom transparent;
    height: 1%;
    overflow: auto;
    padding: 10px 0!important;
    position: relative;
}
.blurb .respond {
    margin-bottom: 8px;
}
a.previous, a.next {
    background-position: -646px 4px;
    background-repeat: no-repeat;
    display: block;
    height: 19px;
    text-indent: -9999px;
    width: 14px;
}
a.previous:hover {
    background-position: -646px -21px;
}
a.next {
    background-position: -669px 4px;
}
a.next:hover {
    background-position: -669px -21px;
}
.select_menu {
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 1;
}
.select_menu select {
    float: left;
    margin: 0;
    padding: 1px;
}
.select_menu a.previous, .select_menu a.next {
    border: 1px solid #ccc;
    float: left;
    height: 18px;
    margin-left: 3px;
    width: 15px;
}
.select_menu a.previous:hover, .select_menu a.next:hover {
    border: 1px solid #999;
}
.search_button {
    border-left: medium none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    height: 19px;
    margin: 0;
    padding: 0;
    width: 19px;
}
.search input {
    float: left;
    font-size: 12px;
    line-height: 15px;
    margin: 0;
}
.container {
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}
.container_corner {
    background-repeat: no-repeat;
    float: left;
    height: 10px;
    overflow: hidden;
    position: absolute;
    width: 10px;
}
.container_top_left {
    background-position: -600px 0;
    left: 0;
    top: 0;
}
.container_top_right {
    background-position: -615px 0;
    right: 0;
    top: 0;
}
.container_bottom_left {
    background-position: -600px -90px;
    bottom: 0;
    left: 0;
}
.container_bottom_right {
    background-position: -615px -90px;
    bottom: 0;
    right: 0;
}
.news .container_content {
    padding-bottom: 10px;
}
.news_section {
    line-height: 1.1;
}
.news_section .divider {
    margin: 8px 0;
}
.news_section h3 {
    border-left-style: solid;
    border-left-width: 2px;
    font-size: 16px;
    padding-left: 6px;
}
.news_section p {
    margin: 5px 0;
}
.news_source {
    color: #888;
}
.parent_link+p {
    margin-top: 1.5em;
}
.fb_icon {
    height: 16px;
    vertical-align: top;
    width: 16px;
}
#intro_content {
    margin: 0 auto;
}
#intro_content h1 {
    color: #fff;
    display: inline;
    float: left;
    font: 18px/1.5 Arial, sans-serif;
    padding: 2px 10px 0 0;
}
#intro_button {
	background: -moz-linear-gradient(center top , #888, #444) repeat scroll 0 0 #888;
    background: -webkit-gradient(linear,left top,left bottom,from(#888),to(#444));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#888888,endColorStr=#444444);
    background-color: #888;
    color: #fff;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-top: 2px;
    text-align: center;
    width: 79px;
    border: 1px solid #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 0 1px #444;
    text-shadow: 0 1px 1px #222;
}
#intro_button:hover {
	background: -moz-linear-gradient(center top , #444, #888) repeat scroll 0 0 #444;
    background: -webkit-gradient(linear,left top,left bottom,from(#444),to(#888));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444444,endColorStr=#888888);
}
#intro_login_links {
    color: #fff;
    float: right;
    font-size: 14px;
    padding: 8px 0 0;
}
#content {
    margin: auto;
}
#footer_social a {
    background: url("/images/structural/social_logos.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    display: block;
    float: left;
    margin: 0 0 15px;
    padding-top: 35px;
    text-align: center;
    width: 150px;
}
#footer_social #footer_twitter {
    background-position: center 0;
}
#footer_social #footer_facebook {
    background-position: center -300px;
}
#footer_social #footer_youtube {
    background-position: center -600px;
}
#footer_social #footer_twitter:hover {
    background-position: center -150px;
}
#footer_social #footer_facebook:hover {
    background-position: center -450px;
}
#footer_social #footer_youtube:hover {
    background-position: center -750px;
}
#footer_copy {
    clear: both;
    font-size: 12px;
    line-height: 1.5em;
    font-size: 12px;
    line-height: 1.5px;
    margin: 5px 0;
}
#footer_search {
    margin-left: -10px;
    width: 738px;
}
#footer_search li {
    display: inline;
    float: left;
    margin-left: 10px;
    width: 174px;
}
a#fdbk_tab {
    background: url("/images/structural/feedback.png") repeat scroll 0 0 transparent;
    border: 1px solid #aaa;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    height: 93px;
    left: 0;
    position: fixed;
    text-indent: -9999px;
    top: 60%;
    width: 22px;
}
.phone_on, .phone_off {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    position: fixed;
    right: 0;
}
.phone_on {
    height: 63px;
    width: 180px;
}
.phone_off {
    background: url("/images/structural/phone-off.gif") no-repeat scroll 2px 1px #fff;
    height: 24px;
    line-height: 24px;
    text-indent: 24px;
    width: 100px;
}
.phone_on a, .phone_off a {
    float: right;
    padding-right: 4px;
}
.profile_stats {
    clear: right;
    overflow: auto;
}
.facebook_login {
    background: url("/images/structural/facebook_login.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    overflow: hidden;
    text-indent: -9999px;
    width: 149px;
}
.sort {
    float: right;
    font-size: 12px;
    margin: 0 0 -8px;
    padding-right: 5px;
}
.sort span, .sort a {
    display: block;
    float: left;
    padding: 0 6px 8px;
}
.sort .current {
    background: url("/images/structural/sort.png") no-repeat scroll 0 0 transparent;
    padding-right: 0;
}
.sort .current span {
    background: url("/images/structural/sort.png") no-repeat scroll right top transparent;
    float: none;
    padding: 0 6px 0 0;
}
#feature {
    clear: none;
    width: 510px;
}
.feature_active h1 {
    font-size: 1.2em;
    line-height: 1;
    margin-bottom: 0;
    margin-top: 10px;
}
.rotate {
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
}
.rotate a {
    overflow: auto;
    position: relative;
}
.rotate_feature {
    height: 360px;
    position: relative;
    width: 640px;
}
.rotate_description {
    bottom: 0;
    color: #000;
    font-size: 1.7em;
    width: 640px;
}
.rotate_corner_top {
    background: url("/images/structural/rotate_corner_top.png") no-repeat scroll 0 0 transparent;
    height: 33px;
    left: 0;
    position: absolute;
    top: 0;
    width: 33px;
}
.rotate_corner_bottom {
    background: url("/images/structural/rotate_corner_bottom.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 33px;
    position: absolute;
    right: 0;
    width: 33px;
}
#rotate_thumbnails {
    clear: right;
    width: 100%}
#rotate_thumbnails a {
    display: block;
    float: left;
    height: 56px;
    margin-bottom: 5px;
    overflow: hidden;
    padding-right: 4px;
    position: relative;
    width: 100px;
}
.rotate_battles {
    height: 168px;
    overflow: hidden;
    position: relative;
}
.rotate_battles img {
    height: 168px;
    width: 298px;
}
.rotate_battle_info {
    background: none repeat scroll 0 0 #e6e6e6;
    overflow: auto;
}
.rotate_battle1, .rotate_battle2 {
    overflow: hidden;
    position: relative;
    width: 298px;
}
.featured_battle img {
    float: left;
    height: 246px;
    width: 298px;
}
.rotate_info {
    border-top: 1px solid #fff;
    overflow: auto;
    padding: 4px;
}
.rotate_votes {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    float: left;
    line-height: 15px;
    padding: 2px 6px;
}
#rotate_selector {
    float: right;
    height: 30px;
}
#rotate_selector a {
    background: none repeat scroll 0 0 #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    float: left;
    line-height: 15px;
    margin-left: 3px;
    padding: 2px 6px;
}
.rotate .battle_versus {
    left: 280px;
    top: 70px;
}
.feature_image {
    height: 360px;
    width: 640px;
}
.subscribers {
    color: #64287a;
}
.overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.battle_thumb {
    display: block;
    height: 71px;
    overflow: hidden;
    position: relative;
    width: 200px;
}
.battle_player {
    float: left;
    width: 100px;
}
.battle_player span {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    display: block;
    font-size: 10px;
    text-align: center;
    width: 100%}
.battle_player img, .rotate_thumbnails_img {
    height: 56px;
    width: 100px;
}
.battle_thumb .overlay {
    background: url("/images/structural/battle_thumb_overlay.png") no-repeat scroll 0 0 transparent;
}
.vote_list {
    margin-left: 1em;
    white-space: nowrap;
}
.broadcast_thumb {
    display: block;
    height: 66px;
    overflow: hidden;
    position: relative;
    width: 116px;
}
.broadcast_thumb .overlay {
    background: url("/images/structural/broadcast_thumb_overlay.png") no-repeat scroll 0 0 transparent;
    z-index: 3;
}
.profile_thumb {
    display: block;
    height: 60px;
    overflow: hidden;
    position: relative;
    width: 60px;
}
.profile_thumb .overlay {
    background: url("/images/structural/profile_thumb_overlay.png") no-repeat scroll 0 0 transparent;
}
.profile_name {
    font-size: 15px;
    line-height: 1.5em;
}
.related_photos {
    float: left;
    margin-right: 23px;
}
.related_photos p {
    margin: 0;
    width: 128px;
}
.related_photos .date {
    font-size: 10px;
}
.related_photo {
    overflow: auto;
    width: 790px;
}
.related_photo_thumb {
    height: 90px;
    width: 128px;
}
textarea.submit_comment {
    height: 90px;
    margin-bottom: 5px;
    width: 594px;
}
.timestamp {
    color: #4d4d4d;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
}
.timestamp a {
    color: #369;
}
.wide_actions_help {
    color: #000;
    font-size: 12px;
    margin: 0 auto 40px;
    text-align: center;
}
.narrow_actions_help {
    color: #000;
    font-size: 12px;
    margin-bottom: 40px;
    text-align: center;
}
#page_battle_viewer #main_content {
    width: 794px;
}
#page_battle_viewer input.submit_comment, input.submit_comment {
    width: 594px;
}
#page_battle_viewer textarea.submit_comment {
    height: 90px;
    width: 760px;
}
#battle_viewer {
    margin-bottom: 2px;
    overflow: auto;
    position: relative;
}
#battle_viewer_for {
    float: left;
    width: 386px;
}
#battle_viewer_against {
    float: right;
    width: 386px;
}
.battle_video {
    float: left;
    margin-left: 5px;
    position: relative;
}
.battle_video_player, .battle_video_preview {
    border: 1px solid #ccc;
    display: block;
    width: 384px;
}
.battle_video_player {
    height: 236px;
}
.battle_video_preview {
    font-size: 200%;
    height: 216px;
    line-height: 216px;
    margin-bottom: 24px;
    text-align: center;
    vertical-align: middle;
}
.battle_video_preview a {
    margin-top: 90px;
}
.battle_video_thumb {
    height: 56px;
    overflow: hidden;
    width: 100px;
}
.battle_video_thumb .overlay {
    background: url("/images/structural/battle_video_thumb_overlay.png") no-repeat scroll 0 0 transparent;
}
.battle_position {
    background: url("/images/structural/select.png") repeat-x scroll left 1px transparent;
    border: 1px solid #ccc;
    font-family: georgia, serif;
    font-size: 12px;
    margin-bottom: 0;
    padding: 1px 3px;
    text-align: center;
}
.battle_profile {
    float: left;
    width: 164px;
}
.battle_vote {
    color: #000;
    float: right;
    font-size: 12px;
    height: 60px;
    line-height: 12px;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
    width: 100px;
}
a.vote_button {
    background-position: -100px 0;
    margin: 0 auto;
    width: 79px;
}
a.vote_button .rollover {
    background-position: -100px -50px;
}
.win, .lose, .tie {
    font-weight: 700;
}
.win_status {
    font-size: 250%;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 1;
}
.battle_controls {
    border: 0 solid #ccc;
    min-height: 70px;
    overflow: auto;
    padding: 5px 4px 0;
}
.battle_versus {
    background: url("/images/structural/versus.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    left: 367px;
    position: absolute;
    top: 120px;
    width: 40px;
}
.battle_response {
    background: url("/images/structural/black_tint.png") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #fff;
    display: block;
    left: 0;
    line-height: 1;
    padding-bottom: 1px;
    position: absolute;
    text-align: center;
    width: 100%}
#broadcast_home_preview {
    height: 277px;
    width: 497px;
}
#broadcast_viewer {
    background: none repeat scroll 0 0 #000;
    margin-bottom: 5px;
    width: 600px;
}
.respond_bar {
    clear: both;
    height: 40px;
    padding-bottom: 7px;
}
.actions {
    position: relative;
}
.social_networks {
    float: left;
    margin-bottom: 10px;
    width: 280px;
}
.social_networks span {
    float: left;
    vertical-align: middle;
}
.admin_actions {
    float: right;
    margin-bottom: 10px;
}
.share_facebook, .share_twitter, .share_delicious, .share_stumble {
    background: url("/images/structural/share.png") no-repeat scroll left top #e6e6e6;
    float: left;
    font-size: 11px;
    line-height: 16px;
    margin-right: 5px;
    overflow: hidden;
    padding: 0 3px 0 19px;
}
.share_twitter {
    background-position: 0 -16px;
}
.share_delicious {
    background-position: 0 -32px;
}
.share_stumble {
    background-position: 0 -48px;
}
#page_blogs #sub_content {
    margin-bottom: 10px;
    width: 160px;
}
.blog_entry {
    font-size: 12px;
}
#external_content {
    left: 0;
    position: relative;
    top: 54px;
    width: 100%}
#external_header h1 {
    border-left: 1px solid #fff;
    color: #fff;
    font-size: 13px;
    left: 143px;
    line-height: 22px;
    padding-left: 15px;
    position: absolute;
    top: 15px;
}
#external_controls {
    height: 20px;
    position: absolute;
    right: 5px;
    top: 3px;
}
#external_controls a:hover {
    background-position: left bottom;
    color: #0047af;
}
#external_footer {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    bottom: 0;
    height: 40px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%}
#external_footer .respond_bar {
    background: none repeat scroll 0 0 transparent;
    float: none;
    margin: 0 auto;
    width: 470px;
}
a#external_close {
    background-position: right top;
    height: 20px;
    text-align: left;
    text-indent: -9999px;
    width: 20px;
}
a#external_close:hover {
    background-position: right bottom;
}
#external_responses {
    bottom: 4px;
    height: 21px;
    position: absolute;
    right: 5px;
}
#external_responses .response {
    float: left;
    height: 22px;
    margin-left: 4px;
}
#external_responses .response a.thumb {
    border: 1px solid #999;
    display: block;
    height: 20px;
    overflow: hidden;
}
#external_responses .response a.thumb:hover {
    border: 1px solid #fff;
}
#external_responses .response img.thumb_square {
    height: 20px;
    width: 20px;
}
#external_responses .response img.thumb_wide {
    height: 20px;
    width: 36px;
}
#external_responses span {
    float: left;
    font: 13px/1.5 georgia, serif;
    font-size: 13px;
    line-height: 1.5em;
    margin: 1px 0 0 5px;
}
#external_responses .blurb, .feature_inactive {
    display: none;
}
#external_preview {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #ccc;
    display: none;
    padding: 5px 5px 0;
    position: absolute;
    right: 20px;
    top: 58px;
    width: 600px;
}
#achieve_preview {
    background: none repeat scroll 0 0 #fff;
    border: 0 solid #ccc;
    display: none;
    margin-bottom: 10px;
    padding: 5px 5px 0;
    top: -10px;
    width: 100%}
.contest_picture {
    float: left;
    height: 100px;
    padding-right: 10px;
    width: 100px;
}
#page_my_battles #top_header {
    margin-right: 12px;
    width: 968px;
}
#page_my_battles #sub_content .container {
    clear: none;
    float: left;
    margin-right: 10px;
    width: 316px;
}
#page_upload #main_content {
    width: 640px;
}
#page_upload #sub_content {
    margin-bottom: 10px;
    width: 300px;
}
#page_upload #main_content .upload_description {
    height: 300px;
    width: 620px;
}
#page_upload #main_content .upload_description_small {
    height: 90px;
    width: 620px;
}
#page_upload #main_content #btnCancel {
    color: #848484;
    margin: 10px 0 10px 265px;
}
#page_upload #main_content #uploader {
    float: left;
    height: 170px;
    width: 640px;
}
#page_upload #main_content #recorder {
    float: left;
    height: 360px;
    margin-bottom: 10px;
    width: 640px;
}
#page_upload #main_content .title {
    font-size: 16px;
    width: 620px;
}
#page_upload #main_content label {
    font-size: 16px;
    font-weight: 800;
}
#page_upload #main_content label.fotolabel {
    font-size: 12px;
    font-weight: 400;
}
#page_upload #main_content p {
    color: #7b7b7b;
}
#page_upload #main_content .description {
    color: #000;
}
#page_upload ul {
    list-style-type: decimal;
    margin: 2em;
}
#page_upload .article-tip {
    margin-top: 100px;
}
#page_upload .headline-tip {
    margin-top: 50px;
}
#page_upload .tag-tip {
    margin-top: 310px;
}
span.ValidationErrors {
    color: #d00;
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    padding-bottom: 5px;
}
.record_upload_container {
    float: left;
    margin-bottom: 5px;
    text-align: right;
    width: 580px;
}
.record_upload {
    background: none repeat scroll 0 0 #eee;
    float: left;
    margin: 20px 20px 0;
    padding: 10px 0;
    text-align: center;
    width: 580px;
}
.record_upload a {
    font-size: 26px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
}
.record_upload p {
    color: #777;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.record {
    float: left;
    margin-left: 35px;
    width: 250px;
}
.upload {
    float: left;
    margin: 0;
    width: 250px;
}
.upload_battle, .record_battle {
    float: left;
    margin: 0 10px;
    width: 165px;
}
.message_compose {
    height: 100px;
    width: 580px;
}
.message_subject {
    width: 200px;
}
.unread {
    background-color: #eee;
}
.unread_count {
    font: 700 11px/1.5 arial, helvetica, sans-serif;
}
#page_sign_up #main_content, #page_my_battles #sub_content {
    width: 980px;
}
#page_picture_viewer #main_content, #page_blogs #main_content {
    width: 810px;
}
#page_picture_viewer #sub_content, #page_battle_viewer #sub_content {
    min-height: 600px;
    width: 160px;
}
#ajax_pictures {
    min-height: 135px;
}
#page_people #sub_content .search {
    float: left;
    height: 18px;
}
#page_people #sub_content .sort {
    padding-top: 8px;
}
.stat {
    border-top: 1px dotted #eee;
    float: left;
    margin-bottom: 15px;
    width: 110px;
}
.position {
    font-size: 18px;
    font-weight: 700;
}
#page_profile input.submit_comment, #page_profile textarea.submit_comment {
    width: 280px;
}
#profile h2 {
    background: none repeat scroll 0 0 transparent;
    color: #222;
    float: left;
    margin-bottom: 0;
    text-transform: none;
}
#profile_interact {
    clear: left;
    float: left;
}
#profile_interact .button {
    float: left;
    margin-right: 4px;
}
#profile_extra {
    clear: right;
    float: right;
    text-align: right;
}
#profile_extra p {
    margin-bottom: 2px;
}
.profile_video {
    float: left;
    height: 262px;
    width: 430px;
}
.profile_video_image {
    float: left;
    height: 240px;
    width: 430px;
}
#profile_about {
    float: right;
    width: 161px;
}
#profile_photos {
    background: none repeat scroll 0 0 #e6e6e6;
    margin-bottom: 5px;
    overflow: auto;
}
#profile_photos_thumb {
    float: left;
    height: 130px;
    width: 160px;
}
#profile_photos_small_thumb {
    float: left;
    height: 20px;
    width: 20px;
}
.online_icon {
    height: 9px;
    padding-bottom: 1px;
    vertical-align: middle;
    width: 9px;
}
.vip_icon {
    height: 17px;
    vertical-align: text-bottom;
    width: 20px;
}
.vip_battle {
    height: 20px;
    width: 386px;
}
.site_networks {
    clear: left;
    float: left;
    margin-top: 5px;
    overflow: auto;
}
.sites_blog, .sites_twitter, .sites_facebook, .sites_youtube {
    background: url("/images/structural/sites_sprite.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    padding-right: 3px;
    text-indent: -9999px;
    width: 22px;
}
.sites_twitter {
    background-position: -25px 0;
}
.sites_facebook {
    background-position: -50px 0;
}
.sites_youtube {
    background-position: -75px 0;
}
#photo_selector, #page_external {
    overflow: hidden;
}
#photo_selector a {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    float: left;
    line-height: 15px;
    margin: 0 3px 3px 0;
}
#video_footer, #video_footer_content {
    background: url("/images/structural/video_footer.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    overflow: hidden;
}
#video_footer {
    clear: left;
    float: left;
    margin-bottom: 5px;
    padding-left: 4px;
}
#video_footer_content {
    background-position: right top;
    padding-right: 15px;
    padding-top: 2px;
}
#video_footer a {
    background: none repeat scroll 0 0 #808080;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    float: left;
    line-height: 15px;
    margin-right: 3px;
    padding: 2px 6px;
    text-decoration: none;
}
#video_footer a:hover, #video_footer a.current, #photo_selector a:hover, #photo_selector a.current, #rotate_selector a:hover, #rotate_selector a.current, #intro_login_links a:link, #intro_login_links a:visited, #intro_login_links a:hover {
    color: #fff;
}
#as_blog_div {
    background: none repeat scroll 0 0 #fffaaa;
}
.tour_col_lrg {
    float: left;
    width: 180px;
}
.tour_col_sml {
    float: left;
    width: 40px;
}
.tour_sml {
    height: 80px;
    width: 40px;
}
.tour_lrg {
    font-size: 12px;
    height: 117px;
    width: 180px;
}
.tour_title {
    border: 1px none transparent;
    font-size: 12px;
    height: 28px;
    line-height: 14px;
    margin-bottom: 6px;
    overflow: hidden;
    text-align: center;
}
.tour_title_l {
    text-align: left;
}
.tour_title_r {
    text-align: right;
}
.tour_img {
    background-color: #aaa;
    height: 40px;
    width: 40px;
}
.tour_user {
    border: 1px solid #ddd;
    color: #aaa;
    font-size: 11px;
    height: 40px;
    line-height: 16px;
    margin-top: -1px;
    overflow: hidden;
}
.tour_user a {
    color: #669;
}
.tour_user_winner {
    background: none repeat scroll 0 0 #ede78a;
}
.tour_user_l {
    float: left;
    margin: 5px 0 0 10px;
    overflow: hidden;
    width: 128px;
}
.tour_user_r {
    float: right;
    margin: 5px 10px 0 0;
    overflow: hidden;
    text-align: right;
    width: 128px;
}
.tour_lines_box {
    margin: 0 2px;
}
.tour_lines_left_outer {
    border: 1px 1px 1px medium solid solid solid none #666 #666666 #666 -moz-use-text-color;
    float: left;
    height: 100%;
    margin-left: -1px;
    moz-border-bottom-colors: none;
    moz-border-image: none;
    moz-border-left-colors: none;
    moz-border-right-colors: none;
    moz-border-top-colors: none;
    width: 50%}
.tour_lines_right_outer {
    border: 1px medium 1px 1px solid none solid solid #666 -moz-use-text-color #666 #666666;
    float: left;
    height: 100%;
    margin-right: -1px;
    moz-border-bottom-colors: none;
    moz-border-image: none;
    moz-border-left-colors: none;
    moz-border-right-colors: none;
    moz-border-top-colors: none;
    width: 50%}
.tour_lines_inner {
    border-bottom: 1px solid #666;
    float: left;
    height: 50%;
    margin: 0;
    width: 50%}
.tour_lg_thumb {
    float: left;
    height: 280px;
    margin: 0 20px 20px 0;
    width: 500px;
}
.strings_left {
    float: left;
    padding-right: 5px;
    text-align: right;
    width: 65px;
}
.strings_right {
    float: left;
    width: 530px;
}
textarea.strings_right {
    height: 20em;
    width: 524px;
}
.strings_right input[type="text"] {
    width: 524px;
}
div.fieldset span.legend {
    background-color: #fff;
    padding: 3px;
    position: relative;
    top: -30px;
}
.progressWrapper {
    overflow: hidden;
    width: 100%}
.progressContainer {
    background-color: #f7f7f7;
    overflow: hidden;
    padding: 4px;
}
.message {
    border-style: solid;
    border-width: 1px;
    margin: 1em 0;
    overflow: hidden;
    padding: 10px 20px;
}
.upload_percentage, .tour_img_r, .rotate_battle2, #footer_nav {
    float: right;
}
.upload_speed, .tour_img_l, .tour_col_lines, .battle_controls .profile_thumb, .battle_position span, .rotate_battle1 {
    float: left;
}
.upload_progress_cont {
    border: 2px solid #ddd;
    clear: both;
}
.upload_progress_ind {
    background: none repeat scroll 0 0 #10bd18;
    height: 20px;
    width: 0;
}
.progressName {
    color: #555;
    font-size: 12px;
    font-weight: 700;
    overflow: hidden;
    padding-bottom: 5px;
    white-space: nowrap;
    width: 100%}
.progressBarInProgress, .progressBarComplete, .progressBarError {
    font-size: 0;
    height: 20px;
    margin-top: 2px;
    width: 0;
}
.progressBarError, .progressBarComplete {
    visibility: hidden;
    width: 100%}
.progressBarStatus {
    white-space: nowrap;
    width: 100%}
#colorbox, #cboxOverlay, #cboxWrapper {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 9999;
}
#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}
#cboxLoadedContent iframe {
    border: 0 none;
    display: block;
    height: 100%;
    width: 100%}
#cboxLoadingOverlay, #cboxLoadingGraphic {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%}
#cboxOverlay {
    background: url("/images/color-box/overlay.png") repeat scroll 0 0 transparent;
    height: 100%;
    position: fixed;
    width: 100%}
#cboxTopLeft {
    background: url("/images/color-box/controls.png") no-repeat scroll -100px 0 transparent;
    height: 21px;
    width: 21px;
}
#cboxTopRight {
    background: url("/images/color-box/controls.png") no-repeat scroll -129px 0 transparent;
    height: 21px;
    width: 21px;
}
#cboxBottomLeft {
    background: url("/images/color-box/controls.png") no-repeat scroll -100px -29px transparent;
    height: 21px;
    width: 21px;
}
#cboxBottomRight {
    background: url("/images/color-box/controls.png") no-repeat scroll -129px -29px transparent;
    height: 21px;
    width: 21px;
}
#cboxMiddleLeft {
    background: url("/images/color-box/controls.png") repeat-y scroll left top transparent;
    width: 21px;
}
#cboxMiddleRight {
    background: url("/images/color-box/controls.png") repeat-y scroll right top transparent;
    width: 21px;
}
#cboxTopCenter {
    background: url("/images/color-box/border.png") repeat-x scroll 0 0 transparent;
    height: 21px;
}
#cboxBottomCenter {
    background: url("/images/color-box/border.png") repeat-x scroll 0 -29px transparent;
    height: 21px;
}
#cboxContent {
    background: none repeat scroll 0 0 #fff;
    overflow: hidden;
    position: relative;
}
#cboxLoadedContent {
    margin-bottom: 5px;
    overflow: auto;
}
#cboxTitle {
    bottom: 4px;
    color: #949494;
    left: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 100%}
#cboxCurrent {
    bottom: 4px;
    color: #949494;
    left: 58px;
    position: absolute;
}
#cboxSlideshow {
    bottom: 4px;
    color: #0092ef;
    position: absolute;
    right: 30px;
}
#cboxPrevious {
    background: url("/images/color-box/controls.png") no-repeat scroll -75px 0 transparent;
    bottom: 0;
    height: 25px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    width: 25px;
}
#cboxPrevious.hover {
    background-position: -75px -25px;
}
#cboxNext {
    background: url("/images/color-box/controls.png") no-repeat scroll -50px 0 transparent;
    bottom: 0;
    height: 25px;
    left: 27px;
    position: absolute;
    text-indent: -9999px;
    width: 25px;
}
#cboxNext.hover {
    background-position: -50px -25px;
}
#cboxLoadingOverlay {
    background: url("/images/color-box/loading_background.png") no-repeat scroll center center transparent;
}
#cboxLoadingGraphic {
    background: url("/images/color-box/loading.gif") no-repeat scroll center center transparent;
}
#cboxClose {
    background: url("/images/color-box/controls.png") no-repeat scroll -25px 0 transparent;
    bottom: 0;
    height: 25px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 25px;
}
#cboxClose.hover {
    background-position: -25px -25px;
}
.cboxLogin #cboxClose {
    bottom: inherit;
    top: 0;
}
.share_facebook, .profile_description, .clearfix {
    clear: both;
}
.comment_like, .comment_dislike, .comment_liked, .comment_disliked {
    background-repeat: no-repeat;
    float: left;
    height: 18px;
    width: 20px;
}
.comment_like {
    background-position: -650px -62px;
}
.comment_dislike {
    background-position: -670px -62px;
}
.comment_like:hover, .comment_liked {
    background-position: -650px -82px;
}
.comment_dislike:hover, .comment_disliked {
    background-position: -670px -82px;
}
.comment_liked:hover, .comment_disliked:hover, #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}
.like_count, .dislike_count {
    float: left;
    line-height: 18px;
}
.comment_info {
    margin-bottom: 0;
}
.profile_stats p {
    font-weight: 400;
}
.profile_stats span {
    font-weight: 400;
}
.stream_subscribe_button {
    margin-bottom: 0!important;
    position: absolute!important;
    right: 0;
}
sup {
    font-size: xx-small;
    margin-left: .3em;
    vertical-align: text-top;
}
#login {
    height: 345px;
    width: 520px;
}
#login span, .home_actions_help, .feature_active {
    display: block;
    clear: both;
}
#login .text {
    width: 150px;
}
#login .submit {
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ebebeb), color-stop(1, #c2c2c2));
    background: -moz-linear-gradient(center top, #ebebeb 5%, #c2c2c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#c2c2c2');
    background-color: #ebebeb;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #b8b8b8;
    display: inline-block;
    color: #707070;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 12px;
    text-decoration: none;
}
#login .submit:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c2c2c2), color-stop(1, #ebebeb));
    background: -moz-linear-gradient(center top, #c2c2c2 5%, #ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#ebebeb');
    background-color: #c2c2c2;
}
#login .submit:active {
    position: relative;
    top: 1px;
}
#login #signin {
    float: left;
    padding: 0 10px;
    width: 195px;
}
#login #register {
    border-left: 1px solid #ccc;
    float: right;
    margin-bottom: 5px;
    padding: 0 10px;
    width: 264px;
}
#login .fb {
    padding: 15px 0;
}
#login form, #register form {
	margin-top: 30px;
}
#loginstatus {
    background: none repeat scroll 0 0 #c40500;
    clear: both;
    color: #fff;
    font-size: 1.091em;
    padding: 5px;
    text-align: center;
    width: 500px;
}
#loginstatus a {
    color: #fff;
    text-decoration: underline;
}
.view_more {
    clear: both;
    padding-top: .455em;
}
.online_text, .offline_text {
    font: 12px arial, helvetica, sans-serif;
}
.online_text {
    color: #45c32f;
}
.offline_text {
    color: #900;
}
.feed_icon {
    position: absolute;
    right: 0;
    top: 8px;
}
.feed_icon_img {
    height: 14px;
    width: 14px;
}
#intro_bar {
    background: -moz-linear-gradient(center top , #353535, #151515) repeat scroll 0 0 #353535;
    background: -webkit-gradient(linear,left top,left bottom,from(#353535),to(#151515));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#353535,endColorStr=#151515);
    background-color: #353535;
    border-bottom: 1px solid #444;
    box-shadow: 0px 0px 10px #555;
    text-shadow: 1px 1px 0 black;
    height: 33px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100001;
}
.comment_like, .comment_liked, .comment_dislike, .comment_disliked, a.previous, a.next, .container_corner {
    background-image: url("/images/structural/sprite3.png");
}
.show_more {
    background-image: url("/images/structural/view_more.png");
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 1.091em;
    margin-right: 10px;
    padding-right: 14px;
}
.show_all {
    background-image: url("/images/structural/view_all.png");
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 1.091em;
    margin-right: 10px;
    padding-right: 8px;
}
.container_content {
    background: none no-repeat scroll 0 0 #fff;
    clear: both;
    overflow: hidden;
}
#page_upload #main_content select {
    background-image: url("/images/structural/input.png");
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    color: #0047af;
    font: 18px/1.5 arial, helvetica, sans-serif;
    margin-bottom: 10px;
    padding: 2px;
    width: 200px;
}
#external_window {
    background-image: url("/images/structural/external_window.png");
    background-repeat: repeat-x;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%}
#external_header {
    background-image: url("/images/structural/external_header.png");
    background-repeat: no-repeat;
    border-bottom: 1px solid #950300;
    color: #fff;
    height: 43px;
    left: 0;
    overflow: hidden;
    padding: 5px 0;
    position: absolute;
    top: 0;
    width: 100%}
#external_header_content {
    background-image: url("/images/structural/external_related.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%}
#external_header #external_home {
    background-image: url("/images/structural/external_logo.png");
    background-repeat: no-repeat;
    display: block;
    height: 27px;
    left: 5px;
    position: absolute;
    text-indent: -9999px;
    top: 12px;
    width: 127px;
}
#external_controls a {
    background-image: url("/images/structural/external_buttons.png");
    background-repeat: no-repeat;
    color: #000;
    display: block;
    float: left;
    font: 12px/20px georgia, serif;
    height: 20px;
    margin-left: 5px;
    text-align: center;
    text-decoration: none;
    width: 73px;
}
#external_shine {
    background-image: url("/images/structural/shine.png");
    background-repeat: no-repeat;
    height: 53px;
    left: -77px;
    position: absolute;
    top: 0;
    width: 77px;
}
#new_comment {
    width: 100%!important;
}
.ui-box {
    margin-bottom: 20px;
    text-transform: capitalize;
}
.home_actions_help a {
    float: left;
}
.home_actions_help span {
    padding: 2px;
}
#profile .blurb {
    background: none repeat scroll 0 0 transparent;
}
#profile .blurb h2 {
    border-bottom: medium none;
}
.bump {
    border: 6px 6px 0 solid solid none #369;
    height: 0;
    left: 16px;
    position: absolute;
    top: 24px;
    width: 0;
    z-index: 2;
}
#main_content .blurb .time_left {
    background: url("/images/structural/time.png") no-repeat scroll 0 0 transparent;
    clear: both;
    color: #d10000;
    display: block;
    float: right;
    padding-left: 21px;
    top: 80px;
    width: 180px;
}
.lastCol {
    padding: 0!important;
}
#footer_social {
    clear: both;
    padding-top: 20px;
}
.achievements {
    cursor: help;
    display: block;
    float: left;
    height: 60px;
    margin: 3px;
    width: 40px;
}
.achievement_description {
    font-size: 14px;
    line-height: 40px;
}
.ach_views_battle_100000, .ach_views_blog_100000, .ach_views_video_100000 {
    background-position: 0 0;
}
.ach_views_battle_10000, .ach_views_blog_10000, .ach_views_video_10000 {
    background-position: -40px 0;
}
.ach_views_battle_1000, .ach_views_blog_1000, .ach_views_video_1000 {
    background-position: -80px 0;
}
.ach_comments_battle_500, .ach_comments_blog_500, .ach_comments_video_500 {
    background-position: -120px 0;
}
.ach_comments_battle_125, .ach_comments_blog_125, .ach_comments_video_125 {
    background-position: -160px 0;
}
.ach_comments_battle_25, .ach_comments_blog_25, .ach_comments_video_25 {
    background-position: -200px 0;
}
.ach_featured_items_25 {
    background-position: -240px 0;
}
.ach_featured_items_5 {
    background-position: -280px 0;
}
.ach_featured_items_1 {
    background-position: -320px 0;
}
.ach_battle_wins_250 {
    background-position: -360px 0;
}
.ach_battle_wins_75 {
    background-position: -400px 0;
}
.ach_battle_wins_15 {
    background-position: -440px 0;
}
.ach_num_subscribers_250 {
    background-position: -480px 0;
}
.ach_num_subscribers_75 {
    background-position: -520px 0;
}
.ach_num_subscribers_15 {
    background-position: -560px 0;
}
.ach_rank_views_total_1 {
    background-position: 0 -60px;
}
.ach_rank_views_total_2 {
    background-position: -40px -60px;
}
.ach_rank_views_total_3 {
    background-position: -80px -60px;
}
.ach_rank_views_total_4 {
    background-position: -120px -60px;
}
.ach_rank_views_total_5 {
    background-position: -160px -60px;
}
.ach_rank_views_total_6 {
    background-position: -200px -60px;
}
.ach_rank_views_total_7 {
    background-position: -240px -60px;
}
.ach_rank_views_total_8 {
    background-position: -280px -60px;
}
.ach_rank_views_total_9 {
    background-position: -320px -60px;
}
.ach_rank_views_total_10 {
    background-position: -360px -60px;
}
.ach_rank_views_total_top_25 {
    background-position: -400px -60px;
}
.ach_rank_views_total_top_100 {
    background-position: -440px -60px;
}
.ach_rank_comments_received_1 {
    background-position: 0 -120px;
}
.ach_rank_comments_received_2 {
    background-position: -40px -120px;
}
.ach_rank_comments_received_3 {
    background-position: -80px -120px;
}
.ach_rank_comments_received_4 {
    background-position: -120px -120px;
}
.ach_rank_comments_received_5 {
    background-position: -160px -120px;
}
.ach_rank_comments_received_6 {
    background-position: -200px -120px;
}
.ach_rank_comments_received_7 {
    background-position: -240px -120px;
}
.ach_rank_comments_received_8 {
    background-position: -280px -120px;
}
.ach_rank_comments_received_9 {
    background-position: -320px -120px;
}
.ach_rank_comments_received_10 {
    background-position: -360px -120px;
}
.ach_rank_comments_received_top_25 {
    background-position: -400px -120px;
}
.ach_rank_comments_received_top_100 {
    background-position: -440px -120px;
}
.ach_rank_battles_won_1 {
    background-position: 0 -180px;
}
.ach_rank_battles_won_2 {
    background-position: -40px -180px;
}
.ach_rank_battles_won_3 {
    background-position: -80px -180px;
}
.ach_rank_battles_won_4 {
    background-position: -120px -180px;
}
.ach_rank_battles_won_5 {
    background-position: -160px -180px;
}
.ach_rank_battles_won_6 {
    background-position: -200px -180px;
}
.ach_rank_battles_won_7 {
    background-position: -240px -180px;
}
.ach_rank_battles_won_8 {
    background-position: -280px -180px;
}
.ach_rank_battles_won_9 {
    background-position: -320px -180px;
}
.ach_rank_battles_won_10 {
    background-position: -360px -180px;
}
.ach_rank_battles_won_top_25 {
    background-position: -400px -180px;
}
.ach_rank_battles_won_top_100 {
    background-position: -440px -180px;
}
.ach_rank_num_subscribers_1 {
    background-position: 0 -240px;
}
.ach_rank_num_subscribers_2 {
    background-position: -40px -240px;
}
.ach_rank_num_subscribers_3 {
    background-position: -80px -240px;
}
.ach_rank_num_subscribers_4 {
    background-position: -120px -240px;
}
.ach_rank_num_subscribers_5 {
    background-position: -160px -240px;
}
.ach_rank_num_subscribers_6 {
    background-position: -200px -240px;
}
.ach_rank_num_subscribers_7 {
    background-position: -240px -240px;
}
.ach_rank_num_subscribers_8 {
    background-position: -280px -240px;
}
.ach_rank_num_subscribers_9 {
    background-position: -320px -240px;
}
.ach_rank_num_subscribers_10 {
    background-position: -360px -240px;
}
.ach_rank_num_subscribers_top_25 {
    background-position: -400px -240px;
}
.ach_rank_num_subscribers_top_100 {
    background-position: -440px -240px;
}
.ach_rank_wtm_1 {
    background-position: 0 -300px;
}
.ach_rank_wtm_2 {
    background-position: -40px -300px;
}
.ach_rank_wtm_3 {
    background-position: -80px -300px;
}
.ach_rank_wtm_4 {
    background-position: -120px -300px;
}
.ach_rank_wtm_5 {
    background-position: -160px -300px;
}
.ach_rank_wtm_6 {
    background-position: -200px -300px;
}
.ach_rank_wtm_7 {
    background-position: -240px -300px;
}
.ach_rank_wtm_8 {
    background-position: -280px -300px;
}
.ach_rank_wtm_9 {
    background-position: -320px -300px;
}
.ach_rank_wtm_10 {
    background-position: -360px -300px;
}
.ach_rank_wtm_top_25 {
    background-position: -400px -300px;
}
.ach_rank_wtm_top_100 {
    background-position: -440px -300px;
}
.ach_rank_comments_sent_1 {
    background-position: 0 -360px;
}
.ach_rank_comments_sent_2 {
    background-position: -40px -360px;
}
.ach_rank_comments_sent_3 {
    background-position: -80px -360px;
}
.ach_rank_comments_sent_4 {
    background-position: -120px -360px;
}
.ach_rank_comments_sent_5 {
    background-position: -160px -360px;
}
.ach_rank_comments_sent_6 {
    background-position: -200px -360px;
}
.ach_rank_comments_sent_7 {
    background-position: -240px -360px;
}
.ach_rank_comments_sent_8 {
    background-position: -280px -360px;
}
.ach_rank_comments_sent_9 {
    background-position: -320px -360px;
}
.ach_rank_comments_sent_10 {
    background-position: -360px -360px;
}
.ach_rank_comments_sent_top_25 {
    background-position: -400px -360px;
}
.ach_rank_comments_sent_top_100 {
    background-position: -440px -360px;
}

