@charset "UTF-8";

.outer_body,body {
  scrollbar-face-color:ThreeDFace!important;
  scrollbar-shadow-color:ThreeDDarkShadow!important;
  scrollbar-highlight-color:ThreeDHighlight!important;
  scrollbar-3dlight-color:ThreeDLightShadow!important;
  scrollbar-darkshadow-color:ThreeDDarkShadow!important;
  scrollbar-track-color:Scrollbar!important;
  scrollbar-arrow-color:ButtonText!important;
}

body {
  width:970px!important;
  background:url(https://img.mfcimg.com/photos2/135/13509641/749-188-618-322-5108680.jpg) center top no-repeat,url(http://www.adultfactorydesign.com/caseyTemp/bgBlack_03.png) center repeat-y,url(https://img.mfcimg.com/photos2/135/13509641/448-699-526-198-5108517.jpg) center top no-repeat fixed #000;
  padding:0;
  position:relative;
}

body[style] {
  margin:0 auto!important;
}

body,td {
  color:#FFF;
  font-family:Verdana;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  padding:0;
}

.text {
  color:#ff0000;
  font-size:20px;
  font-weight:bold;
}

#twitter a img,#amazon a img,#offlineTips a img {
  border:0;
}  
}

#amazon {
  position:absolute;
  top:757px;
  right:310px;
}

#offlineTips {
  position:absolute;
  top:710px;
  right:10px;
}

.status_value,#clock,.heading,#schedule,.interests_info,[src="https://img.mfcimg.com/photos2/135/13509641/avatar.90x90.jpg?nc=1385353674"],[src="https://img.mfcimg.com/photos2/135/13509641/avatar.90x90.jpg"],[src="https://img.mfcimg.com/photos2/135/13509641/avatar.90x90.jpg?nc=1398635517"],[src="https://img.mfcimg.com/photos2/135/13509641/avatar.90x90.jpg?nc=1405198718"] {
  display:none;
}

[src="https://img.mfcimg.com/photos2/135/13509641/avatar.90x90.jpg"],.blurb_key,.blurb_value,.status_key,.status_value {
  visibility:hidden;
  padding-bottom:30px;
}

#nav {
  width:960px;
  display:block;
  position:absolute;
  top:135px;
  left:19px;
}

#nav div {
  padding:10px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  -webkit-box-shadow:0 0 3px #000000;
  -moz-box-shadow:0 0 3px #000000;
  box-shadow:0 0 3px #000000;
  background:rgb(0,0,0);
  margin-right:5px;
  -webkit-transition:.6s ease-out;
  -moz-transition:.6s ease-out;
  -o-transition:.6s ease-out;
  transition:.6s ease-out;
  float:left;
}

#nav div:hover {
  -webkit-transition:.3s ease-out;
  -moz-transition:.3s ease-out;
  -o-transition:.3s ease-out;
  transition:.3s ease-out;
  background:rgb(255,0,0);
}

#nav div a {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}

.about_me {
  margin-top:20px;
}

.about_me .key {
  padding-left:15px;
  color:#FFF;
  text-shadow:1px 1px 1px #000000;
  font-weight:bold;
  background:rgba(0,0,0,.7);
}

.about_me .value {
  color:#CCC;
  text-shadow:1px 1px 1px #000000;
  width:375px;
  background:rgba(0,0,0,.7);
}

.content .friends_key {
  padding-left:15px;
  color:#FFF;
  text-shadow:1px 1px 1px #000000;
  font-weight:bold;
  background:rgba(0,0,0,.7);
}

.content .friends_value {
  color:#CCC;
  text-shadow:1px 1px 1px #000000;
  width:220px;
  background:rgba(0,0,0,.7);
}

.content .friends_key a {
  color:#F00;
}

.content .friends_value a {
  color:#F00;
}

#photoGalleryMatt {
  width:836px;
  padding:30px 20px 0;
  height:500px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
  background:rgba(31,0,0,.6);
  margin-top:10px;
  margin-bottom:20px;
}

#photoGalleryMatt .gallery {
  width:836px;
  height:470px;
  overflow:auto;
  margin:0 auto;
}

#photoGalleryMatt .gallery .col {
  width:400px;
  display:block;
  float:left;
  margin-right:10px;
}

#photoGalleryMatt .col + .col {
  margin-right:0;
}

#photoGalleryMatt .gallery .col .galleryRow {
  clear:both;
  display:block;
  height:148px;
  background:#0f0f0f;
}

#photoGalleryMatt .gallery .col .galleryRow a img {
  float:left;
  border:5px solid #FFF;
  margin-right:10px;
  margin-bottom:5px;
  -webkit-transition:.6s ease-out;
  -moz-transition:.6s ease-out;
  -o-transition:.6s ease-out;
  transition:.6s ease-out;
  cursor:pointer;
}

#photoGalleryMatt .gallery .col .galleryRow a:hover img {
  -webkit-transition:.3s ease-out;
  -moz-transition:.3s ease-out;
  -o-transition:.3s ease-out;
  transition:.3s ease-out;
  border:5px solid #F00;
}

#photoGalleryMatt .gallery .col .galleryRow .title {
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  font-stretch:extra-expanded;
  color:#FF0;
  padding-top:8px;
  margin-bottom:5px;
}

#photoGalleryMatt .gallery .col .galleryRow .subTitle {
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  font-stretch:ultra-condensed;
  color:#ff3300;
  text-transform:uppercase;
  margin-bottom:5px;
}

#photoGalleryMatt .gallery .col .galleryRow .tokenPrice {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  font-stretch:ultra-condensed;
  color:#00ff33;
  text-transform:uppercase;
  margin-bottom:5px;
  margin-top:5px;
}

#photoGalleryMatt .gallery .col .galleryRow .desc {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-stretch:ultra-condensed;
  color:#999;
}

#videoGalleryMatt {
  width:836px;
  padding:30px 20px 0;
  height:500px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
  background:rgba(51,0,51,.6);
  margin-top:10px;
  margin-bottom:20px;
}

#videoGalleryMatt .gallery {
  width:836px;
  height:470px;
  overflow:auto;
  margin:0 auto;
}

#videoGalleryMatt .gallery .col {
  width:400px;
  display:block;
  float:left;
  margin-right:10px;
}

#videoGalleryMatt .col + .col {
  margin-right:0;
}

#videoGalleryMatt .gallery .col .galleryRow {
  clear:both;
  display:block;
  height:148px;
  background:#450245;
}

#videoGalleryMatt .gallery .col .galleryRow a img {
  float:left;
  border:5px solid #FFF;
  margin-right:10px;
  margin-bottom:5px;
  -webkit-transition:.6s ease-out;
  -moz-transition:.6s ease-out;
  -o-transition:.6s ease-out;
  transition:.6s ease-out;
  cursor:pointer;
}

#videoGalleryMatt .gallery .col .galleryRow a:hover img {
  -webkit-transition:.3s ease-out;
  -moz-transition:.3s ease-out;
  -o-transition:.3s ease-out;
  transition:.3s ease-out;
  border:5px solid #F00;
}

#videoGalleryMatt .gallery .col .galleryRow .title {
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  font-stretch:extra-expanded;
  color:#FF0;
  padding-top:8px;
  margin-bottom:5px;
}

#videoGalleryMatt .gallery .col .galleryRow .subTitle {
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  font-stretch:ultra-condensed;
  color:#ff3300;
  text-transform:uppercase;
  margin-bottom:5px;
}

#videoGalleryMatt .gallery .col .galleryRow .tokenPrice {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  font-stretch:ultra-condensed;
  color:#00ff33;
  text-transform:uppercase;
  margin-bottom:5px;
  margin-top:5px;
}

#videoGalleryMatt .gallery .col .galleryRow .desc {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-stretch:ultra-condensed;
  color:#000;
}

#skypePrice a img,#neverAskFor a img,#miniBio a img,#boysSection a img,#tipperSection a img,#spankMeSection a img {
  border:none;
}

[src="https://img.mfcimg.com/photos2/135/13509641/450-487-778-640-4864788.250.jpg"] {
  border:6px solid rgba(255,255,255,.5);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  margin-left:-13px;
}

div[style="border: none; float:left; margin-right: 5px; margin-bottom: 5px; text-align: center;"] {
  margin-top:160px;
}

.gallery_content {
  margin-left:-13px;
}

.gallery_image {
  border:0;
}

[src="https://img.mfcimg.com/photos2/135/13509641/450-487-778-640-4864788.250.jpg"] {
  border:6px solid rgba(255,255,255,.5);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  margin-left:-11px;
}

.gallery_image img {
  width:70px;
  height:70px;
  border:6px solid rgba(255,255,255,.5);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  margin:10px 10px 4px 0;
  -webkit-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  -moz-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  -ms-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  -o-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
}

.gallery_image img:hover {
  border:6px solid #ff0000;
  -webkit-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  -moz-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  -ms-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  -o-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
}

.thumbnail {
  width:80px;
  height:80px;
  display:block;
  float:left;
  margin:-2px 0 0 -10px;
  padding:8px 22px 9px 10px;
  background:url(http://www.adultfactorydesign.com/caseyTemp/wallAvatar.png);
}

.wall_info {
  width:750px;
  font-weight:700;
  color:#989898;
  text-decoration:none;
  padding:10px;
  background:#4c4c4c;
  background:-moz-linear-gradient(top,#4c4c4c 0%,#2c2c2c 48%,#000000 51%,#131313 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4c4c4c),color-stop(48%,#2c2c2c),color-stop(51%,#000000),color-stop(100%,#131313));
  background:-webkit-linear-gradient(top,#4c4c4c 0%,#2c2c2c 48%,#000000 51%,#131313 100%);
  background:-o-linear-gradient(top,#4c4c4c 0%,#2c2c2c 48%,#000000 51%,#131313 100%);
  background:-ms-linear-gradient(top,#4c4c4c 0%,#2c2c2c 48%,#000000 51%,#131313 100%);
  background:linear-gradient(top,#4c4c4c 0%,#2c2c2c 48%,#000000 51%,#131313 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0);
  margin:5px 0 0 115px;
  border:3px solid #222222;
  border-bottom:none;
  border-top-right-radius:8px;
  border-top-left-radius:8px;
  -moz-border-radius-topright:8px;
  -moz-border-radius-topleft:8px;
}

.wall_info a {
  color:#F00;
}

.wall_body {
  width:750px;
  font-family:arial;
  font-size:14px;
  color:#989898;
  padding:10px;
  background:#222;
  margin:0 0 40px 115px;
  border:3px solid #222;
  border-top:none;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-bottomleft:8px;
  overflow:hidden;
}

#wall_options {
  display:block!important;
  overflow:hidden;
  width:840px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  background:#4c4c4c;
  background:-moz-linear-gradient(top,#4c4c4c 0%,#2c2c2c 48%,#000000 51%,#131313 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4c4c4c),color-stop(48%,#2c2c2c),color-stop(51%,#000000),color-stop(100%,#131313));
  background:-webkit-linear-gradient(top,#4c4c4c 0%,#2c2c2c 48%,#000000 51%,#131313 100%);
  background:-o-linear-gradient(top,#4c4c4c 0%,#2c2c2c 48%,#000000 51%,#131313 100%);
  background:-ms-linear-gradient(top,#4c4c4c 0%,#2c2c2c 48%,#000000 51%,#131313 100%);
  background:linear-gradient(top,#4c4c4c 0%,#2c2c2c 48%,#000000 51%,#131313 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0);
  color:#CCC;
  padding:20px 30px 20px 20px;
}

input[type="submit"] {
  background:#660000;
  color:#FFF;
  font-weight:bold;
  cursor:pointer;
  border:0;
  font-size:10px;
  text-transform:uppercase;
  padding:5px;
  margin-top:10px;
}

#designedBy {
  position:absolute;
  bottom:0;
  left:0;
  width:970px;
  z-index:500;
  display:block;
  padding:20px;
  text-align:center;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  color:#FFF;
}

#designedBy a {
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  color:#FFF;
  text-decoration:underline;
  -webkit-transition:.6s ease-out;
  -moz-transition:.6s ease-out;
  -o-transition:.6s ease-out;
  transition:.6s ease-out;
  cursor:pointer;
}

#designedBy a:hover {
  -webkit-transition:.3s ease-out;
  -moz-transition:.3s ease-out;
  -o-transition:.3s ease-out;
  transition:.3s ease-out;
  color:#ff0000;
}