body {
font-family: Optima, Helvetica, Arial;
margin: 0px;
padding-left: 2ex;
padding-right: 2ex;
background: url("/themes/site_themes/web20/background.png") white repeat-x fixed;
}

q:lang(de) {
quotes: "\201e" "\201c" "\201a" "\2018";
}

q:lang(en), :lang(en-GB) {
	quotes: '‘' '’' '“' '”';
}

q:lang(en-US) {
	quotes: '‘' '’' '“' '”';
}

#title {
background: url("/themes/site_themes/web20/logo.png") no-repeat 15% 00%;
height: 180px;
margin-top: 10px;
}

#title > * {
display: none;
}

#title > h1 {
color: #0063dc;
}

#title > h1 > .novowels {
color: #ff0084;
}

#search {
position: absolute;
top: 25px;
right: 0;
width: 280px;
height: 54px;
background: url("/themes/site_themes/web20/searchbar.png") no-repeat;
padding-left: 1ex;
overflow: hidden;
}

#search legend {
font-size: 70%;
}

#search fieldset {
border: none;
padding: 0;
margin-top: 8px;
margin-left: 8px;
}

#search input {
border: none;
width: 200px;
background: inherit;
border: 1px solid inherit;
}

input[type=text],
textarea {
border: 1px solid #bbb;
margin: 1px;
}

#search input:hover,
input[type=text]:hover, 
textarea:hover {
border: 1px solid #ccc;
margin: 1px;
}

#search input:focus,
input[type=text]:focus,
textarea:focus {
border: 1px solid #93badc;
}

#content a, #sidebar a {
text-decoration: none;
color: #0063dc;
}

#content a:hover, #sidebar a:hover {
text-decoration: underline;
}

#content {
position: absolute;
margin-top: -20px;
left: 2ex;
right: 250px;
}

#content > h2 {
margin-top: 2ex;
}

#content p {
line-height: 1.3em;
margin-top: .5ex;
margin-bottom: 0;
}

#content img {
float: left;
margin-top: 1ex;
margin-right: 2ex;
}

#content a img,
#sidebar a img,
#title a img {
border: none;
}

code, pre {
font-family: Monaco, "Andale Mono", "Lucida Sans Typewriter", "Courier New", Courier;
font-size: 85%;
}

#content code.block {
white-space: pre;
display: block;
margin: 1ex 2ex 0ex 2ex;
padding: 0ex 1ex 0ex 1ex;
}

#content ul > li {
list-style-image: url("/themes/site_themes/web20/bullet.png");
}

#content h2 {
margin-bottom: 0;
}

#content .categories {
margin-top: 0;
font-size: 80%;
}

#content .metadata {
font-size: 80%;
margin-bottom: 0;
margin-top: 1ex;
border-top: 1px solid #9ebadc;
clear: both;
}

#content #prevnext {
text-align: center;
padding-left: 0;
}

#content #prevnext li {
display: inline;
}

#content #prevnext li+li {
padding-left: 2em;
padding-right: 2em;
//border: 1px solid black;
}

#content #prevnext li+li+li {
padding-left: 0;
padding-right: 0;
}

#comments .commentmeta,
#commentpreview .commentmeta,
#trackbacks .commentmeta {
font-size: 80%;
}

ol#comments {
list-style-type: none;
}

#comments > li {
margin-bottom: 2ex;
border-left: 10px solid #9ebadc;
padding-left: 1em;
padding-top: 1ex;
padding-bottom: 1ex;
background: url("/themes/site_themes/web20/transparent_backdrop.png");
}

#content ul.links {
font-size: 80%;
padding-left: 0;
margin-top: .5ex;
}

#content ul.links li {
display: inline;
padding-right: 3ex;
}

#content blockquote {
border-left: 10px solid #9ebadc;
background: url("/themes/site_themes/web20/transparent_backdrop.png");
margin: 2ex 2ex 2ex 2ex;
padding: 1ex 1ex 1ex 1ex;
text-indent: 2ex;
border-left: 10px solid #9ebadc;
}

#content blockquote:after {
content: "";
}

#content blockquote[cite]:after {
content: "Quelle: " attr(cite);
display: block;
text-align: right;
font-size: 70%;
margin-top: 1.5ex;
}

#comment_form th.legend {
text-align: left;
}

#comment_form label {
text-align: right;
}

#comment_form tr.userdata input[type=text],
#comment_form textarea {
width: 100%;
}

#sidebar {
font-size: 80%;
margin-top: -100px;
float: right;
width: 206px;
background: url("/themes/site_themes/web20/sidebar.png") no-repeat center top;
}

#sidebar > * {
margin-left: 2.5ex;
margin-right: 2ex;
}

#sidebar ul small.date {
text-align: right;
display: block;
}

#sidebar ul {
list-style-type: none;
padding-left: 0px;
}

#sidebar li {
margin-bottom: .3em;
}

#sidebar li > h3 {
margin-bottom: 0.3ex;
margin-top: 0px;
}

#sidebar li > p {
margin-top: 0px;
margin-bottom: 0px;
}

#sidebar li.feed_atom,
#sidebar li.feed_rss {
margin-left: 26px;
}

#sidebar li.feed_atom {
list-style-image: url("/themes/site_themes/web20/atom-feed.png");
}

#sidebar li.feed_rss {
list-style-image: url("/themes/site_themes/web20/rss-feed.png");
}

#sidebar p.license {
margin-top: 0px;
}
