/*  
Theme Name: Rackblogger by Keppler-IT.de
Theme URI: http://www.rackblogger.de/
Description: Keppler-IT's RackBlogger-Design
Version: 2.0
Author: Klaus Keppler
Author URI: http://www.keppler-it.de/

*/

body { background-color:#E7E7E7; font-family:Verdana, Arial, sans-serif; font-size:12px; }
img { border:none; }
a { color:#0000CC; text-decoration:none; }
a:hover { color:#0000CC; text-decoration:underline; }
a:visited { color:#990099; }
a:active { color:#660000; }

#page { background:url('images/background.gif') repeat-y; width:760px; margin-left:auto; margin-right:auto; }
#header { background:url('images/head.jpg') no-repeat top left; height:205px; }
#headerimg { position:relative; top:139px; left:44px; width:246px; }
#headerimg img { border:none; }
#headerimg h1 { display:none; }

#sidebar { width:154px; float:right; padding: 10px 10px 0px 6px; color:#222222; }
#sidebar h2 { font-size:13px; font-weight:bold; color:#333333; margin: 20px 0px 0px 0px; padding:0px; }
#sidebar ul { list-style:none; margin:0px; padding: 0px; }
#sidebar ul li { font-size:10px; }
#sidebar ul li a { color:#6666CC; text-decoration:none; }
#sidebar ul li a:hover { text-decoration:underline; }
#sidebar ul ul li { padding:1px 0px 1px 6px; color: #777777; }
#sidebar ul ul li:before { content: "\00BB \0020"; }
#wp-calendar caption { font-size:13px; font-weight:bold; color:#333333; margin-top:20px; }
#wp-calendar th { color:#777777; }
#wp-calendar a { font-weight:bold; }
#wp-calendar #next a, #wp-calendar #prev a { font-weight:normal; }
xtable#wp-calendar { border-collapse:collapse; }
xtable#wp-calendar thead th, table#wp-calendar tbody td { border:1px solid #CCCCCC; padding:1px; text-align:right; empty-cells:hide; }

form#searchform { padding-left:6px; }
#searchform input { font-family:Verdana, Arial, sans-serif; font-size:11px; }
#sidebarcomments { font-weight:normal; }

#content { width:535px; margin:0px; padding: 0px 20px 0px 25px; }
#content .post { padding-bottom:10px; }
#content h2 { font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:20px; font-weight:bold;
              color:#333333; margin:15px 0px 0px 0px; padding: 0px; }
#content h2 a { color:#333333; text-decoration:none; }
#content h2 a:hover { color:#000066; }
#content small { font-family:Arial,sans-serif; font-size:11px; color:#808080; }
#content .entry { text-align:justify; color:#222222; font-size:11px; line-height:18px; }
#content p.postmetadata { border-bottom:1px solid #DDDDDD; text-align:right; color:#777777; font-size:11px; }
#content p.postmetadata a { color:#6666CC; text-decoration:none; }
#content p.postmetadata a:hover { text-decoration:underline; }

blockquote { border-left:5px solid #DDDDDD; margin: 15px 30px 0 10px; padding-left: 20px; color:#777777; }

.alignleft { float:left; }
.alignright { float:right; }
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;
	border:1px solid #EFEFEF;
	}
.commentlist cite { font-style:normal; font-weight:bold; color: #000099; }
.commentlist cite a { color: #000099; }
.commentlist .commentmetadata { }
.commentlist .commentmetadata a { color: #666666; }

#commentform textarea { width:500px; }

#footer { background:url('images/footer.gif') no-repeat bottom left; padding:10px 170px 6px 0px;
          font-size:11px; color:#777777; text-align:center; clear:both; }
#footer a { text-decoration:none; color:#555555; }
#footer a:hover { text-decoration:underline; }
