

html, body, * {
	padding:0;
	margin:0;
	
}

html>body #content {
	height:auto;
	min-height:580px;
}

body {
	background-color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:11px;
	background-image: url(/images/bg.png);
	background-repeat:repeat-x;
	
}


a, a:link, a:visited {
	color:#000000;
	text-decoration: none;
	border-bottom:1px dotted #000000;
display:inline-block;
}

a:hover {
	color:#00ABEC;
	text-decoration: none;
	border-bottom:1px dotted #ffffff;	display:inline-block;
}

a img {border:0}
a:link img {border:0}
a:hover img {border:0} 
a:visited img {border:0} 

h1, h2, h3, h4,
.itemhead h3, .itemhead h3 a {
	color:#000000;
	text-decoration:none;
}

ul {
	list-style-image:none; list-style-type:none; list-style:none;
}


#wrap {
	
	width:1020px;
	margin:0 auto;
    padding:0;

}

/*HEADER*/

#header {
	margin:0 auto 0 auto;
	padding:0;
	height:268px;
	width:1020px;
	background-repeat:no-repeat;
	background-position:top center;
}

#header h1 {
	text-align:left;
	padding:13px 15px 8px 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:40px;
	line-height:normal;
	width:90%;
	margin:0 auto;
	overflow:hidden;
}

#header h1 a {
	color:#ffffff;
	text-decoration:none;
}

#header h4 {
	width:90%;
	margin:0 auto;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	color:#ededed;
	text-align:left;
}

#shopheader {
	float:right;
	border:hidden;
	width:1020px;
	height:35px;
	clear:both;
}


#shopheader .form{
	border-color:#FFFFFF
	;
	float:right;
}

/*pixopoint*/
#pixopoint_menu1 {
	width:100%;
	height:35px;
	background:#000000 url("../images/smoothfade_black.png") repeat-x;
	background-position:50% 0;
	margin:0;}
#pixopoint_menu1 ul {
	width:100%;
	border:none;
	background:none;
	margin:0;
	padding:0;
	list-style:none;
	}
#pixopoint_menu1 li {
	border:none;
	background:none;
	background:#000000 url("../images/smoothfade_darkblack.png");
	color:#FFFFFF;
height:35px;
	z-index:0;
	letter-spacing:0px;
	background:;
	font-weight:normal;
	font-size:14px;
	padding:0;
	margin:0 0px;
	;float:left;
	position:relative;
	}
#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {
	background:#D43843 url("../images/smoothfade_darkblack.png");
	background-position:0 60px;
	}
#pixopoint_menu1 li a {
	border:none;
	background:none;
	text-decoration:none;
	display:block;
	padding:0 7px;
	color:#FFFFFF;
	}
#pixopoint_menu1 li a:hover {
	border:none;
	background:none;
	text-decoration:none;
	color:#FFFFFF;
	background-position:100% -220px;
	}
#pixopoint_menu1 ul ul {
	position:absolute;
	left:-999em;
	top:43px;
	width:220px;
	}
#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {
	left:auto;
	}
#pixopoint_menu1 ul ul li a {
	padding:4px 10px;
	text-transform:normal;
	font-variant:normal;
	}
#pixopoint_menu1 ul ul li {
	letter-spacing:0px;
	color:#ffffff;
	z-index:0;
	width:220px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	background:#000000;
 filter: alpha(opacity=95);
  -moz-opacity: 0.95;
  opacity: 0.95;
	border-bottom:1px solid #cccccc;
	border-left:0px;
	border-right:1px solid #ffffff;
	margin:0;
	}
#pixopoint_menu1 ul ul li a {
	line-height:22px;
	color:#ffffff;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	color:#ffffff;
	}
#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {
	color:#FFFFFF;
	}
#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {
	color:#FFFFFF;
	background:#666666;
	}
#pixopoint_menu1 ul ul ul li {
	font-size:1em;}#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:220px;
	}
#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {
	margin-left:255px;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
#pixopoint_menu1 li.pixo_search:hover {
	background:none;
	}
#pixopoint_menu1 li.pixo_search form {
	margin:0;
	padding:0;
	}
#pixopoint_menu1 li.pixo_search input {
	font-family:tahoma,sans-serif;}
#pixopoint_menu1 li.pixo_search input.pixo_inputsearch {
	width:100px;
	}
#pixopoint_menu1 li.pixo_right {
	float:right;
	}

/*NENU*/

#menu {
	
	clear:both;
	width:1020px;
	text-align:left;
	padding:0;
	margin:0;
	height:35px;
	background-color:#000000;
}

#menu ul {
	
}

#menu ul li {
	margin:0;
	padding:7px 0px 0 0px;
	width:254px;
	border-right: 1px solid #ffffff;

	
}

#menu ul li a, #menu ul li a:link, #menu ul li a:active,
#menu ul li a:hover, #menu ul li a:visited {
	color:#FFFFFF;
	font-size:11px;

	font-family:Helvetica,Arial,sans-serif;
	text-transform: capitalize;
	font-weight:bold;
	text-decoration:none;
	
}

#menu ul li a:hover {
}

#menu ul ul li {
	margin:0;
	padding:0 35px 0 0px;
	font-weight:normal;
}
#content {
	width:1020px;
	margin:0 auto 5px auto;
	background-repeat:no-repeat;
	background-position: top center;
}


/* SIDEBAR*/

#sidebar {
	float:right;
	width:243px;
	margin: 5px 12px 0px 0px;
	padding:0px;
}

#sidemenu {
	padding:0px;
	text-align:left;
	
}

#sidemenu h1, #sidemenu2 h1 {
	margin-top:10px;
	margin-bottom:10px;
	border-top:2px solid #000000;
	border-bottom:1px solid #000000;
	font-family:Helvetica,Arial,sans-serif;
	padding:5px 0px 5px 0px;
	font-weight: bold;
	font-size:13px;
	
	
	}
	
#sidemenu h4 {
	padding:2px;
	font-weight:normal;
}

#sidemenu p {
		padding: 3px 3px 0px 0px;
		
}

#sidemenu ul {
	margin:0; 
	padding:0; 
	margin-bottom:15px;
}

#sidemenu ul li, #recentcomments li, #recentcomments li.recentcomments {
	padding:0;
  list-style-image: url('http://butisitart.org/images/pixel.gif');
	margin:0;
	
}

#sidemenu ul li:first-child {
	padding:0;
  list-style-image: url('http://butisitart.org/images/pixel.gif');
	margin:0;
	
}

#sidemenu ul li a {
	display:block; 
	padding:4px 0px 4px 0px; 

}

/* sidebar2*/

#sidebar2 {
	float:right;
	width:254px;
	margin: 5px 1px 0px 0px;
	padding:0px;
	clear:none;
}

#sidebar2 p {
font-style:italic;
line-height: 1.4em;}

#sidemenu2 {
	padding:0px;
	text-align:left;
	
}


	
#sidemenu2 h4 {
	padding:2px;
	font-weight:normal;
}

#sidemenu2 p {
		padding: 0px 3px 0px 0px;
		
}

#sidemenu2 ul {
	margin:0; 
	padding:0; 
	margin-bottom:15px;
}

#sidemenu2 ul li, #recentcomments li, #recentcomments li.recentcomments {
	padding:0;
  list-style-image: url('http://butisitart.org/images/pixel.gif');
	margin:0;
	
}

#sidemenu2 ul li:first-child {
	padding:0;
  list-style-image: url('http://butisitart.org/images/pixel.gif');
	margin:0;
	
}

#sidemenu2 ul li a {
	display:block; 
	padding:4px 0px 4px 0px; 

}

#sidemenu2 .submit { background-image: url(/images/search.png);
width:125px;
height:29px;
BORDER: 0PX;
background-color:#ffffff;
background-repeat:no-repeat;
float:none;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
}


#s {
height:20px;
width:100%;
color:#FFFFFF;
font-size:10px;
vertical-align:middle;
background-color:#000000;
}

input#s{
vertical-align:middle;
;}

form {padding:0px;margin:0px;}
/*MAIN*/

input {padding:0px; margin:0px; float:left;}

#main {
	margin:0;
	padding:0;
	width:480px;
	text-align:left;
	float:left;
	margin:0px;
	line-height: 1.3em;
}

h1 {
font-size: 3em;
padding:5px 0px 3px 0px;
margin:0;
text-align:left;
}


h2 {
font-size: 2.4em;
margin-top:5px;
padding:10px 0px 3px 0px;
}

h3 {
	font-size: 1.1em;
	margin-top:5px;
	
	width: 428px;
	padding:10px 0px 3px 0px;
	
}


h4 {
	padding-top: 2em;
	font-size: 100%;
}

h5 {
	margin-top:20px;
	margin-bottom:10px;
	border-top:2px solid #000000;
	border-bottom:1px solid #000000;
	font-family:Helvetica,Arial,sans-serif;
	padding:5px 0px 5px 0px;
	font-weight: bold;
	font-size:13px;
	
	
	}
h5 {clear:both;}

div.buy input {margin-bottom:15px;}

h6 {
	
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom:10px;
	border-top:2px solid #000000;
	border-bottom:1px solid #000000;
	padding:5px 0px 5px 0px;
}

#main h6 a {
border-bottom:0px;}

p {
	margin-bottom:1em;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}


.submit { background-image: url(/images/changeshop.png);
width:125px;
height:29px;
BORDER: 0PX;

  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */

}

acronym, abbr
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

#main ul {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;

	width:235px;
	text-align:left;
	float:left;
	font-size: 1em;
	list-style-image:none; list-style-type:none;
}

#main ul li {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	border-bottom: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}


/*DIVS o CLASSES for LABEL*/

#main .artistinfo {
	padding: 10px;
	width: 428px;
background-color: #E7E7E7;}

#main .albuminfo {
	margin-bottom: 20px;
	margin-right:20px;
	width:230px;
	float: left;
	clear:left;
	border-top:2px solid #000000;
	border-bottom:1px solid #000000;
	padding: 10px 0px 10px 0px;
	
}
#main .albumstory {
	margin-bottom: 20px;
	margin-right:20px;
	width:230px;
	float: left;
	clear:left;
	
}
#main .buy {
		border-top:0px;
	border-bottom:0px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	width:145px;
	float: right;
	clear: right;
}

#main .albumimage{
	padding: 0px;
	margin: 0px;
	float: right;
	width:145px;
}
#main .navigation {
	
	padding: 10px 0px 10px 0px;
	float: left;
	clear: both;
	text-align:left;
	width:428px;
	
}

div#social {
	
	padding-top: 20px;
	float: left;
	clear: both;
	width: 420px;}

.sociallist {list-style: none; float: left; border:0px;}

#main #social ul li { border-bottom:0px;
	padding-top:0px;
}

#main #social ul { border-bottom:0px;
	padding-top:0px;
}


#main #social img {
	
	padding-left: 2px;
	display: inline; 
	float: left;
	clear: none;
	
}


#main .tracklisting {
	
	width:235px;
	clear: left;
	
}

#main .photo {
	margin-bottom: 20px;
	width:428px;
	float: left;
	
	border-top:1px solid #000000;
	padding: 10px 0px 10px 0px;}
	
#main .photo img, #main .photo img a {
	
	padding: 0px 10px 10px 0px;
	display: block;
	border-bottom:0px;
	}
	

.artwork{
	padding: 0px 0px 40px 0px;
	display: block;
	border:0px #ffffff;
	
}

a.noborder{border:none;}	
	
	
	/* SHOP */
	
	.inpu {
border-color:#FFFFFF;
}


	
	#Top_info
{
	float: left;
	width: 421px;
	margin: 0px;
}
#LeftColumninfo
{
margin-bottom: 20px;
	width:205px;
	float: left;
	background-color:#E7E7E7;
	padding: 10px;
	}


#RightColumninfo
{
		border-top:0px;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	width:145px;
	float: right;
	clear: right;	
	}


#Record_featured
{

	clear: both;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 20px;
	/*border-top: 2px #000000 solid;*/
	width: 421px;
padding-top:0px;
	margin-bottom: 5px;
	background-color:#e7e7e7;
}


#LeftColumnFeatured
{
	float: left;
width:205px;

	margin: 0px;
	padding:15px;
	
}


#RightColumnFeatured
{
	
	float: right;
	margin-right: 0px;
	margin-left: 10px;
	padding-top:25px;
	margin-top:0px;
	width:145px;
}

#main #Record_featured #LeftColumnFeatured ul {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;

	width:205px;
	text-align:left;
	float:left;
	font-size: 1em;
	list-style-image:none; list-style-type:none;
}

#Other_records
{
	float: left;
	width:421px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear:both;
	/*border-top: 1px #000000 dotted;*/
	
}
#LeftColumn
{
	float: left;
	margin: 0px;
	padding-right:15px;
}


#RightColumn
{
	float: right;
clear:right;
	margin-right: 0px;
	margin-left: 10px;
}





.Record {
	margin-top: 15px;
width: 188px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom:1px dotted #000000;
	height:300px;
	
}

.Record p {
	clear:left;
}

.Recordtext {
clear:left;
background-color:#CCCCCC;
padding:10px;
margin-bottom:10px;}


#RecordInfo {
	margin-top: 20px;
	margin-bottom: 10px;
	float: left;
	clear: left;	
}


/* Let's keep those items in line!  :)  */
#main .entry {
	overflow:hidden;

}

a img {
	border: none !important;
}

h3 a:link, h3 a:hover, h3 a:visited{
	text-decoration:none;
}

.item {
	text-align:left;
	padding:20px 45px 20px 0px;
}

.item ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
	list-style-image:none; list-style-type:none;
}

.item ol{
	list-style-type: decimal;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}

.itemhead{
	padding: 0px;
}

.itemhead h3{
	display: inline;
}

.storycontent p {
	padding:0px 0px;
}

.aligncenter,
div.aligncenter,
img.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

img, .alignleft {
	float:left;
	padding:0px 5px 5px 0px;
}

img.right, .alignright {
	float:right;
	padding:0 0 5px 5px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
  }

.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 5px;
   margin: 0;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.chronodata, .tags, .category, .metadata {
	margin:5px 0px 5px 0px;
	font-size:10px;
	color:#999999;
	display: block;
}

input, textarea {
	
	border:0;
	color:#000000;
	font-size: 90%;
}

#author, #email, #url {
	width:200px;
}

#comment {
	width:95%;
	height:175px;
	padding:10px;
	font-size:12px;
}

#comments {
}

.metadata {
	color:#545454;
}


.commentlist p {
	clear: both;
	font-size: 95%;
}

cite{
	font-size: 95%;
}

blockquote, blockquote blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #cccccc;
	background-color:#dedede;
}

blockquote blockquote {
	border-left: 5px solid #bbbbbb;
	background-color:#ebebeb;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

#respond {
	color:#444444;
	margin-bottom:15px;
}

#respond h3 {}

.commentmetadata {
	font-size: 80%;
}
.commentlist {
	margin-top: 5px;
}

.commentlist li {
	padding: 2px;
	border-top: 1px solid #dedede;
	overflow:hidden;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000000;
}

.navigation a:link, .navigation a:hover, .navigation a:visited{
	color:#333333;
	background-color:#ededed;
	text-decoration:none;
}

.alignright {
	float: right;
	padding-right:50px;
	font-size:9px;
}

.alignleft {
	float: left;
	padding-left:50px;
	font-size:9px;
}

#searchform {
	clear: both;
	margin-bottom: 5px;
	margin-left: 2px;
	padding: 3px 0px 3px 0px;
}

#recentcomments li, #recentcomments li.recentcomments {
	display:block; 
	padding:4px 4px 4px 10px; 
}

li .categories, li .linkcat, li .pagenav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#wp-calendar {
	empty-cells: show;
	font-size: 90%;
	margin: 0;
	width: 90%;
	padding: 3px;
	text-align:center;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	background:none;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	background:none;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
	font-weight:bold;
	background-color:#ededed;
}


#wp-calendar td {
	color: #444444;
	font-size: 70%;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar caption {
	font-weight:bold;
}

#wp-calendar #today {
	background-color:#f6e6a8;
	color:#000000;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

#footer {
	clear:both;
    padding:0;
	margin:0 auto;
	width:1020px;
}

#footer p {
	text-align:center;
	padding:15px 0;
	font-size:10px;
}

#footer a:link, #footer a:hover, #footer a:visited{
}

.avatar {
	border:none;
	float:left;
	margin:0 5px 2px 0;
}

#sidemenu .taggage {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#sidemenu .taggage a {
	text-decoration:none;
}

#sidemenu .widget-move-over {
	margin-bottom:15px;
}

#calendar_wrap {
	margin-bottom:15px;
}

