/*  
Theme Name: BlogPimp DeskTop
Theme URI: http://blogpimp.de/
Description: Das Theme mit dem altmodischen Desktop ;-)
Version: 1.0
Author: Lothar Baier
Author URI: http://blogpimp.de/
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,
img,ins,kbd,q,s,samp,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,
tr,th,td {
  border			: 0;
  font-weight		: inherit;
  font-style		: inherit;
  font-size			: 100%;
  font-family		: inherit;
  vertical-align	: baseline;
  margin			: 0;
  padding			: 0;
}

html { 
  height			: 100.01%;
  margin			: 0;
  padding			: 0;
}

body {
  line-height		: 20px;
  font-family		: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Tahoma, Arial, Verdana, Calibri, "Helvetica Neue", Helvetica, sans-serif;
  text-align		: center;
  margin			: 0 0 10px 0;
  background		: #622103 url(images/pageback.jpg); 
  color				: #630;
  font-size			: 14px;
  text-align		: center;
}

table {
  border-collapse	: collapse;
  border-top		: 1px solid #b5ad86;
  border-left		: 1px solid #b5ad86;
  margin			: 0 0 10px 1px;
}

th,td {
  line-height		: 1.8;
  border-bottom		: 1px solid #b5ad86;
  border-right		: 1px solid #b5ad86;
  padding			: 0 5px;
}

caption,th {
  text-align		: left;
  font-weight		: bold;
}

td {
  text-align		: left;
  font-weight		: normal;
}

blockquote:before,
blockquote:after,
q:before,q:after {
  content			: "";
}

h1,h2,h3,h4,h5,h6 {
  font-weight    	: normal;
  font-family		: Georgia, "Times New Roman", "Times Roman", Times, serif;
}

h1 {font-size:24px;line-height:40px;}
h2 {font-size:21px;line-height:40px;}
h3 {font-size:18px;line-height:40px;}
h4 {font-size:16px;line-height:20px;}
h5 {font-size:15px;line-height:20px;}
h6 {font-size:14px;line-height:20px;}

pre { 
  font-family		: Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
  margin-bottom		: 10px;
  background		: #f4f4f4;
  border			: 1px solid #ddd;
  padding			: 18px;
}

code {
  font-family		: Consolas, "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;
}

p {
  text-align		: left;
  margin			: 0 0 10px;
}

p.small { 
  font-size			: 13px;
  margin-bottom		: 10px;
}

p.large {
  font-size			: 18px;
  line-height		: 40px;
}

p.quiet { 
  color				: #999;
}

small {
  font-size			: 13px;
  margin-bottom		: 10px;
}

a { 
  color				: #b00;
  text-decoration	: none;
}

a:hover {
  color				: #249;
}

ul {
  margin			: 0 0 10px 33px;
  list-style-type	: disc;
}

ol {	
  list-style-type	: decimal;
  margin			: 0 0 10px 40px;
}

blockquote {
  color				: #743a30;
  font				: italic 15px/20px Georgia, Times, serif;
  margin			: 0 0 13px 20px;
}

em {
  font-style		: italic;
}

strong {
  font-weight		: bold;
}

.hide {				
  display			: none;
}

.clearer {		
  line-height		: 1px;
  height			: 1px;
  font-size			: 1px;
  border			: none;
  clear				: both;
  margin			: 0;
  padding			: 0;
}

.postclearer {		
  line-height		: 1px;
  height			: 1px;
  font-size			: 1px;
  border			: none;
  clear				: both;
  margin			: 0 0 9px;
  padding			: 0;
  background		: #232622; 
}

b {
  font-weight		: normal;
}

li a {
  display			: inline-block;
}

li a {
  display			: block;
}

/* ######################################################################### */
/* ########  Seitenaufbau											######## */
/* ######################################################################### */
#page {
  background		: url(images/back.jpg);
  width				: 980px;
  margin			: 0 auto;
}

#headframe {
  background		: url(images/kopf.jpg) no-repeat;
}

#header {
  width				: 420px;
  height			: 207px;
  padding			: 125px 555px 90px 6px;
}

#content {
  width				: 980px;
  margin			: 0 auto;
}

#innen {
  margin			: 0 0 20px 110px;
  text-align		: left;
}

#inhalt {
  width				: 480px;
  margin-right		: 10px;
  float				: left;
}

#sidebar {
  width				: 280px;
  float				: left;
}

#footerframe {
  height			: 190px;
  background		: url(images/fuss.jpg) no-repeat;
}

/* ######################################################################### */
/* ########  Seitenkopf												######## */
/* ######################################################################### */
#header h1 {
  margin			: 62px 0 0;
}

#header h1 a {
  font				: bold italic 32px/1.5 Georgia, serif;
}

#header p {
  color				: #b00;
  text-align		: center;
  font-weight		: bold;
  font-size			: 18px;
}

/* ######################################################################### */
/* ########  Post													######## */
/* ######################################################################### */
.post {
  background		: url(images/post-center.jpg);
  margin			: 0 0 5px;
}

.post h2 {
  background		: url(images/post-top.jpg) no-repeat top left;
  margin			: 0;
  padding			: 20px 15px 2px;
  line-height		: 1.2;
}

.post .topmeta,
.post .bottommeta {
  font-size			: 12px;
  line-height		: 14px; 
  margin			: 0 15px 10px;
}

.post .bottommeta {
  margin			: 0;
  min-height		: 34px;
  background		: url(images/post-bottom.jpg) no-repeat bottom left;
  padding			: 0 15px 25px;
}

.post .entry {
  margin			: 0 15px;
}

.navigation {
  background		: url(images/post-center.jpg);
}

.navitop {
  background		: url(images/post-top.jpg) no-repeat top left;
  height			: 27px;
}

.navitop h3 {
  font-size			: 18px;
  text-align		: center;
}

.navibot {
  background		: url(images/post-bottom.jpg) no-repeat bottom left;
  height			: 37px;
  text-align		: center;
  font-size			: 13px;
  clear				: both;
  padding			: 0;
}

.navigation .alignleft {
  width				: 210px;
  padding			: 0 0 0 15px;
  float				: left;
}

.navigation .alignright {
  width				: 210px;
  padding			: 0 20px 0 0;
  float				: right;
  text-align		: right;
}

/* ######################################################################### */
/* ########  Kommentare												######## */
/* ######################################################################### */
#trackbacks-list,
#comments-list,
#respond {
  background		: url(images/post-center.jpg);
  margin-bottom		: 10px;
}

#trackbacks-list h3,
#comments-list h3,
#respond h3 {
  padding			: 5px 20px;
  background		: url(images/post-top.jpg) no-repeat top left;
}

#trackbacks-list ol,
#comments-list ol {
  margin			: 0 20px 10px 50px;
}

#trackbacks-list a,
#comments-list a {
  display			: inline;
}

#trackbacks-list span.fn,
#comments-list span.fn {
  font				: italic 18px/1.3 Georgia, serif;
}

.comment-meta {
  font-size			: 11px;
}

.formcontainer form {
  margin			: 5px 20px;
  padding			: 0 0 25px;
}

.formcontainer {
  background		: url(images/post-bottom.jpg) no-repeat bottom left;
}

.formcontainer form input,
.formcontainer form textarea {
  font				: normal 14px/1.2 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 
  padding			: 1px 3px 2px;
  width				: 250px;
  margin-bottom		: 10px;
  border			: 2px inset #630;
}

.formcontainer form textarea {
  width				: 420px;
  height			: 250px;
}

.formcontainer input#submit {
  width				: auto;
  border			: 2px outset #630;
  background		: #e6d7b9;
  cursor			: pointer;
}

.formcontainer input#submit:hover {
  border			: 2px inset #630;
  background		: #630;
  color				: #fff;
}


/* ######################################################################### */
/* ########  Sidebar												######## */
/* ######################################################################### */
#sidebar {
  background		: url(images/sidebar-center.jpg) repeat-y;
}

#sidebar ul {
  background		: url(images/sidebar-top.jpg) no-repeat top left;
  list-style-type	: none;
  margin			: 0;
  font-size			: 13px;
}

#sidebar ul ul {
  background		: none;
}

#sidebar-last {
  background		: url(images/sidebar-bottom.jpg) no-repeat bottom left;
  height			: 34px;
}

#sidebar ul li {
  margin			: 0 20px;
}

#sidebar ul ul li {
  margin			: 0;
}

#sidebar ul ul {
  margin			: 0 0 15px;
}

#sidebar .textwidget {
  text-align		: left;
}

#sidebar ul ul ul {
  margin			: 0;
}

#sidebar li a {
  display			: inline;
}

#sidebar h2 {
  margin			: 0;
  text-align		: center;
  font-size			: 18px;
  border-bottom		: 1px solid #963;
  line-height		: 20px;
  padding			: 0 0 5px;
}

#sidebar ul li#search {
  height			: 85px;
  padding			: 0;
}

#sidebar ul li div {
  width				: 100%;
  text-align		: center;
}

#sidebar ul li form input {
  width				: auto;
  margin			: 0 0 6px;
  border			: 2px outset #630;
  background		: #e6d7b9;
  cursor			: pointer;
  font-size			: 15px;
  padding			: 0px 3px 0px;
  border			: 2px outset #630;
}

#sidebar ul li form input:hover {
  border			: 2px inset #630;
  background		: #630;
  color				: #fff;
}

#sidebar ul li form input#s {
  border			: 2px inset #630;
  padding			: 1px 3px 2px;
  background		: #fff;
  color				: #630;
  cursor			: text;
  width				: 230px;
  margin-top		: 16px;
}

#sidebar li#calendar {
  margin			: 0;
  padding			: 5px 20px 25px;
}

#sidebar li#calendar caption {
  text-align		: center;
  margin			: 0 0 5px;
  font-weight		: normal;
  font-size			: 15px;
}

#sidebar li#calendar table {
  margin			: 0;
  width				: 240px;
}

#sidebar li#calendar table th,
#sidebar li#calendar table td {
  text-align		: center;
}

#sidebar li#calendar a {
  font-weight		: bold;
}

#sidebar #akismetwrap {
  height			: 6em;
}

#sidebar #akismetwrap #akismetstats {
  margin			: 0 auto;
}

#sidebar .widget_tag_cloud {
  text-align		: center;
  margin-bottom		: 20px;
}

/* ######################################################################### */
/* ########  Footer													######## */
/* ######################################################################### */
#footer p {
  text-align		: center;
  font-size			: 11px;  
}



















