@charset "UTF-8";

!OATHTAKER CODED 2016 V4
html {
  width:100%!important;
  height:100%;
}

A:link {
  color:#8A084B;
  text-decoration:none;
}

A:visited {
  color:#761E4E;
  text-decoration:none;
}

A:hover {
  color:#FF0000;
  text-decoration:none;
}

.ahb-menu {
  position:fixed;
  left:0;
  top:1%;
  padding:0;
  margin:10px auto;
  width:150px;
}

.ahb-menu li {
  width:150px;
  height:50px;
  overflow:hidden;
  display:block;
  background:#FFDDE4;
  -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
  -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
  box-shadow:1px 1px 2px rgba(0,0,0,0.2);
  margin-bottom:6px;
  border-left:10px solid #000;
  -webkit-transition:all 300ms ease-in-out;
  -moz-transition:all 300ms ease-in-out;
  -o-transition:all 300ms ease-in-out;
  -ms-transition:all 300ms ease-in-out;
}

.ahb-menu li:last-child {
  margin-bottom:0;
}

.ahb-menu li a {
  text-align:left;
  display:block;
  width:100%;
  height:100%;
  color:#333;
  position:relative;
}

.ahb-content {
  position:absolute;
  left:10px;
  width:150px;
  height:30px;
  top:1px;
}

.ahb-main {
  font-size:15px;
  color:#FF4000;
  -webkit-transition:all 300ms linear;
  -moz-transition:all 300ms linear;
  -o-transition:all 300ms linear;
  -ms-transition:all 300ms linear;
  transition:all 300ms linear;
}

.ahb-sub {
  font-size:10px;
  color:#D00DBF;
  font-weight:bold;
  -webkit-transition:all 300ms linear;
  -moz-transition:all 300ms linear;
  -o-transition:all 300ms linear;
  -ms-transition:all 300ms linear;
  transition:all 300ms linear;
}

.ahb-menu li:hover {
  border-color:#FF4000;
  background:#000;
}

.ahb-menu li:hover .ahb-main {
  color:#FF4000;
  font-size:10px;
}

.ahb-menu li:hover .ahb-sub {
  color:#fff;
  font-size:14px;
}

#profile_avatar {
  display:none;
}

#profile_main_photo {
  display:none;
}

#header_bar {
  display:none;
}

#footer_bar {
  display:none;
}

#blurb_label {
  display:none;
}

#blurb_value {
  display:none;
}

#status_label {
  display:none;
}

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

#unix_last_login_label,#unix_last_login_value,#unix_last_updated_label,#unix_last_updated_value,#unix_last_updated_container {
  display:none;
}

.container #last_login_string_label,#unix_last_login_label,#unix_last_broadcast_label {
  display:none;
}

.container #last_login_string_value,#unix_last_login_value,#unix_last_broadcast_value {
  display:none;
}

#profile_header {
  width:1180px!important;
  position:absolute;
  top:0;
  height:478px;
  background:url(https://dl.dropbox.com/s/81kn6j9aeqsfb4o/AHB_Header.jpg) top center;
}

#profile_photo_galleries {
  position:relative;
  border-radius:5px;
}

.photo_gallery_image {
  border:2px solid #000;
  border-radius:5px;
}

.heading {
  display:none;
}

body {
  width:1180px;
  margin:0 auto!important;
  background:url(https://dl.dropbox.com/s/e8r5mibgiqgh0wx/AHB_Background.jpg) top center fixed;
}

.profile_section_content {
  width:1000px;
  top:490px;
  left:68px;
  padding:5px;
  margin:0;
  line-height:1em;
}

.profile_section_background {
  background-color:transparent;
  filter:alpha(opacity=100);
  opacity:1;
}

.profile_section_content .heading {
  padding:5px;
  background-color:#2E64FE;
  color:#FFFFFF;
  font-family:Geneva,Helvetica,sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
}

.profile_section_content .label {
  color:#F23D9C;
  font-family:"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,"AppleGothic",sans-serif;
  font-weight:800;
  font-style:normal;
  font-size:13px;
  text-transform:uppercase;
}

.profile_section_content .value {
  color:#424242;
  font-family:"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,"AppleGothic",sans-serif;
  font-weight:800;
  font-style:italic;
  font-size:14px;
}

#profile_friends {
  width:1100px!important;
  position:relative;
}

.link-amazon a {
  display:block;
  position:absolute;
  width:168px;
  height:53px;
  top:100px;
  left:380px;
  z-index:11;
  background:transparent url(https://dl.dropbox.com/s/ufgg87y5e9lmsxm/AHB_IconsAmazon.png) no-repeat;
}

.link-amazon a:hover {
  background-position:0 -53px;
}

.link-twitter a {
  display:block;
  position:absolute;
  width:168px;
  height:53px;
  top:100px;
  left:560px;
  z-index:11;
  background:transparent url(https://dl.dropbox.com/s/no3ywsw1b2699xr/AHB_IconsTwitter.png) no-repeat;
}

.link-twitter a:hover {
  background-position:0 -53px;
}

.link-offline a {
  display:block;
  position:absolute;
  width:168px;
  height:53px;
  top:100px;
  left:740px;
  z-index:11;
  background:transparent url(https://dl.dropbox.com/s/dergyxf35kisol1/AHB_IconsOffline.png) no-repeat;
}

.link-offline a:hover {
  background-position:0 -53px;
}

.link-rate a {
  display:block;
  position:absolute;
  width:168px;
  height:53px;
  top:100px;
  left:920px;
  z-index:11;
  background:transparent url(https://dl.dropbox.com/s/09c9pjlpd662zhp/AHB_IconsRate.png) no-repeat;
}

.link-rate a:hover {
  background-position:0 -53px;
}

#favorite_models_container .label {
  min-width:100px!important;
}

#favorite_models_container .value {
  font:bold 13px/17px Arial,sans-serif;
}

#favorite_models_container .value a {
  color:#F23D9C;
  text-decoration:none;
  padding:1px 5px;
  border-right:1px solid #B6965C;
}

#favorite_models_container a:last-child {
  border:none;
}

#favorite_models_container a:hover {
  color:#FFFFFF;
  background-color:#F23D9C;
  border-radius:2px;
}

#friends_container .value {
  font:bold 13px/17px Arial,sans-serif;
}

#friends_container .value a {
  color:#F23D9C;
  text-decoration:none;
  padding:1px 5px;
  border-right:1px solid #B6965C;
}

#friends_container a:last-child {
  border:none;
}

#friends_container .value a:hover {
  color:#FFFFFF;
  background-color:#F23D9C;
  border-radius:2px;
}

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

#tags_container .value {
  font-size:13px;
  font-style:normal;
  line-height:17px;
  color:#F23D9C;
}

#about_me_label {
  position:absolute;
  color:transparent;
}

.content {
  padding:5px;
}

.simplex {
  styler:101;
}

#ahb_welcome {
  width:1180px;
  overflow:hidden;
  position:relative;
  margin:0 0 0 -250px;
  background:transparent;
}

#ahb_roomrules {
  width:1180px;
  overflow:hidden;
  position:relative;
  margin:0 0 0 -250px;
  background:transparent;
}

#ahb_tipmenu {
  width:1180px;
  overflow:hidden;
  position:relative;
  margin:0 0 0 -250px;
  background:transparent;
}

#ahb_skyperules {
  width:1180px;
  overflow:hidden;
  position:relative;
  margin:0 0 0 -250px;
  background:transparent;
}

#ahb_raffle {
  width:1180px;
  overflow:hidden;
  position:relative;
  margin:0 0 0 -250px;
  background:transparent;
}

#ahb_videostitle {
  width:1180px;
  overflow:hidden;
  position:relative;
  margin:0 0 0 -250px;
  background:transparent;
}

#ahb_hotfanclub {
  width:1180px;
  overflow:hidden;
  position:relative;
  margin:0 0 0 -250px;
  background:transparent;
}

#ahb_superhotfanclub {
  width:1180px;
  overflow:hidden;
  position:relative;
  margin:0 0 0 -250px;
  background:transparent;
}

#ahb_spacer {
  width:1180px;
  overflow:hidden;
  position:relative;
  margin:0 0 0 -250px;
  background:transparent;
}

#ahb_fanclubcontainer {
  position:relative;
  left:-200px;
  width:1100px;
  margin:auto;
  margin-top:10px;
  margin-bottom:10px;
}

#ahb_superfanclubcontainer {
  position:relative;
  left:-200px;
  width:1100px;
  margin:auto;
  margin-top:10px;
  margin-bottom:10px;
}

//------------------------------------------------------
.fanclub {
  box-sizing:border-box;
  width:100%;
  padding:.5em;
}

.fanclub .members table {
  padding:0;
  margin:0;
  width:100%;
}

.fanclub .members tbody {
  padding:0;
  margin:0;
}

.fanclub .members td {
  width:270px;
  float:left;
}

.fanclub .members td div {
  padding:.2em;
}

.fanclub .members ul {
  list-style:none;
  padding:0;
  margin:0;
  font-size:1.2em;
  line-height:1.2em;
}

.fanclub .members h2 {
  font-size:2.2em;
  font-weight:normal;
  margin:0 0 8px;
}

.fanclub .team h1 {
  margin:0 0 8px;
  font-size:1.5em;
  font-weight:normal;
}

.fanclub.team p {
  margin:0 0 .8em;
}

.fanclub .fans1 {
  color:#298A08;
}

.fanclub .fans2 {
  color:#298A08;
}

.fanclub .fans3 {
  color:#298A08;
}

.fanclub .fans4 {
  color:#298A08;
}

.fanclub .fans1,.fanclub .fans2,.fanclub .fans3,.fanclub .fans4 {
  text-shadow:1px 1px 2px #21610B;
}

.crew h1 {
  margin-bottom:0;
}

.crew p {
  margin-top:0;
}

//-------------------------------------------------------
.superfanclub {
  box-sizing:border-box;
  width:100%;
  padding:.5em;
}

.superfanclub .members table {
  padding:0;
  margin:0;
  width:100%;
}

.superfanclub .members tbody {
  padding:0;
  margin:0;
}

.superfanclub .members td {
  width:270px;
  float:left;
}

.superfanclub .members td div {
  padding:.2em;
}

.superfanclub .members ul {
  list-style:none;
  padding:0;
  margin:0;
  font-size:1.2em;
  line-height:1.2em;
}

.superfanclub .members h2 {
  font-size:2.2em;
  font-weight:normal;
  margin:0 0 8px;
}

.superfanclub .team h1 {
  margin:0 0 8px;
  font-size:1.5em;
  font-weight:normal;
}

.superfanclub .team p {
  margin:0 0 .5em;
}

.superfanclub .superfans1 {
  color:#DF0101;
}

.superfanclub .superfans2 {
  color:#DF0101;
}

.superfanclub .superfans3 {
  color:#DF0101;
}

.superfanclub .superfans4 {
  color:#DF0101;
}

.superfanclub .superfans1,.superfanclub .superfans2,.superfanclub .superfans3,.superfanclub .superfans4 {
  text-shadow:1px 1px 2px #8A0808;
}

.crew h1 {
  margin-bottom:0;
}

.crew p {
  margin-top:0;
}

h1 {
  font-size:10px;
  font-style:italic;
  color:#FFFFFF;
}

h2 {
  color:#FFBF00;
  font-family:"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,"AppleGothic",sans-serif;
  font-weight:900;
  font-style:normal;
  font-size:18px;
  line-height:.65;
  text-shadow:1px 1px 2px #000;
}

h3 {
  color:#FFFFFF;
  font-family:"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,"AppleGothic",sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:11px;
}

h4 {
  color:#FFFFFF;
  font-family:"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,"AppleGothic",sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:16px;
}

#profile_password_photo_galleries .photo_gallery_link img {
  display:block;
  background-image:url(https://dl.dropbox.com/s/6ch07wpn4mnyn0n/AHB_FolderLockedIcon.png);
  background-repeat:no-repeat;
  background-position:0 0;
  width:85px;
  height:84px;
  margin-left:10px;
  padding-top:0!important;
  padding-right:0!important;
  padding-bottom:0!important;
  padding-left:120px!important;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-box-shadow:0 0 0 #a09c94;
  -moz-box-shadow:0 0 0 #a09c94;
  -o-box-shadow:0 0 0 #a09c94;
  box-shadow:0 0 0 #a09c94;
}

#profile_password_photo_galleries .photo_gallery_preview .photo_gallery_link:nth-child(2) {
  display:block;
  background-image:url(https://dl.dropbox.com/s/tl4mju07seqq068/AHB_UnlockKey.png);
  background-position:top right;
  background-repeat:no-repeat;
  width:70px;
  height:100px;
  margin-left:10px;
  background-position:26px 102px;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -o-transition:all 1s;
  transition:all 1s;
}

#profile_password_photo_galleries .photo_gallery_preview .photo_gallery_link:nth-child(2):hover {
  background-position:20px 58px;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -o-transition:all 1s;
  transition:all 1s;
}

#frame_solo {
  width:740px;
  height:580px;
  overflow:auto;
  background:#ffffff;
  border:2px solid #ffffff;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -o-border-radius:10px;
  position:relative;
  left:-30px;
}

#frame-border {
  width:740px;
  height:580px;
  background:#ed145b;
  border:2px solid #ed145b;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  margin:0;
}

#frame_solo::-webkit-scrollbar {
  -webkit-appearance:none;
  width:10px;
  height:10px;
}

#frame_solo::-webkit-scrollbar-thumb {
  border-radius:8px;
  height:10px;
  border:2px solid #000;
  background-color:#9E005D;
}

//-------------------------------------------------------
#profile_comments {
  position:relative;
  top:10px;
  left:0;
}

#wall_poster_username {
  position:relative;
  top:-5px!important;
  left:0;
  border:none!important;
  font-family:Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:.85rem;
  color:#F23D9C;
  background:transparent!important;
}

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

.wall_post_time {
  font-family:Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:.85rem;
  background-color:transparent;
  color:#000;
  padding:5px;
  position:relative;
  top:-16px;
  left:140px;
  z-index:11;
}

.wall_post_body {
  font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1rem;
  line-height:1rem;
  color:#000;
  background-color:transparent;
  padding-top:0;
  padding-left:0;
}

.wall_post_info {
  width:900px;
  font-family:"Calisto MT","Bookman Old Style",Bookman,"Goudy Old Style",Garamond,"Hoefler Text","Bitstream Charter",Georgia,serif;
  font-weight:800;
  font-style:normal;
  font-size:.85rem;
  text-transform:uppercase;
  color:#000;
  text-decoration:none;
  background:#C12FD3;
  background-color:transparent;
  margin:0 0 0 90px;
  border-bottom:2px solid #761E4E;
}

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

.wall_post_avatar img {
  width:48px;
  height:47px;
  border:none;
  border-radius:1px;
  padding:10px 0 0 9px;
}

#new_comment_buttons input[type='submit'] {
  font-size:12px;
  padding:2px 20px;
  background-image:linear-gradient(to bottom,#8A084B,#F5A9E1);
  color:white;
}

#new_comment_buttons input[type='submit']:hover,#new_comment_buttons input[type='submit']:focus {
  background-image:linear-gradient(to bottom,#6AAA3C,#BCDEA3);
  background-position:0;
  color:black;
  transition:none;
}

#kitten_video_container {
  width:880px;
  height:600px;
  margin:auto;
  position:relative;
  top:-120px;
  left:0;
}

/***Video Thumbnails***/
.video_item {
  width:360px;
  height:135px;
  margin:5px;
  float:left;
  border:none;
  overflow:hidden;
  position:relative;
  text-align:center;
  cursor:default;
  background:none;
}

.video_item .mask,.view {
  width:356px;
  height:131px;
  border:2px solid #9E005D;
  border-radius:60px;
  -moz-border-radius:10px;
  -webkit-border-radius:2px;
  -o-border-radius:5px;
  position:absolute;
  overflow:hidden;
  top:0;
  left:0;
}

.video_item img {
  display:block;
  position:relative;
}

.video_item p {
  font-family:"century gothic";
  position:relative;
  bottom:5px;
  line-height:.75;
  font-size:14px;
  position:relative;
  color:#FFFFFF;
  padding:10px;
  text-align:center;
}

.video_item a.info {
  text-decoration:none;
  position:relative;
  bottom:40px;
  padding:0 12px;
  background:#000;
  color:#fff;
  font-family:"century gothic";
  text-align:center;
  text-transform:uppercase;
  box-shadow:0 0 1px #fff;
}

.video_item img {
  transition:all .2s linear;
}

.video_item .mask {
  opacity:0;
  background-color:rgba(138,135,135,0.7);
  border-radius:2px;
  transition:all .4s ease-in-out;
}

.video_item p {
  transform:translateY(100px);
  opacity:0;
  transition:all .2s linear;
}

.video_item a.info:hover {
  box-shadow:0 0 5px #000;
}

.video_item:hover img {
  transform:scale(1.1);
}

.video_item:hover .mask {
  opacity:1;
}

.video_item:hover h2,.video_item:hover p,.video_item:hover a.info {
  opacity:1;
  transform:translateY(0px);
}