/*
Theme Name: Devart
Description: Inspired by DeviantArt.
Version: 1.0.1
Author: Deniart
Author URI: http://deniart.ru/
Tags: fixed width, two columns, widgets, deviant

	DevArt v1.0.1
	http://deniart.ru/

	This theme was designed and built by Denis Shakhov,
	whose homepage you will find at http://deniart.ru/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Reset
-------------------------------------------------------------------*/
* { padding: 0; margin: 0; }
ul li,{ list-style: none; list-style-position: inside; }
ul ul, ul, ul { margin-left: 20px; margin-bottom: 0; }
img { border:2px solid #F6EBC6; }



.block .wufoo .info, .block .wufoo .paging-context {
border-bottom:1px dotted #CCCCCC;
padding:10px 0 0 10px;}


/* Body
-------------------------------------------------------------------*/
body { 
	font: 12px/18px Verdana, Helvetica, Arial, Geneva, sans-serif; 
	 
	background: #443315 url(images/20090206_bg_stone.jpg) repeat; 
}

h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; color:#f5ebc9; }

h1 {
background:transparent url(images/h1_bg.gif) no-repeat scroll 0 0;
color:#453017;
font-family:"Trebuchet MS",Helvetica,Arial,Geneva,Sans-Serif;
font-size:16px;
line-height:26px;
margin-bottom:10px;
padding:2px 0 0 20px;
}


h2 { font-size: 18px; line-height: 24px; margin-bottom: 7px; }
h3 { font-size: 16px; line-height: 22px; margin-bottom: 5px; }
h4 { font-size: 14px; line-height: 20px; margin-bottom: 5px; }
h5 { font-size: 12px; line-height: 18px; margin-bottom: 5px; }
h6 { font-size: 11px; line-height: 16px; margin-bottom: 5px; }

h1 span { color: #767542; }

a { color: #c87534; }
a:hover { color: #E7E2B4; }
a:visited { color: #c87534; }

p { margin-bottom: 10px; color:#f6ebc6 }

input, textarea { font: 12px Verdana, Helvetica, Arial, Geneva, sans-serif; }

blockquote { 
	font: italic 14px/22px Georgia, Serif; 
	padding: 5px 20px;
	margin-bottom: 20px;
	line-height:1.5em;
}



/* Container
-------------------------------------------------------------------*/
#container { 
	width: 900px; 
	padding-bottom: 10px; 
	margin: 0 auto; 
	overflow: hidden; 
}
#container #wrapper { 
	width: 900px; 
	float: left; 
	overflow: hidden; 
	background: url(images/20090206_bg_content.jpg) repeat; 
	
}



/* Header
-------------------------------------------------------------------*/
#header { 
	width: 900px; 
	height: 55px; 
	float: left; 	
	position: relative; 
}
#header h1 { 
	font: 24px Verdana; 
	padding: 10px 0 0 0; 
	margin-bottom: 10px; 
	color: #fcf4d8; 
        background:none;
}
#header h1 a {
	background-image: url(images/banter_1_logo.png);
	color: #fcf7e7;
	text-shadow: 1px 1px 1px #333;
	text-decoration: none;
	background-repeat: no-repeat;
	padding: 10px 0px 50px 55px;
}
#header h1 span { 
	padding-left: 10px; 
	font-size: 11px; 
	color: #d79f63; 
}



/* Search
-------------------------------------------------------------------*/
#search {
	position: absolute;
	top: 15px; 
	right: 0px;
}

#search input { border: 0; }

#search #s { 
	width: 148px;
	padding: 4px 0 4px 22px;
	margin-right: -4px;
	vertical-align: top;
	line-height: 0;
	font: normal 12px Verdana;
	vertical-align: top;
	color: #333;
	background: url(images/search-text.gif) no-repeat;
}
#search #searchsubmit { 
	width: 35px; 
	height: 22px;
	vertical-align: top;
	background: url(images/search-submit.gif) no-repeat;
}




/* Navigation
-------------------------------------------------------------------*/
#nav { 
	width: 900px; 
	height: 48px; 
	float: left; 
	background: url(images/20090206_bg_paperNav.jpg) no-repeat;  
	position: relative; 
	-moz-box-shadow:2px 2px 2px 2px #362612;
	-webkit-box-shadow:2px 2px 2px #362612;
	z-index:2001;
}
#nav ul { 
	margin-left: 10px; 
	position: absolute; 
	bottom: -1px; 
	overflow: hidden; 
	height: 36px; 
	padding-bottom:3px;
	z-index:2001;
}
#nav ul li { 
	float: left; 
	margin-right: 3px; 
	padding-left: 7px; 
}
#nav ul li.current_page_item {
	background: url(images/20090206_bg_nav.jpg) repeat;
	height:28px; 
	-moz-box-shadow:1px 1px 1px 1px #D5CAAC;
	-webkit-box-shadow:1px 1px 1px #D5CAAC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#nav ul li a { 
	display: block; 
	text-decoration: none; 
	color: #000; 
	line-height: 26px; 
	padding: 0 15px 0 8px; 
}
#nav ul li a:hover { color: #555; }
#nav ul li.current_page_item a {
color:#F9EBC4

}
#nav #feed { 
	position: absolute; 
	right: 15px; 
	top: 12px; 
	height: 33px; 
	padding-left: 37px; 
	color: #544626; 
	display: block; 
	background: url(images/feed.gif) no-repeat; 
	text-decoration: none; 
}


/* Under Navigation Artist Content navigation
-------------------------------------------------------------------*/
#artNav {
	background-color: #37280E;
	}

#artNav ul { 
	overflow: hidden; 
	padding-bottom:3px;
	font-size: 1em;
}
#artNav ul li { 
	float: left;
	color:#D2C28F;
	padding-left:5px;
}







/* Content
-------------------------------------------------------------------*/
#content { 
width: 635px; 
	float: left; 
	padding: 15px; 
	background: url(images/20090206_bg_content.jpg) repeat;
}

#content .post { margin-bottom: 40px; }
#content .post p { margin-bottom: 20px; }
#content .post h1 a { text-decoration: none; color:#422a15; }
#content .post-list li { list-style: none; }

#content .post .post-info { 
	clear: both; 
	font-size: 11px; 
	color: #E7E2B4; 
	padding: 3px 5px 5px 5px; 
	margin-bottom: 20px; 
	border-top: 1px solid #989761; 
	border-bottom: 1px solid #989761; 
	background: index_lrge_bg.jpg; 
}
#content .post .post-info a { color: #E7E2B4; text-decoration:none; }
#content .post .post-info a:hover { color: #555; text-decoration:none; }

#content #pages { text-align: center; }
#content #pages a { font: bold 20px "Trebuchet MS"; color: #414d4c; text-decoration: none; }
#content #pages a:hover { color: #1e2726; }

#content ul, ol, dl { margin-bottom: 20px; }
#content ul { 
	list-style: none;
	list-style-position: inside; 
}
ul li { 
	list-style: none; 
	list-style-position: inside; 
	}

#content ol { 
	list-style: decimal; 
	list-style-position: inside; 
}
#content dl dt { 
	font-weight: bold;
}
#content dl dd { 
	font-style: italic;
	margin: 0 0 5px 20px;
	color: #555;
}

.aligncenter { margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 5px 15px 10px 0; }
.alignright { float: right; margin: 5px 0 10px 15px; }

#content #colWrap {
	width:900px;
	float:left;
	}



/* Artist Content
-------------------------------------------------------------------*/
#artistContent h1 {
	background-color: #D2C28F;
	background-image: url(../images/h1_bg_artCont.png);
	background:transparent url(images/h1_bg_art-cont.png) no-repeat scroll 0 0;
}

#artistContent { 
	width: 870px; 
	float: left; 
	padding: 15px; 
	background: url(images/20090206_bg_content.jpg) repeat;
	-moz-box-shadow:5px 5px 5px 3px #362612;
	-webkit-box-shadow:5px 5px 5px #362612;
}

#artistContent .post { margin-bottom: 40px; }
#artistContent .post p { margin-bottom: 20px; padding-right:20px;}
#artistContent .post h1 a { text-decoration: none; color:#422a15; }
#artistContent .post-list li { list-style: none; }

#artistContent .post .post-info { 
	clear: both; 
	font-size: 11px; 
	color: #E7E2B4; 
	padding: 3px 5px 5px 5px; 
	margin-bottom: 20px; 
	border-top: 1px solid #989761; 
	border-bottom: 1px solid #989761; 
	background: index_lrge_bg.jpg; 
}
#artistContent .post .post-info a { color: #E7E2B4; text-decoration:none; }
#artistContent .post .post-info a:hover { color: #555; text-decoration:none; }

#artistContent #pages { text-align: center; }
#artistContent #pages a { font: bold 20px "Trebuchet MS"; color: #414d4c; text-decoration: none; }
#artistContent #pages a:hover { color: #1e2726; }

#artistContent ul, ol, dl { margin-bottom: 20px; }
#artistContent ul { 
	list-style: disc;
	list-style-position: inside; 
}
#artistContent ol { 
	list-style: decimal; 
	list-style-position: inside; 
}
#artistContent dl dt { 
	font-weight: bold;
}
#artistContent dl dd { 
	font-style: italic;
	margin: 0 0 5px 20px;
	color: #555;
}
#artistContent .alignleft { float: left; margin: 0px 15px 0px 0; }
#infoCol em {
	color: #F6EBC6;
	}

/* Sidebar
-------------------------------------------------------------------*/
#sidebar { 
	width: 235px;
	float: left;
	font-size: 11px;
	margin-bottom: 10px;
	background: url(images/20090206_bg_sideBar.jpg)repeat-y;
    background-color:#f3e798;
	-moz-box-shadow:-2px 2px 2px 2px #362612;
	-webkit-box-shadow:-2px 2px 2px #362612;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#sidebar h3 { font: normal 18px Verdana, Arial, Sans-Serif; color: #452409; }

#sidebar a { color:#8a4001; text-decoration: none; }
#sidebar a:hover { color:#725f26; }

#sidebar .block {
	width: 205px;
	padding: 15px; 
	border-bottom: 1px solid #452409; 
	overflow: hidden;
	color: url(images/index_lrge_bg.jpg);
}
#sidebar .block li { 
	background: url(images/arrow.gif) no-repeat 2px 8px; 
	padding-left: 12px;
}
#sidebar .block a:hover { color: #777; }

/* Calendar */
#sidebar .block #calendar_wrap a { color:#725f26;}
#sidebar .block #calendar_wrap .pad { background: none; }
#sidebar .block #calendar_wrap #prev { background: none; }
#sidebar .block #calendar_wrap #next { background: none; }
#sidebar .block #calendar_wrap table { width: 100%; margin: 0;padding: 0;}
#sidebar .block #calendar_wrap table th { width: 14.2%; }

#sidebar .block #calendar_wrap table td 
{ background:transparent none repeat scroll 0 0;
border:1px solid #5C4522;
color:#725F26;
text-align:center;
width:14.2%; }



/* Wrapper Bottom
-------------------------------------------------------------------*/
#wrapper-bottom { 
	width: 900px; 
	height: 6px; 
	float: left; 
	margin-bottom: 7px; 
	background: url(images/wrapper-bottom.gif) no-repeat bottom;
}



/* Comments
-------------------------------------------------------------------*/
.comments-title { 
	text-align: center; 
	font: bold 22px "Trebuchet MS", Helvetica, Arial, Geneva; 
	color: #414d4c; 
}
#comments .comment { 
	background: #bfcec3; 
	margin-bottom: 10px; 
	overflow: hidden; 
	width: 635px; 
	padding-bottom: 5px; 
}
#comments .comment .comment-avatar { 
	float: left; 
	width: 50px; 
	padding: 5px 7px; 
}

#comments .comment .comment-content { 
	float: left; 
	padding: 10px 15px; 
	margin: 5px 5px 0 0; 
	width: 536px; 
	background: #d6ded4; 
}
#comments .comment .comment-content a { color: #444; }


#comments .comment .comment-info { 
	font-size: 11px;
	color: #777;
	margin-bottom: 5px; 
}
#comments .comment .comment-info span {
	font: bold 20px "Trebuchet MS", Helvetica, Arial, Geneva;  	
	padding-right: 10px; 
	margin-bottom: 5px;
}
#comments .comment .comment-info a { 
	color: #444; 
	text-decoration: none;
}




/* Comment Form
-------------------------------------------------------------------*/
#commentform { 
	background: #d6ded4; 
	border: 5px solid #bfcec3; 
	padding: 10px; 
	color: #555; 
}
#commentform p { margin-bottom: 7px; }
#commentform textarea { 
	width: 600px; 
	border: 1px solid #aaa; 
	height: 120px;
}
#commentform input.text { 
	width: 150px; 
	border: 1px solid #aaa; 
	margin-right: 5px; 
	padding: 3px 3px; 
}
#commentform input#submit { padding: 3px 10px; }




/* Footer
-------------------------------------------------------------------*/

#footer { 


	width: 900px; 
	float: left; 
	color: #d6ded4; 
	padding-top: 6px;
	text-align: center;
	background-color: #37280e; 
}
#footer-inner { 
	width: 900px; 
	padding-bottom: 6px; 
	background-color: #37280e;
}
#footer-content { 
	width: 900px; 
	background-color: #37280e;
}
#footer p { 
	font-size: 11px; 
	margin: 0; 
}
#footer a { color: #d6ded4; }


/* LABEL artist page
-------------------------------------------------------------------
Includes styles of band img thmbs */	

#band-thmbs {
float:left;
margin-top:40px !important;
width:620px;
}

#band-thmbs ul.images {
clear:left;
float:left;
margin:0 0 30px 0px !important;
padding:0;
width:620px;
}

ul {
list-style-type:none;
padding:0 0 0 1.3em;
}

#band-thmbs ul.images li.sp-band {
clear:left;
margin-left:0;
}

#band-thmbs ul.images li {
float:left;
margin-bottom:12px;
margin-left:15px;
}
ul li {
padding:0 0 0 0;
}

#band-thmbs ul.images li a {
background-color:#654E26;
border:1px solid #473310;
float:left;
padding: 7px 0 0 0;
margin-left:3px;
}

#band-thmbs ul.images li img {
float:left;
height:171px;
width:171px;
}
#band-thmbs a img {
border:0 none;
}
#band-thmbs img {
border:0 none;
}
.wp-caption-text {
	text-align: center;
	line-height:1.2em;
	
}
#bandBox {
	margin-left:20px;
	}
#imgBox {
	background-color:#654E26;
	height:185px;
	width:140px;
	padding-left:10px;
	padding-top:10px;
	padding-right:5px;
	margin-top:10px;
	overflow:hidden;
	}
#pubBox {
	margin-bottom:40px;
	margin-left:60px;
	width:800px;
	float:left;
	}
#pubBox #imgBox {
	background-color:#654E26;
	height:185px;
	width:140px;
	padding-left:10px;
	padding-top:10px;
	padding-right:5px;
	margin-bottom:20px;
	}
	
.imgCapt {
	background-color:#D2C28F;
	width:850px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:8px;
	margin-bottom:10px;
	float:left;
	clear:right;
	-moz-box-shadow:5px 5px 5px 3px #362612;
	-webkit-box-shadow:5px 5px 5px #362612;
	}
.imgCapt p {
	padding-right:0 0 0 20px;
	color:#362612;
	}
.dblImg {
	float:left;
	width:350px;
	}
.albThm {
	float:left;
	padding-top:0;
	}
.albThm .wp-caption .alignleft {
	margin-bottom:0px;
	}

.albLst{
	list-style-type:decimal; 
	float:left;
	color:#fff;
	}
#albInfo {
	width:180px;
	float:left;
	
	}
.albCapt {
	background-color:#746345;
	color:#fff;
	width:212px;
	height:auto;
	min-height:200px;
	padding-left:58px;
	padding-top:20px;
	padding-bottom:8px;
	margin-bottom:10px;
	margin-right:20px;
	float:right;
	text-align:center;
	-moz-box-shadow:1px 1px 1px 1px #D5CAAC;
	-webkit-box-shadow:1px 1px 1px #D5CAAC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	}
#infoCol {
	float:left;
	width:580px;
	padding-left:20px;
	}
#songCol {
	float:right;
	width:255px;
	}
#infoCol h2 {
	border-bottom-width: 1.9px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	width:400px;
	overflow:hidden;
	}
#songCol h2 {
	border-bottom-width: 1.9px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	width:400px;
	overflow:hidden;
	}
.prescol1{
	float:left;
	width:240px;
	height:240px;
	
	margin:10px 15px;
	overflow:hidden;
	}
.prescol2 {
	float:left;
	width:240px;
	
	}


/* -------------------Label Artist Image Styles------------------------------
----------------------Label Artist Image Styles------------------------------ */	



 .alignnone  {
background:transparent url(http://lefserecords.com/images/bg-pics-tags.jpg) repeat scroll 0 0;
border:1px solid #AA9D71;
float:left;
margin:0 15px 10px 0;
padding:10px;
z-index:1px;
position:relative;
}


 .alignnone  #band-thmbs{
background:transparent url(http://lefserecords.com/images/bg-pics-tags.jpg) repeat scroll 0 0;
border:1px solid #AA9D71;
float:left;
margin:0 15px 50px 0;
padding:10px;
position:relative;
width:180px;
z-index:10px}


/* -------------------Artist Page, Image styles------------------------------
----------------------Artist Page, Image styles------------------------------ */	

#band-thmbs {
float:left;
margin-top:10px !important;
z-index:10;
position:relative;
}

#band-thmbs ul.images {
clear:left;
float:left;
margin-bottom:20px !important;
padding:0;
width:100%;
}

ul {
list-style-type:none;
padding:0 0 0 1.3em;
}

#band-thmbs ul.images li.sp-band {
clear:left;
margin-left:0;
}
#band-thmbs ul.images li {
display:inline;
float:left;
margin-bottom:12px;

}


#band-thmbs ul.images li a {
float:left;
margin-left:3px;
padding:7px;
}

#band-thmbs ul.images li img {
float:left;
height:161px;
width:171px;
}
#band-thmbs a img {
border:0 none;
}
#band-thmbs img {
border:0 none;
}
/*-----------------Press Page ------
-------------------Press Page, Image styles------------------------------ */	

#press-thmbs {
float:left;
margin-top:10px !important;
z-index:10;
position:relative;
}

#press-thmbs ul.imgCol {
clear:left;
float:left;
margin-bottom:20px !important;
padding:0;

display:inline;
}

#press-thmbs ul.imgCol li {
display:inline;
}
#press-thmbs ul.imgCol li a{
display:inline;
}


/*-----------------Link Page, Floating Columns ------


ul.linkColumns {
border-right:1px dashed #777777;
float:left;
margin:10px 0 10px 10px;
width:170px;
}

ul.linkColumns li {
list-style:none;
padding:0px;
margin:0px;
line-height:30px;
}
---------------------------------------------------------*/


/*-----------------Link Page, Floating Columns ------
---------------------------------------------------------*/


ul.linkColumns {
border-right:1px solid #90804F;
float:left;
font-size:12px;
margin:20px 0 10px;
padding:0 25px;
width:150px;
}

ul.linkColumns li {
list-style:none;
padding:0px;
margin:0px;
line-height:30px;
}

/*-----------------artist page, floating images ------
---------------------------------------------------------*

#bandLinks ul{
text-align: right; 
margin-right:10px;
}

#bandLinks ul li{
text-align: right; 
margin-right:10px;
}


ul#bandLinks {
text-align: right; 
margin-right:10px;
}

ul#bandLinks li {
text-align: right; 
margin-right:10px;
}

