body{background-color:#fff; color:#000; font-family:sans-serif; margin:1%}

#title{background:#9ad; color:#030; margin-bottom:0px; height:150px}
#title img{float:left}
#title h1{padding-top:55px}

#menu{background-color:#eef; float:right; color:#000; letter-spacing:0.1em; padding:1em; margin-top:0px; width:20%}
#menu span{color:#77b; display:block}

#copyright{text-align:center; letter-spacing:0.1em; font-size:85%}

.blosxomEntry{padding-left:1em; text-align:justify; width:75%}
.blosxomTitle{font-weight:bold}

.literal-block{font-size:110%; background-color:#efefef; color:#000; border:1px dashed #00f; padding:0.5em}

a img:hover{border:1px dashed #00f}
a:active, a:hover{text-decoration:underline; color:#f00}
a:link, a:visited{text-decoration:none; color:#00e}
blockquote{padding:0.1em 0.5em; border-left:1px dotted #00f; margin-left:1em; width:75%; letter-spacing:0.1em}
img{border:none}
tt{font-size:110%}
ul{list-style-type:square; margin:1em 0em 1em 0em; padding-left:2em}

.menutitle{font-weight:bold}
.categorygroup{color:#77b; list-style-type:square; margin:0em 0em 1em 0em; padding-left:1.2em}


.blosxomCalendar{text-align:right; font-family:monospace; letter-spacing:0.25em; font-size:100%}

.blosxomComments{width:75%; padding-left:1em}
.blosxomComment{background-color:#efefef; color:#000; border-top:1px dashed #000; padding:1ex; text-align:justify}
.blosxomCommentTitle{font-style:italic}
.blosxomCommentForm{border-top:1px dashed #000; padding-top:2ex}


.figcenter{text-align:center}

.figleft{text-align:left;float:right}
.figright{text-align:right;float:left}
