@charset "UTF-8";

/* Clear Fix */
.game_content:after,.clearfix:after {
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}

.game_content,.clearfix {
  display:inline-block;
}

* html .game_content,* html .clearfix {
  height:1%;
}

.game_content,.clearfix {
  display:block;
}

/* START FONTS */
@font-face {
  font-family:MorosHeadingFont;
  src:url(http://www.moros1138.com/mfc_profiles/DashaKush/fonts/TNG_Title.ttf);
}

/* END FONTS */
/* Tame the MFC Profile Beast */
#header_bar,#footer_bar,#tags_container {
  display:none!important;
}

#profile {
  display:block;
  width:960px;
  margin:0 auto;
  padding:15px 20px;
}

#avatar_holder {
  display:block;
  float:left;
  margin:15px;
}

#profile_header_container {
  display:block;
  float:left;
  margin-left:0;
  width:840px;
}

#profile_main_photo {
  position:relative;
  display:block;
  float:left;
  width:250px;
  margin:15px;
  z-index:1!important;
}

#profile_about_me_friends {
  display:block;
  position:relative;
  z-index:0;
}

#profile_about_me {
  display:block;
  margin:0 auto;
  padding:0;
  padding-top:15px;
}

#profile_about_me .container {
  position:relative;
  display:block;
  margin:0;
  padding:0;
  line-height:20px;
}

#profile_about_me .label {
  display:inline-block;
  margin-left:25px;
}

#profile_about_me .value {
  display:inline-block;
}

#profile_about_me > .heading {
  display:none;
}

#profile_friends {
  display:block;
  margin:0 auto;
  padding:0;
}

#about_me_container {
  margin:0!important;
  padding:0!important;
}

#about_me_label {
  display:none!important;
}

#about_me_value {
  margin:0 auto!important;
  padding:0!important;
}

#moros_container {
  position:relative;
  display:block;
  width:960px;
  margin:0;
  padding:0;
}

#moros_container img,#profile_interests_content img,#profile_comments img {
  max-width:100%;
  height:auto;
}

.profile_section {
  display:block;
  width:960px;
}

.profile_section_content {
  margin:0;
  padding:0;
  z-index:inherit;
}

#profile_main_photo .profile_section {
  width:100%;
}

/* Fix PRofile Section 960 */
#profile_friends,#profile_interests_content,#profile_photo_galleries,#profile_schedule,#profile_comments {
  width:100%;
  margin:0!important;
  padding:0!important;
}

.wall_post_avatar {
  margin-left:15px;
}

#profile_password_photo_galleries,#profile_photo_galleries,.photo_gallery {
  width:100%;
  margin:0 auto;
  text-align:center;
}

.photo_gallery .images {
  margin-bottom:15px;
}

/* END MFC PROFILE RESET */
/* Hide Stuff */
#profile_header,#automobile_container,#comments,#profile_schedule,#average_rating_container,#rate_container,#admirers_container,#unix_last_updated_container,#tags_container {
  display:none!important;
}

/* Move Profile Header Container Down a bit */
#profile_header_container {
  margin-top:10px;
}

/* Force heading to be left aligned. */
#profile_header .heading {
  text-align:left!important;
}

/* START SIDEBAR CLASS */
.moros_sidebar {
  position:fixed;
  width:150px;
  padding-bottom:15px;
  z-index:1;
  box-shadow:1px 1px 2px 0 #555;
}

.moros_sidebar ul {
  display:block;
  list-style-type:none;
  margin:0;
  padding:0;
  text-align:center;
}

.moros_sidebar li {
  display:block;
  width:150px;
  margin:0 auto;
  padding:3px 0;
  border-bottom:1px solid #ababab;
}

.moros_sidebar a:link,.moros_sidebar a:visited,.moros_sidebar a:active {
  display:block;
  width:100%;
  margin:0 auto;
  padding:0;
  font-size:14px;
  line-height:28px;
  vertical-align:bottom;
  font-weight:bold;
  text-decoration:none;
}

.moros_sidebar a:hover {
}

/* END SIDEBAR CLASS */
/* START SOCIAL NETWORKING LINKS */
#moros_socialnetworking ul {
  display:block;
  list-style-type:none;
  margin:0 auto;
  text-align:center;
}

#moros_socialnetworking ul,#moros_socialnetworking li {
  padding:0;
  margin:0 5px;
}

#moros_socialnetworking li {
  display:inline-block;
}

#moros_socialnetworking a {
  display:inline-block;
  width:125px;
  height:125px;
  line-height:176px;
  text-align:center;
  vertical-align:middle;
}

#moros_socialnetworking a:hover {
  display:inline-block;
}

#moros_socialnetworking img {
  width:100%;
  height:auto;
}

/* END SOCIAL NETWORKING LINKS */
/* START FAQ */
#moros_faq ul {
  list-style-type:none;
  width:600px;
  margin:0 auto;
  padding:5px;
}

#moros_faq ul li {
  margin:10px 20px;
  border-bottom:1px solid #999;
}

#moros_faq p {
  margin:10px auto;
}

.question {
  display:block;
  margin-bottom:15px;
}

.answer {
  display:block;
  padding-left:20px;
  margin-bottom:15px;
}

/* END FAQ */
/* START ROOM RULES */
#moros_room_rules .body {
  text-align:center;
}

/* END ROOM RULES */
/* START EXPANDING VIDEO SECTION */
.moros_showcase {
  display:block;
  text-align:center;
}

.moros_showcase_container .heading {
  width:70%;
  margin:20px auto;
  font-size:20px!important;
  line-height:20px!important;
  text-align:left!important;
  text-decoration:underline;
}

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

.moros_showcase ul li {
  display:block;
  width:700px;
  margin:0 auto;
  padding:5px;
  border-bottom:1px solid #999;
}

.moros_showcase_title {
  display:inline-block;
  width:350px;
  font-weight:bold;
  text-align:left;
}

.moros_showcase_length {
  display:inline-block;
  width:190px;
  text-align:center;
}

.moros_showcase_price {
  display:inline-block;
  width:100px;
  text-align:right;
}

/* END EXPANDING VIDEO SECTION */
/* START TIP MENU */
#moros_tipmenu {
  text-align:center;
}

.menu_row {
  display:block;
  width:700px;
  height:24px;
  margin:0 auto;
  padding:5px;
  font-size:16px;
  line-height:24px;
  vertical-align:middle;
  border-bottom:1px solid #999999;
}

.menu_row span:first-child {
  float:left;
}

.menu_row span:last-child {
  float:right;
}

/* END TIP MENU */
/* START GAMES */
#game_container {
  position:relative;
  width:100%;
  margin:0 auto;
  padding:0;
  text-align:center;
}

.game {
  display:block;
  width:100%;
  height:38px;
  margin:0 auto;
  padding:3px;
  overflow:hidden;
}

.game .heading {
  margin:0;
  padding:0;
  font-size:18px!important;
  font-weight:bold;
  line-height:36px;
  vertical-align:middle;
  background:rgba(225,222,243,0.2);
  color:#fdff94!important;
  border-radius:15px;
  border:1px solid #000000;
}

.game_content {
  position:relative;
  display:none;
  margin:0 auto;
  padding:15px;
  text-align:left;
  border-radius:0 0 15px 15px;
  border:1px solid #000000;
  border-top:none;
}

.game_content img {
  width:200px;
  height:200px!important;
  float:left;
  margin-right:13px;
  border-radius:15px;
  border:1px solid #fdff94;
  box-shadow:2px 2px 2px 0 #000;
}

.metadata {
  float:left;
  display:block;
  width:580px;
  margin:0 auto;
}

.price span {
  font-weight:bold;
}

.game:hover {
  height:auto;
}

.game:hover .heading {
  border-radius:15px 15px 0 0;
}

.game:hover .game_content {
  display:block;
}

/* END GAMES */
/* START TEAMS */
.team {
  float:left;
  display:block;
  width:297px;
  height:275px;
  margin:15px 5px;
  padding:0;
  border-radius:15px;
  border:1px solid #fff;
}

.team_name {
  margin:0;
  padding:10px;
  border-radius:15px 15px 0 0;
  font-size:28px;
  line-height:36px;
  text-align:center;
  background:rgba(33,33,33,0.2);
}

.team_price:before {
  content:"( ";
}

.team_price:after {
  content:" )";
}

.team_price {
  display:block;
  width:100%;
  margin:5px auto;
  font-size:18px;
  line-height:36px;
  text-align:center;
}

.team_desc {
  padding:0 5px;
}

.team_desc p {
  margin:0 auto;
  padding:0;
  font-size:14px;
  line-height:24px;
  text-align:center;
}

/* END TEAMS */
/* START TEAMMATES */
.teammates {
  display:block;
  width:100%;
  margin:20px 0;
  text-align:left;
}

.teammates span {
  display:inline-block;
  width:32%;
  font-size:18px;
  line-height:32px;
  text-align:center;
}

/* END TEAMMATES */
/* START KING KUSH*/
#moros_king_kush .body {
  font-size:48px;
  line-height:48px;
  font-weight:bold;
  text-align:center;
}

/* END KING KUSH*/
/* Fix These Sections */
#profile_password_photo_galleries,#profile_photo_galleries,.photo_gallery,#profile_friends {
  width:930px;
  margin-left:-3px;
}

/* START ROUNDED and SHADOWED PROFILE IMAGES */
.img_radius_shadow,.photo_gallery_image {
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:2px 2px 10px 1px #000000;
  box-shadow:2px 2px 10px 1px #000000;
  border:1px solid #ffffff;
}

/* END ROUNDED and SHADOWED PROFILE IMAGES */
/* START FIX RECENT PICTURES */
.photo_gallery .images {
  text-align:center;
}

.recent_photos {
  text-align:center;
}

.recent_photos img {
  width:78px;
  height:78px;
  margin:2px 1px 2px 2px;
}

/* END FIX RECENT PICTURES */
#profile {
  padding-top:35px;
  padding-bottom:35px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  -moz-box-shadow:0 0 15px 0 #000000;
  -webkit-box-shadow:0 0 15px 0 #000000;
  box-shadow:0 0 20px 4px #000000;
  background:rgba(0,0,0,0.2);
}

/* START BOX STYLE */
#moros_profiledata_background,#profile_comments,#profile_schedule,#profile_password_photo_galleries,#profile_photo_galleries,.photo_gallery,.box,#profile_friends,#profile_interests_content .container {
  display:block;
  -webkit-box-shadow:0 2px 2px -2px #000000;
  box-shadow:0 2px 2px -2px #000000;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  border:1px solid #ddffae;
  margin:10px auto!important;
  padding:15px!important;
  background:rgba(255,255,255,0.2);
  background:rgba(139,78,145,0.8);
  background:rgba(56,146,147,0.5);
  background:#b469ae;
  background:rgba(248,110,48,0.5);
}

/* END BOX STYLE */
#profile_friends,#moros_king_kush {
  margin-bottom:40px!important;
}

/* START PROFILE DATA BACKGROUND */
#moros_profiledata_background {
  position:absolute;
  display:block;
  width:640px;
  height:355px;
  top:-417px;
  right:0;
  z-index:-1;
}

#profile_about_me .container:nth-child(2) {
  margin-top:15px!important;
}

/* END PROFILE DATA BACKGROUND */
/* START FIXED LEFT SIDE NAVBAR */
#profile_interests_content .container,#profile_interests_content .heading {
  display:none;
}

#meaning_life_container {
  display:block!important;
}

#meaning_life_label {
  display:none!important;
}

#meaning_life_value {
}

#moros_leftbar {
  top:150px;
  left:0;
  background:rgba(248,110,48,0.5);
  color:#fdff94!important;
  border-radius:0 15px 15px 0;
  box-shadow:2px 2px 2px 0 #000;
}

/* END FIXED LEFT SIDE NAVBAR */
.profile_section_content .heading {
  font-family:MorosHeadingFont;
  font-size:32px;
  line-height:32px;
  letter-spacing:4px;
  text-align:center;
  color:#b368a9;
  text-shadow:2px 2px 1px #000;
}

.profile_section_content .subheading {
  font-size:16px;
  line-height:16px;
  text-align:center;
  color:#b368a9;
}

#profile_main_photo .heading {
  font-size:18px;
  line-height:18px;
}

.body {
}

body {
  margin:0;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  color:#ffffff;
  color:#efc734;
  color:#bcc838;
  color:#71dbdb;
  color:#fdff94;
  text-shadow:1px 1px 0 #000;
  background:#000000 url(http://www.moros1138.com/mfc_profiles/DashaKush/img/background.jpg) top center fixed repeat-y;
  background:#9d2668 url(http://www.moros1138.com/mfc_profiles/DashaKush/img/background.jpg) top center fixed repeat-y;
  background-size:100% auto;
}

a:link,a:visited,a:active {
  text-decoration:none;
  color:#6688ff;
  color:#f5692c;
  color:#edc734;
  text-shadow:1px 1px 0 #000;
}

a:hover {
  text-decoration:underline;
}

a.pagelink {
  display:block;
  width:100%;
  height:40px;
}