/* Custom styles
*/
body,
body.custom-background {
  background-image: url('../custom/pattern-bg1.png');
  background-attachment: fixed;
  background-repeat: repeat;
}
#content img.mtr-banner {
  margin-top: 30px;
  max-width: 100%;
}

/* Text colors */
a { color: #09f; }
a:hover { color: #3cf; }

.post .author,
.post .date {
  color: #999;
  font-size: 11px;
  margin-bottom: 1em;
  display: block;
  }
.post .author { float: left; }
.post .author a { color: #f93; }
.post .date { text-align: right; font-style: italic; }
.post p {
  display: block;
  overflow: hidden;
  padding-bottom: 2px;
  }

.post em, .post em a { color: #96f; background-color: transparent; }
.post em, .post em a { color: #cf3; }
.post strong { color: #c0f !important; }
.post a strong { color: #09f !important; }

/* Overrides
*/
#nav-menu {
  height: 54px;
}
#nav-menu a,
#nav-menu > li:first-child a {
  font-size: 16px;
  padding: 20px 30px 18px 30px;
}



article h1.title,
.post h1.title,
.page h1.title {
  padding: 0 30px;
}


article h1.title,
.post h1.title,
.page h1.title,
article .meta-info,
.post .meta-info,
.page .meta-info, 
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
  text-align: left;
}

ul.comments .comment-text {
  font-size: 14px;
}

/* Widgets */
#sidebar .widget {
  padding: 0;
  box-shadow: none;
}
.widget_image .widget-title {
  display: none;
}
#sidebar h3.widget-title {
  padding: 0;
  margin-bottom: 10px;
  font-size: 14px;

}

body.dark-color-scheme #sidebar .widget {
  background-color: transparent;
}

body.dark-color-scheme .post,
body.dark-color-scheme #content > article,
body.dark-color-scheme .page,
body.dark-color-scheme .flexslider,
/*body.dark-color-scheme #sidebar .widget,*/
body.dark-color-scheme ul#pagination,
body.dark-color-scheme ul#pagination li.next,
body.dark-color-scheme .page-info,
body.dark-color-scheme .flexslider .flex-next,
body.dark-color-scheme .flex-direction-nav li,
body.dark-color-scheme ul.comments li.respond,
body.dark-color-scheme #footer {
  background-color: #111;
  background-color: rgba(0,0,0,.3);
 }
body.dark-color-scheme ul.comments {
  background-color: #111;
  background-color: rgba(0,0,0,.3);
}

/* Stop Yahoo player element from creating layout gap */
.ywp-common-tooltip {
  position: absolute;
  bottom: 0;
}


/* Menu */   
#nav-menu > li.current-menu-ancestor,
 #nav-menu > li.current-menu-item {
  border-radius: 0;
}


/*----------------------------------------------- MIXES 
*/
.mix h4 { font-weight: bold; font-size: 14px; margin-bottom: 5px; }
.mix ol { margin-left: 2em; }
.mix ol em { color: #cf3; }
.mix ol strong { color: #c0f; }
.mix .intro { overflow: hidden; margin-bottom: 7px; }
.mix .entry img,
#mixtapes .intro img { float: left; margin-right: 15px; }
.mix .description { display: block; }
.page-365 .post { /* same as search results layout */
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  } 
.mix p { padding-bottom: 2px; }

.page-365 .post img { width: 100px; height: inherit; float: left; margin-right: 10px;  }
.page-365 .post .more-link { display: none; }
.page-365 #mixtapes { border-bottom:6px solid #2C2C2C; }

#mixtapes article {
  overflow: hidden; /* clearfix */
  padding-top: 10px;
  padding-bottom: 25px;
}
#mixtapes .more-link { display: none; } /* the excerpt 'more...' link doesn't go anywhere and is confusing */
