/*  
Theme Name:Retro Book
Theme URI:http://gettemplate.com/
Description:Get More Free Wordpress Themes By Visiting <a href="http://www.amazingwordpressthemes.com">Wordpress Themes</a> .
Bearbeitet von Olaf Bosch - olaf-bosch.de
Version:1.1
Author:GetTemplate
Author URI:http://gettemplate.com/
GetTemplate ? 2007. All rights reserved. 
*/
BODY{
background:#191611;
color:#1d1d1d;
font:0.85em "Times New Roman",Times,serif;
margin:0;
padding:0;
}
p{
margin-bottom:7px;
margin-top:0;
}
a{
color:#8b0000;
text-decoration:none;
}
a:hover{
color:#930000;
text-decoration:underline;
}
h1,h2,h3,h4,h5{
color:#4b3b18;
font-family:"Times New Roman",Times,serif;
font-weight:normal;
margin:0 0 12px 0;
padding:0;
}
form,div,img{
border:none;
margin:0;
padding:0;
}
#ROOT{
margin:20px auto 0 auto;
width:959px;
}
#ROOT .BGPage{
background:url(images/bg_page.jpg) #e3c281 repeat-y;
float:left;
margin-bottom:20px;
width:959px;
}
#ROOT .LeftTop{
background:url(images/leftpage_top.jpg) no-repeat;
float:left;
width:959px;
}
#ROOT .LeftBottom{
background:url(images/leftpage_bottom.jpg) no-repeat left bottom;
float:left;
position: relative;
padding:0px 0 0px 76px;
width:660px;
}
#HEAD{
float:left;
width:883px;
}
#HEAD .Visual{
background:url(images/visual.jpg) top right;
float:right;
height:200px;
width:689px;
}
#HEAD .Logo{
background:url(images/logo.jpg) no-repeat;
display:block;
float:left;
font:24px/198px "Times New Roman",Times,serif;
height:200px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
text-transform:uppercase;
width:194px;
}
#HEAD .Logo a{
color:#4a391e;
display:block;
height:200px;
line-height:198px;
text-decoration:none;
width:194px;
}
/*	#ROOT .Logo span{display:none;}*/
#MAIN{
float:right;
padding:0;
width:430px;
}
#MAIN * a:hover{
color:#930000;
text-decoration:none;
}
#MAIN h2,#MAIN h3{
background:url(images/bg_textcaption.jpg) no-repeat right bottom;
border-bottom:1px solid #95783b;
color:#46320d;
font-size:1.5em;
margin:0;
}
#MAIN h2 a,#MAIN h2,#MAIN h3 a{
color:#46320d;
text-decoration:none;
}
#MAIN h2 a:hover{
color:#900000;
}
#MAIN .prefix{
font-size:0.85em;
text-align:right;
}
#MAIN .Aligned{
line-height:1.5em;
text-align:justify;
}
#MAIN p.postmetadata,#CONTENT p.postmetadatasingle{
background:url(images/bg_entryfooter.gif) no-repeat bottom center;
font-size:0.85em;
padding-bottom:36px;
text-align:right;
}
#MAIN p.postmetadata a,#MAIN p.postmetadatasingle a{
color:#000000;
text-decoration:none;
}
#MAIN p.postmetadata a:hover,#MAIN p.postmetadatasingle a:hover{
color:#df0000;
}
#MAIN .post{
float:left;
margin:0 0 18px 0;
padding:0;
width:100%;
}
#MAIN .post img{
float:left;
margin-right:10px;
}
#MAIN h2.pagetitle{
background:none;
border-bottom:none;
color:#5b4933;
font-size:13px;
font-weight:bold;
margin:0 0 10px 0;
text-align:right;
}
#SIDE{
float:left;
padding:54px 0 0 24px;
width:166px;
}
#SIDE2{
position: absolute;
right: -196px;
top: 254px;
padding:0;
width:166px;
}
#SIDE h2,#SIDE2 h2{
color:#5f4d26;
font-size:1em;
font-weight:bold;
margin-bottom:0.4em;
text-transform:uppercase;
}
#SIDE ul,#SIDE2 ul{
font:bold 0.9em "Trebuchet MS",TreArial,Helvetica,sans-serif;
list-style:none;
margin:0 0 15px 0;
padding:0;
}
#SIDE li,#SIDE2 li{
background:url(images/ico_nav.gif) no-repeat 0 5px;
padding:0 0 0 12px;
}
#SIDE li ul,#SIDE2 li ul{
margin-bottom:0;
}
#SIDE ul a,#SIDE2 ul a{
color:#483a15;
}
#SIDE .SearchBox,#SIDE2 .SearchBox{
margin:0;
padding:0px 0 20px 0px;
position:relative;
}
#searchbox{
background:url(images/bg_leftform.jpg) #d8b675;
border:1px solid #5a5141;
float:left;
font-size:11px;
height:17px;
line-height:17px;
margin:0 2px 0 0;
padding:0;
width:133px;
}
#searchbutton{
background:url(images/bg_leftform.jpg) #d8b675;
border:1px outset #dfbd7d;
color:#2d2710;
font:9px/16px Verdana,Geneva,Arial,Helvetica,sans-serif;
height:19px;
margin:0;
padding:0;
text-transform:uppercase;
width:26px;
}
#SIDE ul li li,#SIDE2 ul li li{
background:url(images/subpage.gif) 0 9px;
border-bottom:none;
padding:2px 0 0px 11px;
}
#SIDE ul li li a,#SIDE2 ul li li a{
font-size:9pt;
}
#SIDE p,#SIDE2 p{
font-size:0.9em;
padding:0px 18px 10px 8px;
}
#SIDE .Calendar,#SIDE2 .Calendar{
background:url(images/bg_leftform.jpg) #d8b675;
font-family:Arial,Helvetica,sans-serif;
margin-bottom:15px;
padding:0;
text-align:center;
}
#SIDE .Calendar .Header,#SIDE2 .Calendar .Header{
background:url(images/leftform_top.jpg) no-repeat;
height:25px;
width:166px;
}
#SIDE .Calendar .Footer,#SIDE2 .Calendar .Footer{
background:url(images/leftform_bottom.jpg) no-repeat;
height:25px;
width:166px;
}
#SIDE ul.Secondary li,#SIDE2 ul.Secondary li{
background:none;
padding:2px 0px 2px 0px;
}
#SIDE ul.rss li,#SIDE2 ul.rss li{
background: url(images/rss.gif) no-repeat 0 0.4em;
border-bottom:none;
padding:5px 0px 0px 54px;
}
#FOOTER{
background:url(images/bg_footer.jpg) no-repeat right bottom;
float:left;
padding:20px 0 0 0;
width:883px;
}
#FOOTER .Wrapper{
background:url(images/bg_footerline.gif) repeat-x;
float:none;
font:11px Arial,Helvetica,sans-serif;
margin-right:47px;
padding:8px 0px 30px 0;
text-align:right;
width:825px;
}
#FOOTER p{
font:10px/1em "MS Sans Serif",Geneva,sans-serif;
margin-bottom:5px;
}
#FOOTER a{
text-decoration:none;
}
#FOOTER a:hover{
color:#8b0000;
}
.widecolumn .entry p{
font-size:1.05em;
}
.narrowcolumn .entry,.widecolumn .entry{
line-height:1.4em;
}
.narrowcolumn .postmetadata{
padding-top:5px;
text-align:center;
}
small{
font:10px/1.5em Arial,Helvetica,Sans-Serif;
}
#headerimg .description{
text-align:center;
}
acronym,abbr,span.caps{
font-size:0.9em;
letter-spacing:.07em;
cursor:help;
}
/* Begin Calendar */
#wp-calendar #prev a,#wp-calendar #next a{
font-size:9pt;
}
#wp-calendar caption{
font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin-top:5px;
text-align:center;
width:100%;
}
#wp-calendar{
empty-cells:show;
margin:0 auto 10px auto;
width:150px;
}
#wp-calendar th{
color:#000000;
font-size:10px;
font-style:normal;
text-transform:capitalize;
}
#wp-calendar #next a{
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a{
padding-left:10px;
text-align:left;
}
#wp-calendar a{
background:#c09741;
color:#5f4d26;
display:block;
text-align:center;
text-decoration:none;
}
#wp-calendar a:hover{
background:#b8860b;
color:#ffffff;
}
#wp-calendar td{
color:#5f4d26;
font-size:10px;
padding:0;
text-align:center;
}
.post{
margin:0 0 40px;
text-align:justify;
}
.post hr{
display:block;
}
.widecolumn .postmetadata{
margin:30px 0;
}
.widecolumn .smallattachment{
float:left;
margin:5px 5px 5px 0px;
text-align:center;
width:128px;
}
.widecolumn .attachment{
margin:5px 0px;
text-align:center;
}
.postmetadata{
clear:left;
}
/* Begin Images */
p img{
max-width:100%;
padding:0;
}
img.centered{
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright{
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft{
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignright{
float:right;
}
.alignleft{
float:left;
}
/* Begin Form Elements */
.entry form{
text-align:center;
}
/* This one is mainly for password protected posts,makes them look better. */
select{
width:130px;
}
#commentform p{
margin:5px 0;
}
#commentform input{
background:url(images/bg_leftform.jpg) #d8b675;
color:#332d26;
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}
#commentform #author,#commentform #email,#commentform #url{
background:url(images/bg_leftform.jpg) #d8b675;
border:1px inset #e8dfb4;
}
#commentform textarea{
background:url(images/bg_leftform.jpg) #d8b675;
border:1px inset #e8dfb4;
overflow:auto;
padding:2px;
width:419px;
}
#commentform #submit{
background:url(images/bg_leftform.jpg) #d8b675;
border:1px outset #e8dfb4;
float:right;
margin:0;
}
/* End Form Elements */
/* Begin Comments*/
h3#comments{
background:none;
font-size:16px;
margin:20px auto 20px;
padding:0;
}
.commentlist cite,.commentlist cite a{
font-style:normal;
font-weight:bold;
}
.commentlist p{
font-weight:normal;
line-height:1.5em;
margin:10px 5px 10px 0;
text-transform:none;
}
.commentmetadata{
font-weight:normal;
display:block;
margin:0;
}
code{
font:1.1em 'Courier New',Courier,Fixed,sans-serif;
}
.alt{
margin:0;
padding:10px;
}
.commentlist{
padding:0;
padding-left:0;
text-align:justify;
}
.commentlist li{
background:url(images/bg_leftform.jpg) #d9b777;
font-weight:bold;
list-style:none;
margin:15px 0 3px;
padding:5px 10px 3px;
}
.nocomments{
margin:0;
padding:0;
text-align:center;
}
/* Begin Various Tags & Classes */
acronym,abbr{
border-bottom:1px dashed #999999;
}
blockquote{
border-left:5px solid #dcb05d;
margin:15px 30px 0 10px;
padding-left:20px;
}
blockquote cite{
display:block;
margin:5px 0 0;
}
.center{
text-align:center;
}
hr{
display:none;
}
.navigation{
float:left;
font-size:12px;
margin-bottom:1em;
padding:15px 0 0 0;
text-align:right;
width:100%;
}
.navigation .alignleft{
text-align:left;
width:100%;
}
.navigation .alignright{
text-align:left;
width:100%;
}
/* End Various Tags & Classes*/
#main_start{
left:-10000px;
position:absolute;
}