/* Global */

a {
    text-decoration: none;
}

h1 {
    text-align: center;
}

div.legend {
    font-weight: bold;
}

td.noborder {
    border: medium none;
}

/* Login Widget */

#loginwidget {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 77%;
}

form[name="loginform"] .text {
    font-size: 93%;
    width: 5em;
}

form[name="loginform"] .button {
    font-size: 93%;
}

/* Title Banner */
img#titlebanner {
    margin-top: 2em;
    margin-bottom: 0.6em;
}

/* Menu sidebar */

div#sidebar {
    min-height: 30em;
    border-style: solid;
    border-width: 0.0769em;
    border-color: #a1a1a1;
    background-color: #eeeedd;
}

div.menu {
    margin: 1em;
    font-weight: bold;
}

p.menuentry {
    margin-bottom: 0.1em;
}

p.submenuentry {
    font-size: 93%;
    margin-left: 1em;
    margin-bottom: 0.1em
}

/* Journal Posts */

.postblock {
    margin-bottom: 0.5em;
    border-style: solid;
    border-width: 0.0769em;
    border-color: #a1a1a1;
    background-color: #eeeedd;
}

.postheader {
    padding-left: 0.5em;
    padding-bottom: 0.3em;
    background-color: #dbe89a;
}

.posttitle {
    font-weight: bold;
}

.postinfo {
    font-size: 77%;
}

.postcontent {
    padding: 0.5em;
}

.posttags {
    font-size: 69%;
}

/* Archive List */

div.listsection {
    margin-bottom: 0.5em;
    border-style: solid;
    border-width: 0.0769em;
    border-color: #a1a1a1;
    background-color: #eeeedd;    
}

div.listsection h3 {
    background-color: #ddddcc;
    margin-bottom: 0.1em;
    margin-top: 0;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
}

div.listsection p.listitem {
    margin-bottom: 0.1em;
    padding-left: 2em;
}

.shortdate {
    font-size: 80%;
}

p.listitem span.posttitle {
    font-weight: bold;
}

/* Post form */

input[name="title"] {
    width: 40em;
}

textarea[name="posttext"] {
    width: 40em;
    height: 30em;
}

/* Contact form */

fieldset#contactmecontactme {
    text-align: center;
}

fieldset#contactmecancel {
    text-align: center;
}

input.wideentry {
    width: 40em;
}

textarea[name="contactmebody"] {
    width: 40em;
    height: 30em;
}

input.cptvalue {
    text-align: center;
    width: 15em;
}


/* Debug section at the bottom of the page */

/*
.debug {
    display: none;
}
*/

