﻿/*
THEME NAME: Höradvent 2009 based on Sandbox 1.6.1
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 0.13
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

@import url('2c-r-ha.css');

/* START */

body {
background: #ebf2f8 url(images/bg_header.jpg) no-repeat center 0px;
margin: 0;
}


body, p {
font: 12px/18px "Trebuchet MS";
color: #3a3a3a;
}

a {
color: #c9163c;
text-decoration:none;
border-bottom: 1px dotted;
}
a:hover {
color: #9a0021;
text-decoration:none;
border-bottom: 0;
}

div.top {
background: url(images/bg_link_gototop.gif) no-repeat center top;
width: 67px;
height: 30px;
}

div.nav-previous {
background: url(images/bg_link_backward.gif) no-repeat left center;
padding-left: 22px;
width: 250px;
}
div.nav-next {
background: url(images/bg_link_forward.gif) no-repeat right center;
padding-right: 22px;
width: 250px;
}
div.nav-previous a, div.nav-next a {
color: #3a7ea8;
text-decoration:none;
border-bottom: 1px dotted #3a7ea8;
}
div.nav-previous a:hover, div.nav-next a:hover {
color: #0b476c;
text-decoration:none;
border-bottom: 0;
}

h2 {
font: italic bold 24px/36px "Georgia";
color: #c9163c;
padding-top: 30px;
line-height: 0 !important;
margin-left: 9px;
}

img.tuerchen {
margin-right: 10px;
}

div.comments h3, strong.tuerchen {
font: italic 20px/30px "Georgia";
color: #1b6690;
}

div.sidebar h3, h3 {
font: italic 18px/27px "Georgia";
color: #1b6690;
}

div.podPress_content {
width: 280px;
}

span.comments-num {
float: left;
background: url(images/bg_kommentare.gif) no-repeat left bottom;
display: block;
width: 30px;
height: 35px;
text-align: center;
font: bold 14px/29px "Trebuchet MS";
color: #3a3a3a;
}
span.comments-text {
float:right;
text-align: left;
width: 535px;
font: bold 14px/29px "Trebuchet MS";
}

span.comment-author { /* h4 */
margin-left: 10px;
font: bold 16px/24px "Trebuchet MS";
}
span.comment-author a { /* h4 */
font: bold 16px/24px "Trebuchet MS";
color: #c9163c;
}

span.comment-meta {
margin-left: 6px;
font: bold 11px/21px "Trebuchet MS";
text-transform: uppercase;
font-weight: normal;
color: #666666;
}

span.comment-text p {
font: normal 12px/17px "Trebuchet MS";
color: #3a3a3a;
margin: 5px 20px 0 10px;
padding-bottom: 20px;
}

div#footer-img {
background: url(images/bg_footer.jpg) no-repeat center bottom;
}

div#wrapper{
width: 810px;
margin: 0px auto; /* zentriert */
}

div#header{
background: url(images/logo_hoeradvent.jpg) no-repeat 22px 82px;
text-align:center;
height: 200px;
}

div#footer div.hspacer {
height: 70px;
clear: both;
}

div.sidebar ul li {
padding: 0;
margin: 0;
margin-bottom: 15px;
padding-bottom: 8px;
background: url(images/bg_sidebar_bottom.jpg) no-repeat 0px bottom;
}

div.sidebar ul li div{
padding: 10px 15px 0px 15px;
margin: 0px;
}
div.sidebar ul li div h3{
padding: 0px 0px 10px 0px;
margin: 0px;
}

div.about {
background: url(images/bg_sidebar_worum-gehts_top.jpg) no-repeat left top;
}


div.hear {
background: url(images/bg_sidebar_hoeren_top.jpg) no-repeat left top;

}

div.hear ul {
}

div.adventliches {
background: url(images/bg_sidebar_adventliches.jpg) no-repeat left top;
}

div.sidebar ul ul li a {
padding-top: 0px;
margin-top: 0px;
}

div.sidebar ul ul li.about {
background: none;
margin-left: 0px;
padding-left: 0px;
list-style: none;
line-height: 135%;
}

div.sidebar ul ul li.feed {
background: none;
margin-left: 13px;
padding-left: 0px;
list-style: none;
padding-left: 10px;
}
div.sidebar ul ul li.feed span {
background: url(images/link_icon_podcast-feed.gif) no-repeat left bottom;
display: block;
height: 21px;
margin-left: -29px;
padding: 5px 0 0 25px;
}

div.sidebar ul ul li.podster {
background: none;
margin-left: 13px;
padding-left: 0px;
list-style: none;
padding-left: 10px;
}
div.sidebar ul ul li.podster span {
background: url(images/link_icon_podster.gif) no-repeat left bottom;
display: block;
height: 21px;
margin-left: -29px;
padding-left: 25px;
}

div.sidebar ul ul li.itunes {
background: none;
margin-left: 13px;
padding-left: 0px;
list-style: none;
padding-left: 10px;
}
div.sidebar ul ul li.itunes span {
background: url(images/link_icon_itunes.gif) no-repeat left bottom;
display: block;
height: 21px;
margin-left: -29px;
padding-left: 25px;
}

div.sidebar ul ul li.phonecaster {
background: none;
margin-left: 13px;
padding-left: 0px;
list-style: none;
padding-left: 10px;
}
div.sidebar ul ul li.phonecaster span {
background: url(images/link_icon_phone.gif) no-repeat left 3px;
display: block;
height: 21px;
margin-left: -29px;
padding: 0 0 20px 25px;
}

div.sidebar ul ul li.tuerchen {
background: none;
margin-left: 25px;
padding-left: 0px;
list-style: none:
}
div.sidebar ul ul li.tuerchen span {
background: url(images/link_icon_doors.jpg) no-repeat left bottom;
display: block;
height: 21px;
margin-left: -29px;
padding: 5px 0 0 27px;
}

div.sidebar ul ul li.archiv2008 {
background: none;
margin-left: 25px;
padding-left: 0px;
list-style: none;
}
div.sidebar ul ul li.archiv2008 span {
background: url(images/link_icon_archive08.gif) no-repeat left bottom;
display: block;
height: 21px;
margin-left: -29px;
padding-left: 27px;
}

div.sidebar ul ul li.archiv2007 {
background: none;
margin-left: 25px;
padding-left: 0px;
list-style: none;
}
div.sidebar ul ul li.archiv2007 span {
background: url(images/link_icon_archive07.jpg) no-repeat left bottom;
display: block;
height: 21px;
margin-left: -29px;
padding-left: 27px;
}

div.sidebar ul ul li.archiv2006 {
background: none;
margin-left: 25px;
padding-left: 0px;
list-style: none;
}
div.sidebar ul ul li.archiv2006 span {
background: url(images/link_icon_archive06.jpg) no-repeat left bottom;
display: block;
height: 21px;
margin-left: -29px;
padding-left: 27px;
}

div.sidebar ul ul li.impressum {
background: none;
margin-left: 25px;
padding-left: 0px;
list-style: none;
}
div.sidebar ul ul li.impressum span {
background: url(images/link_icon_imprint.jpg) no-repeat left -1px;
display: block;
height: 21px;
margin-left: -29px;
padding: 0 0 5px 27px;
}

div.entry-content p {
}
div.entry-content div.podPress_content {
margin-left: 310px;
}
div.entry-meta {
margin-top: 10px;
}

div.comments, div.commentform {
clear:both;
margin-top: 20px;
}

div.comments-headline {
background: url(images/bg_hdl_kommentare.jpg) no-repeat left top;
height: 65px;
}
div.commentform-headline {
background: url(images/bg_hdl_kommentare-schreiben.jpg) no-repeat left top;
height: 65px;
margin: 0;
padding: 0;
}
div.commentform-body {
background: url(images/bg_bdy_kommentare-schreiben.gif) repeat-y center top;
border: 0;
padding: 1px 20px 10px 20px; /* o r u l */
}
div.comments-footer {
height: 5px;
padding: 0;
margin: 0;
background: url(images/bg_bottom_kommentare.gif) no-repeat center top;
}
div.commentform-footer {
height: 5px;
padding: 0 0 17px 0;
margin: 0 0 10px 0;
background: url(images/bg_bottom_kommentare-schreiben.gif) no-repeat center top;
}
span.single-comments-num {
position: absolute;
margin-left: 15px;
margin-top: 10px;
width: 30px;
text-align: center;
font: italic 20px/29px "Trebuchet MS";
color: #3a3a3a;
}
span.single-comments-text {
position: absolute;
margin-left: 63px;
margin-top: 10px;
text-align: left;
font: italic 20px "Georgia";
color: #1b6690;
}
span.commentform-text {
position: absolute;
margin-left: 15px;
margin-top: 20px;
text-align: left;
font: italic 20px "Georgia";
color: #1b6690;
}

ol.comments-list-bg {
list-style-type: none;
background: url(images/bg_bdy_kommentare.gif) repeat-y center top;
margin: 0;
padding: 0;
}
ol.comments-list-bg li {
padding-top: 10px;
padding-left: 15px;
margin: 0;
}
ol.comments-list-bg li.comment_sep {
background: url(images/bg_kommentare-trennung.jpg) no-repeat center top;
padding-top: 20px;
padding-left: 15px;
margin: 0;
}

/* ENDE */

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:2em;
}

/* Kommentare - Anfang */

form#commentform label {
margin: 10px 0 0 0;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
width: 280px;
margin: 10px 0 0 0;
}

input#submit {
width: 154px;
height: 26px;
border: 0;
color: #d8e4ee;
font: bold 14px "Trebuchet MS";
}
input#submit {
background: url(images/bg_button_submit.jpg) no-repeat center center;
}
input#submit:hover {
background: url(images/bg_button_submit_hover.jpg) no-repeat center center;
}
input#submit:active {
/* TODO: geht so nicht */
background: url(images/bg_button_submit_press.jpg) no-repeat center center;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:523px;
}

/* Kommentare - Ende */

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

/*
div.sidebar h3 {
font-size:1.2em;
}
*/

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 4px;
}

div.sidebar ul ul li {
list-style: disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 5px;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
font: 12px "Trebuchet MS";
}

input#author,input#email,input#url {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

.hentry {
	margin-top: 10px;
}

div#footer a {
color: #3a7ea8;
}

div#footer a:hover,
div#footer a:active {
color: #0B476C;
}
