/*  
Theme Name: Pensatos Dos
Theme URI: http://www.pensatos.com/
Description: Themes for the new website.
Version: .1
Author: Lourens Van Der Jagt of Cymatic Design
Author URI: http://www.cymaticdesign.com/
*/



* {
  padding: 0;
  margin: 0;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 134%;
  background: #dde6e6;
  margin: 0 auto;
  color: #677171;
}

p {
	margin-bottom: 8px;
}

p.top {
float:right; font-size:80%;
}

p.top a {
  color:rgb(204,204,204);
}

a {
  color: #b1b44b;
  text-decoration: none;
}

a:hover {
  color: #677171;
	background-color: #d7dede;
}

body.home #content a {
	color: #6f7979;
}

ul li {
	list-style: none;
}

hr {
  display: none;
  clear:both;
}

div#page {
  width:702px;
  margin:0 auto;
  background: #e7efef;
}

div#wrapper {
  float:left;
  width:100%;
}

div#content {
  margin: 0px 112px 0px 229px;
  /*border-left: #cdd7d7 1px solid;
  border-right: #cdd7d7 1px solid;*/
}

div#archive {
  float:left;
  width: 112px;
  margin-left: -112px;
  text-align: right;
  overflow: hidden;
}

body.photos #archive {
	margin-left:239px;
	text-align:left;
	width:auto;
}

.small_archive {
  padding: 10px;
}

.post {
	padding: 6px;
}

#content .post li {
	list-style-type:none;
	padding-bottom:0px;
	margin-left:0px;
}

div.review img {
	border:1px solid #808000
}

div.review {
	width:25%;
	float:left;
	text-align:center;
}

div.review span {
	display:block;
}

#new-releases, #recent-releases{
	margin:6px;
	border-bottom:1px solid #cdd7d7;
	padding-bottom:6px;
}

#recent-releases {
	clear:both;
}

#review-archive, #review-nav {
	float:right;
}

#review-archive {
	/*border-right:1px solid #cdd7d7;*/
	width:290px;
	border-right:1px solid #cdd7d7;
}

#review-archive ul li {
	list-style-type:none;
	margin-left:0;
}

#review-nav {
	width:175px;
	display:inline;
}

.review-nav-single {
	margin-left:-229px;
}


.features #first {
	border-bottom:1px solid #CDD7D7;
	padding-bottom:10px;
	margin-bottom:10px;
}

.feature {
	margin-left:6px;
	margin-right:6px;
	vertical-align:text-bottom;
	clear:left;
	position:relative;
	padding-bottom:6px;
}

.columns .feature {
	border-bottom:1px solid #CDD7D7;
}

.feature img {
	border:1px solid black;
	float:left;
	margin-right:5px;
}

.columns .feature img {
	border:none;
	padding-bottom:5px;
}

.columns .feature ul {
	left:105px;
}

.features #content ul li, .columns #content ul li {
	color:#677171;
	list-style-type:none;
	margin-left:0px;
	padding-bottom:0px;
}

.unveiling blockquote {
	width:152px;
	font-variant:small-caps;
	font-size:155%;
	line-height:120%;
	text-align:center;
	color:#333300;
}

.unveiling blockquote.left {
	border-right: 1px dotted rgb(51, 51, 0);
	float:left;
	margin-right:2px;
}

.unveiling blockquote.right {
	border-left: 1px dotted rgb(51, 51, 0);
	float:right;
	margin-left:2px;
}

#more-info {
	border-top:1px solid #CDD7D7;
	background:url(http://pensatos.com/images/moreinfo.gif) no-repeat 0px 20px;
	padding-top:35px;
}

.features #first ul  {
	margin-bottom:10px;
}

div#sidebar {
  float:left;
  width:208px;
  margin-left: -702px; 
  padding: 10px;
}

body.reviews #sidebar {
	/*border-right:1px solid #cdd7d7;*/
}

body.reviews #archive {
	/*border-left:1px solid #cdd7d7;*/
	width:233px;
	margin-left:-234px;
}



body.reviews #content {
	margin-right:233px;
}

#wrapper.reviews #content {
	width:290px;
}

#wrapper.reviews #archive {
	width:175px;
}

body.home #content {
  margin: 0px;
  margin-right: 464px;
  padding: 10px;
}

#borders, #review-borders {
  border-left:1px solid #cdd7d7;
  border-right:1px solid #cdd7d7;
  border-bottom:1px solid #cdd7d7;
  background:url(images/left_col_border.gif) repeat-y top left;
}
body.home #borders {
	background-image:none;
}

body.news #borders {
	background:url(images/news_border.gif) repeat-y top left;
}

#review-borders {
	background-image:url(images/review_border.gif);
}
#recent_reviews ul li {
	clear:both;
}
#recent_reviews div.spacer {
	margin-bottom:5px;
}

#recent_reviews ul.first li {
	list-style-type:none;
	margin-left:0px;
	color:#677171;
	clear:none;
	padding-bottom:0;
}

#recent_reviews ul.first img {
	float:left;
	margin-right:3px;
	border:1px solid #808000;
}

#recent_reviews ul.first img.stars {
	border:0px;
}
#new_media li.thumbnail {
	list-style-type:none;
	margin-left:0;
}

body.home #sidebar {
  margin-left: -465px;
  border-left:1px solid #cdd7d7;
  border-right:1px solid #cdd7d7;
}

#sidebar {
	/*border-left:1px solid #cdd7d7;
  border-right:1px solid #cdd7d7;*/
}

body.home #extra {
  float: left;
  width: 215px;
  margin-left: -236px;
  padding: 10px;
  border-left: #cdd7d7 1px solid;
}



body.default #content, body.photos #content, body.features #content, body.columns #content, body.unveiling #content, body.reviews #content, body.pensatocast #content, body.search #content {
	margin-right:0px;
	margin-top:8px;
}
body.pensatocast #content {
	padding-left:8px;
	padding-right:8px;
}
body.pensatocast #content ul li {
	list-style-type:none;
	color:#979F9F;
}
body.pensatocast img.preview {
	float:left;
}
body.search #content {
	padding-left:8px;
	padding-right:8px;
}
body.search #content ul li {
	list-style-type:none;
	color:#979F9F;
}
body.search img.preview {
	float:left;
}

div#footer {
  clear:both;
  width:100%;
  text-align: center;
  line-height: 175%;
  padding-top: 15px;
  background: #dde6e6;
}

#headerimg {
  font-size: 1.2em;
  height: 85px;
  float:left;
}

h1.heading span {
  display: none;
}

#header {
	background: #dde6e6;
}

#header a {
  text-decoration: none;
  color: white;
}

h2 {
	font-size: 1em;
}

img {
  border: 0px;
}

#header h1 {
  font-size: 3em;
}

body.news .heading {
  background: #ced8d8 url(http://www.pensatos.com/images/main/newstop.jpg) no-repeat top left;
}

body.reviews .heading {
  background: #ced8d8 url(http://www.pensatos.com/images/main/reviewtop.gif) no-repeat top left;
}

body.photos .heading {
	background: #ced8d8 url(http://www.pensatos.com/images/pensaphotos/top.jpg) no-repeat top left;
}

body.features .heading {
	background: #ced8d8 url(http://www.pensatos.com/images/main/featuretop.jpg) no-repeat top left;
}

body.columns .heading {
	background: #ced8d8 url(http://www.pensatos.com/images/main/columnstop.jpg) no-repeat top left;
}

body.unveiling .heading {
	background: #ced8d8 url(http://www.pensatos.com/images/features/breakout/top.gif) no-repeat top left;
}

body.pensatocast .heading {
	background: #ced8d8 url(http://www.pensatos.com/images/main/podcastop.gif) no-repeat top left;
}

body.search .heading {
	background: #ced8d8 url(http://www.pensatos.com/images/main/searchtop.jpg) no-repeat top left;
}

.heading {
	height:43px;
  height: 43px;
	padding-bottom: 3px;
  border-bottom: 1px solid #b8c0c0;
  clear:both;
}

.clear {
  clear: both;
  display: block;
}

img.center {
	margin: 0 auto;
	display: block;
}

#s {
  width: 88px;
}

#footer img {
  margin-bottom: 10px;
}

#footer ul li {
  display: inline;
}

#footer li {
  border-right: 1px solid grey;
}

#footer li.last {
  border-right: none;
}

#footer a {
  padding: 0px 10px;
}

#comment {
  width: 25em;
}

*.section {
  border-bottom: 1px solid #cdd7d7;
  padding-bottom: 8px;
  margin-bottom: 8px;
}

#flash_header {
  padding-bottom: 3px;
  border-bottom: 1px solid #b8c0c0;
  background: #ced8d8;
  clear:both;
}

#featured ul {
  padding-left: 60px;
  background: url(http://www.pensatos.com/images/plus.gif) no-repeat left center;
}

#featured ul li.even a {
	color:#cc9900;
}

div.advertisement {
  /* margin: 0 auto;*/
}

div.ad_wrap {
  display: block;
  position:relative;
  text-align:center;
}

div.ad_wrap a {

}

div.ad_wrap img {

}

#new_media img {
	border:1px solid #808000;
}

#new_media img.title_image {
	border:0;
}

.reviews #box2 {
	margin:10px 8px 10px 0;
}

#top_five {
  text-align: right;
}

#top_five ul {
	width: 185px;
	margin: 0 auto;
}

.title_image {
  margin-bottom: 10px;
  display:block;
}

body.home #extra img.center {
  padding-top: 10px;
  padding-bottom: 5px;
}
#recent_news ul {
	margin-top:-5px;
}
#recent_news li {
  list-style: disc;
  margin-left: 14px;
  color: #B1B44B;
  padding-bottom: 3px;
}

#recent_reviews li {
  list-style: disc;
  margin-left: 14px;
  color: #B1B44B;
  padding-bottom: 3px;
}

#album_of_choice strong, #featured strong {
	display:block;
	text-align:right;
}

#album_of_choice a {
	color:#cc9900;
}

#featured li {
  padding-top:2px;
  padding-bottom:3px;
}

#featured h4 {
  padding-top:12px;
  padding-bottom:7px;
}

#content li {
  list-style: disc;
  margin-left: 14px;
  color: #B1B44B;
  padding-bottom: 3px;
}

.entry {
  border-bottom: 1px solid #cdd7d7;
}

body.photos .entry p {
	width:48%;
	float:right;
	clear:right;
}

body.photos .ngg-galleryoverview {
	margin-left:0px;
	width: 230px;
	clear:none; 
	display:block !important;
}

.entry img {
	border: 1px solid #FF9900;
}

#main_navigation {
  background:#DDE6E6;
  float:right;
  padding-top:47px;
  padding-left:23px;
}

#main_navigation li {
	float:left;
}

#glance ul li {
	margin-top:5px;
}

li.album, li.artist {
	font-size:6pt;
	font-weight:bold;
}

li.label {
	font-size:6pt;
	font-weight:400;
}

ul.tracklist {
	color:#996600;
}

ul.tracklist li {
	vertical-align:middle;
	position:relative;
	margin:0px 0px 5px 15px;
	line-height:150%;
}

ul.tracklist li span {
	font-size:4pt;
	color:#677171;
	position:absolute;
	height:auto;
	top:0;
	bottom:0;
	margin-left:-15px;
}

#point {
	font-size:135%;
	color:#996600;
	line-height:135%;
	font-style:italic;
}

#file ul {

}

#file ul li {
	list-style:disc;
	margin-top:5px;
	color:#996600;;
	margin-left:15px;
}

/* style for rounded corner boxes */



*.bg {
	background-color:#d4dede;
	zoom:1;
}

*.bg-light {
  background-color:#dde7e7;
}

*.tl {
  background:url(images/rc.gif) top left no-repeat;
}

*.br {
  background:url(images/rc.gif) bottom right no-repeat;
}

*.trc {
  background:url(images/rc-trc.gif) top right no-repeat;
}

*.blc {
  background:url(images/rc-blc.gif) bottom left no-repeat;
}

#box1, #box2 {
  margin-bottom:10px;
}

#search, #mailing_list {
  padding:10px;
}

#mailing_list .radio {
	margin-top:4px;
}
#mailing_list .radio label {
	margin-right:10px;
}

#recent_news p img {
  margin:0 auto;
  border: 1px solid #808000;
}

ol.snap_nav {
	/*display: inline;*/
	/*float: left;*/
	clear: both;
	list-style: none;
	margin:0 auto;
	width:117px;
}

#review-nav ol.snap_nav li {
	display: block;
	float: left;
	padding:0;
	width:13px;
	text-align:center;
	margin:0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}