@charset "UTF-8";

/* OATHTAKER CODED Â© 2015 =================================================== */
Model Name: RealRedHead
Type: Custom MFC Profile
Author: Max Oathtaker
Author Link: http://profiles.myfreecams.com/oathtaker
Author Email: m.oathtaker@gmail.com
Version: 1.1
Intellectual Property & Copyright Notice: The design and content of this profile and all associated copyright and other intellectual property rights to the profile and the material on the profile are reserved.You may not copy,modify,republish or in any other way use the design,stylings and/or contents of this profile except as expressly permitted by the model and myself,and you must not download any material or copy and save any material to your computer without prior permission. /=================================================== */
html {
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  border:0;
}

@media only all and (max-width: 640px) and (max-height: 480px) {
  body {
    background-size:640px 480px;
    -moz-background-size:640px 480px;
    -webkit-background-size:640px 480px;
  }
}

@media only screen and (orientation: portrait) and (device-width: 320px),(device-width: 768px) {
  body {
    -webkit-background-size:auto 100%;
  }
}

@media only screen and (orientation: landscape) and (device-width: 320px),(device-width: 768px) {
  body {
    -webkit-background-size:100% auto;
  }
}

@font-face {
  font-family:'Oswald';
  src:url(http://fonts.gstatic.com/s/oswald/v10/qpy-UiLNKP-VfOdbcs6r6-vvDin1pK8aKteLpeZ5c0A.woff),url(http://fonts.gstatic.com/s/oswald/v10/Y_TKV6o8WovbUd3m_X9aAA.ttf),local(Oswald-Regular),local(Oswald-regular);
}

@font-face {
  font-family:'Montez';
  src:url(http://fonts.gstatic.com/s/montez/v6/Ww9DrCS2WNNzzypZe0hgpuvvDin1pK8aKteLpeZ5c0A.woff),url(http://fonts.gstatic.com/s/montez/v6/Nm1E5Q3geRBGHpTPsOzfHg.ttf),local(Montez),local(Montez-regular);
}

@font-face {
  font-family:'Ubuntu';
  src:url(http://fonts.gstatic.com/s/ubuntu/v7/vRvZYZlUaogOuHbBTT1SNevvDin1pK8aKteLpeZ5c0A.woff),url(http://fonts.gstatic.com/s/ubuntu/v7/2Q-AW1e_taO6pHwMXcXW5w.ttf),local(Ubuntu),local(Ubuntu-regular);
}

a,a:visited {
  color:#FF0000;
  text-decoration:none;
}

a:hover,a:focus {
  color:#04B404;
  text-decoration:none;
}

#About {
  position:absolute;
  margin-top:-125px;
  height:0;
  width:0;
}

.DGImgA {
  width:140px;
  height:130px;
}

.DGImgB {
  width:245px;
  height:138px;
}

.TipMenu-Note {
  display:inline-block;
  vertical-align:top;
  width:480px;
  z-index:1;
}

.TipMenu-Note:hover .TipMenu-Info {
  display:block;
}

.TipMenu-Info {
  position:absolute;
  width:350px;
  height:auto;
  display:none;
  margin:10px 0 0 5px;
  padding:5px 0 5px 10px;
  font-size:.95em;
  background:rgba(245,218,129,0.9);
  border:solid 1px #B18904;
  color:#DF013A;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

body {
  font-family:Helvetica,Arial,sans-serif;
  font-size:.85em;
  line-height:1em;
  background:url(https://dl.dropbox.com/s/e43sio8oyul1d0t/RR_Background.jpg) top center no-repeat;
  background-attachment:fixed;
  background-size:cover;
  -moz-background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -webkit-background-size:cover;
  text-rendering:optimizeLegibility;
  text-rendering:geometricPrecision;
  font-smooth:always;
  font-smoothing:antialiased;
  -moz-font-smoothing:antialiased;
  -webkit-font-smoothing:antialiased;
  -webkit-font-smoothing:subpixel-antialiased;
}

nav {
  display:block;
  text-align:center;
}

nav ul {
  margin:0;
  padding:0;
  list-style:none;
}

.nav > li > a {
  background:#000;
  text-decoration:none;
  color:#FFBF00;
  font-size:.95em;
  letter-spacing:.151em;
  padding:.8em 1.21em;
  text-transform:uppercase;
}

.nav a {
  display:block;
  background:#000;
  color:#FFF;
  text-decoration:none;
  padding:.5em;
  text-transform:uppercase;
  font-size:.95em;
}

.nav {
  vertical-align:top;
  display:inline-block;
  width:980px;
  top:0;
  position:fixed;
  z-index:9999;
  margin:0 -10px auto;
  border-radius:6px;
}

.nav li {
  position:relative;
}

.nav > li {
  float:left;
  border-bottom:4px #000 solid;
}

.nav > li:first-child {
}

.nav > li:first-child>a {
}

.nav > li:last-child {
  margin-right:0;
}

.nav > li:last-child >a {
}

.nav li li a {
}

.nav li a:first-child:nth-last-child(2):before {
  content:"";
  position:absolute;
  height:0;
  width:0;
  top:50%;
  right:16%;
}

.nav ul {
  position:absolute;
  white-space:nowrap;
  left:-99999em;
  padding:0;
  z-index:1;
}

.nav > li:hover > ul {
  left:auto;
  padding-top:2px;
  min-width:100%;
}

.nav li li a:hover {
  color:#FF4000;
}

.nav > li li:hover > ul {
  left:100%;
  top:-1px;
}

#profile_avatar,#avatar_holder,#profile_main_photo,#header_bar,#footer_bar,#blurb_label,#blurb_value,#about_me_label,#unix_last_updated_label,#unix_last_updated_value,#status_label,#member_type_value,#member_message_value,#show_message_dialog {
  display:none;
}

#FAQRules,#Raffle,#TipMenu,#Clubs,#Roadies,#Groupies,#Rockstars,#Superstars,#Legends,#VidsPics,#WallFame,#Schedule,#MoreAbt,#SpoilMe,#Goal {
  position:absolute;
  margin-top:-150px;
  height:0;
  width:0;
}

.heading {
  display:none;
}

ul {
  padding:0;
  margin:0;
  list-style-type:none;
}

ol {
  padding:0;
  margin:0;
  list-style-type:none;
}

.twocolumn {
  -moz-column-count:2;
  -webkit-column-count:2;
  column-count:2;
}

#about_me_value {
  display:block;
  margin:0 auto 0 -20px;
}

#profile_about_me {
  width:920px;
  padding-top:530px;
  z-index:3;
}

#ot_logo {
  position:fixed;
  top:1%;
  right:1%;
}

.container {
  display:block;
  margin:0 0 0 20px;
}

#profile {
  width:960px;
  margin:15px auto 10px;
  background-color:rgba(255,255,255,0.5);
  box-shadow:0 0 18px 3px #000033;
  border-top-left-radius:.5em;
  border-top-right-radius:.5em;
  box-shadow:0 0 15px 3px #585555;
  line-height:.9;
}

#profile_header {
  padding:0;
}

#profile_header_container {
  min-height:0;
}

.profile_section_content {
  border-spacing:0;
  top:-7px;
  z-index:auto;
}

.profile_section_content .label {
  color:#2E2E2E;
  font-family:"Oswald","Franklin Gothic Medium","Franklin Gothic",Arial,sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:1.1em;
  line-height:1.1em;
}

.profile_section_content .value {
  color:#8C6239;
  font-family:Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:1.1em;
  line-height:1.1em;
}

img {
  border-radius:0;
  box-shadow:none;
}

.img_radius_shadow {
  border-radius:0;
  box-shadow:none;
}

#img_preview {
  border-radius:0;
  box-shadow:none;
}

.Main-Title {
  width:940px;
  margin:0 auto;
  margin-top:50px;
  font-family:Montez,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-size:4em;
  line-height:1.15em;
  text-align:center;
  color:#DF0101;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  text-rendering:optimizeLegibility;
  text-rendering:geometricPrecision;
  font-smooth:always;
  font-smoothing:antialiased;
  -moz-font-smoothing:antialiased;
  -webkit-font-smoothing:antialiased;
  -webkit-font-smoothing:subpixel-antialiased;
}

.About-Title {
  width:940px;
  height:40px;
  margin:0 auto;
  margin-top:-50px;
  font-family:Montez,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-size:4em;
  text-align:center;
  color:#DF0101;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  text-rendering:optimizeLegibility;
  text-rendering:geometricPrecision;
  font-smooth:always;
  font-smoothing:antialiased;
  -moz-font-smoothing:antialiased;
  -webkit-font-smoothing:antialiased;
  -webkit-font-smoothing:subpixel-antialiased;
}

.News-Title {
  width:400px;
  font-family:'Oswald',Geneva,Helvetica,sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:1em;
  letter-spacing:1px;
  line-height:1em;
  text-align:center;
  color:#CC0000;
}

.Sub-Title3 {
  padding:10px 0 0 25px;
  font-family:'Montez',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:2em;
  line-height:1em;
  color:#DF0101;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.Sub-Title4 {
  width:900px;
  padding:10px 0 0 25px;
  font-family:'Montez',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:2em;
  line-height:1em;
  text-align:center;
  color:#DF0101;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.Welcome-Text {
  width:495px;
  margin:0 auto;
  padding-top:10px;
  font-family:'Ubuntu',Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:.9em;
  letter-spacing:1px;
  line-height:1.3em;
  color:#000;
}

p {
  width:370px;
  padding-left:10px;
  font-family:'Oswald',Geneva,Helvetica,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:.9em;
  letter-spacing:1px;
  line-height:1.15em;
  color:#000;
}

.Timestamp {
  width:940px;
  margin:0 auto;
  padding-top:10px;
  font-family:'Ubuntu',Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:.85em;
  color:#000;
  text-align:center;
}

.spacing {
  margin:0 -10px 50px;
  height:5px;
}

#rate_container {
  left:3%;
  margin:0;
  padding:10px 10px 10px 5px;
  position:fixed;
  top:1%;
  width:130px;
  z-index:95;
}

#new_admirer {
  left:3%;
  margin:0;
  padding:5px 10px 5px 5px;
  position:fixed;
  top:6%;
  width:120px;
  z-index:95;
}

#new_admirer a {
  text-decoration:none;
}

#new_homepage_friend {
  left:3%;
  margin:0;
  padding:5px;
  position:fixed;
  top:8%;
  width:120px;
  z-index:95;
}

#new_homepage_friend a {
  text-decoration:none;
}

#rate_value {
  display:block;
}

#rate_label {
  min-width:105px;
}

#status_value {
  position:absolute;
  top:575px;
  left:300px;
  font-family:Geneva,Helvetica,sans-serif;
  font-weight:600;
  font-style:normal;
  z-index:1;
  color:#FF4000;
}

#Join-Label {
  position:absolute;
  top:580px;
  left:285px;
  width:175px;
  height:30px;
  text-align:center;
  z-index:1;
}

#Next-Show {
  position:absolute;
  top:635px;
  left:325px;
  width:175px;
  height:150px;
  font-size:1.5em;
  line-height:1.2em;
  text-align:center;
  z-index:1;
}

#RR-News-Container {
  position:absolute;
  top:530px;
  left:540px;
  width:400px;
  height:10px;
  color:#FF4000;
  z-index:1;
}

#RR-News-Content {
  position:absolute;
  top:550px;
  left:545px;
  width:400px;
  height:205px;
  background:#FFFFFF;
  overflow:auto;
  border-radius:.3em;
  box-shadow:0 0 12px 3px #BDBDBD;
  z-index:1;
}

#RR-News-Content::-webkit-scrollbar {
  -webkit-appearance:none;
  width:4px;
  height:4px;
}

#RR-News-Content::-webkit-scrollbar-thumb {
  border-radius:4px;
  border-radius:4px;
  border:2px solid #CC0000;
}

#member_status_value {
  height:20px;
  line-height:20px;
  font-size:1.25em;
  text-transform:uppercase;
  background:#a41410;
  padding:15px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}

#member_status_value a {
  color:#FFFF00!important;
  -webkit-animation-name:blinker;
  -webkit-animation-duration:2s;
  -webkit-animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  -moz-animation-name:blinker;
  -moz-animation-duration:2s;
  -moz-animation-timing-function:linear;
  -moz-animation-iteration-count:infinite;
  animation-name:blinker;
  animation-duration:2s;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
}

#member_status_value a[href="http://www.myfreecams.com/#RealRedhead"] {
  color:#FFFF00!important;
}

#member_status_value:before {
  color:#FFFFFF!important;
  content:'I Am   ';
}

#member_status_value:after {
  color:#FFFFFF!important;
  content:' Now';
}

.Main-Text {
  width:900px;
  margin:10px auto;
  padding-left:10px;
  font-family:'Oswald',Geneva,Helvetica,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1.1em;
  line-height:1.12em;
  color:#000;
}

.Main-Text2 {
  width:900px;
  margin:10px auto;
  padding-left:10px;
  font-family:'Ubuntu',Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:1em;
  line-height:1.3em;
  color:#000;
}

.Sub-Title1 {
  width:940px;
  padding:10px;
  font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:1.15em;
  line-height:.1em;
  letter-spacing:2px;
  text-align:center;
  color:#000;
}

.Sub-Title2 {
  width:900px;
  padding:6px;
  font-family:'Oswald',Geneva,Helvetica,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1.13em;
  line-height:1.14em;
  text-align:center;
  color:#000;
}

@-moz-keyframes blinker {
  0% {
    opacity:1;
  }
  
  50% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@-webkit-keyframes blinker {
  0% {
    opacity:1;
  }
  
  50% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@keyframes blinker {
  0% {
    opacity:1;
  }
  
  50% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

#RR-Welcome-Body {
  display:block;
  width:940px;
  height:auto;
  margin:0 auto;
  background:#FFF url(https://dl.dropbox.com/s/s7nfhgvr5449ovr/RR_PanelAboutMe.jpg) top center no-repeat;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}

.Raffle-Names {
  overflow:auto;
  color:#DF013A;
  font-family:Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:500;
  font-size:1em;
  line-height:1em;
  white-space:pre-line;
  padding:6px;
  -webkit-column-count:5;
  -moz-column-count:5;
  column-count:5;
  -webkit-column-width:170px;
  -moz-column-width:170px;
  column-width:170px;
  -webkit-column-gap:10px;
  -moz-column-gap:10px;
  column-gap:10px;
  -moz-column-fill:auto;
  column-fill:auto;
}

#RR-Clubs-Body {
  display:block;
  width:940px;
  height:auto;
  margin:0 auto;
  background:#FFF url(https://img.mfcimg.com/photos2/167/16706653/770-913-641-834-8909215.jpg) top center no-repeat;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}

#RR-Roadie-Details {
  display:inline-block;
  width:900px;
  margin:10px 10px 0;
}

#Roadie-Redeem-Container {
  width:870px;
  margin:0 0 0 50px;
  background:transparent;
  z-index:99;
}

#RR-Roadie-Points {
  display:inline-block;
  margin:10px;
  width:900px;
}

.Roadie-Icon {
  display:inline-block;
  width:140px;
  height:130px;
  padding:5px 0 0;
  cursor:pointer;
  font-family:'Oswald',Geneva,Helvetica,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1em;
  letter-spacing:1px;
  line-height:1.15em;
  text-align:justify;
  color:#000;
}

.Roadie-Info {
  position:absolute;
  width:350px;
  height:auto;
  display:none;
  margin:5px 0 0 5px;
  padding:5px;
  wordwrap:normal;
  font-size:.95em;
  background:rgba(245,218,129,0.9);
  border:solid 1px #B18904;
  color:#DF013A;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  z-index:99;
}

.Roadie-Icon:hover .Roadie-Info {
  display:block;
}

.Roadie-Min {
  float:left;
  margin:5px;
}

#RR-Roadie-GetPoints {
  width:940px;
  margin:0 0 0 10px;
  background:transparent;
  z-index:99;
}

#GetPointsL {
  display:inline-block;
  vertical-align:top;
  margin:5px 0 0 20px;
  width:430px;
  height:auto;
  z-index:1;
}

#GetPointsR {
  display:inline-block;
  vertical-align:top;
  margin:5px 0 0 20px;
  width:460px;
  height:auto;
  z-index:1;
}

#Points1 li,#Points2 li {
  list-style-type:square;
  margin:1px 10px 0;
  padding:10px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:500;
  font-size:.98em;
  color:#000;
}

#PtsHoldingsL,#PtsHoldingsM,#PtsHoldingsR {
  display:inline-block;
  vertical-align:top;
  margin:5px 0 0 40px;
  width:250px;
  height:auto;
  z-index:1;
}

#PtsHL li,#PtsHM li,#PtsHR li {
  margin:1px 0 0;
  padding:5px 0 0;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:500;
  font-size:.98em;
  color:#000;
  border-bottom:dotted 1px #BDBDBD;
}

#RR-WallFame-Body {
  display:block;
  width:940px;
  height:auto;
  margin:0 auto;
  background:url(https://dl.dropbox.com/s/eah2buoby5zwvjg/RR_WallFame.png) top center no-repeat;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}

#RR-WallFame-King {
  display:inline-block;
  vertical-align:top;
  margin:10px 0 0 80px;
  width:250px;
}

.WallFame-Title {
  wdith:250;
  padding:10px 0 25px;
  font-family:'Montez',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:2em;
  line-height:1em;
  color:#DF0101;
  text-align:center;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.WallFame-SubTitle {
  padding:10px 0;
  font-family:'Montez',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:1.8em;
  color:#DF0101;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.PtsHeld {
  float:right;
  color:#DF013A;
  font-family:Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:1em;
  line-height:1em;
}

.ClubImgR {
  float:right;
  padding:0 5px 5px;
}

.ClubImgL {
  float:left;
  padding:0 5px 5px;
}

#RR-Groupie-Details {
  display:inline-block;
  width:900px;
  margin:10px 0 0 10px;
}

#RR-Rockstar-Details {
  display:inline-block;
  width:900px;
  margin:10px 10px 0;
}

#RR-Superstar-Details {
  display:inline-block;
  width:900px;
  height:220px;
  margin:10px 10px 0;
  background:#FFF url(https://dl.dropbox.com/s/5n6e6gnddbjmdg8/RR_PanelSuperstars.jpg) top center no-repeat;
}

#RR-Legends-Details {
  display:inline-block;
  width:900px;
  margin:10px 10px 0;
}

.RR-Legends-Hdr {
  width:860px;
  height:100px;
  margin:20px 0 0 30px;
  border:solid #000 2px;
  border-radius:8px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
}

#RR-Club-Members {
  width:940px;
  height:auto;
  overflow:hidden;
  list-style-type:inline;
  background:#FFF;
  white-space:normal;
  margin:10px auto;
}

.Groupie-Names {
  overflow:auto;
  margin:0 0 0 110px;
  font-family:Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:500;
  font-size:1em;
  line-height:1em;
  white-space:pre-line;
  padding:8px;
  color:#DF013A;
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4;
  -webkit-column-width:170px;
  -moz-column-width:170px;
  column-width:170px;
  -webkit-column-gap:10px;
  -moz-column-gap:10px;
  column-gap:10px;
  -moz-column-fill:auto;
  column-fill:auto;
}

.Rockstar-Names {
  overflow:auto;
  margin:0 0 0 110px;
  font-family:Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:500;
  font-size:1.15em;
  line-height:1.15em;
  white-space:pre-line;
  padding:8px;
  color:#DF013A;
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4;
  -webkit-column-width:170px;
  -moz-column-width:170px;
  column-width:170px;
  -webkit-column-gap:10px;
  -moz-column-gap:10px;
  column-gap:10px;
  -moz-column-fill:auto;
  column-fill:auto;
}

.Superstar-Names {
  overflow:auto;
  margin:0 0 0 110px;
  font-family:Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:500;
  font-size:1.2em;
  line-height:1.2em;
  white-space:pre-line;
  padding:8px;
  color:#DF013A;
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4;
  -webkit-column-width:170px;
  -moz-column-width:170px;
  column-width:170px;
  -webkit-column-gap:10px;
  -moz-column-gap:10px;
  column-gap:10px;
  -moz-column-fill:auto;
  column-fill:auto;
}

.Legends-Names {
  overflow:auto;
  margin:0 0 0 140px;
  font-family:Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:500;
  font-size:1.28em;
  line-height:1.28em;
  white-space:pre-line;
  padding:8px;
  color:#DF013A;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3;
  -webkit-column-width:200px;
  -moz-column-width:200px;
  column-width:200px;
  -webkit-column-gap:10px;
  -moz-column-gap:10px;
  column-gap:10px;
  -moz-column-fill:auto;
  column-fill:auto;
}

#RR-Videos-Body {
  display:block;
  width:940px;
  height:auto;
  margin:0 auto;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}

.RR-VidsPics {
  width:870px;
  height:380px;
  margin:0 35px;
  overflow:auto;
  background:transparent;
  z-index:99;
}

.RR-VP-Hdr {
  width:860px;
  height:100px;
  margin:20px 0 2px 35px;
  border:solid #000 2px;
  border-radius:8px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
}

.RR-VidsPics::-webkit-scrollbar {
  -webkit-appearance:none;
  width:4px;
  height:4px;
}

.RR-VidsPics::-webkit-scrollbar-thumb {
  border-radius:4px;
  border-radius:4px;
  border:2px solid #CC0000;
}

.Video-Item {
  position:relative;
  width:49%;
  height:135px;
  margin:.5%;
  float:left;
  background:#FFFFFF;
  border:solid 2px #DF0101;
  border-radius:8px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  padding-right:5px;
  text-align:left;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
}

.Video-Item .image {
  position:absolute;
  left:0;
  top:0;
  width:50%;
  height:100%;
  z-index:10;
  transition:background-image 1s ease-in-out;
}

.image img {
  height:100%;
}

.Video-Item .text {
  font-family:"Oswald Light","Franklin Gothic",Arial,sans-serif;
  font-size:.95em;
  font-weight:500;
  position:absolute;
  right:0;
  top:0;
  padding:5px;
  width:56%;
  height:100%;
  background-color:#F6CECE;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  z-index:20;
}

.Video-Item:hover .text,.video-item:hover .text a {
  background:#F5A9A9;
  transition:background-image 1s ease-in-out;
  text-transform:none;
}

.Video-Title {
  font-family:'Oswald',Geneva,Helvetica,sans-serif;
  width:100%;
  height:16px;
  margin-top:5px;
  font-size:1.15em;
  font-weight:500;
  color:#FFFFFF;
  text-shadow:0 0 1px #101010,1px 1px 1px #000;
}

.Video-Content {
  width:100%;
  font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  color:#000;
  font-weight:500;
  font-style:normal;
  font-size:1em;
  height:auto;
  overflow:hidden;
  margin-top:5px;
  line-height:1.1;
  text-overflow:ellipsis;
  -ms-text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:6;
  -webkit-box-orient:vertical;
}

.Video-Bottom {
  position:absolute;
  width:100%;
  height:20px;
  text-align:right;
  padding-right:5px;
  bottom:5px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  z-index:30;
}

.Video-Timecost {
  font-size:.85em;
  color:#DF0101;
  font-weight:700;
  background-color:#FFFFFF;
  padding:2px 8px;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
}

.WallFame-SubTitle2 {
  padding:0 0 5px;
  font-family:'Montez',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:1.5em;
  color:#DF0101;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.WallFame-SubTitle3 {
  padding:10px 0 5px;
  font-family:'Montez',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:1.6em;
  color:#DF0101;
  text-align:center;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.WallFame-KingTitle {
  width:250px;
  padding:55px 0 0;
  font-family:'Montez',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:2em;
  line-height:1em;
  color:#DF0101;
  text-align:center;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.WallFame-KingName {
  width:250px;
  padding:15px 0 0;
  font-family:'Oswald',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:2.25em;
  line-height:1em;
  color:#B18904;
  text-align:center;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.WallFame-KingCaption {
  width:250px;
  padding:10px 0 0;
  font-family:'Montez',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:1.5em;
  line-height:1em;
  color:#DF0101;
  text-align:center;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.WallFame-BlockText {
  width:250px;
  padding:5px 0 0;
  font-family:'Oswald',Geneva,Helvetica,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1em;
  letter-spacing:1px;
  line-height:1.15em;
  text-align:center;
  color:#000;
}

.WallFame-VaultText {
  width:400px;
  padding:5px 0 0;
  cursor:pointer;
  font-family:'Oswald',Geneva,Helvetica,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1em;
  letter-spacing:1px;
  line-height:1.15em;
  text-align:center;
  color:#000;
}

.WallFame-VaultText:hover .Extra-Info {
  display:block;
}

#RR-WallFame-Contrbs {
  width:900px;
  height:auto;
  overflow:hidden;
  list-style-type:inline;
  background:url(https://dl.dropbox.com/s/wguwugfgj5heoem/RR_ProfileContrbsBgrnd.jpg) top left repeat;
  white-space:normal;
  margin:30px auto;
  border:solid 2px #000;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

.Contrb-Names {
  overflow:auto;
  color:#DF0101;
  font-family:Perpetua,Baskerville,"Big Caslon","Palatino Linotype",Palatino,"URW Palladio L","Nimbus Roman No9 L",serif;
  font-weight:500;
  font-size:1.2em;
  line-height:1.25em;
  white-space:pre-line;
  padding:6px;
  text-align:center;
  text-shadow:#fff 0 2px 0,#000 0 -1px 0;
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4;
  -webkit-column-width:200px;
  -moz-column-width:200px;
  column-width:200px;
  -webkit-column-gap:20px;
  -moz-column-gap:20px;
  column-gap:20px;
  -moz-column-fill:auto;
  column-fill:auto;
}

.Spacer {
  padding:1px;
  margin:0;
}

.Extra-Info {
  position:absolute;
  width:200px;
  height:auto;
  display:none;
  margin:5px 0 0 95px;
  padding:5px;
  font-size:.95em;
  background:rgba(245,218,129,0.9);
  border:solid 1px #B18904;
  color:#DF013A;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

#WallFame-App-Container {
  display:inline-block;
  vertical-align:top;
  margin:20px 0 0 140px;
  width:460px;
  height:auto;
  border-radius:.3em;
  z-index:1;
}

#WallFame-App-Content {
  display:inline-block;
  vertical-align:top;
  width:450px;
  height:200px;
  background:#FFFFFF;
  overflow:auto;
  z-index:1;
}

.WallFame-BoxText {
  width:413px;
  padding:10px;
  font-family:'Oswald',Geneva,Helvetica,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1em;
  line-height:1.15em;
  color:#000;
}

#WallFame-App-Content::-webkit-scrollbar {
  -webkit-appearance:none;
  width:4px;
  height:4px;
}

#WallFame-App-Content::-webkit-scrollbar-thumb {
  border-radius:4px;
  border-radius:4px;
  border:2px solid #CC0000;
}

#RR-WallFame-HTipEver {
  display:inline-block;
  margin:30px 0 0 90px;
  width:250px;
}

#RR-WallFame-HTipMonth {
  display:inline-block;
  margin:0 0 0 220px;
  width:250px;
}

.WallFame-HTipTitle {
  width:250px;
  padding:0 0 10px;
  font-family:'Montez',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:2em;
  line-height:1em;
  color:#DF0101;
  text-align:center;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.WallFame-Name {
  width:250px;
  font-family:'Oswald',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:2.2em;
  line-height:1em;
  color:#585858;
  text-align:center;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.WallFame-Tokens {
  width:250px;
  padding:10px 0 0;
  font-family:Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:1.6em;
  line-height:1em;
  color:#FF8000;
  text-align:center;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

#WallFame-5000-Container {
  display:inline-block;
  vertical-align:top;
  margin:20px 0 0;
  width:460px;
  height:auto;
  border-radius:.3em;
  z-index:1;
}

#WallFame-5000-Holder {
  display:inline-block;
  vertical-align:top;
  width:450px;
  height:200px;
  padding:0 0 4px;
  background:#FFFFFF;
  overflow:auto;
  z-index:1;
}

#WallFame-5000-Content {
  width:430px;
  background:#FFFFFF;
  color:#000;
  font-family:'Oswald',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:500;
  font-size:1.1em;
  line-height:1.1em;
  white-space:pre-line;
  padding:4px;
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3;
  -webkit-column-width:130px;
  -moz-column-width:130px;
  column-width:130px;
  -webkit-column-gap:10px;
  -moz-column-gap:10px;
  column-gap:10px;
  -moz-column-fill:auto;
  column-fill:auto;
}

#WallFame-5000-Holder::-webkit-scrollbar {
  -webkit-appearance:none;
  width:4px;
  height:4px;
}

#WallFame-5000-Holder::-webkit-scrollbar-thumb {
  border-radius:4px;
  border-radius:4px;
  border:2px solid #CC0000;
}

#WallFame-Top10-Container {
  display:inline-block;
  vertical-align:top;
  margin:20px 0 0 20px;
  width:460px;
  height:auto;
  border-radius:.3em;
  z-index:1;
}

#WallFame-Top10-Content {
  display:inline-block;
  vertical-align:top;
  width:450px;
  height:310px;
  background:#FFFFFF;
  z-index:1;
}

#Top10 li {
  list-style-type:decimal;
  margin:0 0 0 40px;
  padding:3px 0 0 10px;
  font-family:Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-size:1.3em;
  font-weight:600;
  line-height:1.4em;
  color:#000;
  width:400px;
}

#WallFame-Decrees-Container {
  display:inline-block;
  margin:20px 0 0 20px;
  width:450px;
  height:auto;
  border-radius:.3em;
  z-index:1;
}

#WallFame-Decrees-Content {
  display:inline-block;
  vertical-align:top;
  width:400px;
  height:222px;
  background:#FFFFFF;
  overflow:auto;
  z-index:1;
}

#WallFame-Decrees-Content::-webkit-scrollbar {
  -webkit-appearance:none;
  width:4px;
  height:4px;
}

#WallFame-Decrees-Content::-webkit-scrollbar-thumb {
  border-radius:4px;
  border:2px solid #CC0000;
}

#Decrees li {
  list-style-type:none;
  background:url(https://dl.dropbox.com/s/4kbx0nywy923zth/RR_BulletDecree.png) no-repeat 0 0;
  padding:5px 0 0 30px;
  min-height:25px;
  margin:0 0 0 15px;
  font-family:'Oswald',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-size:1.15em;
  font-weight:500;
  line-height:1.2em;
  color:#000;
  width:330px;
}

#WallFame-Vault-Container {
  display:inline-block;
  margin:20px 0 0 20px;
  width:430px;
  height:auto;
  border-radius:.3em;
  z-index:1;
}

#WallFame-Vault-Content {
  display:inline-block;
  vertical-align:top;
  width:400px;
  height:309px;
  background:#FFFFFF;
  overflow:auto;
  z-index:1;
}

#WallFame-Vault-Content::-webkit-scrollbar {
  -webkit-appearance:none;
  width:4px;
  height:4px;
}

#WallFame-Vault-Content::-webkit-scrollbar-thumb {
  border-radius:4px;
  border:2px solid #CC0000;
}

#Vault li {
  list-style-type:none;
  margin:0 0 0 5px;
  padding:10px 0 5px 5px;
  font-family:'Oswald',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-size:1.15em;
  font-weight:500;
  line-height:1.2em;
  color:#000;
  width:362px;
}

#RR-MoreAbt-Body {
  display:block;
  width:940px;
  height:auto;
  margin:0 auto;
  background:#FFF url(https://dl.dropbox.com/s/iq5gv91y3tdk79f/RR_PanelMoreAbout.jpg) top center no-repeat;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}

.MoreAbt-Text {
  width:900px;
  margin:10px auto;
  padding-left:10px;
  font-family:'Ubuntu',Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:.95em;
  line-height:1.3em;
  color:#000;
}

.MoreAbt-TextShort {
  width:640px;
  margin:10px 0 0 15px;
  padding-left:10px;
  font-family:'Ubuntu',Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:.95em;
  line-height:1.3em;
  color:#000;
}

#RR-FAQRules-Body {
  display:block;
  width:940px;
  height:auto;
  margin:0 auto;
  background:#FFF url(https://dl.dropbox.com/s/ksyn51sa8iul9s7/RR_PanelFAQRules.jpg) top center no-repeat;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}

#FAQRules1 li,#FAQRules2 li,#FAQRules3 li {
  list-style-type:none;
  background:url(https://dl.dropbox.com/s/o81p4gwcgdvq7uh/RR_BulletFAQ.png) no-repeat 0 0;
  padding:5px 0 0 35px;
  min-height:25px;
  margin:0 0 0 15px;
  font-family:'Ubuntu',Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:.95em;
  line-height:1.3em;
  color:#000;
}

.Goal-Text {
  width:940px;
  padding:6px;
  font-family:'Ubuntu',Geneva,Helvetica,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1.15em;
  line-height:1.14em;
  text-align:center;
  color:#000;
}

.Goal-Text2 {
  width:940px;
  padding:6px;
  font-family:'Ubuntu',Geneva,Helvetica,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1.1em;
  line-height:1.14em;
  text-align:center;
  color:#FF0000;
}

.Goal-Contributor {
  width:940px;
  padding:10px 0;
  font-family:'Oswald',Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-size:2em;
  line-height:1em;
  color:#585858;
  text-align:center;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.FAQRules-Content {
  display:inline-block;
  margin:10px auto;
  height:auto;
  z-index:1;
}

#FAQRules-ContentR {
  display:inline-block;
  vertical-align:top;
  margin:0 0 0 250px;
  width:680px;
  height:auto;
  z-index:1;
}

#RR-SpoilMe-Body {
  display:block;
  width:940px;
  height:auto;
  margin:0 auto;
  background:#FFF;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}

#SpoilMe-Container {
  display:block;
  width:850px;
  height:auto;
  margin:0 0 0 120px;
  overflow:hidden;
}

.SpoilMe-Content {
  display:inline-block;
  vertical-align:top;
  width:280px;
  z-index:1;
}

.SpoilMe-Content:hover .SpoilMe-Info {
  display:block;
}

#SpoilMe-Cards {
  display:block;
  width:940px;
  height:auto;
  margin:20px 0 0 10px;
  overflow:hidden;
}

.SpoilMe-CardsContent {
  display:inline-block;
  vertical-align:top;
  width:230px;
  z-index:1;
}

.SpoilMe-CardsContent:hover .Cards-Info {
  display:block;
}

.SpoilMe-Info {
  position:absolute;
  width:200px;
  height:auto;
  display:none;
  margin:-8px 0 0 -30px;
  padding:5px 0 5px 10px;
  font-size:.95em;
  background:rgba(245,218,129,0.9);
  border:solid 1px #B18904;
  color:#DF013A;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

.Cards-Info {
  position:absolute;
  width:200px;
  height:auto;
  display:none;
  margin:-8px 0 0 10px;
  padding:5px 0 5px 10px;
  font-size:.95em;
  background:rgba(245,218,129,0.9);
  border:solid 1px #B18904;
  color:#DF013A;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

#RR-Goal-Body {
  display:block;
  width:940px;
  height:auto;
  margin:0 auto;
  background:#FFF;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}

.meter {
  height:30px;
  width:920px;
  position4:relative;
  margin:10px 0 20px;
  background:#BDBDBD;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  padding:10px;
  -webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);
  -moz-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);
  box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);
}

.meter > span {
  display:block;
  height:100%;
  -webkit-border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -moz-border-radius-topright:2px;
  -moz-border-radius-bottomright:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-bottom-left-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-bottomleft:2px;
  border-top-left-radius:2px;
  border-bottom-left-radius:2px;
  -webkit-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);
  -moz-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);
  box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);
  position:relative;
  overflow:hidden;
  text-align:right;
  height:25px;
  line-height:25px;
  font-size:1.25em;
  font-weight:500;
  color:#FFFF00;
  text-shadow:#fff 0 1px 0,#000 0 -1px 0;
}

.meter > span:after,.animate > span > span {
  content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));
  background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
  z-index:1;
  -webkit-background-size:50px 50px;
  -moz-background-size:50px 50px;
  background-size:50px 50px;
  -webkit-animation:move 2s linear infinite;
  -moz-animation:move 2s linear infinite;
  -webkit-border-top-right-radius:8px;
  -webkit-border-bottom-right-radius:8px;
  -moz-border-radius-topright:8px;
  -moz-border-radius-bottomright:8px;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  -webkit-border-top-left-radius:20px;
  -webkit-border-bottom-left-radius:20px;
  -moz-border-radius-topleft:20px;
  -moz-border-radius-bottomleft:20px;
  border-top-left-radius:20px;
  border-bottom-left-radius:20px;
  overflow:hidden;
}

.animate > span:after {
  display:none;
}

.pink > span {
  background-color:#FFF;
  font-weight:500;
  background-image:-moz-linear-gradient(top,#FFFFFF,#DF0101);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#DF0101));
  background-image:-webkit-linear-gradient(#FFFFFF,#DF0101);
}

@-webkit-keyframes move {
  0% {
    background-position:0 0;
  }
  
  100% {
    background-position:50px 50px;
  }
}

@-moz-keyframes move {
  0% {
    background-position:0 0;
  }
  
  100% {
    background-position:50px 50px;
  }
}

#wall_poster_username {
  display:none;
}

.wall_post_info a:link {
  text-decoration:none;
  color:#DF0101;
  font-family:Geneva,Tahoma,Verdana,sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:.9rem;
}

.wall_post_info a:visited {
  text-decoration:none;
  color:#FA5858;
  font-family:Geneva,Tahoma,Verdana,sans-serif;
  font-weight:600;
  font-style:italic;
  font-size:.9rem;
}

.wall_post_time {
  display:inline-table;
  font-family:Geneva,Tahoma,Verdana,sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:.75rem;
  color:#000;
  background:transparent;
  padding:5px;
}

.wall_post_time:before {
  content:'posted on ';
}

.wall_post_body {
  width:auto;
  font-family:'Ubuntu',Geneva,Tahoma,Verdana,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:.98em;
  color:#000;
  line-height:1.2em;
  background:#FFFFFF;
  border:1px solid #8C6239;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:10px;
  margin:0 0 3px 10px;
}

.wall_post_info {
  display:inline-table;
  width:auto;
  font-family:Geneva,Tahoma,Verdana,sans-serif;
  font-weight:800;
  font-style:normal;
  font-size:.85rem;
  text-decoration:none;
  text-transform:capitalize;
  background:transparent;
  padding:5px;
  color:#000;
}

.wall_post_avatar {
  float:left;
  margin-top:5px;
  width:80px;
  height:68px;
  background:url(https://dl.dropbox.com/s/p2lm0g49hskw48u/RR_MsgWallThmb.png);
  z-index:98;
}

.wall_post_avatar img {
  width:53px;
  height:53px;
  border:none;
  border-radius:1px;
  padding:8px 0 0 7px;
}

#new_comment_buttons input[type='submit'] {
  text-decoration:none;
  text-align:center;
  padding:5px 13px;
  border:solid 1px #B40431;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  font:15px Arial,Helvetica,sans-serif;
  font-weight:bold;
  color:#ffffff;
  background-color:#c73b3b;
  background-image:-moz-linear-gradient(top,#c73b3b 0%,#8f3e3e 100%);
  background-image:-webkit-linear-gradient(top,#c73b3b 0%,#8f3e3e 100%);
  background-image:-o-linear-gradient(top,#c73b3b 0%,#8f3e3e 100%);
  background-image:-ms-linear-gradient(top,#c73b3b 0%,#8f3e3e 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f3e3e',endColorstr='#8f3e3e',GradientType=0);
  background-image:linear-gradient(top,#c73b3b 0%,#8f3e3e 100%);
  -webkit-box-shadow:0 0 2px #bababa,inset 0 0 1px #ffffff;
  -moz-box-shadow:0 0 2px #bababa,inset 0 0 1px #ffffff;
  box-shadow:0 0 2px #bababa,inset 0 0 1px #ffffff;
  text-shadow:1px 1px 5px #000000;
  filter:dropshadow(color=#000000,offx=1,offy=1);
}

#new_comment_buttons input[type='submit']:hover,#new_comment_buttons input[type='submit']:focus {
  text-decoration:none;
  text-align:center;
  padding:5px 13px;
  border:solid 1px #0B610B;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  font:15px Arial,Helvetica,sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  background:#53922A;
  -webkit-box-shadow:0 0 2px #BABABA,inset 0 0 1px #FFFFFF;
  -moz-box-shadow:0 0 2px #BABABA,inset 0 0 1px #FFFFFF;
  box-shadow:0 0 2px #BABABA,inset 0 0 1px #FFFFFF;
  text-shadow:1px 1px 5px #000000;
  filter:dropshadow(color=#000000,offx=1,offy=1);
}

#RR-Brand {
  position:absolute;
  width:690px;
  height:457px;
  margin:10px 0 0 10px;
  background:url(https://dl.dropbox.com/s/y0rvjzn42v4n5pg/RR_Branding.png) no-repeat,top right;
  background-size:231px 150px;
  z-index:1;
}

.RR-Spacer {
  width:940px;
  margin:10px auto;
  background:transparent;
}

#tags_container {
  display:inline-block;
  width:900px;
  margin:0 0 0 20px;
}

#tags_container .value {
  color:#000;
  font-family:Arial,sans-serif;
  font-size:1em;
  font-weight:400;
  line-height:1.2em;
}

#profile_comments {
  position:relative;
  top:10px;
}

#Slideshow-Container {
  position:absolute;
  left:-5px;
  top:-6px;
}

#Slideshow-Control {
  width:960px;
  height:530px;
  margin:0 auto;
  background:#F2F0F1;
  overflow:visible;
  -moz-transition:all 150ms ease-in;
  -webkit-transition:all 150ms ease-in;
  -o-transition:all 150ms ease-in;
  position:relative;
}

#Frame-Set {
  overflow:hidden;
  height:530px;
}

#Slideshow-Control:hover #pause {
  opacity:.8;
}

#Pause {
  position:relative;
  display:block;
  width:960px;
  height:530px;
  top:-530px;
}

#Pause:hover {
  background:url(https://dl.dropbox.com/s/zuw3855k42ktsl2/RR_Pause.png) center no-repeat;
  background-size:14%;
}

#Slideshow-Control:hover ul,#Slideshow-Control:hover #progressbar,#Slideshow-Control:hover #cover {
  -moz-animation-play-state:paused;
  -webkit-animation-play-state:paused;
}

#Slideshow-Mask {
  position:absolute;
  width:960px;
  height:530px;
  top:0;
  background-image:url(http://w.noimage.png);
  background-position:center;
  background-repeat:no-repeat;
  pointer-events:none;
  -moz-transition:all 150ms ease-in;
  -webkit-transition:all 150ms ease-in;
  -o-transition:all 150ms ease-in;
  opacity:.5;
  -moz-animation:overlay-fade 18s infinite;
  -webkit-animation:overlay-fade 18s infinite;
}

#Slideshow-Control ul {
  width:4800px;
  list-style:none;
  padding:0;
  margin:0;
  -moz-animation:slide-animation 18s infinite;
  -webkit-animation:slide-animation 18s infinite;
  position:relative;
  right:0;
  float:right;
}

#Slideshow-Control li {
  position:relative;
  float:left;
  display:inline;
  width:960px;
  height:530px;
  margin:0;
  padding:0;
  background-size:100px 100px;
  background-position:50% 50%;
  background-repeat:no-repeat;
}

#RR-TipMenu1 li,#RR-TipMenu2 li {
  list-style:none;
  margin:10px 10px 0;
  padding:10px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:500;
  font-size:.98em;
  text-transform:capitalize;
  text-shadow:0 1px rgba(255,255,255,0.9);
  color:#585858;
  width:auto;
}

#RR-TipMenu3 li {
  list-style:none;
  margin:10px 10px 0;
  padding:10px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:500;
  font-size:.98em;
  text-transform:capitalize;
  text-shadow:0 1px rgba(255,255,255,0.9);
  color:#585858;
}

#RR-TipMenu-LiveOff {
  display:inline-block;
  vertical-align:top;
  margin:10px;
  width:480px;
}

#RR-TipMenu-Sent {
  display:inline-block;
  vertical-align:top;
  margin:10px;
  width:400px;
}

#Slideshow-Control ul li .Slideshow-Span h1 {
  position:absolute;
  bottom:-19px;
  left:0;
  display:block;
  width:100%;
  font-family:Montez,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-size:1.6em;
  line-height:1.1em;
  padding:10px;
  background-color:rgba(0,0,0,0.4);
  color:#FFF;
  text-shadow:1px 1px 1px #473D41;
  pointer-events:none;
  text-align:left;
}

#Slideshow-Control li:last-of-type {
  background:#000;
}

#Slideshow-Control li a {
  display:block;
  text-decoration:none;
}

@-webkit-keyframes slide-animation {
  0% {
    right:0;
    opacity:1;
  }
  
  15% {
    right:0;
    opacity:1;
  }
  
  17.5% {
    right:-960px;
    opacity:.5;
  }
  
  20% {
    right:-960px;
    opacity:1;
  }
  
  35% {
    right:-960px;
    opacity:1;
  }
  
  37.5% {
    right:-1920px;
    opacity:.5;
  }
  
  40% {
    right:-1920px;
    opacity:1;
  }
  
  55% {
    right:-1920px;
    opacity:1;
  }
  
  57.5% {
    right:-2880px;
    opacity:.5;
  }
  
  60% {
    right:-2880px;
    opacity:1;
  }
  
  75% {
    right:-2880px;
    opacity:1;
  }
  
  77.5% {
    right:-3840px;
    opacity:.5;
  }
  
  80% {
    right:-3840px;
    opacity:1;
  }
  
  95% {
    right:-3840px;
    opacity:1;
  }
  
  97.5% {
    right:0;
    opacity:.5;
  }
  
  100% {
    right:0;
    opacity:1;
  }
}

@-moz-keyframes slide-animation {
  0% {
    right:0;
    opacity:1;
  }
  
  15% {
    right:0;
    opacity:1;
  }
  
  17.5% {
    right:-960px;
    opacity:.5;
  }
  
  20% {
    right:-960px;
    opacity:1;
  }
  
  35% {
    right:-960px;
    opacity:1;
  }
  
  37.5% {
    right:-1920px;
    opacity:.5;
  }
  
  40% {
    right:-1920px;
    opacity:1;
  }
  
  55% {
    right:-1920px;
    opacity:1;
  }
  
  57.5% {
    right:-2880px;
    opacity:.5;
  }
  
  60% {
    right:-2880px;
    opacity:1;
  }
  
  75% {
    right:-2880px;
    opacity:1;
  }
  
  77.5% {
    right:-3840px;
    opacity:.5;
  }
  
  80% {
    right:-3840px;
    opacity:1;
  }
  
  95% {
    right:-3840px;
    opacity:1;
  }
  
  97.5% {
    right:0;
    opacity:.5;
  }
  
  100% {
    right:0;
    opacity:1;
  }
}

#RR-TipMenu-Body {
  display:block;
  width:940px;
  height:auto;
  margin:0 auto;
  background:#FFF url(https://dl.dropbox.com/s/sq2nolorespjlfq/RR_TipMenu.png) top center no-repeat;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}

#RR-TipMenu-Body a {
  text-decoration:none;
  color:#424242;
}

#RR-TipMenu-Body a:hover {
  text-decoration:none;
  font-weight:600;
  font-size:.95em;
  color:#DF0101;
}

#RR-TipMenu-LiveOnly {
  display:inline-block;
  margin:10px 0 0 250px;
  width:900px;
}

#RR-TipMenu-Private {
  display:inline-block;
  margin:10px;
  width:900px;
}

.TmImg {
  margin:-10px 5px;
}

#RR-Dos-Container {
  width:940px;
  margin-left:110px;
  background:transparent;
  z-index:99;
}

.DosGraphic {
  position:relative;
  z-index:0;
}

.DosGraphic img {
  padding:0;
  margin:0;
}

.DosGraphic:hover {
  background-color:transparent;
  z-index:50;
}

.DosGraphic span {
  position:absolute;
  padding:0;
  left:-1000px;
  visibility:hidden;
}

.DosGraphic span img {
  border-width:0;
  padding:0;
}

.DosGraphic:hover span {
  visibility:visible;
  top:-250px;
  left:-1px;
}

#RR-Raffle-Body {
  display:block;
  width:940px;
  height:auto;
  margin:10px auto;
  background:#FFF;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}

#RR-Raffle-Members {
  width:940px;
  height:auto;
  overflow:hidden;
  list-style-type:inline;
  background:#FFF;
  white-space:normal;
  margin:0 auto;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -moz-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #FFFFFF,1px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 2px #FFFFFF,2px 1px 6px 4px rgba(10,10,0,.5);
}