/*  
Theme Name: ParadiseLostRecordings.com based on Neo-Sapien v06
Theme URI: 
Description: Custom PL Theme based on Neo-Sapien theme created by Small Potato of WPDesigner.com for WP 2.0.3.
Version: 
Author: 
Author URI: 

*/

body, h1, h2, h3, h4, h5, h6, form, ol, p, ul{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6{
	font-size: 11px;
}

body{
	font-family: Verdana, Arial;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #ccc;
	background: #2b2b2b url(images/bg-body-sqtile.jpg) repeat;
	background-attachment: fixed;
}

table{
	font-family: Arial, Verdana;
	font-size: 11px;
}

form, input, textarea{
	font-family: Arial, Verdana;
	font-size: 11px;
}

input, textarea{
	margin: 0 0 1px 0;
	border: 1px solid #262626;
	color: #ccc;
	background: #111;
}

ul, li{
	list-style-type: none;
}

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

a:hover{
	text-decoration: none;
}

img{
	border: 0px;
}

#outer-container{
	background: url(images/bg-body-sq.jpg) repeat-x;
	background-attachment: fixed;
	position: absolute;
	width: 100%;
	margin: 0;
	text-align: center;
}
#container{
	position: relative; 
	width: 935px;
	text-align: left;
	vertical-align: top;
	margin: 0 auto;
}

#sidebar{
	float: left;
	margin: 0px 0 0 0;
	width: 140px;
	font-family: Arial, Verdana;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	color: #ccc;
	background: none;
}

#sidebar ul{
	padding: 10px;
	text-align: left;
	vertical-align: top;
}

#sidebar ul li{
	margin: 0 0 5px 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #8B2D1C;
	clear: both;
}

#sidebar ul#left-menu li{
	margin: 0px 0 0px;
	padding: 4px 5px 8px 13px;
	background: url(images/pl_menu_button_left2.png) top left no-repeat;
	position: relative;
	left: 10px;
	height:33px;
}

#left-page-menu a:link, #left-page-menu a:visited, #left-page-menu a:active {
	color: #AF634C;
}

#left-page-menu a:hover {
	color: #8B2D1C;
} 

#sidebar ul li h1 {
	padding-bottom: 5px;
}

#sidebar ul li a{
	text-decoration: none;
	color: #8B2D1C;
}

#sidebar ul li a:hover{
	text-decoration: underline;
}

#sidebar ul li h2{
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #262626;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8B2D1C;
}

#sidebar ul ul{
	padding: 0;
}

#sidebar ul ul li{
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana;
	font-weight: normal;
	color: #ccc;
}

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

#sidebar ul ul li a:hover{
	text-decoration: underline;
}

.narrowcolumn{
	float: left;
	width: 500px;
	margin: 22px 0 0 0;
	padding: 0 0 0px 0;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	color: #ccc;
	background: none;
}

#content-container {
	margin:0;
	padding:0;
	position:relative;
}

#content {
	padding:0px;
} 

#menu-container {
	width:100%;
	text-align:right;
	margin:0 0 0 auto;
}

#menu{
	padding: 0 6px 0 6px;
	text-align: right;
	vertical-align: top;
	color: #ccc;
}

#menu ul li{
	float: right;
	margin: 0 8px 0 0;
	padding:0;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(images/pl_menu_button_top.jpg) top right no-repeat;
	text-align: center;
}

#menu ul li a{
	padding: 0px 14px 0px 0px;
	text-decoration: none;
	color: #ccc;
}

#menu ul li a img{
}

#menu ul li a span{
	padding-left:2px;
	vertical-align: top;
	position:relative;
	top:12px;
}

#menu ul li a span:hover{
	text-decoration: underline;
}

#header{
	clear: both;
	width: 500px;
	padding: 10px 0;
	text-align: center;
	vertical-align: middle;
	color: #333;
	border:0 none;
	border-right:1px solid #121212;
	border-left:1px solid #383030;
}

.category h2, .category .header, .artist h2, .release h2, .podcast h2 {
	display:none;
}

.cat-releases .thumbnails-top {
	background: url(images/pl_cat_content_top_releases.jpg) top center;
	height: 41px;
}

.cat-artists .thumbnails-top {
	background: url(images/pl_cat_content_top_artists.jpg) top center;
	height: 41px;
}

.cat-podcasts .thumbnails-top {
	background: url(images/pl_cat_content_top_podcasts.jpg) top center;
	height: 41px;
}

.category .thumbnails {
	background: url(images/pl_cat_content.jpg) top center repeat-y;
}

.category .thumbnails div {
}

.category .thumbnails-bottom {
	background: url(images/pl_cat_content_bottom.jpg) top center;
	height: 22px;
}

.category .thumbnails table {
}

.category .thumbnails table td {
	text-align:center;
	padding: 0 10px;
	width: 101px;
	height: 113px;
}

.category .thumbnails table td a {
	color: #555;
	text-decoration:none;
}

.category .thumbnails table td a:hover {
	color: #fff;
}

.category .thumbnails-box {
	background: url(images/pl_cat_item_box.png) top center;
	height: 113px;
	width: 101px;
}

.category .thumbnails-box img {
	padding: 2px 0 0 0;
}

.post-separator {
	background: url(images/pl_post_frame_separator.png) top center;
	height: 16px;
}

.post { 
	background: url(images/pl_post_frame_bg.jpg) top center repeat-y;
	padding:0; margin:0;
}

.post div {
	padding:0;
	margin:0;
}

.post .header {
	background: url(images/pl_post_frame_top.jpg) top center;
	height: 44px;
}

.post .footer {
	background: url(images/pl_post_frame_bottom.jpg) top center;
	height: 19px;
}

.post .header-artist {
	background: url(images/pl_post_frame_top_artist.jpg) top center;
	height: 44px;
}

.post .header-release {
	background: url(images/pl_post_frame_top_release.jpg) top center;
	height: 44px;
}

.post .header-podcast {
	background: url(images/pl_post_frame_top_podcast.jpg) top center;
	height: 44px;
}

.post .content {
	margin: 0 25px 0px 25px;
}

.post h2{
	padding: 0px 0px 0px;
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	line-height: 21px;
	font-weight:bold;
	color: #8b2d1c;
	position:relative; top:-10px;
}

.post h2 a{
	color: #8b2d1c;
	text-decoration: none;
}

.post h2 a:hover{
	color: #8b2d1c;
	text-decoration: underline;
}

.post h3 {
	font-weight:bold;
	font-size: 1.6em;
	color: #664444;
}

.post img{
	border: 4px solid #edd;
	background: #444;
}

.post img.alignleft{
	float: left;
	margin: 5px 10px 0 0;
}

.post img.alignright{
	float: right;
	margin: 5px 0 0 10px;
}

.entry{
	padding: 10px 24px 24px 24px;
	text-align: left;
	vertical-align: top;
	line-height: 18px;
	color: #000;
}

.entry p{
	padding: 8px 0 5px 0;
}

.entry a{
	color: #a00;
}

p.postmetadata, post-date, cite{
	font-family: Arial, "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
}

.navigation{
	text-align: left;
	vertical-align: top;
	line-height: 18px;
	color: #ccc;
	background: none;
}

.commentlist ol, .commentlist ol li{
	list-style-type: none;
}

.commentlist ol{
	margin: 0 0 10px 0;
}

.commentlist ol li{
	margin-bottom: 5px;
	border: 1px solid #e6e6e6;
	padding: 10px;
	font-size: 11px;
	bacground: #fff;
	color: #333;
}

blockquote{
	margin: 5px 0 5px 5px;
	border: 1px solid #e6e6e6;
	padding: 5px 10px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	bckground: #fff;
	color: #333;
}

#fblike{
	float: left;
	margin: 125px 0 0 7px;
	padding: 4px;
	width: 258px;
	height: 173px;
	vertical-align: top;
	background: #1118481; 
	border-top: 1px solid #422;
	border-left: 1px solid #2a2222;
	border-right: 1px solid #222;
	border-bottom: 1px solid #1a1818;
	overflow: hidden;
}
#fblike div.frame{
	width: 258px;
	height: 173px;
	overflow: hidden;
}
#fblike div.frame iframe{
	border: 0 none;
	width: 274px; 
	height: 175px; 
	overflow: hidden; 
	margin: -2px 0px 4px -4px;
}

#obar{
	float: left;
	margin: 9px 0 0 7px;
	width: 266px;
	vertical-align: top;
	background: #080808; 
	border-top: 1px solid #1a1818;
	border-left: 1px solid #1a1818;
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
}

#obar ul.blogroll{
	margin-bottom:15px;
}

.sub-obar{
	float: left;
	margin: 0;
	padding-left:3px;
	width: 244px;
	font-family: Arial, Verdana;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	vertical-align: top;
	color: #ccc;
}

.sub-obar ul{
	padding: 10px 0 10px 10px;
	text-align: left;
	vertical-align: top;
}

.sub-obar ul li{
	margin: 0 0 5px 0;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: bold;
	color: #8B2D1C;
}

.sub-obar ul li a{
	text-decoration: none;
	color: #8B2D1C;
}

.sub-obar ul li a:hover{
	text-decoration: underline;
}

.sub-obar ul li h2{
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #262626;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8B2D1C;
}

.sub-obar ul ul{
	padding: 0;
}

.sub-obar ul ul li{
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana;
	font-weight: normal;
	color: #ccc;
}

.sub-obar ul ul li a{
	text-decoration: none;
	color: #fff;
}

.sub-obar ul ul li a:hover{
	text-decoration: underline;
}

.ep {
	width: 220px;
	margin: 0;
	padding: 10px 16px 0px 18px;
	border: 1px solid #0d0b0b;
	border-top-color: #0f0e0d;
	border-right-color: #181010;
	border-bottom-color: #191212;
	position:relative; left:10px;
	clear:both;
}

.ep .textbox {
	width: 206px;
	margin-top: -3px;
	padding: 2px 7px 12px 7px;
	text-align: justify;
	font-size:11px;
	color: #96493B;
	font-family: Arial, Verdana;
	background: #040404;
	position:relative;
	line-height:15px;
}
.ep .textbox strong {
	color: #e67965;
}
.ep .textbox a {
	text-transform: uppercase;
	color: #aaa;
}
.ep .textbox .buy {
	width: 50px;
	border: 1px solid #111;
	border-left-color: #202020;
	border-top-color: #302020;
	padding: 0 0 1px 1px;
	font-size:11px;
	color: #96496B;
	background: #0d0d0d;
	position:absolute; bottom:5px; right:5px;
	float:right;
	text-align:center;
	font-family: Arial, Verdana;
	letter-spacing:1px;
	font-weight:bold;
}

.sub-obar .shoplinks-left {
	width: 100px;
	float:left;
	margin:7px 0 3px 16px;
	text-align:left;
}

.sub-obar .shoplinks-right {
	width: 100px;
	float:right;
	margin:7px 3px 3px 6px;
	margin:7px 5px 3px 6px;
	text-align:left;
}

#wp-calendar{
	margin: 5px 0 0;
}

#wp-calendar caption{
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 10px;
	text-align: left;
	color: #a00;
	background: #000;
}

#wp-calendar th, #wp-calendar td{
	padding: 3px;
	color: #ccc;
	background: #000;
}


#comment {
	width:95%;margin-bottom:.5em;padding:.4em;
}

.avatar {
	float:right;border:1px solid #E8E7D0;padding:2px;
}


input#s { width:105px; }
input#searchsubmit:hover { cursor:pointer; }

img.centered, img.aligncenter{
	display:block;margin-left:auto;margin-right:auto;
}

img.alignright{
	padding:4px;margin:0 0 2px 7px;display:inline;
}

img.alignleft{
	padding:4px;margin:0 7px 2px 0;display:inline;
}

.alignright{
	float:right;
}

.alignleft{
	float:left;
}

.aligncenter, div.aligncenter{
	display:block;margin-left:auto;margin-right:auto;
}

.wp-caption{
	border-top:4px solid #eee;text-align:center;background-color:#eee;margin:10px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
}

.wp-caption img{
	margin:0;padding:0;border:0 none;
}

.wp-caption p.wp-caption-text{
	font-size:11px;line-height:17px;padding:0 4px 3px;margin:0;
}


.link-cat h2 { padding-bottom:0px; margin-bottom:0; }  

.xoxo { padding-top:0; }

.rborder {
	border:1px solid #ff3333; }
.gborder {
	border:1px solid #33ff33; }
.bborder {
	border:1px solid #3333ff; }
.no-disp { 
	display:none; }
	
.vspacer-10 { float:left; 
	clear:both; width:100%; height:10px; min-height:10px !important; }
.vspacer-15 { float:left; 
	clear:both; width:100%; height:15px; min-height:15px !important; }
.vspacer-20 { float:left; 
	clear:both; width:100%; height:20px; min-height:20px !important; }
.vspacer-30 { float:left;
	clear:both; width:100%; height:30px; min-height:30px !important; }
.vspacer-40 { float:left;
	clear:both; width:100%; height:40px; min-height:40px !important; }
.vspacer-50 { float:left;
	clear:both; width:100%; height:50px; min-height:50px !important; }
.vspacer-60 { float:left;
	clear:both; width:100%; height:60px; min-height:60px !important; }
.vspacer-70 { float:left;
	clear:both; width:100%; height:70px; min-height:70px !important; }
.vspacer-80 { float:left;
	clear:both; width:100%; height:80px; min-height:80px !important; }
.vspacer-90 { float:left;
	clear:both; width:100%; height:90px; min-height:90px !important; }
.vspacer-100 { float:left;
	clear:both; width:100%; height:100px; min-height:100px !important; }

.font-tiny {	font-size: 4px;	}
.font-small {	font-size: 0.8em; }
.font-medium {	font-size: 0.9em; }
.font-big {     font-size: 1.6em; }
.font-grey {	color: #666;	}
.font-dgrey {	color: #333;	}
.font-dred {    color: #8b2d1c;    }
.font-lred {    color: #db6d5c;    }
.font-green {    color: #075b0d;    }
.font-blue {    color: #0d075b;    }


.font-8px { font-size:8px; }

.left { float:left; margin-right:auto; }
.clear, .clearboth { clear:both; }

.widthfull { width:100%; }

.italic { font-style:italic; }
.bold { font-weight:bold; }

.release .presenter { margin:0px 0 0px; position:relative; top:-10px; }
.release .rls_name { margin:0 0 12px; }
.artist .name { margin:0 0 5px; position:relative; top:-3px; }
.release .tracks { margin:0 0 15px; }
.release .img, .artist .img, .podcast .img, .standard-post .img { padding:4px 13px 10px 0; margin:0 0 0 auto; float:left; }
.release .img img, .artist .img img, .podcast .img img, .standard-post .img img { border:0; }


.podcast .title { line-height:1.3em; margin-top:7px; }
.podcast .sc_player { margin:7px 0 14px; }
.podcast .download { margin:15px 0 10px; }

.artist .links { margin:5px 0 15px; }
.artist .tunes { margin:20px 0 10px; }
.artist a, .podcast a { text-decoration:none; color:#8b2d1c; }
.artist a:hover, .podcast a:hover { text-decoration:underline; }
.artist .releases { margin-top:17px; }

.release .sc_tracks { margin:22px 0 0; }
.release .set_link { float:right; margin:5px 0 5px; }
.release .set_link a { font-size:0.8em; font-style:italic; color:#8b2d1c; text-decoration:none; }
.release .set_link a:hover { color:#4b1d0f; text-decoration:underline; }
.release .text { }
.release .info { margin:15px 0 15px; }

.release a.buy_link { text-transform:uppercase; text-decoration:none; }
.release a.buy_link:hover { text-decoration:underline; }

div.sc_slimplayer_track { margin:8px 0 9px; }

.cat-releases { } 
.cat-releases .header { }
.cat-releases .thumbnails { width:100%; }
.cat-releases .thumbnails table { width:100%; }

li.linkcat ul li a { }

.legal { position:relative; left:-80px; }

.simplesocial { height:25px; margin-bottom:10px; }
