body {background-color:#ffffff;}

h5 {color:#991818;}

#djbooth-mobile {
  max-width:470px;
  min-width:310px;
  padding:47px 5px 10px 5px;
}

#djbooth-mobile ul.nav li a {
  color: #e5e5e5;
  font-weight:bold;
}

#djbooth-mobile .logo {
  margin: 0;
}

#djbooth-mobile .switch {
  text-align:right;
  margin:10px 0; 30px 0;
  font-weight:bold;
}

#djbooth-mobile .search {text-align:right;}

#djbooth-mobile .top-ad {
  margin:10px auto 0 auto;
  width:320px;
}

h1 {
  color: #fff;
  display: inline-block;
  background: #000;
  margin: 10px 0 0 0;
  padding: 5px 7px;
  font-size: 15px;
  font-style: uppercase;
  font-family: 'Verdana';
  font-weight: bold;
  position: relative;
  line-height: 150%;
}
h1:after {
  content: ' ';
  background: rgba(0, 0, 0, 0.15);
  width: 8px;
  height: 75%;
  position: absolute;
  bottom: 0px;
  right: -8px;
}
h1 + hr, h1 + nav + hr {
  margin: 0;
  outline: none;
  border-top: 6px solid #000;
}
h2 {
  color: #fff;
  display: inline-block;
  background: #000;
  margin: 10px 0 0 0;
  padding: 5px 7px;
  font-size: 15px;
  font-style: uppercase;
  font-family: 'Verdana';
  font-weight: bold;
  position: relative;
  line-height: 150%;
}
h2:after {
  content: ' ';
  background: rgba(0, 0, 0, 0.15);
  width: 8px;
  height: 75%;
  position: absolute;
  bottom: 0px;
  right: -8px;
}
h2 + hr, h2 + nav + hr {
  margin-top: 0;
  outline: none;
  border-top: 6px solid #000;
}

#djbooth-mobile nav {
  float: right;
  margin-top: 7px;
  margin-right: 7px;
}
#djbooth-mobile nav.left {
  float: left;
  margin: 7px 7px 7px 0;
}
#djbooth-mobile nav ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  zoom: 1;
}
#djbooth-mobile nav ul:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
#djbooth-mobile nav ul li {
  float: left;
  font-size: 12px;
  font-weight: bold;
}
#djbooth-mobile nav ul li:not(:last-child) {
  margin-right: 2px;
}
#djbooth-mobile nav ul li a {
  text-decoration: none;
  padding: 3px 9px;
  display: block;
  color: #991818;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#djbooth-mobile nav ul li a:hover {
  background: #fecf5b;
}
#djbooth-mobile nav ul li a.active {
  background: #e5e5e5;
}

/* ======= INDEX PAGES ======== */

#djbooth-mobile .index-image {
  padding:10px 8px 15px 0;
}

#djbooth-mobile .index-image img {
  border:5px solid #e5e5e5;
}

#djbooth-mobile .index-text {
  padding:8px 8px 5px 0;
}

#djbooth-mobile .index-text a {
  color:#003366;
  font-size: 13px;
  margin: 0 0 3px 0;

}

#djbooth-mobile .index-link {
  position:absolute;
  width:100%;
  height:100%;
  top:0;  
  left: 0;
  z-index: 1;
  background-image: url('http://static.djbooth.net/images/transparent.gif');
}

#djbooth-mobile .pagination li a {color:#991818;}

#djbooth-mobile .search-pagination {
  text-align:center;
  margin:15px 0 15px 0;
}

#djbooth-mobile .search-pagination a {
color: #991818;
padding: 7px 10px;
border: 1px solid #991818;
margin: 0 5px;
}

#djbooth-mobile .search-pagination a:hover {
  background-color: #e5e5e5;
  text-decoration: none;
}

/* =========== Entry Pages ========= */

h3 {
  margin:7px 0 7px 0;
}

#djbooth-mobile .entry-info {
  margin-bottom: 12px;
}

#djbooth-mobile .entry-info a {color:#991818;}

#djbooth-mobile .entry-text {
  margin: 10px 0 10px 0;
}

#djbooth-mobile .entry-text a {color:#991818;}

#djbooth-mobile table.entry-details a {
  text-decoration: underline
}

#djbooth-mobile .share {
  padding:5px 0 0 0;
}

#djbooth-mobile .more-artist {
  clear:both; 
  margin:7px 0 7px 0; 
  text-align:center;
}

#djbooth-mobile .feature-image {
  margin: 0 0 10px 0;
  text-align:center;
}

.download  {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
        font-weight:bold;
        line-height:140%;
        text-decoration:none;
}

.download img {
        padding:0;
        margin:7px 5px 0 0;
        text-decoration:none;
} 

.download a {color:#991818;}


/* ========= COMMENTS ======== */

#djbooth-mobile .ratings-stats {
  margin:0 0 15px 0;
  text-align:center;
}

#djbooth-mobile .ratings-show {
  float:left; 
  margin:3px; 2px 0 0;
}

#djbooth-mobile .ratings-buttons {
  float:left; 
  margin: 3px 35px; 0 0;
}

#djbooth-mobile .comment-box {
  padding:7px 5px;
  margin:0 0 10px 0;
  border: 1px solid black;
}

#djbooth-mobile .comment-box span.username {
  font-weight:bold;
  font-size:13px;
}

#djbooth-mobile .comment-box .comment-rating {
  padding:0 0 0 18px;
}

#djbooth-mobile .comment-box .comment-line {
  width:100%; 
  height:1px;
  border-bottom:1px solid #acacac;
}

#djbooth-mobile .comment-box .comment-review {
  padding:5px 0 0 0;
}

#djbooth-mobile #comment-box-pic {
   font-weight:bold;
   text-align:center;
}


/*---------------- Mixtape Player ------------------------- */

.mixtape-player {
        width:320px; 
        margin:3px 0 30px 0;
}

.mixtape-player-button {
        float:left;
        width:30px; 
        height:30;

}

.mixtape-player-middle {
        float:left;
        width:320px;
        height:150;
}

.mixtape-player-spacer {
        clear:both;
        height:7px;
}

#playlist {
	width: 320px;
}

#playlist .song {
	display: block;
	clear: both;
	margin-bottom: 7px;
	height: 17px;
	padding: 1px;
}
.song > div {
	color: #111111;
	float: left;
	display: block;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	white-space:nowrap;
	overflow: hidden;
}

.song .title {
	width: 260px;
	overflow: hidden;
        text-align: left;
}

.song .title a {
	text-decoration: none;
	color: #06414D;
	font-weight: normal;
}

.song .title a:hover {
	color: #F57E22;
}

.song .spacer {
	clear: both;
}

.play {
	font-weight: bold !important;
	color: white !important;
	background-color: #AFA9FF !important;
}

.play a {
	font-weight: bold !important;
}

.prv_img {
	width:  30px;
	height: 30px;
	background:url('http://static.djbooth.net/images/icon-previous.png') no-repeat;
	display: block;
	float: left;
        border:0;
}
.nxt_img {
	width:  30px;
	height: 30px;
	background:url('http://static.djbooth.net/images/icon-next.png') no-repeat;
	display: block;
	float: left;
        border:0;
}

#disqus_thread {
clear:both;
margin-top:10px;
}
#disqus_thread a {color:#991818;}



/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('http://static.djbooth.net/images/delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url('http://static.djbooth.net/images/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0;}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */



/* Facebook CSS */
.fblogin { padding-left: 10px; }
.fblogin a:hover { font-size: 11px; !important; }
.comment-login .fblogin { margin: 0px 0px 10px 0px; text-align: center; }
.newscomment.fblogin { margin: 10px 0px 10px 0px; text-align: center; }
.reviews.fblogin { margin: 10px 0px 10px 300px; text-align: center; }
.FB_profile_pic { margin-bottom: 5px; }