/* base
----------------------------------------------- */

body {
margin: 0;
padding: 0;
font-family: Helvetica, Arial, sans-serif;
color: #5e5d5d;
background-color: transparent;
text-align: left;
font-weight:normal;
font-style:normal;
}

blockquote {
margin-right: 0;
margin-left: 20px;
}

h1, h2, h3, h5 {
margin: 0 0 3px 0;
padding: 0px;
font-weight:normal;
font-style:normal;


}

h1, h5 {
font-size: 1.3em;

}

.indent {
padding-left:4px;
}

h2 {
font-size: 1em;
}


h6 {
font-size: 1.2em;
font-style: normal;
display:inline;
font-weight:normal;

}


p {
margin: 0px 0px 10px 0px;
padding: 0;
font-family: Helvetica, Arial, sans-serif;
	
}


/* links
----------------------------------------------- */

a {
text-decoration: none;
color: #00abea;
border: none;
}

a:hover {
text-decoration: none;
color: #333;
border: none;
}

a img {
border: none;
}

h1 a, h2 a, h3 a {
border: none;
}

h3 a {
font-size: 1.5em;
}


#sidebar a {

font-weight: normal;
}

#head img {
padding: 0px 0px 0px 65px;
border: none;
}

/* layout
----------------------------------------------- */

#accessibility {
position: absolute;
top: -10000px;
}


#head {
text-align: left;
background-color: #000;
width:100%;
margin-bottom:12px;
padding: 50px 0px 35px 0px;
}


#container {
width:895px;
margin: 0px;
padding: 40px 0px 0px 65px;
background-color: transparent;
margin:0px;
}


#sidebar {
margin:0px 0px 30px 0px;
padding: 17px 0px 0px 10px;
width: 320px;
background-color: transparent;
float: right;
font-size: 0.8em;
} 


#content {
width:530px;
margin: 0px;
padding: 0px;
float: left;
background-color: transparent;
font-size: 0.8em;
}


#content_label {
width:895px;
margin: 0px;
padding: 0px;
background-color: transparent;
font-size: 0.8em;
}


#content_publishing {
width:895px;
margin: 0px;
padding: 0px;
background-color: transparent;
font-size: 0.8em;
}


#content_publishing #sidebar{
font-size: 1em;
}

#foot {
margin: 0px 0px 0px 0px;
padding: 30px 0px 30px 65px;
clear: both;
text-align: left;
background-color: #000;
color:#999;
}

/* box model hacks
http://archivist.incutio.com/viewlist/css-discuss/48386
----------------------------------------------- */

#container {
\width: 895px;
w\idth: 895px;
}

#sidebar-1, #sidebar-2 {
\width: 300px;
w\idth: 300px;
}

/* overrides
----------------------------------------------- */

.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

div.divider {
margin: 2em 0;
text-align: center;
}

/* articles
----------------------------------------------- */

#sidebar p{
margin:0px;
padding-right: 10px;
color: #999;    
}

.disclaimer {
font-size: 0.9em;
margin:0px;
padding-right: 10px;
color: #999;  
}

.entry-content {
font-style: normal;

color:#888;
margin:0px 0px 40px 0px;
padding:10px 0px 0px 4px;
text-align:justify;
background-color: transparent;
}


.releasepicture {
width:200px;
height:200px;
margin:0px 30px 20px 0px;
padding:0px 0px 0px 0px;
float:left;
background-color: transparent;
}

.releasedescription {
width:400px;
overflow:auto;
font-style: normal;
font-size: 1em;
color:#999;
margin:0px 30px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
background-color: transparent;
}

.audioplayer {
margin:0px;
padding:0px;
width:200px;

background-color: transparent;
float:right;
}

.artistpicture {
width:200px;
height:225px;
margin:0px 30px 20px 0px;
padding:0px 0px 0px 0px;
float:left;
background-color: transparent;
}

.artistdescription {	
width:296px;
overflow:auto;
font-style: normal;
color:#999;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
background-color: transparent;
}



.publishing_left {
margin:0px;
padding:0px;
float:left;
width:530px;
background-color: transparent;
}


#shops {
width:711px;
margin: 40px 0px 0px 0px;
padding: 20px 0px 20px 180px;
background-color: #dadada;
background-image:url(../images/9.gif);
background-position: left top;
background-repeat: no-repeat;
color:#999;
}

#artistlinks {
width:711px;
margin: 40px 0px 0px 0px;
padding: 20px 0px 20px 180px;
background-color: #dadada;
background-image:url(../images/9.gif);
background-position: left top;
background-repeat: no-repeat;
color:#999;
font-style: normal;
}

.published {
color:#999;
margin:0px;
padding:0px 0px 2px 4px;
font-size: 0.8em;
}

.entry-content object {
margin:0px 0px 25px 0px;
padding:0px 0px 25px 0px;
}


.hfeed_v_indent {
margin:0px 0px 0px 0px;
padding: 17px 0px 0px 0px;
}


.first {
padding:8px 0px 0px 0px;
} 

.second {
padding:10px 0px 0px 0px;
} 

.foot {
margin:0px 0px 0px 0px;
padding: 17px 0px 0px 0px;
}


/* contact
----------------------------------------------- */
#contactform {

margin:0px;
padding: 0px;
border:none;
}


fieldset {
padding: 0px;
background-color: transparent;
border:none;
}


form.zemContactForm {
padding: 0px;
background-color: transparent;
border:none;
}


label {   
color: #999;
font-size: 0.8em;
font-weight:normal;
margin:0px;
padding:0px;
text-decoration: none;
}

textarea { 
margin: 3px 0px 3px 0px;
padding: 4px;
font-family: Arial, Helvetica, sans-serif;
color: #999;
width:400px;
font-size: 0.8em;
}

input { 
margin: 3px 0px 8px 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
color: #888;
font-size: 0.8em;
}

submit { 
margin-bottom: 3px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
color: #888;
font-size: 0.8em;
}


#contactform ul {
list-style-type:none;
color: #5e5d5d;
font-size:1em;
font-weight: normal;
line-height: 1em;
display:block;
padding:15px 0px 15px 0px;
margin:0px 0px 15px 0px;
height:100%;
border-top: 1px dotted #999;
border-bottom: 1px dotted #999;
}

#contactform ul li {
list-style-type:none;
display:block;
margin:0px;
padding:0px ;
}



/* images
----------------------------------------------- */
	
.news {
	
margin:0px 0px 15px 0px;
padding:0px;
}


#sidebar img {
margin:0px;
padding: 1px 5px 0px 0px;
float: left;
}

#content_publishing img {
float:left;
}


/* error page
----------------------------------------------- */

.error-status {
font: 1.3em Georgia, Times, serif;
}




/* navi
----------------------------------------------- */

#globalnav {

padding-left: 65px;
background-color: transparent;
} 
	
#globalnav ul {
display: inline;
list-style: none;
text-decoration: none;
margin:0px;
padding: 0px;
	
	} 

#globalnav ul li {
font: 120% Helvetica, Arial, sans-serif;
font-weight: normal;
list-style: none;
display: inline;
margin:0px 4px 0px 0px;
padding: 0px;
	}

#globalnav ul li a {
color:#999;
text-decoration: none;
border:none;
}


#globalnav ul li a:hover {
color:#00abea;
text-decoration: none;
background-color: transparent;
border:none;
}


/* lists
----------------------------------------------- */


#sidebar ul.first {
padding:10px 0px 0px 0px;
} 


#sidebar ul.second {
padding:4px 0px 0px 0px;
} 


#sidebar ul.rss a {
color:#00abea;
} 

#sidebar ul.rss a:hover {
color:#999;
} 

#sidebar ul {
list-style: none;
text-decoration: none;
color:#999;
margin:0px;
padding:0px;
font-size: 1em;
} 

#sidebar ul li {
list-style: none;
display: block;
margin:0px;
}


#sidebar ul li a {
color: #00abea;
text-decoration: none;
border:none;

}


#sidebar  ul li a:hover {
color:#999;
text-decoration: none;
background-color: transparent;
border:none;

}


#shops ul {
margin: 0px;
padding: 0px;
display:inline;
}


#shops ul li {
margin: 0px;
padding: 0px;
display:inline;
}

#artistlinks ul {
margin: 0px;
padding: 0px;
display:inline;
}


#artistlinks ul li {
margin: 0px;
padding: 0px;
display:inline;
}

#foot {
color: #333;
font-size: 0.8em;
}

#foot a {
color: #333;
display:inline;
}

#foot a:hover {
color: #fff;
}

#foot ul{
margin: 0px;
padding: 0px;
display:inline;
}

#foot ul li {
margin: 0px;
padding: 0px;
display:inline;
color: #333;
}

#foot ul li a {
color: #333;
display:inline;
}



/* misc
----------------------------------------------- */

.greysmall {
color: #999;
font-size: 0.9em;
}

.liner {
height:5px;
border-top: 1px solid #cbc9c9;
background-color: transparent;
}

.spacer {
height:15px;
border:none;
background-color: transparent;
}
