/*
Theme Name: Twenty Ten PP
Theme URI: http://wordpress.org/
Description: The 2010 default theme for WordPress.
Author: the WordPress team
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}








body {

	font-family:helvetica, arial, sans-serif;
	padding:0px;
	
	margin:0px;
	color:white;
	background: #032130 url('/images/background.jpg') center top fixed no-repeat;
	-moz-background-size:cover;
	background-size:cover;
	
}



a {
	color:#F6EEC8;
}

a:visited {
	color:#F6EEC8;
}

a:hover {
text-decoration:none;
}

#frame {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	
}


#header {
	color:white;
	height:130px;
	background-image:url('/images/transparent.png');
	background-repeat:no-repeat;
	padding:0px;
	float:left;
	position:absolute;
	top:10px;
	width:700px;
}

#header a {
text-decoration:none;
}

#header h1 {
	float:left;
	margin:0px;
	padding:0px;
	margin-left:140px;
	margin-top:30px;

	font-weight:normal;
	font-size:42px;
	color:#F6EEC8;
	
	
}



#header ul {
	float:left;
	margin-left:145px;
	margin-top:0px;
	padding:0px;
}

#header li {
	display:inline;
	margin-right:15px;
	font-size:22px;
	color:#F7EACF;
	text-shadow: black 0.1em 0.1em 0.2em
}

.transparent {
	filter:alpha(opacity=85);
		-moz-opacity:0.85;
		-khtml-opacity: 0.85;
		opacity: 0.85;
		position:absolute;
		top:0;left:0;bottom:0;
		width:100%;
		overflow:hidden;
		background-color:#031A24;
	
		z-index:-2;  
}

#search_bar {
	float:right;
	margin-top:-32px;
	border:2px solid white;
	position:relative;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:40px;
	width:260px;
	border-radius:10px;
	  -webkit-border-radius:10px;
	  -moz-border-radius:10px;
}

#search_bar img {
	float:left;
	margin-right:6px;
	height:22px;
	width:22px;
	padding-top:1px;
}

#search_form {

	width:171px;
	float:right;
	text-align:right;
}

#search label {
	font-size:14px;
}

.search_field {
	width:90px;
}


#main {
	position:absolute;
	float:left;
	width:960px;
	top:150px;
	clear:both;
	
}

#posts {
	float:left;
	padding:20px;
	width:592px;
	border:2px solid white;
	margin-bottom:20px;
	
	position:relative;
		-moz-border-radius:10px;

		 -webkit-border-radius:10px;

		 behavior:url(border-radius.htc);
}

#posts p {
	font-size:13px;
	line-height:17px;
	margin-bottom:10px;
}

#posts h2 {
	font-weight:normal;
	padding:0px;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:10px;
	font-size:30px !important;
	text-shadow: black 0.5em 0.1em 0.2em
	color:#FFF;
}

#posts h4 {
	margin-left:10px;
	margin-bottom:7px;
	margin-top:10px;
}

.entry-content h4 {
	margin-left:10px;
	margin-bottom:7px;
	margin-top:20px;
	
}

.entry-title a {
	text-decoration:none;
	
}


.comments_zone {
	margin-left:10px;
}



#albums h2 {
	font-weight:normal;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	margin-left:12px;
	margin-top:5px;
	color:#F6EEC8;
}

#albums p {
	font-size:13px;
	line-height:17px;
	margin-bottom:10px;
	position:relative;
	margin-left:12px;
}

#albums {
	
	float:left;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;
	width:920px;
	margin-bottom:20px;
	position:relative;
	border:2px solid white;
		-moz-border-radius:10px;

		 -webkit-border-radius:10px;

		 behavior:url(border-radius.htc);
}

#footer {
	border:1px solid green;
	float:left;
}

#songs_sidebar {
	width:260px;
	float:left;
	padding:20px;
	margin-left:20px;
	border:2px solid white;
	margin-bottom:20px;
	padding-bottom:35px;
	position:relative;
		-moz-border-radius:10px;

		 -webkit-border-radius:10px;

		 behavior:url(border-radius.htc);
}

#songs h2 {
	font-weight:normal;
	padding:0px;
	margin-top:10px;
	margin-bottom:15px;
	font-size:34px;
	margin-left:12px;
	text-shadow: black 0.5em 0.1em 0.2em
	color:#FFF;
}

#posts h2 {
	
}


#songs p {
	line-height:17px;
	font-size:12px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:20px;

}

#posts p {
	line-height:17px;
	font-size:12px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:20px;
}

#songs_sidebar img {
	margin-left:8px;
	border:2px solid #111111;
	margin-top:3px;
	margin-bottom:15px;
}

#songs_sidebar p {
	line-height:17px;
	font-size:12px;
	margin-left:8px;
}

#songs_sidebar h3 {
	margin-bottom:15px;
	font-weight:normal;
	margin-left:4px;
	border-bottom:1px solid white;
	width:254px;
	
}

#songs ol {
	margin-left:40px;
	font-size:12px;
	line-height:17px;
}

.setlist {
	
	font-size:12px;
	line-height:17px;
	margin-left:20px !important;
	width:550px;
	list-style:none;
}

.setlist li {
clear:both;
border-bottom:1px solid white;
padding-bottom:30px;
}

#songs h3 {
margin-top:30px;
margin-right:10px;
margin-bottom:20px;
font-weight:normal;
color:#F6EEC8;
margin-left:10px;
border-bottom:1px solid #F6EEC8;

}



#songs_sidebar h4 {
	margin-left:4px;
	font-size:14px;
	margin-left:8px;
	margin-bottom:5px;
}

#songs {
	float:left;
	padding:20px;
	width:592px;
	border:2px solid white;
	margin-bottom:20px;
	position:relative;
		-moz-border-radius:10px;

		 -webkit-border-radius:10px;

		 behavior:url(border-radius.htc);
}

.albumgrid {
	margin-top:30px;
	margin-left:10px;
	
	
}

.albumgrid img {
	border:2px solid #111111;
}

.albumgrid ol {
width:220px;
margin-left:20px;
font-size:12px;
margin-top:10px;
line-height:17px;
	
}

.albumgrid a {
	color:white;
}

.albumgrid a:visited {
	color:white;
}

.albumgrid h3 {
	font-weight:normal;
	margin-left:2px;
	margin-top:20px;
	font-size:18px !important;
}

.album_column1 {
	float:left;
	margin-right:35px;

		
}

.album_column2 {
	float:left;
	margin-right:35px;
	

}

.album_column3 {
	float:left;
	margin-right:0px;
	

}



.entry-content {
	float:left;
	margin-right:10px;
	
}

.show {
}

.show p {
	margin-top:30px;
	margin-left:20px !important;
}

.post {
	
	padding-bottom:20px;
	
	border-bottom:1px solid white;
	margin-bottom:30px;
}



.post:last-child {
	border-bottom:0px solid white;
}



.post_title a {
	text-decoration:none;
}

.post_info {
	font-size:12px;
	clear:both;
	margin-bottom:0px;
}

.commentlist {
	margin-top:30px;
	list-style:none;
}

.commentlist li {
	border-bottom:1px solid white;
}

.comment_info p {
	margin-top:-10px;
	margin-bottom:0px !important;
}

.commentlist li:last-child {
	border-bottom:none;
}

.comment-body {
}

.comment-form-comment textarea {
	vertical-align:top;
	float:right;
	margin-right:115px;
	width:400px;
}

.comment-form-author input {
	float:right;
	margin-right:315px;
	width:200px;
}

.comment-form-email input {
	float:right;
	margin-right:315px;
	width:200px;
}

.comment-form-url input {
	float:right;
	margin-right:315px;
	width:200px;
}

.form-submit input {
	margin-left:73px;
	margin-top:15px;
}

#respond form {
	margin-top:20px;
}

#respond p {
	margin:0px;
	padding:0px;
	margin-top:20px;
}

#respond h3 {
	margin-top:30px;
}

.show p {
margin-top:10px !important;
margin-bottom:10px !important;
}

.setlist {
	margin-bottom:30px !important;
}

#sidebar {
	float:right;
	width:180px;
	background-color:#031A24;
	border:2px solid white;
	padding:20px;
	filter:alpha(opacity=85);
		-moz-opacity:0.85;
		-khtml-opacity: 0.85;
		opacity: 0.85;
		-moz-border-radius:10px;

		 -webkit-border-radius:10px;

		 behavior:url(border-radius.htc);
}

#sidebar p {
	margin-top:10px;
	margin-bottom:10px;
}

.sidebar_item {
	font-size:12px;
	margin-bottom:20px;
	padding-bottom:15px;
	margin-left:3px;
	width:239px;
}

.blog_titles {
	font-size:24px !important; 
	margin-top:10px !important;
}



.blog_titles a {
	text-decoration:none;
}

.sidebar_item:last-child {
	border-bottom:none;
	margin-bottom:-20px;
}

.sidebar_item ul {
	margin-left:10px;
}

.sidebar_item p {
	line-height:17px;
	margin-bottom:15px;
}

.sidebar_item img {
	margin-bottom:0px;
	margin-top:10px;
}

.sidebar_item h4 {
	font-size:14px;
	margin:0px;
}

.sidebar_item p {
	padding-top:4px;
	line-height:17px;

}

.sidebar_item ul {
	margin-top:10px;
	padding-left:5px;
	list-style:none;
	line-height:17px;
}

.side_title a {
	text-decoration:none;
	color:white;
}

.player {
padding:10px;
margin-left:20px;
background-color:white;
width:400px;
background-color:#031A24;
margin-bottom:0px;
margin-top:30px;
border:2px solid white;
-moz-border-radius:10px;

		 -webkit-border-radius:10px;

		 behavior:url(border-radius.htc);
}

.show_list {
	font-size:12px;
	list-style:none;
	margin-left:auto;
	margin-right:auto;
	width:550px;
}

.show_list img {
	margin-top:-2px;
}

.show_list li {
clear:both;
border-bottom:1px solid white;
height:30px;

}

.show_list h4 {
font-weight:bold;
font-size:14px;
padding:0px !important;
margin:0px !important;
}

.show_name {
float:left;
margin-top:7px;
padding-left:10px;



}

.has_audio {
float:right;
margin-top:7px;
width:50px;
text-align:center;
margin-left:10px;
margin-right:10px;
}

.has_video {
float:right;
margin-top:7px;
width:50px;
text-align:center;
}

.back_to {
font-size:12px;
margin-bottom:30px;
margin-left:10px;
margin-top:10px;


width:180px;
text-align:center;
padding:5px;
background-color:#F6EEC8;
-moz-border-radius:5px;


		 -webkit-border-radius:5px;

		 behavior:url(border-radius.htc);

filter:alpha(opacity=60);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
}

.poster {
	margin-left:7px;
	margin-top:10px;
}

.back_to a {
text-decoration:none;
color:#031A24;
}

.featured {
	margin-left:auto;
	margin-right:auto;
	width:570px;
}

.featured p {
	border-left:2px solid white;
	padding-left:10px;
}

.featured h4 {
margin-left:10px;
margin-bottom:10px;
font-size:14px;
}

.nav-previous {
	
			float:left;
}

.nav-next {
	
			float:right;
}

.navigation {
	margin-bottom:40px;
	font-size:12px;
	clear:both;
}

#comments-title {
	margin-top:30px;
}

.commentlist li {
	border-left:2px solid white;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:3px;
}

.comment-author {
	margin-left:12px;
	padding-top:5px;
}

.showgrid {
	margin-left:15px;
	margin-top:20px;
}

.showgrid li {
	display: inline;
	list-style-type: none;
	margin-right: 30px;
	float:left;
	width:150px;
	text-align:center;
	font-size:12px;
	margin-bottom:40px;
	line-height:17px;
	
}

.showgrid img {
	width:150px;
	height:187px;
	border:2px solid #111111;
	
}

.showgrid a {
	color:white !important;
}

#albums h3 {
	
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-top:5px;
	font-size:14px;
}


.post img {
float:left;
border:2px solid black;
margin-right:20px;
margin-bottom:20px;
}

.object_outer {
border:1px solid green;
}

.object_inner {
border:1px solid red;
}
