/*
Theme Name: Pablo Aslan PIB Theme
Theme URI: 
Description: 
Author: Tematiza
Author URI: http://tematiza.com.ar/
Version: 0.1
Tags: 

License:
License URI:
*/

body, html, {height:100%;}
#container-push {min-height: 100%;height: auto !important;height: 100%;margin-bottom:-100px;}
* {margin:0;padding:0;border:0;}
img {border:0;}
body,html{height:100%;}
body {background:url(images/background-pattern.gif);font-family:Lucida Sans, Lucida,sans-serif;color:#adadad;margin-bottom:50px;font-size:11px;}
h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:normal;}
h4{padding-bottom:1em;color:#111;font-weight:bold;}
.main-element {width:940px;padding:0 10px;margin:0 auto;}
.highlight, a, a:hover, a:visited {color:#A00606;text-decoration:none;}
a:hover, .reviews h4:hover{ border-bottom:1px #000 dotted;cursor:pointer; }
.push {height:100px;z-index:-999;}
.cta{position:absolute;bottom:0;right:0;}
.big{font-size:1.5em;font-weight:bold;}
div.navigation{clear: both;padding: 1em 0;font-weight: bold;}

#banner-area {position:absolute;top:0;z-index:-9;}
#banner-area img {margin-left:-10px;}
#blog-description{font-size:34px;color:#85d3e9;padding:50px;display:inline-block;width:450px;vertical-align:top;font-family:arial;}

#main-area {background:#FFF;padding-top:20px;}
#main-content {display:inline-block;vertical-align:top;width:600px;padding-right:15px;margin-right:15px;border-right:1px solid #CCC;margin-bottom:20px;}
#main-content h1 {display:none;}
#main-content .category {display:block;font-size:13px;text-transform:uppercase;}
#main-content p {color:#111;font-size:1.1em;padding-bottom:1em;}
#main-content p.announce {font-size:1.6em;font-weight:bold;margin:20px 0;padding-bottom:0;}
#main-content p.announce span {color:#A00606;}
#main-content .featured {position:relative;}
#main-content .featured p.highlight {color:#111;font-weight:bold;margin:12px 0;padding-bottom:0;}
#main-content .post-meta {font-size:10px;padding:10px 0 30px 0;}
#main-content h2 {font-size: 1.8em;}
#main-content .featured p {padding:0;font-size:1em;color:#666;}
#main-content .featured h2 {font-size: 1.8em;color:#A00606;font-weight:bold;}
#main-content .featured {background:#E1E2E4;height:225px;padding:10px;}
#main-content .featured img {float:left;background:#A00606;margin-right:10px;}
#main-content .featured big {font-size:1.4em;font-weight:bold;text-transform:uppercase;color:#000;}

#main-content div.narrow, #main-content #recording-nav {display:inline-block;vertical-align:top;}
#main-content #recording-nav {width:115px;}
#main-content div.narrow {width:450px;margin-left:20px;}
#recording-nav ul {font-size:1.3em;text-transform:lowercase;padding:0;margin:-5px 0 0 -5px;}
#recording-nav ul li {background:url(images/wall-grey.jpg);margin:8px 0;list-style:none;}
#recording-nav ul li a, #recording-nav ul li a:visited {color:#FFF;text-decoration:none;padding:10px;display:block;}
#recording-nav ul li a:hover {border:none;}
#recording-nav ul li.notes {font-size:0.7em;background:#CCC;border:1px solid #FF3300;padding:0;}
#recording-nav ul li.notes a,#recording-nav ul li.notes a:visited{color:#A00606;padding:3px;display:block;}

#header {height:307px;}
#blog-title {width:280px;text-transform:uppercase;text-align:center;display:inline-block;vertical-align:top;}
#blog-title a, #blog-title a:visited {color:#333;text-decoration:none;font-size:20px;font-weight:bold;}

#widget-sidebar {width:300px;display:inline-block;}
#widget-sidebar h2, #widget-sidebar h2 a {text-transform:uppercase;font-size:12px;color:#111;font-weight:bold;padding-bottom:1em;}
#widget-sidebar h2 a:hover {border:0;}
#widget-sidebar ul {list-style:none;padding:0;margin:0;}
#widget-sidebar ul > li {display:inline-block;vertical-align:top;position:relative;}
#widget-sidebar a, #widget-sidebar a:hover, #widget-sidebar a:visited {}
#widget-sidebar small {font-size:0.7em;}
#widget-sidebar p {padding:10px 0;}
.widget {margin-bottom:35px;}
#fmp_widget-3 h2 {display:none;}
#widget-sidebar div.widget-news {margin-bottom:45px;position:relative;}
#widget-sidebar div.widget-news img {margin-right:10px}
#widget-sidebar div.widget-news a.img-link:hover {border:0;}

#page-main-name {display:none;}
#main-nav {background:url(images/background-black-0.5.png);margin-left:-10px;}
#main-nav ul {list-style:none;text-transform:uppercase;font-size:18px;text-align:center;}
#main-nav ul li {display:inline-block;padding:15px 10px;}
#main-nav a, #main-nav a:hover, #main-nav a:visited {text-decoration:none;color:#FFF;}
#main-nav .current_page_item, #main-nav .current_page_parent, #recording-nav .current_page_item, #main-nav .current_page_ancestor {background:url(images/wall-red.jpg);}

#footer-area{background:#DDD;height:100px;}
#footer p {padding-top:30px;font-size:1.2em;text-align:center;}
#footer img {vertical-align:middle;margin-right:30px;}

/***** Latest Releases *****/

#archive {
  float: left;
  width: 100%;
  padding: 2px 0 0;
  list-style:none;
min-height:225px;

}

#archive a { text-decoration:none; }
#archive a:hover{ border-bottom:1px #000 dotted; }

#archive li.hentry {
  float: left;
  width: 100%;
  padding: 18px 0 22px;
  border-bottom:1px solid #CCC;
}
#archive li.hentry.last { /*background: none; padding-bottom:0;*/ }
#archive a.tb { float: left; width:180px; height:180px; background:#f1f1f1; border:1px solid #000; }
#archive a.tb:hover { border-bottom:1px solid #000; }
#archive a.tb img { float: left; width:180px ; height: 180px; }
#archive .rel_info { 
  float: left;
  width: 443px;
  margin: -1px 0 0 0px; 
}
.wrap {padding-left:30px;}
#archive .rel_info.w100 {
	width:100%;
}
#archive .rel_info .rel_info_title {
  float: left;
  width: 100%;
  padding: 0 0 12px;
}
#archive .rel_info .rel_info_title .rel_info_title_data { float: left; }
#archive .rel_info .rel_info_title p { line-height: 14px; }
#archive .rel_info .rel_info_title h2.title { font-size:14px; font-weight: bold; }
#archive .rel_info .rel_info_title h2.title a { text-decoration:none; }
#archive .rel_info .rel_info_title h2.title span.number {font-size:10px;}
#archive .rel_info .rel_info_title p.meta { font-size: 11px; color:#666 }
#archive .rel_info .rel_info_title p.meta a { font-size: 11px; text-decoration:none; color:#666 }

#archive .rel_info .rel_info_title ul.by {
	font-size: 11px; color:#666;
	
}
	
#archive .rel_info .rel_info_title ul.by li {
	font-size: 11px; color:#666;
	display: inline;
}

#archive .rel_info .rel_info_title ul.by li a {
	font-size: 11px; color:#666;
}



#archive .rel_info .rel_info_title .upcoming {
  font-size:8px;
  margin: -1px 0 0 2px;
  padding: 1px 4px;
  color: #fff;
  background: url(images/rel_upcoming.jpg) repeat-x;
}
#archive .rel_info .rel_info_title p.title_text { 
  float: left;
  font-size: 10px;
  font-style: italic;
  line-height: 10px;
  padding: 0 0 0 20px;
  margin: 7px 0 0; 
}

#archive .links a { font-size:11px; font-weight:bold; }


/* Recordings */
.listing {margin-top:15px;}
.listing div {display:inline-block;vertical-align:top;width:300px;margin-left:50px;}
.listing div.reviews {margin-left:220px;width:auto;margin-right: 100px;margin-top: 3em;}
.listing div.reviews div.wrapper{margin:0;width:auto}
.listing div.reviews h4{padding:0;margin-bottom:1em;display:inline-block}