body {background-color: white; color: #4d5c6a; margin: 0 0}
body, p, ol, ul, td, textarea {font-family: "lucida grande", "lucida sans", verdana, helvetica, sans-serif; font-size: 14px; line-height: 21px}
li {list-style: none}
p, ul, ol {margin: 0; padding: 0}
pre {background-color: #eeeeee; padding: 10px; font-size: 11px}
h1, h2 {margin-top: 0}
input, textarea {color: #66798c; font-size: 100%}
input[disabled], input[disabled]:hover {border: 1px solid #999999; background: #eeeeee; color: #bbbbbb}
strong {font-weight: bold}
 .cls {zoom: 1}
.cls:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
 .ib {display: -moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline}
.nm {margin: 0}
.header-multiline {line-height: normal}
.c1 .cc {width: 960px; margin: 0 auto}
.c1 .cw {width: 630px; float: left; margin-right: 10px}
.c1 .cs {width: 320px; float: right}
 .c2 .c {width: 1150px; margin: 0 auto}
.c2 .cc {margin-top: 10px}
.c3 {padding: 0 0 1px 0}
.c3 .c {width: 1000px; margin: 0 auto; background-color: white}
.c3 .pc {padding-top: 10px}
.c3 .cc {width: 980px; margin: 0 auto}
.c3 .cw {width: 660px; float: left}
.c3 .cs {width: 320px; float: right}
.c3 .cx {width: 320px; float: left}
.c3 .cw-wrap {width: 640px}
.c4 {padding: 0 0 1px 0}
.sec {margin-bottom: 20px}
a, a:visited {color: #1c75bc; text-decoration: none}
a:hover {text-decoration: underline; background-color: transparent}
a.link2 {color: #2d5282}
a.bold-link {font-weight: bold}
img {border: 0 none}
form label {color: #888888; display: block; font-size: 130%; margin-top: 15px; margin-bottom: 5px}
form li {margin-bottom: 10px}
form label, form input {clear: left}
form label.error, form label.info, label.field_with_errors {background-color: #f3504d; background: "#f090be"; background: -moz-linear-gradient(top, #f090be, #f3504d) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#f090be), to(#f3504d)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f090be', endColorstr='#f3504d', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f090be', endColorstr='#f3504d'); clear: none; width: 220px; padding: 9px 10px; margin: 0; color: white; border: 1px solid #467298}
#new_snap_alert {color: #f3504d}
form label.valid {background-color: #8ccc66; background: "#cbde5d"; background: -moz-linear-gradient(top, #cbde5d, #8ccc66) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#cbde5d), to(#8ccc66)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbde5d', endColorstr='#8ccc66', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbde5d', endColorstr='#8ccc66')}
form label.info {background: #eeeeee; background: "#ffffff"; background: -moz-linear-gradient(top, #ffffff, #eeeeee) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); color: #aaaaaa}
form input.error {border: 2px solid #ff3300}
#notice {border-color: #58695b #58695b #87a18e; border-style: solid; border-width: 2px; color: white; font-size: 130%; padding: 10px; position: absolute; top: 47px; width: 300px; background: #205e22; background: "#3baf3e"; background: -moz-linear-gradient(top, #3baf3e, #205e22) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#3baf3e), to(#205e22)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3baf3e', endColorstr='#205e22', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3baf3e', endColorstr='#205e22'); display: none}
input.field_with_errors {padding: 7px; clear: both; border: 2px solid #f3504d}
label.field_with_errors {width: 100px; float: none}
#errorExplanation {clear: both}
#header {background: #1c75bc; background: url("../images/gradient-nav.png") repeat; overflow: hidden; margin: 0 auto}
#logo a {background: transparent}
li.first {border-right: 1px solid #cccccc}
#confine {background-color: white}
#content {margin: 10px auto; width: 960px; clear: both; padding: 20px; clear: both; overflow: hidden; background-color: white}
.action {float: right}
.hide {display: none}
.center {text-align: center; padding-bottom: 0}
.snap-list, .user-nosnaps, #show-page .module, .meat {margin: 0; clear: both; float: left; width: 620px}
.user-nosnaps {min-height: 250px}
.snap-list li {border-bottom: 1px solid #dddddd; clear: both; padding: 5px; overflow: hidden; margin-bottom: 10px; color: #999999}
.snap-list .meta {float: left; width: 435px; word-wrap: break-word; margin-top: 2px}
.snap-list .username {font-weight: bold}
#system-note {background-color: #d3e8f9}
#system-note h2 {margin: 0 auto; width: 960px; padding: 5px}
.snap-list cite {font-size: 80%; font-style: normal; color: #999999}
.avatar, .u-avatar {float: left; margin-right: 10px}
.thumb-booger-box {position: relative; width: 140px; height: 85px}
.booger {position: absolute; bottom: 7px; width: 30px; height: 22px; left: 13px; background: url(../images/booger.png) no-repeat scroll 0 0 transparent}
a.next_page {display: block}
.user-snaps {margin: 0 0 0 20px; width: 350px; float: left}
.user-snaps span {margin-top: 7px}
.btn {display: block; position: relative; background: url("../images/orangebutton_gradient.png") repeat; background-position: bottom; padding: 5px; float: right; color: white; border: 2px solid white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top: 8px; cursor: pointer}
.plain-btn, table form input[type=submit], .admin form input[type=submit] {width: auto; border: 1px solid; padding: 5px 10px; color: #444444; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border-color: #cccccc #999999 #999999 #cccccc; background: #fefefe; background: "#fefefe"; background: -moz-linear-gradient(top, #fefefe, #dcdcdc) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dcdcdc', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dcdcdc'); cursor: pointer; -webkit-appearance: none}
.plain-btn:hover, #inpoint_btn:hover, #outpoint_btn:hover {background: #dddddd}
.small-btn {padding: 1px; margin: 0}
.fb_share_size_Small {padding: 0}
.pretty-btn:hover, .pretty-btn-cancel {cursor: pointer}
.pretty-btn {border: 2px solid; padding: 5px 10px; color: white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color: #cccccc #999999 #999999 #cccccc; background: #3cbee7; background: "#3cbee7"; background: -moz-linear-gradient(top, #3cbee7, #0c7aaf) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#3cbee7), to(#0c7aaf)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cbee7', endColorstr='#0c7aaf', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cbee7', endColorstr='#0c7aaf')}
.pretty-btn:hover {background: #0c7aaf; background: "#33d4fd"; background: -moz-linear-gradient(top, #33d4fd, #33b0d9) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#33d4fd), to(#33b0d9)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#33d4fd', endColorstr='#33b0d9', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33d4fd', endColorstr='#33b0d9')}
.pretty-btn:active {background: #0c7aaf; background: "#0c7aaf"; background: -moz-linear-gradient(top, #0c7aaf, #3cbee7) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#0c7aaf), to(#3cbee7)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c7aaf', endColorstr='#3cbee7', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c7aaf', endColorstr='#3cbee7')}
.btn input {border: 0; cursor: pointer; background: transparent; color: white}
.snap-text {background: url("../images/snap-mobile-text.png") no-repeat left top; padding: 2px !important; background-position: top; height: 15px; width: 47px; float: left}
.share-text {background: url("../images/share-btn.png") no-repeat left top; background-position: top; height: 20px; width: 65px}
#vid {margin-left: 120px}
#footer {clear: both; border-top: 2px solid #dddddd; padding: 20px}
#footer li {display: inline; border-left: 1px solid #cccccc; padding-left: 7px}
#footer li.first {border: 0}
#footer .footer-text {width: 980px; margin: 0 auto}
#footer cite {font-style: normal; font-size: 80%}
#info {float: left; margin: 0 0 0 -20px; width: 720px}
#info form {clear: both}
#new-snap form {clear: none}
#info.new-share {float: none; margin: 0 auto}
#edit-container .left-arrow, #edit-container .right-arrow {background: url("../images/adjust-snap-icons.png") no-repeat scroll 0 0 transparent; height: 30px; top: 170px; width: 30px; cursor: pointer; display: block; float: left; padding-left: 0px; margin-top: 3px}
#edit-container .right-arrow {float: right; margin-left: 0px; background: url("../images/adjust-snap-icons.png") no-repeat scroll -50px 0 transparent}
#preview_btn {clear: both; padding: 4px 5px; border: 0; background: transparent; cursor: pointer}
.play-btn {padding: 0 0 5px 15px; position: relative; width: 80px; height: 26px; display: inline-block}
.playhead {position: absolute; background: url("../images/adjust-snap-icons.png") no-repeat scroll 0 -150px; left: 10px; top: 12px; width: 15px; height: 15px}
.actions .time-change {border: 1px solid #bbbbbb; padding: 6px; margin-left: 10px}
.actions input {padding-left: 15px}
.thumb-container .start, .thumb-container .middle {float: left; margin-top: 20px}
.thumb-container .middle {margin-left: 360px}
.thumb-container .end {float: right; margin-top: 20px}
.share-btns {height: 50px; padding: 0; position: relative; float: right}
.share-btns div {float: left; margin-left: 10px; padding: 1px; border: 1px solid #cccccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: white}
.fb-share, .tw-share {width: 30px; float: left}
.fb-share {background: url("../images/share_buttons.png") no-repeat scroll 0 0 transparent; float: left}
.tw-share {left: 60px; background: url("../images/share_buttons.png") no-repeat scroll 0 -100px transparent}
.share-btns input {float: left; margin: 7px 10px}
.fb-share a, .tw-share a {display: block; height: 30px}
.share-setting .fb-share, .share-setting .tw-share, .share-setting .yt-share, .share-setting .bc-share, .share-setting .oy-share {width: 80px; float: left}
.share-setting .fb-share {background: url("../images/connect-icons-big.png") no-repeat scroll 0 0 transparent; float: left}
.share-setting .tw-share {left: 60px; background: url("../images/connect-icons-big.png") no-repeat scroll 0 -88px transparent}
.share-setting .yt-share {left: 60px; background: url("../images/connect-icons-big.png") no-repeat scroll 0 -174px transparent}
.share-setting .bc-share {left: 60px; background: url("../images/brightcove-80x80.png") no-repeat scroll 0 0 transparent}
.share-setting .oy-share {left: 60px; background: url("../images/ooyala-80x80.png") no-repeat scroll 0 0 transparent}
.share-setting .fb-share a, .share-setting .tw-share a, .share-setting .yt-share a, .share-setting .bc-share a, .share-setting .oy-share a {display: block; height: 80px}
.share-setting .share-btns input {float: left; margin: 7px 10px}
.share-btns #embed {margin: 0}
.user-form input, .user-form textarea {display: block}
.user-form textarea {width: 100%; height: 70px}
#info form {padding: 0; margin: 0}
#info form textarea {height: 80px; width: 385px}
#info form#new_comment textarea {width: 500px; height: 50px}
#info form#new_comment .button-container {padding-top: 7px; width: 140px}
#info .button-container {float: right; width: 310px; height: 78px}
#info .button-container .cancel {line-height: 30px; padding-left: 10px}
#info .box2, .content-field {padding: 0; position: relative}
#info .box2 label, .infield {position: absolute; top: -10px; left: 10px; font-size: 100%}
.button-container .btn {float: left; margin-top: 0}
.button-container .char-counter-container {float: none; margin-top: 20px}
.share-btns p {margin-top: 10px}
.share-btns em {margin: 5px; float: left; font-style: normal; margin-right: 0}
.signup {margin: 0 auto; width: 370px}
.signup .btn {float: none; margin: 0 auto}
.signup cite {color: #666666}
.share-setting .share-btns {float: left; width: 125px; height: 110px; clear: both}
.connect {position: relative; display: block}
.google-connect {background: url(../images/connect-youtube.png); width: 157px; height: 31px; border: 0; cursor: pointer}
.brightcove-connect {background: url(../images/connect-brightcove.png); width: 174px; height: 31px; border: 0; cursor: pointer}
.ooyala-connect {background: url(../images/connect-ooyala.png); width: 155px; height: 31px; border: 0; cursor: pointer}
.twitter-connect {background: url(../images/connect-icons2.png); width: 151px; height: 24px; border: 0; cursor: pointer}
.facebook-connect, .facebook-connect2 {background: url(../images/connect-icons2.png) no-repeat scroll 0 -60px transparent; width: 154px; height: 22px; border: 0; cursor: pointer}
.facebook-connect2 {background: url(../images/connect-icons2.png) no-repeat scroll 0 -100px transparent; width: 180px; height: 32px; padding: 0}
.share-setting cite {font-size: 70%}
.share-setting form {margin-bottom: 0}
.watch h2 {background-color: #dddddd; margin: 0; padding: 20px; -moz-border-radius: 0.3em 0.3em 0 0; -webkit-border-radius: 0.3em 0.3em 0 0; border-radius: 0.3em 0.3em 0 0}
.listing .watch_showlist {padding: 20px; background-color: #f9f9f9}
.listing {border: 1px solid #dddddd; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em}
.banner {position: relative; width: 960px; margin: 5px auto; margin-bottom: -20px; text-align: left}
.banner, .banner img {width: 980px}
.banner800, .banner800 img {width: 800px; height: 90px}
.banner {margin: 0 auto; padding: 5px 0; padding-top: 10px}
.banner a {display: block}
.close {position: absolute; top: 0; right: 0; width: 50px; height: 50px; float: right; border: 0}
.banner h4 {padding: 3px; background: #fbf0a8; margin: 0; padding-right: 30px; font-size: 90%}
.banner .small-x {background: url("../images/close_buttons.png") no-repeat scroll 0 -100px transparent; width: 40px; height: 30px}
.banner .small-x:hover {background: url("../images/close_buttons.png") no-repeat scroll 0 -150px transparent}
.legal h3 {font-size: 130%}
.legal h2, .legal h3, .legal h4 {margin: 20px 0 0px}
.legal p {margin: 15px 0}
img.first_snap {margin-left: 120px; margin-bottom: 10px; padding-bottom: 6px; text-align: justify}
p.show_title {text-align: left; margin-left: 120px; font-weight: bold; margin-bottom: 7px}
.comment-enticer .facebook-connect2, .comment-enticer p {float: Left}
.jobs li {list-style: disc inside}
.snap_private {background: url("../images/private_lock.png") no-repeat scroll 1px 1px transparent; width: 100%; background-color: white; color: black; padding: 1px; padding-left: 30px; font-weight: bold}
.snap_featured { width: 100%; background-color: white; color: black; padding: 1px;  font-weight: bold}
.snap_featured.f_img {width: 58px; height: 13px; background: url("../images/featured-snap-orange2.png") no-repeat scroll 1px 1px transparent}
.w-widget-error {color: #ff3333; text-shadow: #222222 1px 1px}
.w-widget-active {background: #00ccff}
.w-widget {background: #434343; color: #a8a8a8}
.w-widget-grad {background: #343434; background: -moz-linear-gradient(top, #343434, #666666) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#343434), to(#666666)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#343434', endColorstr='#666666', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#343434', endColorstr='#666666')}
.w-widget-grad-inverse {background: #666666; background: -moz-linear-gradient(top, #666666, #343434) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#343434)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#343434', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#343434')}
input[disabled], input[disabled]:hover {border: 1px solid #999999; background: #eeeeee; color: #bbbbbb}
.tiny {font-size: 75%; line-height: 75%}
.box {background-color: #dddddd; border: 1px solid #aaaaaa; padding: 5px}
.box2, .box2a {border: 1px solid #cccccc; padding: 20px; background: white; background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(0.2, white), color-stop(1, #eeeeee)); background: -moz-linear-gradient(top, white 20%, #eeeeee); border-bottom: 1px solid #aaaaaa; text-align: left}
.box2a {padding: 5px}
.box2 h2 {margin-bottom: 0}
.admin-tab {position: absolute; background-color: #dddddd; padding: 5px 10px; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); left: -59px; top: 120px; color: white}
.left_btn {float: left}
.right_btn {float: right}
#header {height: 50px; min-width: 980px}
#navcontainer {width: 960px; margin: 0 auto}
#logo {clear: both; float: left; margin-top: 3px}
#system-note p {width: 980px; margin: 0 auto; margin-top: -10px; font-size: 92%; padding: 2px 0 2px 20px; background-color: transparent}
#system-note span.title {font-weight: bold; overflow: hidden; width: 350px; float: left; height: 20px}
#system-note span.title-mobile {font-weight: bold}
#system-note span {margin-left: 0px}
#system-note .change {margin-left: 210px}
#more-snaps a {display: block}
#new_snap_alert {border: 1px solid #ff5555; padding: 5px}
h4.one-line {margin: 0}
.validate_email_container {background: #ffdede}
.avatar {padding: 5px; border: 1px #cccccc solid}
.soft-hide {visibility: hidden}
.thumb-booger-box.large-thumb {height: 105px; width: 182px}
.thumb-booger-box.small-thumb {height: 57px; width: 92px}
.small-thumb .booger {left: 7px; height: 16px; width: 22px; background: url(../images/booger.png) no-repeat scroll 0 -100px transparent}
.nav {clear: right; float: right; padding: 0 0px}
.nav.left {clear: none; float: left}
.nav li {display: inline; float: left}
.nav a {font-size: 14px; padding: 10px 15px; display: block; color: white}
.nav a:hover {background: #758295; background: "#758295"; background: -moz-linear-gradient(top, #758295, #0f1f40) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#758295), to(#0f1f40)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#758295', endColorstr='#0f1f40', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#758295', endColorstr='#0f1f40')}
.nav .show_me a {background: transparent}
.nav .show_me a span {width: 113px; height: 23px; background: url("../images/view-products-sprite.png") no-repeat top left transparent}
.nav .show_me a:hover {background: transparent}
.nav .show_me a:hover span {background: url("../images/view-products-sprite.png") no-repeat 0px -23px}
.nav .active a, .watch .show_info_box {background: #2c3643; background: "#2c3643"; background: -moz-linear-gradient(top, #2c3643, #435368) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#2c3643), to(#435368)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c3643', endColorstr='#435368', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c3643', endColorstr='#435368')}
.nav .highlight a {font-weight: bold}
.nav .btn {margin: 5px 10px 0 0}
.logo.thumb img {width: 80px; height: 30px}
.hover_menu_box {position: absolute; padding: 5px; background: #fafafa; border: 4px solid #333333; z-index: 5; margin-left: -250px}
.hover_menu_box a.show_title {padding: 3px; color: #1c75bc; font-size: 90%; display: block; overflow: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; background: #fafafa}
.hover_menu_box a.show_title:hover {color: white}
.hover_menu_box li {float: none; background: white}
.hover_menu_box p {color: #777777; text-transform: uppercase; font-size: 85%}
.hover_menu_box .on_now_box {float: left; width: 300px; margin-left: 10px}
.hover_menu_box .see_all {clear: both; float: right; margin-right: 2px}
.hover_menu_box .see_all a {padding: 2px 15px}
.hover_menu_box .featured_shows_box {float: right; margin-left: 10px; width: 300px; padding-left: 10px; border-left: 2px solid #efefef}
.signup {display: inline; float: right; width: 510px}
.signup li {width: 510px; clear: both; float: left}
.signup li input {float: left; width: 240px; font-size: 130%; padding: 7px; background-color: white}
.signup input[type=submit] {width: 240px; float: left; font-size: 100%}
.signup h2 {text-shadow: 0 1px 0 white}
.signup h2 span {font-size: 150%}
.signup form label {font-size: 100%}
.signup.facebook {width: 280px; padding-top: 20px}
.email_activity input, .email_updates input {display: inline}
.email_activity label, .email_updates label {font-size: 75%}
.alpha-box {border: 2px solid #cccccc; padding: 20px; float: left; width: 910px; background: #ecf6fc; background: "#ecf6fc"; background: -moz-linear-gradient(top, #ecf6fc, #dddddd) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#ecf6fc), to(#dddddd)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf6fc', endColorstr='#dddddd', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf6fc', endColorstr='#dddddd'); min-height: 320px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.alpha-box p.or {background: url(../images/connect-icons2.png) no-repeat scroll -300px 0 transparent; width: 30px; height: 250px; float: right; margin: 40px 20px}
.lock {background: url(../images/connect-icons2.png) no-repeat scroll -200px 0 transparent; width: 74px; height: 95px; display: block; margin: 10px auto}
.facebook form {margin: 30px 10px; float: left}
cite.small_helper {font-style: normal; font-weight: normal; font-size: 80%; margin: 0; padding: 0}
.facebook-signin-container {margin: 2px; height: 30px; padding: 5px}
.facebook-signin-container .facebook-connect2 {float: right}
.facebook-signin-container p {float: right; width: 200px; font-size: 75%; line-height: normal; text-align: right; margin-right: 10px; color: #bbbbbb}
.sotu-banner {float: left; margin-left: 80px}
.sotu-banner a {background: url("../images/See-SOTU-highlights.png") no-repeat scroll 0 0; width: 372px; height: 58px; display: block}
.slide-button-container {position: relative}
.slide-button-container .left-button, .slide-button-container .right-button {position: absolute; background: url("../images/connect-icons2.png") no-repeat scroll -250px -300px transparent; top: 137px; right: 0; width: 25px; height: 46px; cursor: pointer}
.slide-button-container .left-button {background: url("../images/connect-icons2.png") no-repeat scroll -200px -300px transparent; left: 0px}
.slide-button-container .left-button.disabled, .slide-button-container .right-button.disabled {display: none}
.scrollable {position: relative; overflow: hidden; width: 810px; height: 320px; margin: 0 auto}
.scrollable .items { width: 20000em; position: absolute}
.scrollable .items div.ctainer {float: left; width: 810px}
.simpleSlide-window {margin: 0 auto; clear: both}
.slide {width: 810px; height: 320px; background-color: white; float: left}
.slide h1 {line-height: 112%}
.slide .text-container {float: left; width: 380px; margin-right: 20px}
.slide cite {color: #4d5c6a; display: block}
.slide h4 {margin-bottom: 0}
.text-container p {margin: 15px 0; line-height: 20px}
.text-container li span {background: url("../images/connect-icons2.png") no-repeat scroll -200px -250px transparent; width: 50px; height: 50px; float: left}
.text-container li span.two {background: url("../images/connect-icons2.png") no-repeat scroll -250px -250px transparent}
.text-container li span.three {background: url("../images/connect-icons2.png") no-repeat scroll -300px -250px transparent}
.text-container li p {margin: 0 0 10px}
.text-container li div {float: left; margin-left: 10px; width: 320px}
.text-container .highlight {color: #009835}
div.home_links {margin-top: -16px; padding-top: -16px}
.sign-in-container {width: 160px; float: left}
.sign-in-right {width: 220px; display: block; float: right; padding-top: 10px}
.sign-in-btn {background: url("../images/connect-icons2.png") no-repeat scroll 0 -250px transparent; width: 172px; height: 45px; display: block; margin: 0px auto}
.sign-in-btn:hover {background: url("../images/connect-icons2.png") no-repeat scroll 0 -300px transparent}
.sign-in-btn:active {background: url("../images/connect-icons2.png") no-repeat scroll 0 -350px transparent}
.slide img {width: 480px; float: left}
.slide-container {width: 100%; float: left; border-top: 2px solid #efefef; border-bottom: 1px solid #bbbbbb; background: #dddddd; background: -moz-linear-gradient(left top, white, #eeeeee, white) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, right top, color-stop(0, white), color-stop(0.5, #eeeeee), color-stop(1, white)); -moz-border-image: -moz-linear-gradient(left top, red, #eeeeee, white) 21 0 30 0; -webkit-border-image: -webkit-gradient(linear, left top, right top, from(#eeeeee), to(#eeeeee), color-stop(0.5, #cccccc)) 21 0 30 0}
.slider, .navi {width: 170px; margin: 0 auto}
.slider li, .navi a {width: 20px; height: 20px; display: inline; border: 1px solid #999999; float: left; margin: 10px}
.slider li.active, .navi a.active {background: #555555; background: "#555555"; background: -moz-linear-gradient(top, #555555, #aaaaaa) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#aaaaaa)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#aaaaaa', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#aaaaaa'); border-color: #555555 #aaaaaa #aaaaaa #555555}
.panel-1, .panel-2, .panel-3, .panel-4, .panel-5 {float: left; width: 410px; height: 310px; background: url("../images/home-panel8.png") no-repeat scroll 0 0px transparent}
.panel-1 {height: 260px; cursor: pointer}
.panel-2 {background-position: 0 -500px}
.panel-3 {background-position: 0 -1000px}
.panel-4 {background-position: 0 -1500px}
.panel-5 {background-position: 0 -2000px}
.user-nosnaps img, .center {margin: 0 auto; display: block; padding: 20px}
.user-nosnaps a.giant-snap, .user-nosnaps input {background: url("../images/Huge-Snap-Button.png"); display: block; width: 418px; height: 162px; margin: 0 auto; position: relative; border: 0}
.user-nosnaps a.giant-snap:hover {background: url("../images/Huge-Snap-Button.png") no-repeat scroll 0 -200px transparent}
.user-nosnaps a.giant-snap:active {background: url("../images/Huge-Snap-Button.png") no-repeat scroll 0 -400px transparent}
.user-no-follow-activity p {margin-top: 20px}
span.btn_snap_sm {background: url("../images/btn_snap_sm.png") no-repeat scroll 0 -51px; width: 122px; height: 45px; border: 0; cursor: pointer}
span.btn_snap_sm:hover {background-position: 0 -101px}
span.btn_snap_sm:active {background: url("../images/btn_snap_sm.png") no-repeat scroll 0 -151px}
.disabled span.btn_snap_sm {background: url("../images/btn_snap_sm.png") no-repeat scroll 0 0px; cursor: default}
span.btn_snap_med {background: url("../images/btn_snap_med.png") no-repeat scroll 0 -71px; display: block; width: 152px; height: 61px; border: 0; cursor: pointer; display: block}
span.btn_snap_med:hover {background: url("../images/btn_snap_med.png") no-repeat scroll 0 -141px}
span.btn_snap_med:active {background: url("../images/btn_snap_med.png") no-repeat scroll 0 -211px}
.disabled span.btn_snap_med {background: url("../images/btn_snap_med.png") no-repeat scroll 0 0px; cursor: default}
.snap-list p {text-align: justify; line-height: 15px}
.snap_show_link {height: 25px; width: 1000px; background-color: #eeeeee; margin: 0 0 0 -20px; padding-left: 10px}
#more-snaps a {display: block}
#more-snaps .user-nosnaps a {display: inline}
.event_snap_con .no-snaps {padding: 30px 5px; font-size: 140%; border-top: 1px solid #dddddd; margin-top: 10px}
.event_snap_con ul li:last-child {border: 0}
#show-page .snap-list {clear: none}
 #show-page .cw .module {float: none; width: auto; margin-bottom: 0}
#show-page .sec {margin-bottom: 20px !important}
#show-page .module p {line-height: 15px}
#show-page .module h2 {margin-right: 5px}
#show-page .share-bar {float: none}
#show-page .box2 h2 {padding-bottom: 12px}
#stv_header #navcontainer {width: 980px}
.show-snap ul {border-top: 1px solid #cccccc}
#show-on-now-snap {float: right; width: 70px; margin: 15px 10px 0 0}
.on-now-button {background: url("../images/medium-snap-button.png") no-repeat scroll 0 -150px transparent; border: 0 none; display: block; height: 30px; width: 80px}
.user-snap-list .snap-list {min-height: 300px}
.show-snap.user-snaps {float: right; width: 279px; margin: 0 -20px; background-color: #f9f9f9; font-size: 70%; margin-bottom: 200px;  }
.show-snap.user-snaps .snap-list {width: 100%}
.show-snap.user-snaps .snap-list .meta {width: 165px}
.show-snap.user-snaps .user-header {padding: 0; float: left; width: 277px}
.show-snap .u-avatar {margin: 5px}
.show-snap .meta p, .show-snap .meta span {width: 160px; text-align: left}
.dets_avatar img {margin-top: 3px; float: left; margin-right: 10px}
.snap-list .label {color: #cccccc}
.snap-list .show_dets {width: 310px; overflow: hidden; margin-left: 45px}
.snap-list .no_user .show_dets {margin-left: 0}
.snap-list .user_dets {float: right; width: 120px; overflow: hidden}
.snap-list .user_dets .by {padding-left: 4px}
.snap-list .user_dets .dets_avatar {padding: 5px}
.snap-list .stats {background-color: #f8f8f8; color: #afafaf; padding-left: 1px; margin-top: 2px; font-size: 85%}
.user-info {padding-left: 5px; overflow: hidden}
.user-info p {padding-top: 10px; font-size: 130%; text-decoration: none}
.user-info p.top-username {padding-top: 0}
.user-info cite {font-size: 100%; display: block; font-style: normal; margin-top: 10px; margin-bottom: 15px}
.right-timecode-cont {float: right; text-align: right}
#edit-container {position: absolute; top: 0; left: -135px; width: 990px; height: 300px}
#edit-container .actions {width: 850px; float: left; margin-top: 270px; clear: both; margin-left: 65px}
#edit-container #new_snap_alert {float: left; margin-left: 90px; width: 400px}
.top-banner #edit-container {top: 60px}
.left-timecode, .right-timecode {font-size: 120%; color: #aaaaaa; margin-top: 15px}
.thumb-container {width: 900px; margin: -10px auto 0 auto; position: relative}
.thumb-container .start, .thumb-container .middle {float: left; margin-top: 20px}
.thumb-container .middle {margin-left: 390px}
.thumb-container .end {float: right; margin-top: 20px}
.arrow-container {width: 350px; height: 50px; margin: 0 auto}
.step-5 {height: 40px; position: relative; width: 100px; padding: 0; float: left; margin-right: 5px}
.step-5 em {margin-top: 9px; font-size: 170%; font-style: normal; margin-left: 28px; float: left}
.step-5 .secs {float: left; margin-top: 12px; margin-left: 4px; color: #aaaaaa}
.a-container.length-container span {float: left}
.actions input {padding: 8px 25px 7px; font-size: 145%}
.actions .sub-text {font-size: 80%; color: #aaaaaa; float: left; margin-right: 5px; margin-top: 26px}
.actions #duration_select {font-size: 170%; margin-top: 21px; margin-right: 5px}
.playhead {left: 15px; top: 13px}
.a-container {float: left}
.a-container.steps {width: 270px; margin: 0 60px}
.a-container.prev {width: 140px}
.a-container #add-10, .a-container #sub-10 {padding: 10px 12px; margin-right: 5px; font-size: 180%}
.a-container .move {float: left; margin-right: 5px}
#edit-container .left-arrow, #edit-container .right-arrow {position: absolute; width: 20px; cursor: pointer; display: block; margin-left: 5px; margin-top: 3px; top: 5px}
#edit-container .right-arrow {right: 10px}
#preview_btn {padding: 0; width: 140px; height: 40px}
#outpoint_btn em {margin-left: 20px}
.video-top-box {background: #535967; background: "#535967"; background: -moz-linear-gradient(top, #535967, #000000) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#535967), to(#000000)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#535967', endColorstr='#000000', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#535967', endColorstr='#000000'); color: white; font-weight: bold}
.title-container .title {height: 40px}
.title-container .title-name {float: left; width: 50%}
.title-container .title-name p {font-size: 110%; line-height: 30px; margin: 5px 0 5px 10px}
.title-container .title-img {float: right; width: 49%; text-align: right}
.title-container .title-img img {display: block}
.title-container .title-img span {height: 30px; margin: 5px 10px 5px 0}
#player {background-color: black}
#new_snap .box2, #snap_now .box2 {padding: 5px}
#snap_now .box2, #snap_now .box2 .next-show {font-size: 94%}
.next-show div {line-height: 16px}
.next-show .next-title {font-size: 108%}
.next-show .next-date {font-size: 86%}
.next-show {margin-bottom: 10px}
#embed {margin-top: 5px; margin-right: 15px; font-size: 9px; font-weight: normal; padding: 2px}
#embed-code {display: none; width: 638px; margin: 0; padding: 0; background: "#ffffff"; background: -moz-linear-gradient(top, #ffffff, #cccccc) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc'); border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc}
#embed-code #embed-right {font-size: 90%; float: right; width: 400px; margin-top: 6px}
#embed-code #embed-right p {font-size: 90%}
#embed-code #embed-right textarea {width: 392px; color: #333333; font-size: 80%; line-height: normal}
#embed-code #embed-right textarea.iframe {height: 40px}
#embed-code #embed-right textarea.object {height: 100px}
#channel-select {float: right; margin: 8px 20px 0}
#channel-select span {color: black; font-size: 80%}
.new-snap {width: 100%}
.new-snap p {font-size: 70%}
.new-snap .title {float: left; width: 230px}
.char-counter-container {float: right; margin-right: 20px; width: 40px}
.char-counter.over {color: red}
.help-text-box {float: left; width: 720px; margin-top: 10px}
.help-text {width: 339px; margin-left: 20px; text-align: justify; float: left}
.help-text a {font-weight: bold; cursor: pointer}
.help-text.first {border-right: 1px solid #dddddd; padding-right: 20px; margin-left: 0}
.next-show {font-size: 15px}
.box2title {padding-left: 20px; padding-bottom: 10px; padding-top: 10px; border: 1px solid #cccccc; font-size: 16px; font-weight: bold; background: url("../images/gradient-nav.png") repeat; overflow: hidden; color: white}
.box2 h4 {margin-bottom: 5px}
.box3 {border: 1px solid #dddddd; padding: 5px; background: #d3e8ff; background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), color-stop(0.2, #fafafa), color-stop(1, #d3e8ff)); background: -moz-linear-gradient(top, #fafafa 20%, #d3e8ff); border-bottom: 1px solid #a0b1c6}
.peepcount {font-weight: bold; float: right; margin-right: 110px}
.dropshadow {background: "#cccccc"; background: -moz-linear-gradient(top, #cccccc, #ffffff) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff'); height: 3px; clear: both}
.bigdropshadow {background: url("../images/bottom_gradient_bar.png"); float: left; height: 20px; width: 100%; margin-bottom: 20px}
.settings-text {float: right; width: 35%}
.settings-text p {margin: 0 0 15px}
.settings {width: 56%; float: left}
.settings .share-setting, .share-setting {clear: both; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #cccccc}
.share-setting .share-deets {width: 400px; float: left}
.column {float: right; width: 310px}
.column .popular .box2 {overflow: hidden; padding: 10px}
.column .popular .snap-list {width: 100%}
.column .snap-list li {padding: 0}
.column .snap-list .meta {width: 188px; float: right; min-height: 78px; margin-top: -1px}
.show-snap.column .snap-list .thumb-box {padding: 5px}
.show-snap.column .f .meta {padding-top: 5px; width: 170px}
.column .snap-list .thumb-box {float: left; width: 90px}
.column .snap-list .stats {background-color: transparent; padding-left: 1px; margin-top: 2px; padding-bottom: 4px}
.column .snap-list .avatar {margin: 0}
 .cs .popular .box2 {overflow: hidden; padding: 10px}
.cs .popular .snap-list {width: 100%}
.cs .snap-list li {padding-left: 0; padding-top: 0}
.cs .snap-list li {padding: 0}
.cs .snap-list .meta {width: 188px; float: right; min-height: 78px; margin-top: -1px}
.show-snap.cs .snap-list .thumb-box {padding: 5px}
.show-snap.cs .snap-list .meta {padding-top: 5px; width: 170px}
.cs .snap-list .thumb-box {float: left; width: 90px}
.cs .snap-list .stats {background-color: transparent; padding-left: 1px; margin-top: 2px; padding-bottom: 4px}
.cs .snap-list .avatar {margin: 0}
 .stats h3 {font-size: 90%; margin: 0}
.stats table {float: left; width: 400px}
.stats table.snaps {width: 500px; margin-left: 20px}
.stats th {text-align: left; height: 50px}
.stats h2 {font-size: 200%; margin: 20px 0; color: #555555; line-height: 100%}
.stats td {border-bottom: 1px solid; padding: 10px; width: 150px}
.stats_summary ul li {padding: 10px 0; border-bottom: 1px solid #cccccc}
.stats_summary .number {float: left; font-size: 170%; width: 50px; margin-right: 10px}
.search-results li {padding: 20px 0; font-size: 100%; border-bottom: 2px solid #cccccc; clear: both}
.search-results .show-title {font-size: 120%}
.search-results cite {color: red; margin: 0 10px; font-size: 90%}
.admin-tables {width: 100%}
.admin-tables tr {text-align: left}
.survey {margin: 20px auto; width: 270px}
.show, #preview_btn.show {display: inline}
#show-page .btn {float: left; margin-top: 0; height: 20px}
#more-snaps div.box3:hover {background: #d3e8f9}
.banner .big-x {background: url("../images/close_buttons.png") no-repeat scroll 0 0 transparent}
.banner .big-x:hover {background: url("../images/close_buttons.png") no-repeat scroll 0 -50px transparent}
.follow-list li.col {margin-left: 0}
.follow-list li {margin: 0 0 20px 20px; float: left; width: 284px}
.follow-box {border: 1px solid #cccccc; border-bottom: 1px solid #aaaaaa; padding: 10px; background: #fcfcfc; background: "#fcfcfc"; background: -moz-linear-gradient(top, #fcfcfc, #f7f7f7) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f7f7f7)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f7f7f7', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f7f7f7')}
.facebook-find {clear: both}
.nav-tabs2 .active, .findnav li.active, .nav a.show_title:hover {background: #00ccff; background: "#00ccff"; background: -moz-linear-gradient(top, #00ccff, #0099cc) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#00ccff), to(#0099cc)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ccff', endColorstr='#0099cc', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ccff', endColorstr='#0099cc')}
.nav-tabs2 .active a {color: white}
.findnav {clear: both; width: 160px; float: left; position: relative}
.findnav li {height: 70px; padding: 10px}
.findnav ul {border: 1px solid #cccccc}
.findnav a {display: block; height: 70px; border: 1px solid #777777}
.findnav a.twitter {background: url("../images/find-friend-icons.png") no-repeat scroll 0 -100px transparent}
.findnav a.facebook {background: url("../images/find-friend-icons.png") no-repeat scroll 0 0 transparent}
.findnav a:hover {border: 1px solid #00ccff}
.ff-content {width: 780px; float: left; margin-left: 20px}
.ff-content .follow-box {width: 350px}
.nav-tabs2 li {display: block; float: left; text-align: center; width: 200px; border: 1px solid #aaaaaa; background: #f1f5f7; background: "#f1f5f7"; background: -moz-linear-gradient(top, #f1f5f7, #e0e5e5) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#f1f5f7), to(#e0e5e5)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f5f7', endColorstr='#e0e5e5', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f5f7', endColorstr='#e0e5e5')}
.nav-tabs2 li a {display: block; padding: 10px}
.nav-tabs2 {overflow: hidden; border-bottom: 3px solid #dddddd; margin-bottom: 30px}
.nav-tabs2 ul {float: left}
.top-username {margin-top: 10px; margin-bottom: 15px}
.user-box {margin-top: 10px; padding-top: 10px; border-top: 1px solid #bbbbbb}
.affiliate {float: left}
.affiliate a {display: block; width: 111px; height: 30px}
.affiliate .leave {background: url("../images/following-sprite.png") no-repeat scroll 0 -34px transparent}
.affiliate:hover {background: url("../images/following-sprite.png") no-repeat scroll 0 -69px transparent}
.affiliate .follow {background: url("../images/following-sprite.png") no-repeat scroll 0 0px transparent}
.no-people h3 {font-weight: normal}
.share-bar {float: right}
.share-bar div {float: left}
.share-bar .small-btn {padding: 0; margin: 0}
.share-bar .twitter {padding-top: 5px}
.share-bar .flike, .share-bar .fsend, .gplus, .storify {padding-top: 5px}
.share-bar .fsend, .share-bar .storify {margin-right: 10px}
.share-bar .fshare {padding-top: 3px}
.about h3 {border-top: 1px solid #dddddd; padding-top: 20px}
.simple_overlay {left: auto; top: auto;  display: none;  z-index: 10000;  background-color: white; padding: 20px; margin: 5px; width: 510px; min-height: 200px; border: 1px solid #666666;  -moz-box-shadow: 0 0 90px 5px black; -webkit-box-shadow: 0 0 90px black}
.overlay_small {width: 480px; -moz-box-shadow: 0 0 190px 5px black; -webkit-box-shadow: 0 0 40px black; padding: 10px}
 .simple_overlay .close {background: url("../images/close_buttons.png") no-repeat scroll 0 -100px transparent; position: absolute; right: -15px; top: -15px; cursor: pointer; height: 35px; width: 35px}
.meta_tweet_overlay {left: auto; top: auto;  display: none;  z-index: 10000;  background-color: white; width: 500px; min-height: 80px; border: 20px solid #101010; border: 5px solid rgba(0, 0, 0, 0.9);  -moz-box-shadow: 0 0 90px 5px black; -webkit-box-shadow: 0 0 90px black; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px}
.meta_tweet_overlay .close {background: url("../images/close_buttons.png") no-repeat scroll 0 -100px transparent; position: absolute; right: -15px; top: -15px; cursor: pointer; height: 35px; width: 35px}
.meta-tweet-header {background-color: rgba(0, 0, 0, 0.9); color: white; margin: 0px}
.meta-tweet-header h3 {height: 30px; padding-top: 5px; margin: 0px}
.meta-tweet_overlay {margin: auto auto}
.meta-tweet {padding: 20px; margin: 5px auto}
.meta-tweet .retweet-btn {text-align: center}
form label.error, form label.info, label.field_with_errors {float: left}
.col-separator {margin-top: 20px}
.col-separator2 {margin-bottom: 20px}
.like-fb a, .follow-tw a, .see-works a, .sotu {width: 310px; height: 66px; display: block; background: url("../images/home-right-col-sprite.png")}
.like-fb a:hover {background: url("../images/home-right-col-sprite.png") no-repeat scroll 0 -100px transparent}
.follow-tw a {background: url("../images/home-right-col-sprite.png") no-repeat scroll 0 -200px transparent}
.follow-tw a:hover {background: url("../images/home-right-col-sprite.png") no-repeat scroll 0 -300px transparent}
.see-works a {height: 57px; background: url("../images/home-right-col-sprite.png") no-repeat scroll 0 -400px transparent}
.see-works a:hover {background: url("../images/home-right-col-sprite.png") no-repeat scroll 0 -500px transparent}
.sotu {height: 165px; background: url("../images/See-SOTU-highlights.png") no-repeat scroll 0 -100px}
#show-page .help-text {padding-top: 16px; width: auto; margin-left: 0; float: none; margin-bottom: 10px}
#show-page .help-text a {text-align: right; margin-right: 40px; display: block}
.snap-list .avatar {margin: 5px; background: white}
.admin-tabs li {display: inline; border: 1px solid; padding: 5px 10px; background: #efefef; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px}
.admin-tabs li.active {border-bottom: 0; background: white}
.admin .snap-list.check-list p {float: left}
.admin .snap-list.check-list .meta {min-height: 70px}
 .active-scaffold li.form-element {float: left; padding-bottom: 10px; border-bottom: 1px solid #cccccc}
.active-scaffold li.form-element dt {width: 16em}
.active-scaffold .email-column, .active-scaffold .full_name-column {max-width: 200px; word-wrap: break-word}
.active-scaffold .avatar-column {max-width: 100px; word-wrap: break-word}
#orig-commentary {float: left; width: 720px; margin: 0; margin-bottom: 20px}
#orig-commentary .meta {float: left; width: 390px; word-wrap: break-word}
#orig-commentary .box3 {padding: 0px; margin-bottom: 10px}
.eventbar {position: relative; height: 20px; width: 950px; margin-left: 5px; margin-right: 5px; background-color: #cccccc}
.eventbar-hl {position: relative; height: 20px; top: -20px; width: 6px; left: 5px; background-color: #00b6e3}
 .snap-list .thumb-box {width: 137px; position: absolute}
.snap-list .timebar {position: relative; height: 10px; margin-left: 5px; padding: 0 5px 0 5px; background-color: #cccccc}
.snap-list .timebar-hl {position: relative; height: 10px; top: -10px; width: 3px; left: 5px; background-color: #00b6e3}
.snap-list .tweetbar {position: relative; height: 16px; margin-left: 5px; padding: 0 5px 0 5px; background-color: #cccccc}
.tweetbar_image {position: absolute; top: -2px; left: 0; height: 14px}
.snap-list .tweetbar-hl {position: relative; height: 14px; top: -10px; width: 2px; left: 5px; background-color: #454545}
.snap-list .meta {width: 460px; float: right; min-height: 110px}
.snap-list .meta .after_avatar {width: 380px}
#orig-commentary .meta {float: right; width: 435px; word-wrap: break-word}
.comment-list .meta {width: 485px}
.time_text {margin-top: 2px; text-align: right}
#show-page .cs .snap-list .meta {margin-left: 0}
.remaining_snaps ul {margin-left: 5px; padding-top: 5px; vertical-align: middle}
.remaining_snaps li.used, .remaining_snaps li.free {width: 30px; height: 30px; margin: 0 5px; background: url("../images/snap-counter-icons2.png") no-repeat scroll 0 0}
.remaining_snaps li.free {background: url("../images/snap-counter-icons2.png") no-repeat scroll 0 -50px}
.remaining_snaps li.free.small, .remaining_snaps li.used.small {width: 11px; height: 11px; margin: 0; background: url("../images/snap-counter-icons2.png") no-repeat scroll 0 -150px; border: 0; padding: 2px}
.remaining_snaps li.used.small {background: url("../images/snap-counter-icons2.png") no-repeat scroll 0 -100px}
.remaining_snaps.small ul {width: 100px; padding-top: 5px}
.remaining_snaps em {font-style: normal}
.countdown p {float: left; padding: 12px 10px; color: #999999}
.countdown {background-color: #efefef; width: 710px; height: 50px; margin: 0 auto; padding: 4px}
.redirect_overlay {position: relative; top: -300px; left: 200px; width: 300px; z-index: 10}
.redirect_link {width: 80%; border: 1px solid #879595; background: #2a333c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px; padding: 10px; padding-left: 20px; overflow: hidden}
.redirect_link a {color: white}
.zone_overlay {position: relative; top: -250px; left: 150px; width: 350px; z-index: 10; background-color: #ecf2f6; color: #666666; border: 2px solid black; margin: 10px; padding: 10px}
.zone_overlay .title {font-weight: bold; font-size: 125%}
.on-air {background: #aaaaaa; background: "#282828"; background: -moz-linear-gradient(top, #282828, #646464) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#646464)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#646464', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#646464'); color: white; text-align: right; padding-right: 10px; font-size: 86%}
.on-air span {background: url("../images/on-air-bug.png") no-repeat 0 0; padding-left: 20px}
#snap_now {margin-bottom: 20px}
#snap_now .thumb-container {width: 300px; float: left; margin: 0}
#snap_now .thumb-container img {float: left; width: 60px; height: 34px}
#snap_now textarea {width: 300px}
#snap_now textarea.highlight {border: 2px solid #f04e23}
#snap_now .char-counter-container {clear: left; margin-right: 0; text-align: right; width: 300px; float: none}
#snap_now input[type=submit] {float: right; margin: 0 25px 0 20px}
#reload_stub {padding-top: 3px; padding-bottom: 3px; position: relative; top: -40px; min-height: 30px; width: 320px}
#reload_snap_container {padding-top: 3px; padding-bottom: 3px; position: relative; top: -40px; min-height: 30px; width: 320px; text-align: center; font-size: 160%; background: #a8a8a8; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; position: absolute; top: 145px}
#reload_snap_container a, #reload_snap_container a:active, #reload_snap_container a:visited, #reload_snap_container a:hover {color: white; cursor: pointer}
#reload_snap_container a:hover {text-decoration: underline}
.new_snap {clear: both; margin: 0}
#snap_now .image-inner {width: 320px; height: 180px; position: relative}
#snap_now .on-overlay {position: absolute; z-index: 200; width: 280px; height: 60px; background: transparent url(../images/snap_now_overlay.png) no-repeat 0 0; bottom: 7px; left: 0px}
#preview_overlay {width: auto}
#preview_overlay #player {width: 300px; height: 168px}
#preview_overlay #thumb_container {width: 510px; height: 226px; text-align: center}
#preview_overlay #thumb_container #thumb {width: 480px; height: 226px}
.thumb_left {float: left; width: 52px}
#thumb_back {background: url(../images/thumb-arrows.png) no-repeat scroll 0 0 transparent; width: 52px; height: 52px; margin-top: 80px; cursor: pointer}
#preview_overlay #thumb_container #thumb {width: 402px; float: left}
.thumb_right {float: left; width: 52px}
#thumb_forward {background: url(../images/thumb-arrows.png) no-repeat scroll -52px 0 transparent; width: 52px; height: 52px; margin-top: 80px; cursor: pointer}
#thumb_controls {text-align: center; width: 510px}
.thumb_link {padding: 2px 35px 2px 35px; cursor: pointer}
#snap_now .countdown {width: 220px; background: transparent; height: 20px}
#snap_now .end h2 {margin: 10px 0}
#snap_now .end p {font-size: 94%; margin-bottom: 5px; line-height: 1.3em}
#snap_now .share-btns {margin-right: 35px; width: 155px}
#snap_now .timebar {margin: 0}
.featured .timebar {margin: 0 5px}
.main-img, .main-img img {width: 320px; height: 180px}
.pretty-btn-cancel {border: 2px solid; padding: 5px 10px; color: white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color: #cccccc #999999 #999999 #cccccc; background: #3cbee7; background: "#dddddd"; background: -moz-linear-gradient(top, #dddddd, #999999) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#999999)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#999999', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#999999')}
.pretty-btn-cancel:hover {background: #0c7aaf; background: "#33d4fd"; background: -moz-linear-gradient(top, #33d4fd, #33b0d9) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#33d4fd), to(#33b0d9)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#33d4fd', endColorstr='#33b0d9', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33d4fd', endColorstr='#33b0d9')}
.pretty-btn-cancel:active {background: #0c7aaf; background: "#0c7aaf"; background: -moz-linear-gradient(top, #0c7aaf, #3cbee7) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#0c7aaf), to(#3cbee7)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c7aaf', endColorstr='#3cbee7', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c7aaf', endColorstr='#3cbee7')}
#preview_overlay .button-container .pretty-btn {float: right}
#preview_overlay .button-container .share-btns {margin-right: 20px}
#preview_overlay .button-container .char-counter-container {margin: 14px 5px 0 0; float: right}
.live {text-align: center}
.live span, .live .small_helper {vertical-align: middle}
.live .small_helper em {font-style: normal}
.button-container {overflow: hidden}
#preview_overlay textarea {width: 98%; padding: 5px; height: 40px; margin-bottom: 5px; margin-top: 5px}
.button-panel {display: block}
.button-panel .play-edit {margin: 30px 0 30px; clear: both; float: left}
#timercounter span {display: -moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline}
.out-timecode, .in-timecode {font-size: 80%}
.out-timecode {float: right}
.in-timecode {float: left}
.pause-time .countdown_amount {background: #ffcccc; background: "#ffaaaa"; background: -moz-linear-gradient(top, #ffaaaa, #333333) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#ffaaaa), to(#333333)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaaaa', endColorstr='#333333', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaaaa', endColorstr='#333333')}
.countdown_amount {background: #aaaaaa; background: "#aaaaaa"; background: -moz-linear-gradient(top, #aaaaaa, #333333) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#333333)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#333333', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#333333'); padding: 5px; color: white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight: bold}
.starts-in {margin: 5px 0 10px 0}
#pre_countdown span {display: -moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline}
#pre_countdown .countdown_amount {font-size: 120%; padding: 5px; color: #fac641}
#play_snap {padding: 0; margin-right: 5px}
.show_begins_container .meta_desc {font-size: 86%; line-height: 16px}
.show_begins_container .meta_follow {margin: 10px 5px; font-size: 86%}
.validate_email {clear: both; width: 960px; position: relative; margin: 5px auto 5px; padding: 7px; font-size: 125%}
.feature_banner {padding: 5px; margin-bottom: 8px}
.showlist li {padding: 15px 5px}
cite.all_new {vertical-align: middle}
.all_new {background: url(../images/show-page-sprite.png) no-repeat scroll 0 0 transparent; width: 53px; height: 18px; margin: 0 5px}
.on_now {background: url(../images/show-page-sprite.png) no-repeat scroll -100px 0 transparent; width: 53px; height: 18px}
.cat-fail-banner {width: 100%; background: #496baf; background: "#496b8f"; background: -moz-linear-gradient(top, #496b8f, #294158) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#496b8f), to(#294158)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#496b8f', endColorstr='#294158', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#496b8f', endColorstr='#294158')}
.cat-fail-container {width: 670px; height: 342px; margin: 0 auto}
#dev-links {padding-bottom: 18px}
#dev-links li {display: inline; padding: 5px 10px}
.snap_widget_conf {margin-right: 4px; float: left; width: 470px}
.snap_widget_conf .options {font-size: 70%; display: block}
.snap_widget_conf .options ul {font-size: 100%}
.snap_widget_preview {float: left; width: 470px}
.content_col {width: 980px}
#widget-content {width: 500px}
#navcontainer.widget {width: 500px; margin: 0 auto}
#content.widget {margin: 2px auto; width: 480px; padding: 4px; padding-left: 10px}
#header.widget {min-width: 480px}
#content.widget #notice {margin-bottom: 10px}
#footer.widget .footer-text {width: 480px}
.widget_overlay {width: 480px}
.widget_overlay #thumb {width: 402px; float: left}
.widget_overlay #thumb_container {width: 600px; float: left}
.widget_overlay .snap-list {width: 480px}
.widget_overlay .button-container .pretty-btn {float: right}
.widget_overlay .button-container .share-btns {margin-right: 20px}
.widget_overlay .button-container .char-counter-container {margin: 14px 5px 0 0; float: right}
.widget_overlay textarea {width: 98%; padding: 5px; height: 40px; margin-bottom: 5px; margin-top: 5px}
.widget_overlay .widget-title {margin-bottom: 10px}
#snap_now.widget {min-height: 100px; width: 480px}
#snap_now.widget .thumb-container {width: 150px}
#snap_now.widget .main-img, .widget .main-img img {width: 160px; height: 90px}
.widget .video-top-box {margin: 0; height: auto}
.widget .video-top-box a, .widget .video-top-box img {display: block}
.widget #info, .widget #orig-commentary {width: 100%; margin: 0}
.widget .image-panel {display: none}
#widget-newuser {width: 370px; float: left}
#widget-signup {width: 180px; float: left}
.widget_links {clear: both}
#widget-done {color: white; margin-top: 80px; margin-bottom: 20px; padding: 8px; background: #d0d0d0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.watch_showlist li {float: left; margin-left: 75px; width: 162px; margin-bottom: 20px}
.watch_showlist li.first {margin-left: 0; clear: both; border: 0}
.watch_showlist .logo, .showlist .logo {float: right; width: 175px; height: 60px}
.watch_showlist .no-img {margin-top: 20px}
.watch_showlist a.title {display: block; width: 550px; margin-top: 20px; float: left}
.showlist .logo {width: 80px; font-size: 70%; padding-left: 10px; height: 30px}
.showlist .logo img, .watch_showlist .logo img, .hover_menu_box .logo img {border: 1px solid #cccccc; float: right}
.showlist a {display: block}
.showlist .title {margin-top: 15px; width: 170px}
.show-selector {float: right; font-size: 60%}
.show-selector {margin-right: 330px}
.showlist li {clear: both; overflow: hidden; border-bottom: 1px solid #bbbbbb}
.titlebox {line-height: 130%; border-bottom: 3px solid #cccccc; padding-bottom: 15px; margin-bottom: 20px; clear: both; text-shadow: 0 1px 0 white}
.titlebox a.text-toggle {font-weight: normal}
.watch .on_now_showlist {float: left; margin-top: 3px}
.watch .on_now_showlist li {float: left; margin-bottom: 1px}
.promo_art_med {float: left; width: 160px; height: 90px}
.promo_art_med img {width: 160px; height: 90px}
.watch .show_info_box {float: left; width: 140px; padding-left: 10px; height: 90px; position: relative; color: white}
.show_info_box .logo {position: absolute; bottom: 0; right: 0; padding-right: 5px}
.watch .on_now_header {margin-bottom: 0; padding: 4px 30px; border: 1px solid #aaaaaa; background: #dd3333; color: white; float: left; text-transform: uppercase; text-shadow: 0 1px 0 #aaaaaa}
.watch .on_now_header_container {float: left; border-bottom: 3px solid #cccccc; width: 100%; margin-bottom: 20px; padding-bottom: 5px}
ul.instructions li {padding: 4px}
.mod {margin-bottom: 20px;  padding: 5px}
#show-page .event-snap-list h3, #show-page .snap-list h3 {margin: 0; color: #999999}
#vip-candidates {clear: left; float: left; height: 600px; width: 350px; border: 5px solid #cccccc; position: relative; overflow: scroll}
#vip-accounts-removes {float: right; height: 600px; width: 350px; border: 5px solid #cccccc; position: relative; overflow: scroll}
.tracker-col {float: right; width: 310px; padding: 5px 5px; margin: 15px 10px; min-height: 50px; overflow: hidden; border: 1px solid}
  .twitter-module {float: right; position: relative; width: 470px}
#feed-module {position: relative; border-style: ridge; border-width: 1px; float: right; width: 467px; height: 671px; overflow-y: scroll}
#tweets {position: absolute}
#tweets #VIP-tweet-feed {display: block; margin-left: 5px; width: 445px; float: left}
#incoming-tweets {display: block; margin-left: 5px; width: 445px; float: left; display: none}
#twitter-module-tabs li {display: block; float: left; text-align: center; width: 100px; border: 1px solid #aaaaaa; background: #f1f5f7; background: "#f1f5f7"; background: -moz-linear-gradient(top, #f1f5f7, #e0e5e5) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#f1f5f7), to(#e0e5e5)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f5f7', endColorstr='#e0e5e5', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f5f7', endColorstr='#e0e5e5'); padding: 10px 2px}
#twitter-module-tabs span {color: #1c75bc}
#twitter-module-tabs span:hover {cursor: pointer; text-decoration: underline}
#twitter-module-tabs .active {background: #00ccff; background: "#00ccff"; background: -moz-linear-gradient(top, #00ccff, #0099cc) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#00ccff), to(#0099cc)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ccff', endColorstr='#0099cc', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ccff', endColorstr='#0099cc')}
#twitter-module-tabs .active span {color: white}
#twitter-module-tabs .active span:hover {cursor: pointer; text-decoration: underline}
  .tweet-form {display: inline; position: relative; float: left; width: 562px; margin-left: 10px; margin-top: 5px}
.profile-img {position: relative; float: left; width: 65px; height: 65px}
.tweet-text-area {position: relative; clear: right; float: left}
.tweet-box {resize: none; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px}
.prty-tweet-btn {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-image: url("../images/bird_blue_16.png"); background-repeat: no-repeat; background-color: #e5f8ff; background-position: 2px, center; position: relative; float: right; -moz-opacity: 0.8; filter: alpha(opacity=80); opacity: 0.8; color: #437792; border: 2px solid #a0b1c6; cursor: pointer; padding-left: 20px; margin-top: 3px}
.prty-tweet-btn:hover {background: "#fafafa"; background: -moz-linear-gradient(top, #fafafa, #e5f8ff) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e5f8ff)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e5f8ff', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e5f8ff')}
.pretty-tweet-snapper {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border-color: #cccccc #999999 #999999 #cccccc; background: #3cbee7; background: "#dcdcdc"; background: -moz-linear-gradient(top, #dcdcdc, #FFFFFF) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#FFFFFF)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#FFFFFF', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#FFFFFF'); float: right; margin-right: 10px}
.pretty-tweet-snapper-label {border: 2px solid; padding: 5px 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border-color: #cccccc #999999 #999999 #cccccc; background: #3cbee7; background: "#ff6633"; background: -moz-linear-gradient(top, #ff6633, #ff6600) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#ff6633), to(#ff6600)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6633', endColorstr='#ff6600', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6633', endColorstr='#ff6600'); float: right; margin-left: 4px; margin-right: 6px; margin-top: 0px; color: white}
.pretty-tweet-snapper-label:hover {background: #0c7aaf; background: "#ff9933"; background: -moz-linear-gradient(top, #ff9933, #ff9900) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#ff9933), to(#ff9900)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9933', endColorstr='#ff9900', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9933', endColorstr='#ff9900'); cursor: pointer}
.pretty-tweet-snapper-label:active {background: #0c7aaf; background: "#0c7aaf"; background: -moz-linear-gradient(top, #0c7aaf, #3cbee7) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#0c7aaf), to(#3cbee7)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c7aaf', endColorstr='#3cbee7', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c7aaf', endColorstr='#3cbee7')}
.pretty-tweet-snapper input {margin-top: 8px}
#tweet-form-block {position: relative; float: right; margin-left: 25px}
#tweet-form-block .loader {position: relative; float: right; clear: left; margin-left: 23px; margin-right: 23px}
#tweet-display-status {display: none; float: right; background-color: #006633; color: white; padding: 5px 10px; margin: 5px 0px}
#timercounter.ib.countdown_amount.tracker {float: right; margin-right: 10px; margin-top: 3px}
#preview-tweet-snap {padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #e0e0e0; border: 1px solid black; margin: 0 5px; color: #606060; float: right}
#preview-tweet-snap:hover {cursor: pointer; background-color: #e8e8e8}
  .whole-tweet {position: relative; display: block; min-height: 60px; border-bottom: 1px solid #dedede; margin-top: 5px; padding-bottom: 15px; float: left; width: 440px}
.whole-tweet.timejump:hover {cursor: pointer; background: "#99DDFF"; background: -moz-linear-gradient(top, #99DDFF, #f1f5f7) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#99DDFF), to(#f1f5f7)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#99DDFF', endColorstr='#f1f5f7', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99DDFF', endColorstr='#f1f5f7'); border-bottom: 4px solid silver; border-top: 4px solid silver}
.VIP-tweet-count span {width: 20px; height: 5px; visibility: hidden}
.VIP-tweet-count:hover span {visibility: visible}
.new-tweet-notice {display: none; text-align: center; background-color: #ffb6c1; -moz-opacity: 0.5; filter: alpha(opacity=50); opacity: 0.5; color: #b22222; width: 430px; height: 40px; padding-top: 15px; margin-left: 10px; margin-right: 20px; margin-top: 5px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; position: relative}
.no-tweet-msg {font-size: large; text-align: center; background-color: #ffb6c1; -moz-opacity: 0.5; filter: alpha(opacity=50); opacity: 0.5; color: #b22222; min-width: 430px; min-height: 40px; margin-right: 5px; margin-top: 5px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding-top: 10px}
.prty-at-time {float: right; font-weight: bold; margin-right: 5px}
.tweet-img {position: relative; float: left; margin-top: 5px; margin-left: 5px}
.tweet-content {display: inline; position: relative; float: right; width: 380px}
.tweet-row {display: block; position: relative}
.tweet-row .tweet-meta-options {position: absolute}
.tweet-row .tweet-meta-options .tweet-metas {visibility: hidden}
.tweet-row .tweet-meta-options:hover .tweet-metas {visibility: visible; cursor: pointer}
.tweet-text {display: block; font-family: Arial, "Helvetica Neue", sans-serif; word-wrap: break-word}
.vtweet-mark-icon {margin-left: 3px; width: 16px; height: 16px; background-image: url("../images/snap-to-view-blue.png"); background-repeat: no-repeat; vertical-align: middle}
.vtweet {margin-left: 3px; vertical-align: middle}
.tweet-actions .external {vertical-align: middle}
.vtweet-icon {background-image: url("../images/vtweet-blue.png")}
.retweet-action {background-image: url("../images/retweet.png"); background-repeat: no-repeat; padding-left: 17px; margin-left: 5px}
.retweet-action:hover {background-image: url("../images/retweet_hover.png"); background-repeat: no-repeat; padding-left: 17px}
.reply-action {background-image: url("../images/reply.png"); background-repeat: no-repeat; padding-left: 17px; margin-left: 5px}
.reply-action:hover {background-image: url("../images/reply_hover.png"); background-repeat: no-repeat; padding-left: 17px}
.vrtweeted {background-color: rgba(0, 209, 0, 0.2); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
  .tweet-reply-form {margin-bottom: 20px}
.whole-reply-tweet {position: relative; display: block; min-height: 60px; border-bottom: 1px solid #dedede;  margin-top: 5px; margin-bottom: 15px; float: left; width: 440px}
.reply-area {visibility: hidden}
.tweet-reply-status {display: none; float: left; background-color: #006633; color: white; padding: 5px 10px; margin-top: 5px; margin-bottom: 5px}
a.retweet-btn {-moz-opacity: 0.9; filter: alpha(opacity=90); opacity: 0.9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 4px 2px; color: white; background: #0c7aaf; background: "#0c7aaf"; background: -moz-linear-gradient(top, #0c7aaf, #3cbee7) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#0c7aaf), to(#3cbee7)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c7aaf', endColorstr='#3cbee7', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c7aaf', endColorstr='#3cbee7')}
  .twitter-module .tab {position: absolute; width: 0%}
#snaps #tracker-snaps {margin-top: 10px; float: left}
#snaps #tracker-snaps #all-snap-list {position: absolute}
#snaps #tracker-snaps #my-snap-list {position: absolute; width: 0%}
#snaps #tracker-snaps .snap-list {width: 450px; margin-top: 15px}
#snaps #tracker-snaps .snap-list li {padding: 0px}
#snaps #tracker-snaps .snap-list .snap_left {float: left}
#snaps #tracker-snaps .snap-list .thumb-box {position: relative}
#snaps #tracker-snaps .snap-list .meta {margin-left: 4px; width: 309px}
#snaps #tracker-snaps .snap-list .meta .dets_avatar {margin-left: 4px}
#snaps #tracker-snaps .snap-list .meta .dets_avatar .show_dets {width: 260px; word-wrap: normal}
#snaps #tracker-snaps .snap-list .meta .dets_avatar .show_dets.after_avatar {width: 260px; word-wrap: normal}
#snaps #tracker-snaps .snap-list .meta.no_user .dets_avatar {word-wrap: normal}
#snaps #tracker-snaps .snap-list .meta.no_user .dets_avatar .show_dets {width: 309px}
.tracker-snaps-nav {margin: 4px 0px; padding-bottom: 23px; border-bottom: 1px solid #dedede; width: 450px; height: 10px}
.tracker-snaps-nav li {float: left; display: block; margin: auto 5px}
.tracker-snaps-nav li span {border: 1px solid #aaaaaa; background: #f1f5f7; background: "#f1f5f7"; background: -moz-linear-gradient(top, #f1f5f7, #e0e5e5) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#f1f5f7), to(#e0e5e5)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f5f7', endColorstr='#e0e5e5', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f5f7', endColorstr='#e0e5e5'); -moz-opacity: 0.9; filter: alpha(opacity=90); opacity: 0.9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 4px 2px; color: #1c75bc}
.tracker-snaps-nav li span:hover {cursor: pointer; text-decoration: underline}
.tracker-snaps-nav .active span {color: white; background: #0c7aaf; background: "#0c7aaf"; background: -moz-linear-gradient(top, #0c7aaf, #3cbee7) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#0c7aaf), to(#3cbee7)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c7aaf', endColorstr='#3cbee7', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c7aaf', endColorstr='#3cbee7')}
.tracker-snaps-nav .active span:hover {cursor: pointer; text-decoration: underline}
#tracker-snaps .pagination.ajax a {float: right}
#tracker-snaps .pagination.ajax span {float: right}
#tracker-snaps .pagination.ajax *:first-child {float: left}
#tracker-snaps .pagination.ajax img {display: block; margin: 0px auto}
 #ustream-player {float: left; position: relative;   }
#ustream-player .user-nosnaps, #ustream-player .snap-list .thumb-box, #ustream-player #snaps_player .stv-combo-player, #ustream-player #snaps_player .stv-combo, #ustream-player #snaps_player, #ustream-player #show-page .snap-list, #ustream-player .stv-histo-graph-mod, #ustream-player #snaps_player.stv-no-player .stv-combo, #ustream-player .stv-combo-controller-mod {width: auto}
#ustream-player .stv-combo-controller-bd {width: 550px}
#ustream-player #snaps_player .stv-player-mod {width: 560px; height: 315px}
#ustream-player .stv-share-fbook {width: 120px}
#ustream-player .stv-share-mod-con {margin-left: 10px; float: right; text-align: left}
#ustream-player .stv-share-ext {float: right; width: 200px}
#ustream-player .stv-share-label {padding-top: 2px}
#ustream-player .stv-share-ext {margin-left: 10px}
 #snaps_player {width: 650px}
#snaps_player .stv-combo {width: 640px; background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(0.72, #dddddd), color-stop(0.76, #aaaaaa), color-stop(1, #cccccc)); background: -moz-linear-gradient(top, #dddddd 20%, #cccccc); -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom: 2px solid #bbbbbb}
#snaps_player.stv-no-player .stv-combo {width: 640px; background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), color-stop(0.12, #eeeeee), color-stop(0.7, #dddddd), color-stop(1, #cccccc)); background: -moz-linear-gradient(top, #dddddd 20%, #cccccc); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-bottom: 2px solid #bbbbbb}
#snaps_player .stv-player-mod {width: 640px; height: 360px}
#snaps_player .stv-player-mod object, #snaps_player .stv-player-mod embed {display: block}
#snaps_player .stv-thumbs-bd-thmb {float: left; margin-right: 7px; margin-left: 3px}
#snaps_player .stv-thumbs-bd-thmb a {background-color: white; display: block; padding: 2px}
#snaps_player .stv-thumbs-bd-thmb img {display: block}
.stv-no-histo .stv-thumbs-bd {padding-top: 7px}
.stv-no-histo .stv-share-ext {margin-left: 25px}
.stv-player-mod {background-color: black; color: white}
.stv-thumbs-bd-con {padding: 0 0 5px 0}
.stv-histo-graph-mod {width: 640px; height: 45px}
.stv-combo-controller {padding: 1px 0}
.stv-combo-controller-loading {height: 130px; background: url("../images/loader-333.gif") no-repeat scroll center}
.stv-combo-controller-bd {margin-top: 10px;  background-color: #333333; width: 630px; margin: 0 auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.stv-combo-controller-mod {width: 620px; margin: 5px}
.stv-no-player .stv-combo-controller-mod {margin-top: 3px}
.stv-no-player .stv-share-mod {padding-top: 1px}
.stv-no-player .stv-share-mod-bd {margin-top: 4px}
.stv-share-mod-bd {margin-top: 7px; height: 23px}
.stv-share-con {vertical-align: top}
.stv-share-label {margin-left: 10px}
.stv-share-label h4 {margin: 0}
.stv-share-mod-con {margin-right: 10px; width: 320px; float: right; text-align: right}
.social-btn {vertical-align: middle}
.stv-share-twitter {height: 23px}
.stv-share-fbooklike {height: 20px}
.stv-share-fbooksend {height: 20px; margin-right: 5px}
.stv-share-fbook {height: 20px}
.stv-share-ext {margin-left: 40px}
.stv-ext-label {font-size: 11px; color: #777777; vertical-align: top}
.stv-share-links a {margin-right: 8px}
.stv-playbutton {width: 88px; height: 88px; background: url(../images/combo_player_play_button-4.png) no-repeat 0 0 transparent}
.stv-playbutton:hover {background: url(../images/combo_player_play_button-4.png) no-repeat 0 -100px transparent}
#edit_container {position: relative; overflow: hidden}
#blingc {position: absolute}
.edit-strip {display: inline; float: left; background: url(../images/editor/future.png) repeat scroll 0 0 transparent}
#time_controls {min-height: 18px; height: 18px; background: #f0f0f0; position: relative}
#edit_to_now {padding-right: 10px}
#edit_bar {padding-left: 10px; min-height: 20px; height: 20px; background: white; position: relative; font-size: 80%; color: #606060}
.tick1, .tick2, .tick3, .tick4 {display: inline; position: absolute; width: 50px; text-align: center; font-size: 80%}
.tick2 {border-left: 1px dashed black}
.tick3 {border-right: 1px dashed black}
#clip_control {min-height: 19px; position: absolute; z-index: 89}
.clip-seek {position: absolute; background: yellow; width: 2px; z-index: 80}
.clip-control-left { width: 24px; position: absolute; display: inline; z-index: 99}
.clip-control-left-top {background: url(../images/editor/in-top.png) no-repeat scroll 0 0 transparent; width: 24px; min-height: 19px; cursor: pointer}
.clip-control-left-mid { width: 24px; cursor: move}
.clip-control-left-bot {background: url(../images/editor/in-bot.png) no-repeat scroll 0 0 transparent; width: 24px; min-height: 19px; cursor: pointer}
.clip-control-handle {background: url(../images/editor/drag-handle.png) no-repeat scroll 0 0 transparent; width: 62px; min-height: 18px; position: absolute; display: inline; z-index: 89; cursor: move}
.clip-control-right { width: 24px; position: absolute; display: inline; z-index: 99; cursor: move}
.clip-control-right-top {background: url(../images/editor/out-top.png) no-repeat scroll 0 0 transparent; width: 24px; min-height: 19px; cursor: pointer}
.clip-control-right-mid { width: 24px; cursor: move}
.clip-control-right-bot {background: url(../images/editor/out-bot.png) no-repeat scroll 0 0 transparent; width: 24px; min-height: 19px; cursor: pointer}
#edit_left_grad {position: absolute; display: inline; width: 100px; z-index: 49; background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), to(black)); background-image: -moz-linear-gradient(right center, rgba(0, 0, 0, 0) 20%, black 95%); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorStr=#000000, endColor=0 ); -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorStr=#000000, endColor=0 )}
#edit_right_grad {position: absolute; display: inline; width: 100px; z-index: 49; background-image: -webkit-gradient(linear, right top, left top, from(black), to(rgba(0, 0, 0, 0))); background-image: -moz-linear-gradient(right center, black 20%, rgba(0, 0, 0, 0) 95%); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColor=0, endColorStr=#000000 ); -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColor=0, endColoStr=#000000 )}
#edit_right_arrow {position: absolute; display: inline; z-index: 59; background: url(../images/editor/arrows-right.png) no-repeat scroll 0 0 transparent; width: 37px; min-height: 54px; cursor: pointer}
#edit_left_arrow {position: absolute; display: inline; z-index: 59; background: url(../images/editor/arrows-left.png) no-repeat scroll 0 0 transparent; width: 37px; min-height: 54px; cursor: pointer; left: 10px}
#edit_preview_c {position: relative}
.edit_preview_pane {background: url(../images/editor/pane-frame.png) no-repeat scroll 0 0 transparent; margin: 0; padding: 0; position: absolute; z-index: 999; width: 166px; height: 107px}
#edit_preview_in img, #edit_preview_out img {padding: 3px; display: block}
#edit_preview_in_connect {width: 4px}
.users_list {clear: both; float: left; width: 100%; margin-bottom: 40px; margin-left: 10px}
.edit-alert {color: #ff5555; padding-right: 10px}
.paragraph-left img {margin-left: 20px; float: right}
.paragraph-right img {margin-right: 20px; float: left}
.paragraph-left, .paragraph-right {clear: both; margin-bottom: 20px; overflow: hidden}
#snap_content {resize: none}
#google.share-setting .manage_pages {font-size: 86%; padding-top: 15px; color: #444444; line-height: 1.4em}
#google.share-setting .manage_pages a {display: block; padding-top: 5px}
.fb_account {margin: 10px 0}
.fb_account label {display: inline; font-size: 100%}
.fb_account img {vertical-align: middle}
.disco {margin: 5px 0}
#motion_ad {position: absolute; top: 10px; width: 100%; overflow: hidden; z-index: 1; min-height: 1000px}
#ad1 {position: absolute; left: 2000px}
#ad2 {position: absolute; left: -1000px; top: 50px}
#ad1, #ad2 {width: 200px; height: 100px}
.cs ul.sp-list {width: 320px; border-top: 1px solid #dfdfdf}
.cs ul.sp-list .snap-item {margin: 5px 0; border-bottom: 1px solid #dfdfdf; padding-bottom: 5px}
.cs ul.sp-list .snap-item .snap-t {width: 160px; float: left}
.cs ul.sp-list .snap-item .snap-meta {width: 155px; float: right}
.love-bar .box3 {padding: 3px 0; height: 30px}
.t-box-overlay a {display: block; position: relative}
.t-box-overlay a .booger {left: 5px; bottom: 5px}
.t-box-overlay img {display: block; width: 160px; height: 90px}
.snap-meta-title, .snap-meta-user, .snap-meta-stats {padding: 0 5px}
.snap-meta-title {font-size: 86%; margin-bottom: 5px; line-height: 16px}
.snap-meta-user {font-size: 86%; font-weight: bold}
#snaps-page .snap-list {margin: 10px 0}
#snaps-page .sp-one-snap .snap-list li {border: none}
#snaps-page .image-container img {width: 640px; display: block}
#snaps-page #info {float: none; margin: 0 0 0 0; width: 640px}
#info form#new_comment textarea {width: auto}
.sp-show-deets .show-off {background: "#eeeeee"; background: -moz-linear-gradient(top, #eeeeee, #bbbbbb) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#bbbbbb)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#bbbbbb', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#bbbbbb')}
.sp-show-deets .show-on {background: "#f03f20"; background: -moz-linear-gradient(top, #f03f20, #b52d16) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#f03f20), to(#b52d16)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f03f20', endColorstr='#b52d16', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f03f20', endColorstr='#b52d16')}
.show-deets-logo {float: left; width: 165px}
.show-deets-logo-wrap, .show-deets-logo {width: 160px; height: 90px}
.show-deets-logo img {display: block; width: 160px; height: 90px; -moz-box-shadow: -1px 2px 2px #888888; -webkit-box-shadow: -1px 2px 2px #888888; box-shadow: -1px 2px 2px #888888}
.sp-show-deets {margin-bottom: 10px}
.show-deets-text {padding-left: 170px}
.show-on .super a, .show-on .sort-of-super a {color: white; text-decoration: none}
.show-on .super, .show-on .sort-of-super {margin: 0 6px; font-family: arial; font-weight: bold}
.show-on .super {font-size: 167%; border-bottom: 1px solid #f05444; width: 90%; padding-bottom: 5px; margin-bottom: 3px}
.sort-of-super {font-size: 109%; font-weight: bold}
.sp-show-deets .show-deets-text {padding-top: 10px; padding-right: 10px; padding-left: 175px; font-size: 100%}
.sp-list h2 {margin: 15px 0 7px 0; font-size: 131%}
.image-container #pga-banner img {width: 640px}
.image-container #pga-banner-state {float: left; position: absolute}
.image-container #pga-banner-state img {height: 42px; width: 252px}
.image-container #countdown {position: absolute; margin-left: 150px}
.image-container #countdown #live-countdown .countdown_amount {background: none; margin: 8px 0; font-family: arial; font-size: 150%; font-weight: bold; color: #deb500; text-shadow: 1px 1px 3px black; text-decoration: none}
.image-container #countdown #live-countdown .countdown_amount:hover {text-decoration: none}
#pga-banner {position: relative; height: 42px; border-bottom: 1px solid black}
#pga-banner a {position: absolute; display: block; width: 608px}
#pga-banner img {display: block; width: 608px; height: 42px}
#pga-banner-state {position: absolute; height: 42px}
#pga-banner-state img {height: 42px; width: 252px}
#pga-banner-state a {width: 252px}
#countdown-con {width: 240px; height: 42px; text-align: right; position: absolute}
#countdown {margin-top: 11px}
#countdown #live-countdown .countdown_amount {margin: 8px 0; font-family: arial; font-size: 150%; font-weight: bold; color: #deb500; text-shadow: 1px 1px 3px black; text-decoration: none}
#countdown #live-countdown .countdown_amount:hover {text-decoration: none}
#banner-bar {padding: 8px 0 0 0; background: "#303030"; background: -moz-linear-gradient(top, #303030, #505050) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#303030), to(#505050)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#505050', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#505050'); color: white}
#whats-on-grid .whats-on-list {width: 100%; height: 245px; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #181818; -moz-box-shadow: 0 -3px 5px #a0a0a0; -webkit-box-shadow: 0 -3px 5px #a0a0a0; box-shadow: 0 -3px 5px #a0a0a0; background-image: url("../images/3-wide-BG.png")}
#whats-on-grid .whats-on-list .whats-on-show {width: 328px; height: 228px; margin: 10px 0 2px 4px; float: left}
#whats-on-grid .whats-on-list .whats-on-show .show-promo {margin: 0 auto; width: 320px; height: 180px; position: relative}
#whats-on-grid .whats-on-list .whats-on-show .show-promo a {position: relative; width: 320px; text-decoration: none}
#whats-on-grid .whats-on-list .whats-on-show .show-promo a img {-moz-opacity: 0.9; filter: alpha(opacity=90); opacity: 0.9}
#whats-on-grid .whats-on-list .whats-on-show .show-promo a span {position: absolute; width: 320px; bottom: 0; left: 0; color: white; background: url("../images/single-line-bg.png") repeat}
#whats-on-grid .whats-on-list .whats-on-show .show-promo a span p {-moz-opacity: 0.9; filter: alpha(opacity=90); opacity: 0.9; width: 310px; margin: 0 5px}
#whats-on-grid .whats-on-list .whats-on-show .show-promo a:hover img {-moz-opacity: 1; filter: alpha(opacity=100); opacity: 1}
#whats-on-grid .whats-on-list .whats-on-show .show-title-bar {position: relative; height: 48px; width: 328px; margin: 0 auto}
#whats-on-grid .whats-on-list .whats-on-show .show-title-bar a {position: absolute; height: 48px; width: 328px; background-image: url("../images/football-greybar.png")}
#whats-on-grid .whats-on-list .whats-on-show .show-title-bar a:hover {background-image: url("../images/football-blank-greybar-over.png")}
#whats-on-grid .whats-on-list:first-child {border-top: none; -moz-box-shadow: 0 0 0 #a0a0a0; -webkit-box-shadow: 0 0 0 #a0a0a0; box-shadow: 0 0 0 #a0a0a0}
#whats-on-grid #grid-dropshadow {margin: 0 10px}
#snaps-grid {border-top: 1px solid #606060; -moz-box-shadow: 0 -4px 7px #b0b0b0; -webkit-box-shadow: 0 -4px 7px #b0b0b0; box-shadow: 0 -4px 7px #b0b0b0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
#snaps-grid .brandspace-feed {min-height: 200px}
#snaps-grid .brandspace-feed .brandspace-snap-list {width: 100%}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line {width: 100%; height: 186px; margin: 5px 0 15px 0}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line .line-snap-thumb {float: left; height: 186px; margin: 0 0 0 6px; position: relative}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line .line-snap-thumb a {position: relative; height: 186px; width: 326px; text-decoration: none}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line .line-snap-thumb a .snap-thumb-large {height: 186px; position: relative}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line .line-snap-thumb a .snap-thumb-large .snap-image {position: relative; height: 186px; width: 326px}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line .line-snap-thumb a .snap-thumb-large .rollover-text {display: none; position: absolute; width: 310px; height: 180px; background: url("../images/single-line-bg.png") repeat; top: 3px; left: 3px; padding: 0 5px; color: white}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line .line-snap-thumb a .snap-thumb-large .rollover-text p {line-height: 20px; font-size: 11px}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line .line-snap-thumb a .snap-thumb-large .rollover-text div {line-height: 21px; color: silver; font-size: 11px}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line .line-snap-thumb a .snap-thumb-large .rollover-text .meta-title {font-family: arial; font-size: 15px; font-weight: bold; color: #3cbee7}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line .line-snap-thumb a .snap-thumb-large .booger {bottom: 13px; left: auto; right: 13px}
#snaps-grid .brandspace-feed .brandspace-snap-list .snaps-line .line-snap-thumb a:hover .rollover-text {display: block}
#snaps-grid .brandspace-feed .paginated {display: inline; float: right; height: 32px}
#snaps-grid .brandspace-feed .paginated div {display: inline-block; height: 32px;  zoom: 1; *display: inline}
#snaps-grid .brandspace-feed .paginated .pagination-info {vertical-align: top; margin: 3px 8px 0 8px}
#snaps-grid .brandspace-feed .paginated .pagination.ajax {min-width: 64px; max-width: 96px}
#snaps-grid .brandspace-feed .paginated .pagination.ajax .previous_page {float: left; background-image: url("../images/arrow-left_s1.png"); background-repeat: no-repeat; height: 32px; width: 32px}
#snaps-grid .brandspace-feed .paginated .pagination.ajax .previous_page:hover {background-image: url("../images/arrow-left_s2.png")}
#snaps-grid .brandspace-feed .paginated .pagination.ajax .previous_page:active {background-image: url("../images/arrow-left_s3.png")}
#snaps-grid .brandspace-feed .paginated .pagination.ajax .next_page {float: right; background-image: url("../images/right-arrow_s1.png"); background-repeat: no-repeat; height: 32px; width: 32px}
#snaps-grid .brandspace-feed .paginated .pagination.ajax .next_page:hover {background-image: url("../images/right-arrow_s2.png")}
#snaps-grid .brandspace-feed .paginated .pagination.ajax .next_page:active {background-image: url("../images/right-arrow_s3.png")}
#snaps-grid .brandspace-feed .paginated .pagination.ajax .spinner {float: left}
.snap-thumb-large {height: 180px; width: 326px}
.snap-thumb-link img {border: 3px solid white}
.snap-thumb-link:hover img, .snap-thumb-link:visited img {border: 3px solid #3cbee7}
#snaps-grid-nav {position: relative; background: "#ffffff "; background: -moz-linear-gradient(top, #ffffff , #DDDDDD) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff ), to(#DDDDDD)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff ', endColorstr='#DDDDDD', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff ', endColorstr='#DDDDDD'); width: 100%; height: 35px; -moz-border-radius-topleft: 8px; border-top-left-radius: 8px; -moz-border-radius-topright: 8px; border-top-right-radius: 8px}
#snaps-grid-nav #nav_tabs {height: 35px; margin-left: 15px; position: relative; float: left}
#snaps-grid-nav #nav_tabs .filter-category {float: left; border: 1px solid silver; padding: 5px 10px; background: "#F8F8F8"; background: -moz-linear-gradient(top, #F8F8F8, #A0A0A0) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#A0A0A0)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#A0A0A0', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#A0A0A0')}
#snaps-grid-nav #nav_tabs .filter-category:hover {cursor: pointer; text-decoration: underline; background: "#F0F0F0 "; background: -moz-linear-gradient(top, #F0F0F0 , #D8D8D8) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0 ), to(#D8D8D8)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0 ', endColorstr='#D8D8D8', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0 ', endColorstr='#D8D8D8')}
#snaps-grid-nav #nav_tabs .filter-category .filter-option {position: absolute; z-index: 10000; background-color: #efefef; left: 0; margin-top: 6px}
#snaps-grid-nav #notifications {padding: 0; width: 395px; height: 35px; float: left; background-color: #3cbee7; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; display: none; cursor: pointer}
#snaps-grid-nav #notifications p {color: black; text-align: center; font-size: 15px; padding-top: 8px}
#snaps-grid-nav #notifications:hover {-moz-opacity: 0.7; filter: alpha(opacity=70); opacity: 0.7}
#snaps-grid-nav .paginated {position: absolute; height: 32px; top: 0; right: 0}
#snaps-grid-nav .paginated div {display: inline-block; height: 32px;  zoom: 1; *display: inline}
#snaps-grid-nav .paginated .pagination-info {vertical-align: top; margin: 10px 8px 0 8px; color: black}
#snaps-grid-nav .paginated .pagination.ajax {min-width: 64px; max-width: 96px}
#snaps-grid-nav .paginated .pagination.ajax .previous_page {float: left; background-image: url("../images/arrow-left_s1.png"); background-repeat: no-repeat; background-position: bottom center; height: 32px; width: 32px}
#snaps-grid-nav .paginated .pagination.ajax .previous_page:hover {background-image: url("../images/arrow-left_s2.png")}
#snaps-grid-nav .paginated .pagination.ajax .previous_page:active {background-image: url("../images/arrow-left_s3.png")}
#snaps-grid-nav .paginated .pagination.ajax .next_page {float: right; background-image: url("../images/right-arrow_s1.png"); background-repeat: no-repeat; background-position: bottom center; height: 32px; width: 32px}
#snaps-grid-nav .paginated .pagination.ajax .next_page:hover {background-image: url("../images/right-arrow_s2.png")}
#snaps-grid-nav .paginated .pagination.ajax .next_page:active {background-image: url("../images/right-arrow_s3.png")}
#snaps-grid-nav .paginated .pagination.ajax .spinner {float: left}
.bs-clipslist .bs-all-clips {border-top: 1px solid #cccccc; background-color: white}
.bs-clipslist .bs-snap-list {min-height: 620px}
.bs-clipslist #snaps-grid-nav2, .bs-clipslist #schedule-nav2 {position: relative; border-top: 1px solid #777777; width: 100%; border-bottom: 1px solid #777777}
.bs-clipslist #snaps-grid-nav2 #nav_tabs, .bs-clipslist #snaps-grid-nav2 .navv-tabs, .bs-clipslist #schedule-nav2 #nav_tabs, .bs-clipslist #schedule-nav2 .navv-tabs {position: relative; float: left}
.bs-clipslist #snaps-grid-nav2 #nav_tabs .filter-category, .bs-clipslist #snaps-grid-nav2 .navv-tabs .filter-category, .bs-clipslist #schedule-nav2 #nav_tabs .filter-category, .bs-clipslist #schedule-nav2 .navv-tabs .filter-category {position: relative; float: left; border: 1px solid silver; font-size: 12px; line-height: 18px; padding: 3px 15px}
.bs-clipslist #snaps-grid-nav2 #nav_tabs .filter-category:hover, .bs-clipslist #snaps-grid-nav2 .navv-tabs .filter-category:hover, .bs-clipslist #schedule-nav2 #nav_tabs .filter-category:hover, .bs-clipslist #schedule-nav2 .navv-tabs .filter-category:hover {cursor: pointer; text-decoration: underline; background: "#F0F0F0 "; background: -moz-linear-gradient(top, #F0F0F0 , #D8D8D8) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0 ), to(#D8D8D8)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0 ', endColorstr='#D8D8D8', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0 ', endColorstr='#D8D8D8')}
.bs-clipslist #snaps-grid-nav2 #nav_tabs .filter-category a, .bs-clipslist #snaps-grid-nav2 #nav_tabs .filter-category p, .bs-clipslist #snaps-grid-nav2 #nav_tabs .filter-category span, .bs-clipslist #snaps-grid-nav2 .navv-tabs .filter-category a, .bs-clipslist #snaps-grid-nav2 .navv-tabs .filter-category p, .bs-clipslist #snaps-grid-nav2 .navv-tabs .filter-category span, .bs-clipslist #schedule-nav2 #nav_tabs .filter-category a, .bs-clipslist #schedule-nav2 #nav_tabs .filter-category p, .bs-clipslist #schedule-nav2 #nav_tabs .filter-category span, .bs-clipslist #schedule-nav2 .navv-tabs .filter-category a, .bs-clipslist #schedule-nav2 .navv-tabs .filter-category p, .bs-clipslist #schedule-nav2 .navv-tabs .filter-category span {font-size: 12px; line-height: 18px}
.bs-clipslist #snaps-grid-nav2 #nav_tabs .filter-category .tri, .bs-clipslist #snaps-grid-nav2 .navv-tabs .filter-category .tri, .bs-clipslist #schedule-nav2 #nav_tabs .filter-category .tri, .bs-clipslist #schedule-nav2 .navv-tabs .filter-category .tri {margin: 0 auto; height: 0; width: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 7px solid #999999}
.bs-clipslist #snaps-grid-nav2 #nav_tabs .filter-category .filter-option, .bs-clipslist #snaps-grid-nav2 .navv-tabs .filter-category .filter-option, .bs-clipslist #schedule-nav2 #nav_tabs .filter-category .filter-option, .bs-clipslist #schedule-nav2 .navv-tabs .filter-category .filter-option {position: absolute; z-index: 10000; background-color: #efefef; left: 0; margin-top: 6px; min-width: 150px; border-top: 1px solid #777777}
.bs-clipslist #snaps-grid-nav2 #nav_tabs .filter-category .highlighted, .bs-clipslist #snaps-grid-nav2 .navv-tabs .filter-category .highlighted, .bs-clipslist #schedule-nav2 #nav_tabs .filter-category .highlighted, .bs-clipslist #schedule-nav2 .navv-tabs .filter-category .highlighted {position: absolute; bottom: 0; height: 3px; width: 100%; left: 0; background-color: transparent}
.bs-clipslist #snaps-grid-nav2 #nav_tabs .filter-category .highlighted.active, .bs-clipslist #snaps-grid-nav2 .navv-tabs .filter-category .highlighted.active, .bs-clipslist #schedule-nav2 #nav_tabs .filter-category .highlighted.active, .bs-clipslist #schedule-nav2 .navv-tabs .filter-category .highlighted.active {background-color: #4ab0e9}
.bs-clipslist #snaps-grid-nav2 #nav_tabs #snap_categories a, .bs-clipslist #snaps-grid-nav2 .navv-tabs #snap_categories a, .bs-clipslist #schedule-nav2 #nav_tabs #snap_categories a, .bs-clipslist #schedule-nav2 .navv-tabs #snap_categories a {display: block; padding: 5px 10px; cursor: pointer}
.bs-clipslist #snaps-grid-nav2 #nav_tabs #snap_categories a:hover, .bs-clipslist #snaps-grid-nav2 .navv-tabs #snap_categories a:hover, .bs-clipslist #schedule-nav2 #nav_tabs #snap_categories a:hover, .bs-clipslist #schedule-nav2 .navv-tabs #snap_categories a:hover {background-color: #f8f8f8}
.bs-clipslist #snaps-grid-nav2 #nav_tabs #snap_categories .active, .bs-clipslist #snaps-grid-nav2 .navv-tabs #snap_categories .active, .bs-clipslist #schedule-nav2 #nav_tabs #snap_categories .active, .bs-clipslist #schedule-nav2 .navv-tabs #snap_categories .active {color: #f0f0f0; background: #444444; background: -moz-linear-gradient(top, #444444, #606060) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#606060)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#606060', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#606060')}
.bs-clipslist #snaps-grid-nav2 #notifications, .bs-clipslist #schedule-nav2 #notifications {padding: 0; width: 200px; height: 24px; margin-left: 30px; margin-top: 5px; float: left; background-color: #3cbee7; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; display: none; cursor: pointer}
.bs-clipslist #snaps-grid-nav2 #notifications p, .bs-clipslist #schedule-nav2 #notifications p {line-height: 24px; color: black; text-align: center; font-size: 15px; vertical-align: middle}
.bs-clipslist #snaps-grid-nav2 #notifications:hover, .bs-clipslist #schedule-nav2 #notifications:hover {-moz-opacity: 0.7; filter: alpha(opacity=70); opacity: 0.7}
.bs-clipslist #snaps-grid-nav2 .paginated, .bs-clipslist #schedule-nav2 .paginated {position: absolute; height: 32px; top: 0; right: 0; padding-top: 6px}
.bs-clipslist #snaps-grid-nav2 .paginated .pagination-info, .bs-clipslist #schedule-nav2 .paginated .pagination-info {vertical-align: top; margin: 0 8px 0 8px; color: black}
.bs-clipslist #snaps-grid-nav2 .paginated .pagination.ajax, .bs-clipslist #schedule-nav2 .paginated .pagination.ajax {min-width: 47px; max-width: 96px; margin: 0 5px 0 0; height: 21px}
.bs-clipslist #snaps-grid-nav2 .paginated .pagination.ajax .previous_page, .bs-clipslist #snaps-grid-nav2 .paginated .pagination.ajax .next_page, .bs-clipslist #schedule-nav2 .paginated .pagination.ajax .previous_page, .bs-clipslist #schedule-nav2 .paginated .pagination.ajax .next_page {height: 21px; width: 21px}
.bs-clipslist #snaps-grid-nav2 .paginated .pagination.ajax .previous_page, .bs-clipslist #schedule-nav2 .paginated .pagination.ajax .previous_page {float: left; background: url(http://static.snappytv.com/images/Carousel-Sprite-3.png) no-repeat scroll 0 -230px transparent}
.bs-clipslist #snaps-grid-nav2 .paginated .pagination.ajax .previous_page:hover, .bs-clipslist #schedule-nav2 .paginated .pagination.ajax .previous_page:hover {background-position: 0 -260px}
.bs-clipslist #snaps-grid-nav2 .paginated .pagination.ajax .previous_page:active, .bs-clipslist #schedule-nav2 .paginated .pagination.ajax .previous_page:active {background-position: 0 -290px}
.bs-clipslist #snaps-grid-nav2 .paginated .pagination.ajax .next_page, .bs-clipslist #schedule-nav2 .paginated .pagination.ajax .next_page {float: right; background: url(http://static.snappytv.com/images/Carousel-Sprite-3.png) no-repeat scroll -30px -230px transparent}
.bs-clipslist #snaps-grid-nav2 .paginated .pagination.ajax .next_page:hover, .bs-clipslist #schedule-nav2 .paginated .pagination.ajax .next_page:hover {background-position: -30px -260px}
.bs-clipslist #snaps-grid-nav2 .paginated .pagination.ajax .next_page:active, .bs-clipslist #schedule-nav2 .paginated .pagination.ajax .next_page:active {background-position: -30px -290px}
.bs-clipslist #snaps-grid-nav2 .paginated .pagination.ajax .spinner, .bs-clipslist #schedule-nav2 .paginated .pagination.ajax .spinner {float: left; padding: 2px 5px}
.report-box {padding: 0 6px 12px 6px}
.report-box .title {font-size: 80%; border-bottom: 1px solid #a8a8a8; margin-bottom: 10px}
.report-box .big-stat {font-size: 400%; line-height: 100%}
.report-box .rb-stat {font-weight: bold; float: left; width: 90px; text-align: right; padding-right: 6px}
.report-box .rb-det {float: left; font-size: 70%; width: 200px}
#admin_bar, #admin_bar .c {background-color: #ffffcc}
#admin_bar {padding: 2px; border-bottom: 1px solid #dddddd}
#admin_bar .on_now {background: aqua}
#admin_bar li {display: -moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline}
#admin_bar li {border-right: 1px solid #bbbbbb; padding-right: 5px; margin-right: 5px; font-size: 86%}
#admin_bar li.last, #admin_bar li.first {border-right: none}
#admin_bar li a:hover {background-color: #999999; color: white; text-decoration: none}
#admin_show {background: #ffffcc; margin-bottom: 10px; border: 1px solid #cccccc; padding: 0 5px}
#admin_show p.hdr {font-size: 120%; font-weight: bold; font-family: arial}
#admin_show button.show-admin {padding: 6px 6px 6px 30px; border-left: 1px solid #bbbbbb; border-top: 1px solid #bbbbbb; border-right: 2px solid #aaaaaa; border-bottom: 2px solid #aaaaaa; background: #dddddd url("../images/admin_icons.png") no-repeat top left; font-size: 108%; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px}
#admin_show button.show-admin:hover {border-color: #666666; border-top-color: #999999; border-left-color: #999999}
#admin_show button.show-admin:active {border-color: #aaaaaa; border-top-color: #bbbbbb; border-left-color: #bbbbbb; border-size: 1px; border-top-size: 2px; border-left-size: 2px}
#admin_show .admin-buttons {padding-top: 5px}
#admin_show button.extend-show {background-position: 4px -6px}
#admin_show button.end-show {background-position: 4px -36px}
#admin_show #control_event_output {padding: 5px; margin: 5px 0; color: #222222; line-height: 1.5em}
.error_form {background: #ffff99}
.error_text {color: red}
#big-bar {margin-bottom: 6px}
#big-bar .big-nav-tabs {font-size: 1.5em; font-weight: bold; color: #1c75bc}
#big-bar .big-nav-tabs:hover {text-decoration: underline; cursor: pointer}
#big-bar .big-nav-tabs.active {font-size: 1.5em; font-weight: bold; color: #4d5c6a}
#big-bar .big-nav-tabs.active:hover {text-decoration: none; cursor: default}
.bs-fresh-clips {padding: 0 10px}
.bs-legacy {overflow: visible}
#big-bar2 .big-nav-tabs {float: left; padding: 5px 15px; font-size: 1.2em; font-weight: bold; color: #1c75bc; border-right: 1px solid rgba(0, 0, 0, 0.3)}
#big-bar2 .big-nav-tabs:hover {text-decoration: underline; cursor: pointer}
#big-bar2 .big-nav-tabs.active {font-size: 1.2em; font-weight: bold; color: #f0f0f0; background: #444444; background: -moz-linear-gradient(top, #444444, #606060) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#606060)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#606060', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#606060'); text-shadow: -1px -1px rgba(0, 0, 0, 0.35)}
#big-bar2 .big-nav-tabs.active:hover {text-decoration: none; cursor: default}
.tag-filter {position: relative}
.tag-filter .all-tags {padding: 3px 0; border-bottom: 1px solid #777777}
.tag-filter .tag-op {white-space: nowrap}
.tag-filter .tag-op:hover {text-decoration: underline; background-color: #fafafa}
.tag-filter .tag-op a {display: block; margin: 3px 0 3px 5px}
.tag-filter .tag-op.active {background: #444444; background: -moz-linear-gradient(top, #444444, #606060) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#606060)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#606060', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#606060')}
.tag-filter .tag-op.active a {color: #f0f0f0}
.tag-filter .apply {border-top: 1px solid #777777; padding: 3px 10px}
.tag-filter .apply .go-filter {padding: 0 5px}
#previous_events {border-top: 1px solid #cccccc; background-color: white}
#previous_events .prev-con {margin-top: 5px; height: 640px; overflow-y: scroll}
#previous_events ul {padding-top: 10px; margin: 0px 0 0 20px}
#previous_events ul li {clear: both; margin: 0 0 5px 0; padding-bottom: 5px; border-bottom: 1px solid #cccccc}
#previous_events ul li span {margin: 0 5px; float: left}
.snap-editor {padding: 10px 0}
.snap-editor textarea.edit-content {display: block; width: 90%; background-color: #ffffdd}
.snap-editor .edit-actions {width: 90%; text-align: right}
.snap-editor .edit-saving {width: 90%; text-align: right}
.youtube-link {padding-left: 20px; font-size: 80%; background-image: url("../images/icon-youtube.png"); background-repeat: no-repeat}
.youtube-link a, .youtube-link a:visited, .ui-widget-content .youtube-this, .ui-widget-content .youtube-this:visited {color: #1c75bc}
#admin_nav {margin: 15px 0; background: "#F0F0F0"; background: -moz-linear-gradient(top, #F0F0F0, #C1C1C1) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#C1C1C1)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#C1C1C1', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#C1C1C1');  letter-spacing: -4px; word-spacing: -4px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: 1px solid #b0b0b0; overflow: hidden}
#admin_nav .admin-links { letter-spacing: normal; word-spacing: normal; padding: 15px; font-weight: bold; font-size: 1.25em; border-right: 1px solid rgba(0, 0, 0, 0.2); border-left: 1px solid rgba(255, 255, 255, 0.2); color: #4d5c6a; text-shadow: -1px -1px rgba(255, 255, 255, 0.35)}
#admin_nav .admin-links:hover {text-decoration: none; background: "#F0F0F0"; background: -moz-linear-gradient(top, #F0F0F0, #E0E0E0) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#E0E0E0)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#E0E0E0', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#E0E0E0')}
#admin_nav .admin-links:first-child {border-left: none}
#admin_nav .admin-links.active {color: white; background: "#1FBFFE"; background: -moz-linear-gradient(top, #1FBFFE, #1683AC) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#1FBFFE), to(#1683AC)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1FBFFE', endColorstr='#1683AC', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1FBFFE', endColorstr='#1683AC'); text-shadow: -1px -1px rgba(0, 0, 0, 0.35)}
#admin_nav .admin-links.active:hover {background: "#25CFFF"; background: -moz-linear-gradient(top, #25CFFF, #1793C3) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#25CFFF), to(#1793C3)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#25CFFF', endColorstr='#1793C3', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#25CFFF', endColorstr='#1793C3')}
.perms-link .icon, .lbl .icon {vertical-align: bottom; margin-right: 5px; width: 16px; height: 16px; background: url(../images/flag-icon.png) 0px 0px}
.manage_pages {padding: 20px 0}
.manage_pages p {font-size: 94%; line-height: 1.3em; padding-bottom: 8px}
.section_title {padding: 6px; font-size: 190%; color: #707070; float: left}
.section_link {float: right; width: 100px}
#events .title_left {width: 250px; float: left}
#events .nav_right {float: right}
#events .tabs {padding-top: 4px}
#events .tabs li {padding: 2px; float: left; border-right: 1px solid #cccccc}
#events .tabs .last {border-right: none}
#events .tabs .active a, #events .tabs .active a:visited {color: black}
#events .all_events li, #events .popular_events li {border-top: 1px solid #cccccc; margin-top: 2px; margin-bottom: 2px; height: 74px}
#events .all_events li .ev_thumb, #events .popular_events li .ev_thumb {float: left; width: 120px; margin: 2px}
#events .all_events li .ev_meta, #events .popular_events li .ev_meta {width: 200px; height: 60px; padding-left: 6px; float: left; overflow: hidden}
#events .all_events li .ev_meta .ev_title, #events .popular_events li .ev_meta .ev_title {font-weight: bold}
#events .all_events li .ev_meta .ev_time, #events .popular_events li .ev_meta .ev_time {font-size: 86%}
#events .all_events li .ev_actions, #events .popular_events li .ev_actions {float: right; height: 100%}
#events .popular_events .ev_actions {width: 140px; color: white; background: black}
table.dashboard {margin: 1em 1em 1em 0; background: whitesmoke; border-collapse: collapse; width: 100%}
table.dashboard th, table.dashboard td {border: 1px gainsboro solid; padding: 0.2em}
table.dashboard th {background: gainsboro; text-align: left}
table.dashboard th .first {-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px}
table.dashboard th .last {-webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px}
table.dashboard caption {margin-left: inherit; margin-right: inherit}
table.dashboard .string {width: 250px}
table.dashboard .int {width: 60px; text-align: right}
table.dashboard .time {width: 100px; font-size: 70%}
#date-selected {display: none}
.dashboard_charts .section {-webkit-border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topright: 8px; border-top-right-radius: 8px; background: whitesmoke; margin: 1em 1em 1em 0}
.dashboard_charts .section .section_hd {-webkit-border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topright: 8px; border-top-right-radius: 8px; border: 1px gainsboro solid; padding: 0.2em; background: gainsboro}
.dashboard_charts .section .section_hd span {display: block; font-size: 80%}
.dashboard_charts .section .histo {position: relative; width: 452px; left: 94px; background: #666666; background: -moz-linear-gradient(top, #666666, #343434) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#343434)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#343434', GradientType=0)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#343434')}
.dashboard_charts .section .histo .tweet_vol {position: absolute; top: 0; left: 6px; z-index: 9; color: white; font-size: 80%; background: rgba(0, 0, 0, 0.6); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 2px}
.dashboard_charts .section .chart {margin-left: 20px}