/*
Theme Name: Mia Sable
Theme URI: http://wordpress.org/
Description: For the one and only Mia Sable.
Version: 1.0
Author: Garrett Bjerkhoel
Author URI: http://garrettbjerkhoel.com/
*/
@import "/_assets/301af177440cf31762068435.css";

body {
  background: #000;
  -webkit-text-stroke: 1px transparent;
}
#bg_image {
   background: #000 url("/_assets/cd208b478542c63384f47e00.jpg") no-repeat top center;
   position: absolute;
   top: 0; left: 0; right: 0; bottom: 0;
}

.wrapper {
  width: 901px;
  margin: 0 auto;
  position: relative;
}

.post .meta h2 a, .post .meta h3, .cf, .column h3 a, .section h2, #footer li a, .set .title {
	text-decoration: none;
}

/**
 * Header
 */
#header {
  background: url("/_assets/0630dfcf669888e9d78d5964.gif") no-repeat bottom center;
  width: 901px; height: 63px;
  padding: 0 0 10px;
}
#header h1 {
  width: 153px; height: 63px;
}
#header h1 a,
#header h1 a:hover {
  background: url("/_assets/98b6ca5fb1987c1806d4ac40.gif") no-repeat;
  width: 153px; height: 63px;
  display: block;
  font-size: 0.1em;
  text-indent: -9999em;
}
.social_icons {
  float: right;
}

.social_icons img {
  vertical-align: middle;
  margin: 0 3px;
  
  -webkit-transition: all 0.25s ease-in-out;
  -webkit-border-radius: 3px;
}

.social_icons .icon:hover {
  -webkit-transform: scale(1.25);
  -webkit-box-shadow: #fbeba2 0 0 14px;
}

/**
 * Elevator
 */
#elevator {
  background: url("/_assets/8a6a55fa824201cc8b71908a.gif") no-repeat bottom center;
  width: 901px; height: 542px;
  position: relative;
  margin: 13px 0; padding: 0 0 10px;
}
.left_light,
.right_light {
  background: url("/_assets/0a961cc1a24f58fec1054b0a.png") no-repeat bottom right;
  width: 175px; height: 235px;
  position: absolute;
  z-index: 500;
  top: 35px;
}
.left_light { left: -190px; }
.right_light { right: -190px; }
#frame {
  background: url("/_assets/0524af96813c15dcb0ff2a65.png") no-repeat;
  position: absolute;
  z-index: 20;
  width: 933px; height: 542px;
  top: -27px; left: -13px;
}
#controls {
  position: absolute;
  z-index: 25;
  width: 128px; height: 390px;
  padding: 10px 0 0;
  top: 35px; right: 33px;
}

/**
 * Controls
 */
#controls li {
  width: 68px; height: 40px;
  margin: 14px auto 19px;
}
#controls li.industry_access,
#controls li.industry_access a {
  height: 51px;
}
#controls a {
  background: url("/_assets/72b0cd3b0663e062d0107ea0.png") no-repeat;
  width: 68px; height: 40px;
  display: block;
  text-indent: -9999em;
  font-size: 0.1em;
}
#controls li.home a { background-position: 0 0; }
#controls li.home a:hover, #controls li.home a.active { background-position: -68px 0; }

#controls li.media a { background-position: 0 -53px; }
#controls li.media a:hover, #controls li.media a.active { background-position: -68px -53px; }

#controls li.meet_mia a { background-position: 0 -106px; }
#controls li.meet_mia a:hover, #controls li.meet_mia a.active { background-position: -68px -106px; }

#controls li.blog a { background-position: 0 -157px; }
#controls li.blog a:hover, #controls li.blog a.active { background-position: -68px -157px; }

#controls li.discuss a { background-position: 0 -207px; }
#controls li.discuss a:hover, #controls li.discuss a.active { background-position: -68px -207px; }

#controls li.industry_access a { background-position: 0 -261px; }
#controls li.industry_access a:hover, #controls li.industry_access a.active { background-position: -68px -261px; }

#controls li.contact a { background-position: 0 -324px; }
#controls li.contact a:hover, #controls li.contact a.active { background-position: -68px -324px; }

#picture {
  width: 704px; height: 503px;
  overflow: hidden;
  position: relative;
}
#picture #left_door,
#picture #right_door {
  background: url("/_assets/c8b655a3f8fcb77104f0dee7.jpg") no-repeat;
  position: absolute;
  z-index: 15;
  width: 350px; height: 503px;
}
#picture #left_door {
  background-position: 0 0;
  left: -350px;
}
#picture #right_door {
  background-position: -352px 0;
  right: -350px;
}
#picture {
  width: 704px;
  position: absolute;
  left: 1px;
}
#door {
  background: #000;
  overflow: hidden;
  height: 506px;
}
#door img {
  position: absolute;
}

/**
 * Content
 */
#content {
  overflow: hidden;
  position: relative;
  padding: 0 0 25px;
}
#loading {
  background: url("/_assets/e141469e9976bd78286fb0ce.gif") no-repeat;
  width: 100px; height: 47px;
  position: absolute;
  z-index: 5000;
  margin: 0 0 0 410px;
}
#content #left {
  width: 510px;
  margin: 0 37px 0 0;
  float: left;
}

/**
 * Post
 */
.post {
  background: url("/_assets/9e7191ebd046dde5901a52a0.gif") repeat-x bottom;
  font: 12px/18px Georgia, serif;
  margin: 0 0 25px; padding: 0 0 25px;
}
.post .content p img {
  border: 3px double #ccbb8a;
  padding: 1px;
}
.post .meta {
  overflow: hidden;
  margin: 0 0 15px;
}
#commentform p {
padding: 5px 0;
}
.post .meta h3 {
  float: left;
  width: 60px;
  font-size: 18px;
  line-height: 0;
  text-align: center;
  font-weight: normal;
  border-right: 1px solid #4d4a43;
  margin: 0 20px 0 0;
}
.post .meta h3 span {
  display: block;
  font-size: 28px;
  padding: 0 0 5px;
}
.video .meta {
  margin: 0 0 5px;
}
.post .meta h2 {
  float: left;
  width: 415px;
  margin: 0 0 0 5px;
  padding: 15px 0 15px 0;
  font-size: 23px;
}
.post .meta h2 a {
  color: #fff;
  font-weight: normal;
}
.post p,
#more_news .column p {
  padding: 5px 0;
  font-size: 13px;
  line-height: 21px;
}
.read_more {
  background: url("/_assets/9c1b1897dfe9c03eb65f97ce.gif") no-repeat;
  width: 123px; height: 29px;
  font-size: 0.1em;
  text-indent: -9999em;
  display: block;
  margin: 0;
  float: right;
}
#content #right {
  width: 344px;
  float: left;
  padding: 30px 0 0;
}
.section {
  padding: 0 0 45px;
}
.section h2 {
  font-size: 18px;
  padding: 0 0 15px;
}

/*
 * More News
 */
#more_news {}
#more_news .meta {
  overflow: hidden;
}
#more_news .meta a {
  background: url("/_assets/fe2e363abd4292c2b43163d7.gif") no-repeat;
  width: 107px; height: 24px;
  display: block;
  text-indent: -9999em;
  font-size: 0.1em;
  float: right;
}
#more_news .columns {
  overflow: hidden;
  padding: 25px 0;
}
#more_news .column {
  width: 204px;
  float: left;
  margin: 0 0 0 27px;
}
#more_news .column img {
  border: 6px solid #fff;
  padding: 1px;
  background: #9b9b9b;
}
#more_news .column:first-child {
  margin-left: 0;
}
#more_news .column h3 {
  font-size: 18px;
  padding: 7px 0;
}
#more_news .column .read_more {
  margin-left: 83px;
}
.subscribe_border {
  border: 5px solid #fff;
}
.subscribe_border .subscribe {
  background: #d8edf3;
  border: 1px solid #000;
  text-align: center;
  padding: 15px;
  color: #636363;
}
.subscribe .email {
  outline: none;
  font-family: Georgia;
  width: 285px;
  padding: 5px;
  font-size: 18px;
  text-align: center;
}
.subscribe p {
  font-size: 15px;
  padding: 5px 0 10px;
}
.subscribe .submit {
  background: url("/_assets/cda66a3419cfe66a48d3154b.gif") no-repeat;
  width: 123px; height: 29px;
  cursor: pointer;
  border: 0;
  font-size: 0.1em;
}

/**
 * Footer
 */
#footer {
  background: url("/_assets/cbf725a91a205068f2a6c6bc.gif") no-repeat top center;
  padding: 0 0 25px;
}
#footer .body {
  overflow: hidden;
  padding: 31px 0 40px;
}
#footer .store {
  float: left;
  margin: 9px 0 0;
}
#footer ul,
#footer li {
  float: left;
}
#footer ul {
  padding: 9px 45px 0;
}
#footer li {
  padding: 0 15px;
  font-size: 16px;
}
#footer li.spacer {
  padding: 0 2px;
  color: #786b57;
}
#footer h3 {
  width: 90px; height: 37px;
  float: left;
}
#footer h3 a,
#footer h3 a:hover {
  background: url("/_assets/bdda6220c6d283e157e0e342.gif") no-repeat;
  width: 90px; height: 37px;
  display: block;
  text-indent: -9999em;
  font-size: 0.1em;
}
#footer .social_icons {
  text-align: center;
  float: none;
}

/**
 * Meet Mia
 */
h1.title {
  background: url("/_assets/a6479512cf6c1d851bdcfcb0.gif") no-repeat left center;
  font-size: 36px;
  padding: 0 0 0 75px;
}
#tabs {
  border-top: 1px solid #2a2418;
  border-bottom: 1px solid #2a2418;
  margin: 25px 0; padding: 20px 0;
  overflow: hidden;
}
#tabs li {
  float: left;
  width: 254px;
  margin: 0 1px 0 0;
}
#tabs li a {
  text-decoration: none;
  background: url("/_assets/2b5bb4da29d6f12d43b48216.gif") no-repeat top center;
  width: 254px; height: 36px;
  color: #fff;
  padding: 15px 0 0;
  display: block;
  text-align: center;
}
#tabs li a:hover,
#tabs li a.active {
  text-decoration: none;
  background-position: bottom center;
}
body.media #tabs li,
body.media #tabs li a {
  width: 299px;
}

/**
 * Bio
 */
#bio_slide p {
  padding: 15px 0 0;
}

/**
 * Industry Access
 */
body.industry-access h1.title {
}
body.industry-access .section {
  border-top: 1px solid #2a2418;
  margin: 25px 0 0; padding: 25px 0;
}
.section h3 {
  height: 14px;
  font-size: 0.1em;
  text-indent: -9999em;
}
.section h3.photos {
  background: url("/_assets/88e5107cfcdda297885f9452.gif") no-repeat;
  width: 65px;
}
.section h3.logos {
  background: url("/_assets/78d23c00e531f7ee89191693.gif") no-repeat;
  width: 57px;
}
.section h3.mp3s {
  text-indent: 0;
  color: #fff;
  font-size: 14px;
  height: auto;
/*  background: url("/_assets/17952122fb6f64255497c4bd.gif") no-repeat;*/
/*  width: 46px;*/
}
.gallery {
  overflow: hidden;
}
.gallery .item {
  width: 146px;
  float: left;
  margin: 25px 0 6px 42px;
}
.gallery .first {
  margin-left: 0;
}
.item .thumb {
  margin: 0 0 10px;
}
.item .thumb a {
  background: url("/_assets/5be87aeff5513e56ba6725a0.png") no-repeat;
  display: block;
  width: 138px; height: 103px;
  padding: 5px 4px;
}
.item .download,
.download_all li,
.track_listing li {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.item .download {
  background: url("/_assets/d0d55d1bdfafbc1b4d269ca0.gif") no-repeat;
  height: 23px;
  line-height: 23px;
  margin: 1px 0 0; padding: 0 6px;
}
.download a,
.track_listing a {
  text-decoration: none;
  float: left;
  color: #fff;
}
.download span,
.track_listing span {
  float: right;
  color: #fdebce;
}
.download_all {
  background: url("/_assets/b9c51c2142c41aaff7eb2586.gif") no-repeat 77px 0;
  margin: 35px auto 10px; padding: 31px 0 0;
  width: 352px;
  overflow: hidden;
}
.download_all li {
  background: url("/_assets/e6698c8b0ac5d257af0c3c82.gif") no-repeat;
  float: left;
  width: 146px; height: 32px;
  line-height: 32px;
  margin: 0 0 0 20px; padding: 0 10px;
  font-size: 14px;
}
.download_all li:first-child {
  margin-left: 0;
}
.download_all li.single {
  margin-left: 90px !important;
}

.track_listing {
  overflow: hidden;
  padding: 25px 0 0;
}
.track_listing li {
  background: url("/_assets/8f6f5be3013ddc8283673e12.gif") no-repeat;
  float: left;
  width: 393px; height: 23px;
  margin: 5px 0 5px 70px; padding: 0 10px;
  line-height: 23px;
}
.track_listing li.first {
  margin-left: 0;
}

/**
 * Blog
 */
body.blog #left .title {
  background-position: 0 3px;
  border-bottom: 1px solid #2a2418;
  margin: 0 0 25px; padding-bottom: 25px;
}
ul.category_list {
  font-size: 14px;
  font-style: italic;
}
ul.category_list h2 {
  border-bottom: 1px solid #2a2418;
  margin: 0 0 15px;
}
li.cat-item {
  color: #9b8e66;
  padding: 1px 0;
}
li.cat-item a {
  text-decoration: none;
  color: #fff;
}
li.cat-item a:hover {
  text-decoration: underline;
  color: #5eabbf;
}

/**
 * Media Track
 */
.track {
  
}
.track .top,
.track .bottom {
  overflow: hidden;
}
.track .bottom {
  padding: 25px 0 0;
}
/* Top */
.track .top .case {
  background: url("/_assets/037c80447826173dd758fb4d.gif") no-repeat;
  width: 152px; height: 137px;
  margin: 0 20px 0 0; padding: 6px;
  float: left;
}
.track .top .info {
  width: 322px;
  float: left;
  padding: 12px 0 0;
}
.info .cf {
  font-size: 23px;
}
.info .release {
  color: #f6ebb9;
  font-size: 12px;
}
/* Bottom */
.track .bottom .buy {
  width: 168px;
  margin: 0 20px 0 0;
  float: left;
}
.track .buy a {
  margin: 4px 0;
  display: block;
}
.track .buy h2 {
  margin: 0 0 10px;
}
.track .bottom .tracks {
  width: 322px;
  float: left;
  padding: 0 0 10px;
}
.tracks li {
  border-bottom: 1px solid #342f1f;
  font-size: 13px;
  padding: 4px 0;
}
.tracks li:last-child {
  border-bottom: 0;
}

/**
 * Contact
 */
body.contact #left form {
  padding: 15px 0;
  border-bottom: 1px solid #342f1f;
}
body.contact #left p {
  margin: 15px 0;
}
body.contact #left form label {
  display: block;
}
body.contact #left form input[type='text'],
#commentform input[type='text'] {
  width: 300px;
  outline: none;
  font-family: Georgia;
  padding: 5px;
  font-size: 18px;
}
body.contact #left .people {
  padding: 15px 0;
  color: #aaa;
}
body.contact #left .people strong {
  color: #fff;
}

/**
 * Photo Gallery
 */
body.meet-mia #content #right {
  padding-top: 10px;
}
div.photos h2 {
  font-size: 24px;
}
#photo_gallery {
  background: url("/_assets/504f8e56094e6979b736abb3.gif") no-repeat;
  width: 307px; height: 381px;
  padding: 25px 18px;
}
#photo_gallery .set {
  background: #a29270;
}
#photo_gallery .set .title {
  background: url("/_assets/c0250e6906c0ae52ab27bd96.gif") repeat-x top;
  height: 24px;
  padding: 15px;
  font-size: 24px;
}
#photo_gallery .set .title {
}
#photo_gallery .set .images {
  overflow: hidden;
  padding: 2px;
}
.ngg-galleryoverview,
.ngg-gallery-thumbnail,
.ngg-galleryoverview img {
  padding: 0 !important; margin: 0 !important;
}
.ngg-gallery-thumbnail {
  margin: 5px !important;
}

.lyric_text {
	width: 400px;
	text-align: center;
	color: #000;
}
.lyric_text h2,
.lyric_text p {
	padding: 5px 0 10px;
}
#fancybox-close {
	display: inline !important;
}