/*
Theme Name: jesh.ch
Theme URI: http://www.jesh.ch/
Description: The default template for the band website jesh.ch.
Version: 1.0
Author: Daniel Hartmann
Author URI: http://www.storkki.de/
*/

* {
        margin:0;
        padding:0;
        font-size:100.01%;
        color: #FFFFFF;
        line-height:1;
}
a img {
        border:0px none;
}
html {
        height:100%;
}
body {
        background:#064155;
        height:100%;
        font: normal 12px/1.3em Arial, Verdana, Helvetica, sans-serif;
        color: #FFFFFF;
}
li {
        list-style-type:none;
}
#container {
        background: transparent url(/images/background_new.jpg) scroll repeat-y top left;
        color: #FFFFFF;
        font: normal 12px/1.3em Arial, Verdana, Helvetica, sans-serif;
        width:479px;
        height: auto !important;
        height:100%;
        padding: 0 20px 0 20px;
        margin: 0 auto;
        min-height:100%;
}
#content{
        min-height:400px;
        padding: 1em 1em 100px 1em;
}
#fixed {
        position:fixed;
        top:20px;
        left: 50%;
        margin-left: -285px;
        cursor:pointer;
}
#menu {
        position:fixed;
        top:20px;
        left:50%;
        margin-left:248px;
}
#header {
        margin-left:-8px;
}
#footer {
        postion:absolute;
        margin: -82px auto 0;
        height:82px;
        width:519px;
        background: transparent url(/images/footer_new.jpg) scroll no-repeat top left;
        padding:15px 50px 0;
        max-width:419px;
        max-height:67px;
}
*html #footer {
        width:428px;
        height:67px;
}
#footer * {
        color:#fff;
        font-style:normal;
}
#footer ul {
        margin-bottom: 15px;
        margin-left:25px;
}
#footer ul li {
        float:left;
        margin:0 4px;
}
#footer ul li a{
        font-size:11px;
        padding:2px 2px 0px;
}
#footer ul li a:hover{
        background-color:white;
        color:#55797f;
}
#footer address {
        padding-top:7px;
        width:360px;
        margin:0px auto;
}
#footer address span {
        width:120px;
        display:block;
        float:left;
        clear:none;
        color:#fff;
        font-size:10px;
}
#footer span {
        clear:both;
        width:100%;
        display:block;
        color:#456063;
        font-size:8pt;
}
#copyright {
        padding-top:7px;
}
.tright{
        text-align:right;
}
.tleft{
        text-align:left;
}
.tcenter{
        text-align:center;
}
h2 {
        font: bold 22pt/1.3em Arial, Verdana, Helvetica, sans-serif;
        color:#5B6F80;
        text-transform:lowercase;
        border-bottom: 1px solid #FFF;
        margin-bottom: .5em;
}
h2 small {
        font: normal 8pt/1.3em Arial, Verdana, Helvetica, sans-serif;
        color:#5B6F80;
        text-transform:lowercase;
}
h3 {
        font: bold 9pt/1.3em Arial, Verdana, Helvetica, sans-serif;
        letter-spacing:0.05em;
}
.post {
        border-bottom: 1px solid #e0e0e0;
        padding: 0 0 1em 0;
        margin-bottom: 2em;
        clear:both;
}
.page {
        border:0px none;
}
h2 a {
        text-decoration: none;
        color:#5B6F80;
        cursor:default;
}
.post small {
        font-size:9px;
        color: #fff;
}
.post small a {
        font-size:9px;
}
.entry {
        margin: 15px 0;
        color: #FFFFFF;
}
.postmetadata {
        text-align:right;
}
.postmetadata a, .formsend a, .navigation a {
        color: #5B6F80;
        padding:2px;
        font-size:12px;
}
.postmetadata a:hover, .formsend a:hover, .navigation a:hover {
        background-color:#5B6F80;
        color:white;
}
.more-link {
        display:block;
        clear:both;
        margin-top:5px;
}
.navigation {
        margin-bottom: 2em;
}
.alignleft {
        float:left;
}
.alignright {
        float:right;
}
.post p {
        margin-bottom: 1em;
        line-height:1.3em;
}
#comments {
        margin-left:100px;
}

cite {
        font-style:normal;
        font-weight:bold;
        margin-right:1em;
        font-size:14px;
}
cite a, em a{
        text-decoration:none;
}
em, em a{
        color: #5B6F80;
        font-size:9px;
}
.commentlist li p {
        margin-top:0.5em;
        line-height:1.3em;
}
.commentlist li {
        padding-bottom:1em;
}
#respond {
        display:none;
}
p label {
        display:block;
        width:80px;
        float:left;
        font-weight:bold;
}
#commentform{
        margin-left:50px;
}
#comment, #author, #url, #email {
        width:223px;
        margin-bottom:1em;
        border: 1px solid #5B6F80;
}
#comment {
        height:50px;
}
.formsend a {
        font-size:14px;
}
.readonly {
        font-style:italic;
        letter-spacing:0.05em;
        color:#777;
}

#menu-press {
        height: 70px;
}
#menu-music {
        height: 66px;
}
#menu-media {
        height: 70px;
}
#menu-concert {
        height: 74px;
}
#menu-contact{
        height: 75px;
}

.post h3 a:hover {
        background-color:#000;
        color:#fff;
}