
blockquote                        { background-image:    url("templates/idea/img/quote.gif");
                    background-repeat:   no-repeat;
                    background-position: left top;
                    border:      1px dotted black;
                    padding:         0.2em; }

q                 { border:      1px dotted black; }

/* templates/ginader-2009/style.css  */
*{
    margin:0;
    padding:0;
    font-size:1em;
}
body{
    font-family:'Trebuchet MS',Arial,Helvetica,Sans-Serif;
    background-color:#E6CDB5;
    color:#663300;
    background-image:url('templates/ginader-2009/img/body-foot-back.gif');
    background-position:bottom;
    background-repeat:repeat-x;
}
a{
    color:#663300;
}
#skip ul,
#skip li{
    list-style-type:none;
    width:90%;
    text-align:center;
    position:absolute;
}
#skip li a{
    list-style-type:none;
    position:absolute;
    left:-9999em;
}
#skip li a:focus,
#skip li a:active{
    left:auto;
    right:auto;
    top:0;
}
#header{
    background-color:#ECD8C5;
    background-image:url('templates/ginader-2009/img/header-back.gif');
    background-repeat:no-repeat;
    background-position:bottom;
    margin-bottom:5px;
    padding:2em;
    padding-bottom:3em;
    zoom:1;
}
#header:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#header a{
    text-decoration:none;
}
#header a:hover,
#header a:focus{
    text-decoration:underline;
}
#searchform label{
    position:absolute;
    left:-999em;
}
#searchform input{
    font-family:'Trebuchet MS',Arial,Helvetica,Sans-Serif;
    background-color:#E6CDB5;
    color:#663300;
    width:49%;
    border:1px solid;
    vertical-align:top;
}
#searchform input.quicksearch_submit{
    width:auto;
    cursor:pointer;
    font-size:90%;
}
.serendipity_search_results_wrapper{
    display:none;
}
#title{
    float:left;
    zoom:1;
    width:20%;
}
#title ul,
#title li{
    list-style-type:none;
}
#content div.serendipity_entrypaging{
    position:absolute;
    width:146%;
    top:-1.5em;
    left:-217px;
    text-align:right;
}
.container_serendipity_plugin_freetag{
    float:left;
    width:50%;
    zoom:1;
    text-align:center;
    font-size:77%;
    margin-left:4%;
}
.container_serendipity_plugin_freetag h3{
    position:absolute;
    left:-999em;
}
.container_serendipity_plugin_freetag a{
    text-decoration:none;
}
.container_serendipity_plugin_freetag a:hover,
.container_serendipity_plugin_freetag a:focus{
    text-decoration:underline;
}
#header .container_serendipity_html_nugget_plugin{
    float:right;
    zoom:1;
    text-align:right;
    font-size:85%;
    width:20%;
}
#header .container_serendipity_html_nugget_plugin h3{
    margin-bottom:.5em;
}
#header .container_serendipity_html_nugget_plugin ul{
    margin-bottom:.5em;
    list-style-type:none;
}
#header .container_serendipity_html_nugget_plugin li{
    list-style-type:none;
    margin-bottom:.6em;
    line-height:1em;
}
#menu li{
    list-style-type:none;
}
h1{
    font-size:1.3em;
}
h2{
    font-size:0.9em;
    font-weight:normal;
    margin-bottom:1em;
}
#content{
    position:relative;
    width:631px;
    margin-left:auto;
    margin-right:auto;
    margin-top:-20px;
    font-size:0.9em;
/*    background-image:url('templates/ginader-2009/img/box-last-bottom-even.gif');
    background-repeat:no-repeat;
    background-position:bottom;
    padding-bottom:74px;*/
}
#content p{
    margin-bottom:1em;
}
#content div{
    text-align:left;
    background-repeat:repeat-y;
}
#content div h3{
    background-repeat:no-repeat;
    padding-top:100px;
    padding-bottom:15px;
    font-size:120%;
}
#content div h3 a{
    text-decoration:none;
    border-left:2px solid #663300;
    padding-left:5px;
}
#content div h3 a:hover,
#content div h3 a:focus{
    text-decoration:underline;
}
#content div p{
    line-height:1.3em;
}
#content div.content{
    margin-bottom:1em;
}
#content div.even p{
    margin-right:20px;
}
#content div.even{
    background-image:url('templates/ginader-2009/img/box-body-even.gif');
    padding-bottom:1em;
}
#content div.even h3{
    background-image:url('templates/ginader-2009/img/box-top-even.gif');
    padding-left:92px;
    padding-right:20px;
}
#content div.even div.content{
    margin-left:102px;
}
#content div.odd{
    background-image:url('templates/ginader-2009/img/box-body-odd.gif');
    padding-bottom:1em;
}
#content div.odd h3{
    background-image:url('templates/ginader-2009/img/box-top-odd.gif');
    padding-left:30px;
    padding-right:92px;
}
#content div.odd.first h3{
    background-image:url('templates/ginader-2009/img/box-top-odd-first.gif');
    padding-left:30px;
    padding-right:92px;
}
#content div.odd.first h4{
    /*padding-left:30px;*/
    padding-right:92px;
}
#content div.odd.first .serendipity_commentsTitle h4{
    padding:0;
    margin-top:2em;
    margin-bottom:1em;
}
#content div.odd.first .staticpage_content .staticpage_content h3{
    background-image:none;
}
#content div.odd div.content,
#content div.odd .comments,
#content div.odd .trackbacks,
#content div.odd .serendipity_comments{
    margin-left:30px;
    margin-right:92px;
}
#content .trackbacks{
    margin-bottom:1em;
}
#content div.even div.content,
#content div.even .comments,
#content div.even .trackbacks,
#content div.even .serendipity_comments{
    margin-left:102px;
}

.serendipity_comments,
.serendipity_center,
.serendipity_commentDirection{
    margin-bottom:1em;
}

.serendipity_commentBody,
.serendipity_comment_source{
    margin-left:1em;
}
.serendipity_comment_source{
    font-weight:bold;
}
.serendipity_comment,
.serendipity_comment_author_Dirk-Ginader{
    background-color:#F6ECE2;
    padding:1em;
}
.serendipity_comment_author_Dirk-Ginader{
    border:3px solid #B3BEC3;
}

.serendipityCommentForm{
    padding-bottom:2em;
}
.serendipityCommentForm input,
.serendipityCommentForm select,
.serendipityCommentForm textarea{
    background-color:#B3BEC3;
    border:none;
    display:block;
    margin-bottom:.5em;
    width:100%;
}
.serendipityCommentForm input.submit{
    width:auto;
}
.serendipityCommentForm input.checkbox{
    width:auto;
    display:inline;
    margin-right:.5em;
}
.serendipity_comment{
    margin-bottom:2em;
}
#content div .tags{
    overflow:hidden;
    zoom:1; /*hack*/
    padding-bottom:0.5em;
}
#content div.odd .tags{
    margin-left:20px;
    margin-right:92px;
}

#content div.even .tags{
    margin-left:92px;
    margin-right:20px;
}
#content div.tags{
    float:right;
    font-size:0.9em;
    margin-right:0.5em;
    list-style-type:none;
    width:50%;
}
#content div.tags a{
    font-weight:bold;
    text-decoration:none;
}
#content div.tags a:hover,
#content div.tags a:focus{
    text-decoration:underline;
}

#content div.content ul,
#content div.content ol{
    margin-left:2em;
}
#content .serendipity_freeTag{
    text-align:right;
}
.serendipity_freeTag a:hover{
    color:#663300;
}
#content div.freetag_cloud{
    display:none;
}
#content:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#footer{
    background-color:#ECD8C5;
    background-repeat:no-repeat;
    background-position:top;
    zoom:1;
    padding:4em;
    padding-top:8em;
    margin-top:-1px;
}
#footer.odd{
    background-image:url('templates/ginader-2009/img/footer-back-odd.gif');
}
#footer.even{
    background-image:url('templates/ginader-2009/img/footer-back-even.gif');
}
/*FireFox 3*/
#footer, x:-moz-any-link, x:default {
    margin-left:2px;
}

#footer:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#footer .container_serendipity_plugin_socialbookmarks{
    float:left;
    width:28%;
    margin-right:1em;
}
#footer .container_serendipity_plugin_socialbookmarks a{
    text-decoration:none;
}
#footer .container_serendipity_plugin_socialbookmarks a:hover,
#footer .container_serendipity_plugin_socialbookmarks a:focus{
    text-decoration:underline;
}
#footer .container_serendipity_plugin_twitter{
    float:left;
    width:28%;
    margin-right:1em;
}
#footer .container_serendipity_plugin_twitter .serendipitySideBarContent{
    font-size:80%;
}
#footer .container_serendipity_plugin_twitter .serendipitySideBarContent ol{
    list-style-type:none;
}
#footer .container_serendipity_plugin_twitter .serendipitySideBarContent li{
    margin-top:.3em;
}
#footer .container_serendipity_plugin_twitter .serendipitySideBarContent a{
    display:block;
    font-weight:bold;
    text-decoration:none;
}
#footer .container_serendipity_plugin_twitter .serendipitySideBarContent a.twitter_user{
    display:inline;
    font-weight:normal;
}
#footer .container_serendipity_plugin_twitter a:hover,
#footer .container_serendipity_plugin_twitter a:focus{
    text-decoration:underline;
}
#footer .container_serendipity_html_nugget_plugin{
    float:right;
    zoom:1;
    width:20%;
    margin-bottom:1em;
}
#footer .container_serendipity_html_nugget_plugin:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#footer .container_serendipity_html_nugget_plugin h3,
#footer .container_serendipity_html_nugget_plugin div,
#footer .container_serendipity_html_nugget_plugin ul,
#footer .container_serendipity_html_nugget_plugin li{
    text-align:right;
    list-style-type:none;
}
#footer .container_serendipity_html_nugget_plugin li{
    float:right;
    margin-left:.5em;
}
#footer .container_serendipity_html_nugget_plugin ol li{
    margin-bottom:0;
    margin-top:.5em;
}
#footer .container_serendipity_html_nugget_plugin li.last{
    clear:both;
}
