/*

Theme Name: Gitarren-Blog.de v3

Theme URI: http://gitarren-blog.de/

Description: Theme ausschliesslich f&uuml;r Gitarren-Blog.de

Version: 3.0

Author: Maximilian Schmitt

Author URI: http://gitarren-blog.de/

*/



* {

  margin: 0;

  padding: 0;

  font-size: 100%;

}



img {

  border: 0;

}



body {

  font-size: 12px;

  font-family: Verdana, Arial, sans-serif;

  color: #333333;

  background:none;
  background-attachment:fixed;
  background-position: top center;
  background-repeat: no-repeat;

  padding: 10px;

}



div#wrapper {

  background: #efefef;

  border: 1px solid #ffffff;

  padding: 5px;

  margin: 0 auto;

  width: 950px;

}



div#head {

  background: #000000;;

  height: 150px;

  border: 2px solid #ffffff;

  background-image: url('images/head.gif');

  background-repeat: no-repeat;

  height: 150px;



}


div#tweetline {
  margin-top: 5px;
  background-image: url('images/twitter-logogif.gif');
  background-repeat: no-repeat;
  background-position: 5px center;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  min-height: 20px;
  padding: 5px;
  padding-top: 5px;
  padding-left: 30px;
}

div#tweetline p {
  padding-top: 2px;
}

div#head h1 {

  margin-top: 125px;

  font-size: 14px;

  padding-left: 10px;

  color: #333333;

}



div#werben {
  height: 125px;
}



div#werben img {

  margin-left: 11px;


}



ul#werben li.start {

  margin: 0;

}

ul#navigation {
  margin-right: 5px;
}


ul.navigation {

  float: right;

  margin-top: 5px;

  background: #ffffff;

  width: 15em;

  padding: 5px;

  border: 1px solid #cccccc;



}



ul.navigation li.nolink {

  margin-top: 5px;

  background: #efefef;

  border: 1px solid #cccccc;

  padding: 5px;

  color: #333333;
  
  text-align: justify;

}



ul.navigation input {

  border: 1px solid #333333;

  padding: 3px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 0.9em;

}

input#email {
  margin-top: 3px;
  margin-bottom: 3px;
}

input#Name {
  margin-top: 3px;
  margin-bottom: 3px;
}



ul.navigation input.searchsubmit {

  border: 1px solid #333333;

  padding: 3px;

  background: #cccccc;

  font-family: Verdana, Arial, sans-serif;

  font-size: 0.9em;

  margin-top: 3px;

  width: auto;

}



ul.navigation li {

  list-style-type: none;



}



ul.navigation li.navhead {

  font-weight: bold;

  padding: 8px;

  background: url('images/navbg.gif');

  border: 0;

  color: #000000;

}

ul.navigation a {

  display: block;

  margin-top: 5px;

  background: #efefef;

  border: 1px solid #cccccc;

  padding: 5px;

  height: 1%;

  color: #333333;

  text-decoration: underline;

}



ul.navigation li.tags {

  margin-top: 5px;

  background: #efefef;

  border: 1px solid #cccccc;

  padding: 5px;

  color: #333333;

}



ul.navigation li.tags a {

  display: inline;

  margin-top: 0;

  background: none;

  border: 0;

  padding: 0;

  height: auto;

  color: #555555;

  text-decoration: none;

}



ul.navigation a.feedlink {

  padding-left: 29px;

  background-image: url('images/feedicon.gif');

  background-position: left;

  background-repeat: no-repeat;

}



ul.navigation a.feedlink:hover {

  padding-left: 29px;

  background-image: url('images/feedicon.gif');

  background-position: left;

  background-repeat: no-repeat;

}



ul.navigation a:hover {

  background: #ffffff;

  text-decoration: none;

  border: 1px solid #ff6600;

}



div#content {

  border: 1px solid #cccccc;

  background: #ffffff;

  margin-top: 5px;

  margin-right: 33em;
  padding: 5px;

}



div#content div.topofcontent {

  margin: 0;

  margin-bottom: 5px;

  display: block;

  padding: 5px;

  border: 1px solid #cccccc;

}



div#content h2 {

  text-align: right;

  font-size: 1.2em;

  margin-bottom: 5px;

  display: block;

  padding: 5px;

  border: 1px solid #cccccc;

}

div#content div.postcontent h2 {

  text-align: left;

  font-size: 1.3em;
  line-height: 1.25em;
  display: normal;
  background: none;
  padding: 0;
  border: 0;
  margin-top: 10px;

  color: #000000;

}



div#content h2 span.date {

  text-align: right;

}



div#content h2 a {

  float: left;

  color: #ff6600;

  text-decoration: none;

}



div#content h1 {

  text-align: right;

  font-size: 1.2em;

  margin-bottom: 5px;

  display: block;
  font-size: 14px;

  padding: 7px;

  background: url('images/navbg.gif');

  border: 0;

}

div#content div.postcontent h1 {

  text-align: left;

  font-size: 1.8em;
  line-height: 1.3em;
  display: normal;
  background: none;
  padding: 0;

  margin-top: 10px;

  color: #990000;

}




div#content h1.comments {

  text-align: left;

}



div#content h2.comments {

  text-align: left;

}

div#content h2.comments a {

  float: none;

}



div#content h1 span.date {

  text-align: right;

}



div#content h1 a {

  float: left;

  color: #000000;

  text-decoration: none;

}



div#content div.postcontent {

  text-align: justify;

  border: 1px solid #cccccc;

  padding: 5px;

  padding-right: 10px;

  padding-top: 0;

  line-height: 18px;

}



div#content div.postcontent input {

  border: 1px solid #333333;

  padding: 3px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 0.9em;

}



div#content div.postcontent textarea {

  border: 1px solid #333333;

  padding: 3px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 0.9em;

}



div#content div.postcontent p {

  margin-top: 10px;

}



div#content div.postcontent h3 {

  size: 1em;

  margin-top: 10px;

}

div#content div.postcontent h4 {

  size: 1em;

  margin-top: 10px;

}



div#content div.postcontent a {

  color: #ff6600;

  text-decoration: underline;

}



div#content div.postinfo {

  margin-top: 5px;

  border: 1px solid #cccccc;

  padding: 5px;

  line-height: 18px;

}



div#content div.postinfo a {

  color: #000000;

}



div#content ul {

  margin-left: 50px;

  margin-top: 10px;

}



div#content ol {

  margin-left: 50px;

  margin-top: 10px;

}



div#content ul li {

  padding-top: 2px;

  padding-bottom: 2px;

}



div#content ol li {

  padding-top: 2px;

  padding-bottom: 2px;

}



div#content blockquote {

  margin-left: 50px;

}

div#content .alignright {
  float: right;
  margin-left: 10px;
  
}

div#foot {

  padding: 5px;

}



a {

  color: #ff6600;

}
