@charset "UTF-8";
/*
Reset all browsers
*/
a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
div,
dfn,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
tfoot,
thead,
th,
td,
tr,
tt,
ul,
var {
  margin:0;
  padding:0;
  border:none;
  line-height:1.16em;
  text-align:left;
  vertical-align:baseline;
  cursor:default
}
/*
*/
a,
a:link,
a:active,
a:visited {
  cursor:pointer
}
a img,
a:link img,
a:active img,
a:visited img {
  border:0
}
table {
  border-collapse:collapse;
  border-spacing:0
}
ol,
ul {
  list-style:none
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content:""
}
p {
  margin:0
}
h1 {
  font-size:24px
}
h2 {
  font-size:20px
}
h3 {
  font-size:17px
}
h4 {
  font-size:15px
}
h5 {
  font-size:13px
}
h6 {
  font-size:13px;
  font-weight:normal
}
/*
Eos CSS
*/
.poweredBy {
  background:url('/r/56/community/skins/global/img/eos.gif') no-repeat center left;
  font-size:11px;
  padding:10px 0 10px 40px
}
.nav_meta ul li.poweredBy  {
  background:url('/r/56/community/skins/global/img/eos_s.gif') no-repeat center right;
  margin:0;
  padding:2px 25px 2px 10px
}
/* IMAGE SETTINGS
   images apply to background of .img; .img a sets the size of the displayed image; .img a img is hidden
*/
img {
  display:block
}
.img a,
.img span {
  display:block
}
.img a img {
  display:none
}
.show {
}
.hide {
  display:none
}
/* IMAGE SETTINGS:SIZE */
/* IMAGE SETTINGS:SIZE:BLOG LISTING */
.articles li .img a,
.articles li .img span {
  width:48px;
  height:48px;
  display:block;
}
/* IMAGE SETTINGS:SIZE:BLOG DETAIL */
.content div.article .img a,
.content div.article .img span {
  width:104px;
  height:104px;
  display:block
}
/* IMAGE SETTINGS:SIZE:SONG LISTING */
.songs li .img a {
  height:11px;
  width:15px
}
/* IMAGE SETTINGS:SIZE:MEMBER DETAIL */
.comments li .img a {
  display:block;
  height:100%;
}
/* IMAGE SETTINGS:SIZE:DISCUSSION LISTING */
.topics li .img a {
  width:48px;
  height:48px
}
/* IMAGE SETTINGS:SIZE:DISCUSSION DETAIL */
div.topic .img a {
  width:104px;
  height:104px
}
/* IMAGE SETTINGS:SIZE:MEMBER LISTING */
.members li.xs .img a {
  width:30px;
  height:30px
}
.members li.s .img a {
  width:48px;
  height:48px
}
.members li.m .img a {
  width:70px;
  height:70px
}
.members li.l .img a {
  width:104px;
  height:104px
}
.members li.xl .img a {
  width:140px;
  height:140px
}
/* IMAGE SETTINGS:SIZE:MEMBER DETAIL */
div.member.m .img a {
  width:104px;
  height:104px
}
/* IMAGE SETTINGS:SIZE:PHOTO */
.photos li.xs .img a {
  width:70px;
  height:70px
}
.photos li.s .img a {
  width:104px;
  height:104px
}
.photos li.m .img a {
  width:140px;
  height:140px
}
.photos li.l .img a {
  width:350px;
  height:350px
}
.photos li.xl .img a {
  width:540px;
  height:540px
}
/* IMAGE SETTINGS:SIZE:VIDEO */
.videos li.xs .img a {
  width:70px;
  height:39px
}
.videos li.s .img a {
  width:104px;
  height:60px
}
.videos li.m .img a {
  width:140px;
  height:79px
}
.videos li.l .img a {
  width:350px;
  height:197px
}
.videos li.xl .img a {
  width:540px;
  height:304px
}
/* IMAGE SETTINGS:SIZE:ALBUM */
.albums li.xs .img a {
  width:70px;
  height:70px
}
.albums li.s .img a {
  width:104px;
  height:104px
}
.albums li.m .img a {
  width:140px;
  height:140px
}
.albums li.l .img a {
  width:350px;
  height:350px
}
.albums li.xl .img a {
  width:540px;
  height:540px
}
.albums li.xxl .img a {
  width:590px;
  height:590px
}
/* PAGE-LEVEL LAYOUT */
/* FOOTER SETTINGS */
#footer .right {
  float:right
}
/* NAVIGATION:GLOBAL */
#nav_global {
  background:#000;
  height:30px;
  width:100%
}
#nav_global ul {
  height:100%;
  margin:0 auto;
  width:960px
}
#nav_global ul li {
  width:auto;
  display:inline
}
#nav_global ul li ul {
  height:auto;
  width:auto;
  margin:0;
  padding:8px 5px 0
}
/* NAVIGATION:ADMIN */
#nav_admin {
  float:left
}
/* NAVIGATION:MEMBER */
#nav_member ul {
  text-align:right
}
#nav_member ul li {
  display:inline
}
#nav_member ul li.hello {
  background:url('/r/56/community/images/bg_navuser_login.gif') no-repeat 100% 5px;
  padding:0 14px 0 0;
  position:relative;
  z-index:100;
  color:#fff
}
#nav_member ul li.hello a {
  color:#fff
}
#nav_member ul li.hello ul {
  position:absolute;
  top:10px;
  right:0;
  display:none;
  padding:10px 0 0;
  margin:0;
  width:80px
}
#nav_member ul li.hello ul li {
  border:1px dotted #4A4947;
  padding:2px 2px 2px 5px;
  background-color:#6B6B6A;
  border-bottom:0;
  display:block
}
#nav_member ul li.hello ul li a {
  color:#ccc;
  font-size:12px
}
#nav_member ul li.signup {
  border-left:1px solid #4A4947;
  padding:0 14px 0 0
}
#nav_member ul li.signout {
  border-left:1px solid #4A4947;
  padding:0 0 0 10px;
  margin:0 0 0 10px
}
/* NAVIGATION:USER */
#nav_user{
  float:right;
}
#nav_user ul {
  text-align:right
}
#nav_user ul li {
  display:inline
}
#nav_user ul li.signup {
  border-left:1px solid #4A4947;
  padding:0 0 0 10px;
  margin:0 0 0 10px
}
/*
Skin CSS
*/
/* USER MESSAGING */
/* PAGE LEVEL MESSAGING */
#errorMsg {
  background:#FBE3E4;
  border:1px solid #FBC2C4;
  color:#8A1F11;
  padding:10px;
  margin:0 10px 10px
}
#successMsg {
  background:#E6EFC2;
  border:1px solid #C6D880;
  color:#264409;
  padding:10px;
  margin:0 10px 10px
}
/* MODULE LEVEL MESSAGING */
.errorInput {
  color:#C00;
  font-size:90%
}
/* AD MODULE */
.ad.leaderboard .body {
  width:728px;
  height:90px
}
.ad.banner .body {
  width:468px;
  height:60px
}
.ad.vbanner .body {
  width:128px;
  height:240px
}
.ad.skyscraper .body {
  width:120px;
  height:600px
}
.ad.wide .body {
  width:160px;
  height:600px
}
.ad.button .body {
  width:125px;
  height:125px
}
.ad.ssquare .body {
  width:200px;
  height:200px
}
.ad.square .body {
  width:250px;
  height:250px
}
.ad.small .body {
  width:180px;
  height:160px
}
.ad.medium .body {
  width:300px;
  height:250px
}
.ad.large .body {
  width:336px;
  height:280px
}
/* DELETE LINKS */
/* Visual */
.tools ul li.admin.delete {
  background:#FFF;
  font-size:10px;
  padding:2px;
  line-height:13px
}
/* DELETE LINKS:Member Image */
.content div.member .img {
  position:relative
}
.content div.member .img .tools {
  float:right;
  position:absolute;
  right:0;
  top:0;
  display:none
}
.content div.member .img.hover .tools {
  display:block
}
/* DELETE LINKS:Member Description */
.content .about .description {
  position:relative
}
.content .about .description .tools {
  float:right;
  position:absolute;
  right:0;
  top:-5px;
  display:none
}
.content .about .description.hover .tools {
  display:block
}
/* DELETE LINKS:Member Custom Questions */
.content .about .var {
  position:relative
}
.content .about .var .tools {
  float:right;
  position:absolute;
  right:0;
  top:5px;
  display:none
}
.content .about .var.hover .tools {
  display:block
}
/* DELETE LINKS:Discussion Topic */
.content div.topic .txt {
  position:relative
}
.content div.topic .txt .tools {
  float:right;
  position:absolute;
  right:0;
  top:0;
  display:none
}
.content div.topic .txt.hover .tools {
  display:block
}
/* DELETE LINKS:Comment Post */
.content li.comment .txt {
  position:relative
}
.content li.comment .txt .tools {
  float:right;
  position:absolute;
  right:0;
  top:-5px;
  display:none
}
.content li.comment .txt.hover .tools {
  display:block
}
/* CONTENT RATING */
.content .rating ul {
  list-style:none;
  width:105px;
  height:21px;
  margin:0 10px 0 0;
  padding:0;
  position:relative;
  float:left;
  overflow:visible;
}
.rating ul.inactive {
  list-style:none;
  width:60px;
  height:12px;
  margin:0;
}
a.rate,
.rating ul a.rate {
  background:transparent no-repeat top center;
  padding:2px 0;
  display:block;
  text-align:center
}
.rating ul li {
  float:left;
  width:21px;
  height:21px;
  padding:0;
  margin:0
}
.rating ul li a {
  display:block;
  width:21px;
  height:21px;
  text-decoration:none;
  text-indent:-9000px;
  z-index:20;
  position:absolute;
  padding:0
}
.rating ul li a:hover {
  z-index:2;
  margin:0;
  padding:0;
  left:0
}
.rating ul a.ratingone {
  left:0
}
.rating ul a.ratingone:hover {
  width:21px
}
.rating ul a.ratingtwo {
  left:21px
}
.rating ul a.ratingtwo:hover {
  width:42px
}
.rating ul a.ratingthree {
  left:42px
}
.rating ul a.ratingthree:hover {
  width:63px
}
.rating ul a.ratingfour {
  left:63px
}
.rating ul a.ratingfour:hover {
  width:84px
}
.rating ul a.ratingfive {
  left:84px
}
.rating ul a.ratingfive:hover {
  width:105px
}
.rating ul li.current {
  position:absolute;
  height:16px;
  top:0;
  left:0;
  display:block;
  margin:0;
  padding:0;
  z-index:1;
  text-indent:-9000px
}
.rating ul.inactive li.current {
  height:12px
}
.rating .total {
  float:left;
  font-weight:normal;
  line-height:21px;
  font-size:11px;
}
.rating .text {
  float:left;
  width:110px;
  line-height:20px;
  text-transform:lowercase;
  font-size:11px
}
/* COMPACT CONTENT RATING (display only) */
.compact .rating ul {
  margin-left:auto;
  margin-right:auto
}
.compact .rating .total {
  width:auto;
  margin-top:-0.3em;
  text-align:center
}
/* PLAYLIST LAYOUT */
.playlist .info {
  overflow:hidden;
  width:100%;
  padding:10px 0
}
.playlist .info .img {
  border:5px solid #f6f6f6;
  padding:0;
  display:inline
}
/* IMAGE SETTINGS:SIZE:IN PLAYLIST */
.playlist .info .img a,
.playlist .info .img span {
  width:70px;
  height:70px
}
.playlist .info li.xs .img a {
  width:70px;
  height:70px
}
.playlist .info li.s .img a {
  width:104px;
  height:104px
}
.playlist .info li.m .img a {
  width:140px;
  height:140px
}
.playlist .info li.l .img a {
  width:350px;
  height:350px
}
.playlist .info li.xl .img a {
  width:540px;
  height:540px
}
.playlist .info li.xxl .img a {
  width:590px;
  height:590px
}
.playlist .info .txt .album {
  width:auto;
  overflow:visible
}
.playlist .info .txt .buy {
  float:right;
  margin:5px 0 0 10px
}
.playlist.v .player {
  height:300px;
  background:#000
}
.playlist .list {
  overflow-y:auto;
  overflow-x:hidden
}
.playlist .list ul li {
  line-height:20px;
  height:20px;
  overflow:hidden;
  padding:0 5px;
  vertical-align:top
}
.playlist .list ul li .status {
  width:20px;
  float:left;
  height:20px
}
.playlist .list ul li .sequence {
  width:20px;
  text-align:center;
  float:left;
  line-height:19px
}
.playlist .list ul li .title {
  width:130px;
  float:left;
  margin:0 0 0 5px;
  line-height:19px
}
.playlist .list ul li .author {
  float:left;
  margin:0 0 0 5px;
  margin:3px 0 0;
  line-height:14px
}
.playlist .list ul li .buy {
  float:right;
  line-height:19px;
}
.playlist .list ul li .information {
  width:30px;
  float:left
}
.playlist .list ul li .information a {
  display:none;
  text-indent:-9999px
}
.playlist .list ul li.active .information a {
  line-height:12px;
  height:12px;
  display:block;
  padding:0 10px;
  margin:3px 0 0
}
/* SHARE POPUP */
*:first-child+html .sharebox {
  margin:-10px 0 0 -60px;
}
.sharebox {
  background:url('/r/56/community/skins/global/img/bg_sharebox_br.png') no-repeat bottom right;
  margin:-30px 0 0 -18px;
  position:absolute;
  width:390px;
  display:none;
  z-index:999
}
.sharebox .sb_head {
  padding:0 11px 0 0;
  background:url('/r/56/community/skins/global/img/bg_sharebox_tr.png') no-repeat 100% 0;
}
.sharebox .sb_head .sb_title {
  background:url('/r/56/community/skins/global/img/bg_sharebox_tl.png') no-repeat 0 0;
  padding:15px 5px 10px 18px
}
.sharebox .sb_head .sb_title a.shareclose {
  float:right;
  display:block;
  background:url('/r/56/community/skins/global/img/bg_sharebox_close.gif') no-repeat center center;
  height:12px;
  width:12px;
  padding:0
}
.sharebox .sb_head .sb_title a.sharelink {
  background-position:0 -133px
}
.sharebox .sb_content {
  background:url('/r/56/community/skins/global/img/bg_sharebox_l.png') repeat-y 0 0;
  padding:0 0 0 15px
}
.sharebox .sb_content .sb_body {
  padding:0 15px 0 0;
  background:url('/r/56/community/skins/global/img/bg_sharebox_r.png') repeat-y right top
}
.sharebox .sb_content .sb_body ul {
  background:#fff;
}
.sharebox .sb_content .sb_body ul li {
  margin:0 2px 8px 2px
}
.sharebox .sb_content .sb_body ul li label {
  font-size:11px;
  margin:0;
  color:#aaa
}
.sharebox .sb_content .sb_body ul li.shareweb {
  color:#666;
  margin:0 2px 10px 2px;
  float:none;
}
.sharebox .sb_content .sb_body ul li.shareweb .hd {
  margin:8px 0 0 0;
  float:none;
  display:block
}
.sharebox .sb_content .sb_body ul li.shareweb ul {
  margin:5px 0 0 0;
}
.sharebox .sb_content .sb_body ul li.shareweb ul li {
  margin:0 0 4px 0;
  flaot:left;
  width:24%;
  background:url('/r/56/community/skins/global/img/bg_share.gif') no-repeat 0 0;
  float:left;
  padding:0;
}
.sharebox .sb_content .sb_body ul li.shareweb ul li a {
  background:none;
  padding:3px 0 3px 20px;
  display:block;
  color:#999
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.twitter {
  background-position:0 -72px;
  width:20%
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.myspace {
  background-position:0 -18px
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.email {
  background-position:0 -90px;
  width:auto
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.delicious {
  background-position:0 -54px;
  width:37%
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.google {
  background-position:0 -36px;
  width:37%
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.digg {
  background-position:0 -108px;
  width:20%
}
.sharebox .sb_content .sb_body ul li.shareweb ul li.eos_blog {
  background:url('/r/56/community/skins/global/img/bg_share_blog.gif') no-repeat 0 0;
  width:auto
}
.sharebox .sb_content .sb_body ul li.shareurl {
  float:none;
}
.sharebox .sb_content .sb_body ul li.shareurl input {
  font-size:9px;
  color:#666;
  margin:0 0 5px;
  width:98%
}
.sharebox .sb_content .sb_body ul li.shareembed {
  margin:0 2px;
  float:none;
}
.sharebox .sb_content .sb_body ul li.shareembed textarea {
  margin:0 0 5px;
  height:56px;
  font-size:9px;
  color:#666;
  overflow:hidden;
}
.sharebox .sb_foot {
  background:url('/r/56/community/skins/global/img/bg_sharebox_bl.png') no-repeat 0 0;
  margin:0 15px 0 0;
  height:15px
}
/* USER FORMS */
#sign_up .member_benefits .description {
  height:311px
}
#sign_up .sign_up fieldset {
  height:auto;
}
#sign_up .sign_up .input .message {
  height:12px;
  line-height:12px;
  font-size:11px;
  color:#999;
  margin:2px 0 0 90px;
}
#sign_up .sign_up .input .message .description {
  display:none
}
#sign_up .sign_up .input .message .errorInput {
  font-size:11px
}
#sign_up .sign_up .input.checkbox input {
  margin:0 0 0 90px;
}
#sign_up .sign_up .input.checkbox label {
  display:inline;
  margin:0;
  position:static
}
.input.textarea textarea {
  text-wrap:unrestricted;
  word-wrap:break-word;
}
/* MODAL WINDOW */
.jqmOverlay {
  background-color: #000;
}
.modalWindow {
  background: #999;
  color: #666;
  display: none;
  position: fixed;
  top: 30%;
  left: 50%;
  width: 500px;
  margin-left: -250px; /* half of width */
}
.modalWindow .top {
  position: relative;
  padding: 0px 10px 10px;
}
.modalWindow .top a.closeModal {
  background:url('/r/56/community/skins/global/img/bg_tb_close.gif') no-repeat center right;
  color:#fff;
  position: absolute;
  height: 18px;
  right: 10px;
  top: 5px;
  padding:0 18px 0 0;
}
.modalWindow .main {
  margin: 18px 10px 10px 10px;
  padding:10px 10px 1px 10px;
  background:#E2E1DF;
}
.modalWindow .actions {
  padding: 30px 0 0 0;
  overflow:hidden;
  width:100%;
}
.modalWindow .actions .button.submit {
  background:#eee;
  padding:0 8px 0 0;
  float:left;
}
.modalWindow .actions .button.submit button {
  background:#eee;
  padding:7px 2px 7px 10px;
  border:0;
  color:#333;
  margin:0;
}
.modalWindow .actions .button.cancel {
  margin:0 0 0 15px;
}
.modalWindow .actions .button.cancel button {
  background:transparent;
  border:0;
  color:#333;
  padding:7px 0 0 0;
}
* html .jqmWindow {
  position: absolute;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.events .hd {
  margin:0 0 10px 0;
}
.events .performer {
  display:inline;
}
.events .performer .img {
  float:left;
  margin:0 10px 10px 0;
  background:url("/r/56/community/skins/global/img/bg_member_xs.gif") no-repeat 50% 50%;
}
.events .performer .img a {
  width:30px;
  height:30px;
  display:block;
}
.events .performer .txt {
  display:inline;
  padding:0 0.2em 0 0;
}
.events .act {
  display:inline;
  padding:0 0.2em 0 0;
  word-spacing:0.1em
}
.events .owner {
  display:inline;
  padding:0 0.2em 0 0;
}
.events .item {
  display:inline;
  padding:0 0.2em 0 0;
}
.events .date {
  font-size:11px;
  color:#666;
}
.events .description {
  margin:10px 0 10px 40px;
}
.events .description .comment {
  padding:10px;
  background:#f6f6f6;
  color:#555;
  font-size:11px;
}
.events .description .photo .img {
  margin:0;
  width:104px
}
.events .description .photo .img a {
  width:104px;
  height:104px;
  display:block;
}
.events .description .video .img {
  float:left;
  margin:0;
}
.events .description .video .img a {
  width:104px;
  height:60px;
  display:block;
}
.events .description .album .img {
  float:left;
  margin:0;
  background:url('/r/56/community/skins/global/img/bg_album_xs.gif') no-repeat top left
}
.events .description .album .img a {
  width:104px;
  height:104px;
  display:block;
}
.media_upload .input.textarea textarea { 
  height:100px
}
.edit_profile .content div.member .img {
  background:none;
  height:104px;
  width:104px;
  margin:0
}