/*basics*/

body{
vertical-align: top;
background: #ffffff;
color: #000000;
background-image:url(bg.gif) ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
}

h1, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}

h2 {
margin: 0;
padding: 0;
text-transform:uppercase;
}

img {
max-width:450px;
border:0;
}

img.buy {
width:145px;
height:10px;
margin-bottom:1px;
border:0;
}

.headerimg {
background-image:url(header.jpg);
margin: 0 0 10px 0;
width:250px;
height:58px;
}

.topmidimg {
background-image:url(topmid.jpg);
margin: 0 0 10px 0;
width:245px;
height:58px;
}

.sideimg {
margin: 0 0 10px 0;
width:245px;
height:58px;
background-color:#c1b29b;
}

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

input {
font-size: 10px;
width:186px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
border:1px solid #000000;
margin:0;
padding:0;
}

input.submitbutton {
width:auto;
height:auto;
border:0;
margin:5px 0 0 0;
}

/*basic layout*/

#wrapper {
width: 1030px;
height:auto;
margin:0 auto;
padding:0 0 0 0;
}

#header {
width:250px;
height:auto;
float:left;
margin:0 10px 10px 0;
background-color:#c1b29b;
padding: 10px 10px 10px 10px;
}

#container {
width: 470px;
height:auto;
float:left;
text-align:left;
}

.post {
width: 450px;
height:auto;
padding:10px 10px 10px 10px;
background-color:#c1b29b;
float:left;
text-align:left;
margin: 0 0 10px 0;
}

.posttitel {
width: 450px;
height:auto;
}


.entry {
width: 450px;
height:auto;
background-color:#c1b29b;
text-align:left;
line-height:14px;
*margin: -6px 0 -14px 0;
}

.sidebar {
width:250px;
height:auto;
background-color:#c1b29b;
padding:0 10px 10px 10px;
float:right;
text-align:left;
margin-bottom:20px;
}

#footer {
width:992px;
height:auto;
float:left;
}

.navigation {
width:450px;
height:auto;
float:left;
background-color:#c1b29b;
padding: 10px 10px 10px 10px;
}

#topmid {
width:450px;
height:auto;
padding:10px 10px 0 10px;
background-color:#c1b29b;
float:left;
margin: 0 0 0 0;
}

#topside {
width:250px;
height:auto;
padding:10px 10px 0 10px;
background-color:#c1b29b;
float:right;
margin: 0 0 0 0;
}

/*header inside*/

.headerleft {
width:200px;
height:58px;
float:left;
}

.headerright {
width:50px;
height:auto;
float: right;
text-align:right;
}

.searchbar {
margin: 0 0 10px 0;
width:250px;
height:58px;
float:right;
}

hr.postsep {
border-bottom : 1px solid #000000;
border-top : none;
color : #000000; 
width:450px;
*margin: 0 0 0 0;
padding:0;
}

.text {
float: left;
width:250px;
height:auto;
margin: 10px 0 0 0;
}

/*sidebar inside*/
.catagories {
width:250px;
height:auto;
text-align:left;
}

table.releases {
font-size: 10px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color:#000000;
}

img.rel {
width:145px;
height:145px;
border:none;
margin:0 0 4px 0;
}

hr.sidebsep {
border-bottom : 1px solid #000000;
border-top : none;
color : #000000; 
width:250px;
}

hr.sidebsep_thick {
border-bottom : 10px solid #000000;
border-top : none;
color : #fff; 
width:250px;
}

.upcoming {
width:250px;
height:auto;
margin:0;
}

.lastevent{
width:250px;
height:auto;
margin:0;
}

/*FONT*/

.entry p{
margin:6px 0;
*margin:2px 0 10px 0;}

.fontupper {
font-size: 10px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color:#000000;
text-transform:uppercase;
}

.postmetadata {
font-size: 10px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color:#666666;
}

.postmetadatatop {
font-size: 10px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color:#666666;
*margin:-10px 0 0 0;
z-index:2;
}

.menulink {
padding-top:114px;
font-size: 10px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: right;
color:#999999;
font-style:italic;
vertical-align:bottom;
}

a:link {
color:#000000;
text-decoration:underline;
}

a:visited {
color:#000000;
text-decoration:underline;
}

a:hover {
color:#000000;
text-decoration:underline;
}

a:active {
color:#000000;
text-decoration:underline;
}


.menulink a:link {
color:#999999;
text-decoration:none;
font-style:italic;
}

.menulink a:visited {
color:#999999;
text-decoration:none;
font-style:italic;
}

.menulink a:hover {
color:#000000;
text-decoration:none;
font-style:italic;
}

.menulink a:active {
color:#999999;
text-decoration:none;
font-style:italic;
}

.postmetadatatop a:link {
color:#666666;
text-decoration:none;
font-style:italic;
}

.postmetadatatopa:visited {
color:#666666;
text-decoration:none;
font-style:italic;
}

.postmetadatatop a:hover {
color:#666666;
text-decoration:none;
font-style:italic;
}

.postmetadatatop a:active {
color:#666666;
text-decoration:none;
font-style:italic;
}

/*soundcloud*/
a.soundcloud-dropbox:hover {color: #1896D1 !important; background-color: transparent !important;}*html a.soundcloud-dropbox {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(http://a1.soundcloud.com/images/dropbox_small_white.png?3b36e0)', sizingMethod='crop') !important;}/* if you want to have valid HTML, please be so kind and put the style part in the head of your page */

/*comments*/
.comments-template{
	margin: 10px 0 0;
	border-top : 1px dotted #000000;
	padding: 10px 0 0;
		
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
	
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom : 1px dotted #000000;
	border-top : none;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#E8E8E8;
}

.comments-template p.nocomments{
	padding: 0;
	
}

.comments-template textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:1px solid #000000;
	
}
