/*
Theme Name: Koen Music 
Theme URI: http://koenmusic.com/
Description: The Wordpress-theme for Koen Music.
Version: 1.0
Author: Christian Roth
Author URI: http://goyippi.net
Tags: custom
*/


body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  text-align:center;
  color:#000;
  background-color:#FFF;
  margin:0;
  padding:0;
  background-image:url(images/back.jpg);
  background-repeat:repeat-x;
  background-attachment:fixed;
}

div, p, img {
  margin:0;
  padding:0;
  border:0;
}

/* links */
a:link, a:visited, a:active {
  color:#000;
  text-decoration:none;
}

a:hover {
  color:#D0CFBA;
  text-decoration:none;
}

.more-link {
  font-weight:bold;
}

.a_side a:hover {
  color:#000;
  background-color:#FFF;
  background-image:url(images/navi_back.gif);
  background-repeat:repeat-x;
  background-position:0 13px;
  display:block;
}

.a_side a span {
  background-color:#FFF;
  padding-left:10px;
}

.a_side li.current-cat a:link, .a_side li.current-cat a:visited, .a_side li.current-cat a:hover, .a_side li.current-cat a:active,  .a_side li.current_page_item a:link, .a_side li.current_page_item a:visited, .a_side li.current_page_item a:hover, .a_side li.current_page_item a:active {
  color:#000;
  background-color:#FFF;
  font-weight:bold;
  background-image:url(images/navi_back.gif);
  background-repeat:repeat-x;
  background-position:0 13px;
  display:block;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
  display:block;
  width:162px;
  height:40px;
}

.a_player a:link, .a_player a:visited, .a_player a:hover, .a_player a:active {
  display:block;
  width:102px;
  height:26px;
}

/* sidebar */
.a_side ul, .a_side li {
  margin:0;
  padding:0;
  list-style:none;
}

.a_side ul {
  margin-bottom:18px;
}

/* structure */
.a_all {
  width:702px;
  margin:0px auto;
  text-align:left;
}

.a_head {
  height:60px;
  margin-bottom:20px;
  border-bottom:1px solid #000;
}

.a_player {
  width:102px;
  height:26px;
  float:right;
  background-image:url(images/player.gif);
  background-repeat:no-repeat;
}

.a_side {
  width:162px;
  margin-right:40px;
  text-align:right;
}

.a_content {
  width:500px;
  float:right;
}

/* textformats */
h1 {
  width:162px;
  height:40px;
  float:left;
  margin:0;
  padding:0;
  background-image:url(images/logo.gif);
  background-repeat:no-repeat;
  background-position:top right;
}

h1 span, .a_player span {
  display:none;
}

h1, h2, h3, h4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  margin:0 0 18px 0;
  padding:0;
}

p {
  margin-bottom:18px;
}

ul, ol {
  padding:0;
  margin:0 0 18px 0;
}

li {
  margin:0 0 0 16px;
  padding:0;
}

.a_content img {
margin-bottom:18px;
}

.alignleft {
  float:left;
  margin-right:18px;
}

.alignright {
  float:right;
  margin-left:18px;
}

.post span {
  clear:both;
  float:none;
  display:block;
}

.archive {
  width:500px;
  overflow:hidden;
}

.archive .post {
  width:500px;
}

.wrapper {
width:518px;
}

.excerpt {
  width:110px;
  height:110px;
  display:block;
  float:left;
overflow:hidden;
margin:0 18px 18px 0;
}

.excerpt img {
  width:110px !important; 
  height:auto !important;
}

.excerpt p {
  float:left;
  margin-right:18px;
}

.links li {
  margin:0px;
  padding:0;
  list-style:none;
}

.links li.linkcat {
padding-bottom:18px;
}

/* forms, input */
input, textarea {
  width:532px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
}

#submit {
  width:auto;
}

/* divider */
hr {
  display:none;
}

.clear {
  height:1px;
  overflow:hidden;
  clear:both;
}

.divider {
  height:36px;
  overflow:hidden;
}

.line {
  margin-top:18px;
  padding-top:18px;
  border-top:1px solid #000;
  overflow:hidden;
}