/*
Theme Name: Potoco Folclor
Theme URI: http://blog.alvaroveliz.cl
Description: Tema para potocodiscos.cl
Author: Alvaro Véliz
Version: 1.0
Tags: red, smoke, music, folclor
*/
/*------------- General -------------*/
body {
  background: #A82213 url('images/bg.png');
  font-family: Helvetica, Arial, sans-serif;
}

h1, h2, h3 {
  font-family: "MuseoSlab500", Helvetica, Arial, sans-serif;
}

a {
  color: #fff;
  text-decoration: none;
}

a:hover {
  color: #F7BB09;
}

input:focus, textarea:focus {
  border: solid #F7BB09;
  border-width: 4px;
  background: #DFDFDF;
}

label {
  width: 100%;
  color: #fff;
}

.serif {
  font-family: "Baskerville", "Hoefler Text", "Bitstream Vera Serif", Georgia, serif;
  font-weight: 300;
  font-style: italic; 
}

.btn, input[type="submit"] {
  background: #333;
}

.btn, input[type="submit"]:hover {
  background: #444;
}

.big {
	font-size: 36px;
}

.alignright {
	float: right;
	padding-left: 10px;
}

.alignleft {
	float: left;
	padding-right: 10px;
}

.entry {
	overflow: hidden;
}

.entry a {
  color: #F7BB09 !important;
}

.entry a:hover {
	color: #DFCE99 !important;
}

.twitter-share-button {
	float: right;
	padding-left: 10px;
}

.category .post {
	padding-bottom: 10px;
}

.last-title {
  background: #B95E12;
  background: rgba(247, 187, 9, 0.38);
  z-index: 90;
  text-transform: uppercase;
  padding: 4px 40px 4px 40px;
	position: relative;
	width: 220px;
  top: 40px;
  left: 120px;
  color: #fff;
  font-family: "MuseoSlab500", Helvetica, Arial, sans-serif;
}

/*------------- Header & Footer -------------*/
#header {
  background-color: #333;
  color: #fff;
  font-size: 10px;
  box-shadow: inset 0 -2em 3em -2em #111;
  -webkit-box-shadow: inset 0 -2em 3em -2em #111;
  -moz-box-shadow: inset 0 -2em 3em -2em #111;
  border-bottom: 2px solid #222;
}

#menu {
  height: 70px;
}

#menu li a, #menu li a:hover {
  font-family: "MuseoSlab500", Helvetica, Arial, sans-serif;
  height: 68px;
  color: #fff;
  font-size: 16px;
  padding: 40px 10px 0 20px;
  text-transform: uppercase;
  margin-bottom: 3px;
}

#menu li:hover, #menu li.current_page_item {
  background: #484848;
  background: rgba(255, 255, 255, 0.1);
}

#player-container {
  margin-top: 40px;
  position: relative;
}

#top-access-buttons {
  margin-top: 38px;
  position: relative;
}

#player-full span {
	font-size: 24px;
}

#access-buttons {
  margin-top: 30px;
	font-size: 34px;
}

#footer {
  background: #333;
  margin-top: 20px;
  min-height: 100px;
  color: #fff;
  font-size: 10px;
  box-shadow: inset 0 2em 3em -1em #111;
  -webkit-box-shadow: inset 0 2em 3em -1em #111;
  -moz-box-shadow: inset 0 2em 3em -1em #111;
}

#footer #copyright {
  border-left: 1px solid #444;  
  min-height: 100px;
  padding: 10px;
  margin: 10px;
}

#footer #contact-form-footer {
  padding: 10px;
  margin: 10px;
}

#footer .license {
  margin-top: 30px;
}

#footer .theme_cr {
  font-size: 9px;
  margin-top: 30px;
}

/*------------- Sidebar -------------*/
#sidebar {
  background: #484848;
  background: rgba(255, 255, 255, 0.1);
  padding: 20px;
  border: 1px dashed #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 12px;
  position: relative;
}

#sidebar ul {
  margin: 0;
  padding: 0;
}

#sidebar ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#sidebar label {
  color: #fff;
}

#sidebar .widget {
	margin-bottom: 15px;
}

#sidebar .widget-title {
	padding: 5px;
  background: #B95E12;
  background: rgba(247, 187, 9, 0.28);
	font-size: 18px;
	margin-bottom: 10px;
  font-family: "MuseoSlab500", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #fff;
}

#sidebar #recentcomments li.recentcomments {
	color: #ddd;
}
/*------------- Holder -------------*/
#holder {
  text-align: right;
  margin-top: 50px;
}

#holder h3 {
  font-family: "MuseoSlab500", Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-weight: bold;
  color: #F7BB09;
  margin-top: 10px;
}

/*------------- Last News -------------*/
#last-news {
  position: relative;
  margin: 30px 0;
}

#last-news-content {
  background: #9F3C31;
  background: rgba(255, 255, 255, 0.1);
  padding: 10px;
  color: #fff;
  padding-top: 20px;
  border-top: 1px solid #BD6A1F;
}

#last-news-content.firstrow {
	padding-top: 50px;
}

#last-news-box { 
  border: 1px dashed #fff;
  padding: 10px;
  font-weight: bold;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#last-news-box .date {
  text-align: center;
}

#last-news-box .date .day {
  font-size: 36px;
}

#last-news-box .date .month {
  font-size: 15px;
}

#last-news-box .comments {
  border-top: 1px solid #fff;
  font-size: 9px;
	text-align: center;
}

#last-news-box .comments a {
	padding: 0 !important;
}

/*------------- Content -------------*/
#content {
  color: #fff;
}

#content .post-title {
  border-bottom: 1px solid #fff;
  padding: 10px 0;
}

#content .post-edit-link {
  display: block;
  padding: 2px;
  font-size: 10px;
  border-left: 1px dashed #fff;
  border-right: 1px dashed #fff;
  border-bottom: 1px dashed #fff;
}

#content .entry {
  margin-top: 10px;
  color: #eee;
}

#content .post-metadata {
  overflow: hidden;
  display: block;
  padding: 5px;
  margin: 10px 0;
  font-size: 12px;
  background: #A23A21;
  background: rgba(184, 95, 37, 0.3);
}

#content .post-metadata a {
  color: #ddd !important;
}

#content .navigation {
  overflow: hidden;
  display: block;
  padding: 5px;
}

#content .prev-post, #content .post-tags {
  float: left;
}

#content .next-post, #content .post-comment-meta {
  float: right;
}

/*------------- Comments -------------*/
#comment-list ul {
  margin: 0;
  padding: 0;
}

#comment-list li {
  margin: 8px 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #F7BB09;
}

#comment-list, #post-comment {
  margin-top: 30px;  
}

#comment-list h3, #post-comment h3 {
  border-bottom: 1px solid #fff;
  margin-bottom: 5px;
}

#comment-list .comment-author {
	text-align: center;
	font-size: 10px;
	background: url('images/stripes.png');
}

#comment-list .comment-text {
	padding-top : 20px;
}

#comment-list .avatar {
	border: 1px solid #BF7E77;
}

/*------------- Catalog -------------*/
#catalog h1 {
	margin-bottom: 20px;
}

#catalog .album-year {
	border-bottom: 1px solid #ddd;
	text-align: right;
	color: #ddd;
	padding-top: 20px;
  font-family: "Baskerville", "Hoefler Text", "Bitstream Vera Serif", Georgia, serif;
  font-weight: 300;
  font-style: italic; 
  position: relative;
}

#catalog .album-year-text {
	background-color: #ddd;
	padding: 5px 10px;
  border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  color: #000;
	right: 0px;
	top: -12px;
	position: absolute;
}

#catalog .albums {
	overflow: hidden;
}

#catalog .album {
	float: left;
	text-align: left;
  padding: 10px;
  font-size: 11px;
  width: 125px;
}

#catalog .album:hover {
  background: #A23A21;
  background: rgba(184, 95, 37, 0.3);
  padding: 10px;
  border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
}

#catalog .album img { 
	border: 1px solid #d3d3d3;
}

#catalog .album-title {
	font-weight: bold;
}

/*------------- Catalog Album-------------*/
#catalog-album .catalog-breadcrumb {
  overflow: hidden;
  display: block;
  padding: 5px;
  margin: 10px 0;
  font-size: 12px;
  background: #A23A21;
  background: rgba(184, 95, 37, 0.3);
}

#catalog-album .post-edit-link {
	float: right;
	border: 0px;
}

#catalog-album .album-meta {
	overflow: hidden;
}

#catalog-album .wp-post-image { 
	float: left;
	border: 1px solid #d3d3d3;
	margin-right: 20px;
}

#catalog-album .album-artist {
	color: #ccc;
}

#catalog-album .album-tracklist {
	float: right;
	border-left: 3px solid #B45C22;
  background: #A23A21;
  background: rgba(184, 95, 37, 0.3);
  padding: 10px;
  margin: 0 0 5px 10px;
  font-size: 12px;
}

#catalog-album .album-tracklist h5 {
  font-family: "MuseoSlab500", Helvetica, Arial, sans-serif;
}

/*------------- Catalog Home -------------*/
#catalog-list {
	margin: 30px 0;
	position: relative;
}

#catalog-list-content {
  background: #9F3C31;
  background: rgba(255, 255, 255, 0.1);
  padding: 10px;
  color: #fff;
  padding-top: 50px;
  border-top: 1px solid #BD6A1F;
}

#catalog-list-content .catalog-arrow {
	padding-top: 40px;
	font-weight: bold;
}

#catalog-list-content .catalog-list-album {
	width: 140px;
  float: left;
  padding: 0px 12px;
}

#catalog-list-content .catalog-list-album a:hover {
  background: #A23A21;
  background: rgba(184, 95, 37, 0.3); 
}

#catalog-albums-holder {
	overflow: hidden;
}

#catalog-albums {
	width: 5760px;
	height: 240px;
	overflow: hidden;
}

/* Modal */
·twitcam {
	background-color: #333 !important;
}

/* Radio */
#potoco-radio {
  margin-bottom: 30px;
}

#potoco-soundcloud {
  padding: 10px;
  background: #9F3C31;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  -webkit-border-radius: 0 0 0 10px;
}
.radio {
  font-family: "MuseoSlab500", Helvetica, Arial, sans-serif;
  font-size: 135%;
  background: #9F3C31;
  background: rgba(255, 255, 255, 0.1);
  padding: 10px;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
}
.radio:hover {
  background: #FFF;
}
.radio:hover a {
  color: #000 !important;
}


