body {
    background:#fff;
    font-family:helvetica, arial, 'sans serif';
    color:#333;
    font-size:1em;
    margin:1em;
    line-height:130%;
}
a, a:hover, a:active, a:visited {
    text-decoration:underline;
    color:#33f;
    padding:0 3px;
}
a:hover {
    text-decoration:none;
}
a:visited {
    color:#55f;
}
h1, div{
    border:0px solid #333;
}
#mainwrap {
    max-width:800px;
    background:#ffffef;
    float:left;
    padding:10px 10px 60px 10px;
}
#top {
    min-height:3em;
    width:100%;
    float:left;
}
.note {
    font-size:70%;
    text-align:right;
    margin:0 3px -5px 0;
    padding:0;

}
h1 {
    float:left;
    margin:0.7em 0;
}
h1 a#logo {
    color:#333;
    text-decoration:none;
    line-height:1em;
}
h2 {
    margin:0;
}
#topmenu {
    float:right;
    width:40%;
    margin:1em 2em 0 0;
    font-size:80%;
    text-align:right;
}
#topmenu a {
    color:#00e;
}  
#topmenu a:hover {
    background:#ffffaf;
    text-decoration:underline;
}
#welcome {
    width:51%;
    float:left;
    margin:0 0 2em 0;
}

#limewrap {
    width:51%;
    float:left;
    clear:both;
}
#limewrap .limerick {
    background:#dfd;
    padding:3px;
    margin:5px 0 20px 0;
    line-height:1.3em;
}
.limerick a, .limerick a:hover, .limerick a:visited {
    text-decoration:none;
    color:#333;
}
a.linktitle {
    color:#333;
    text-decoration:none;
    margin:0;
    padding:0;
}
a:hover.linktitle {
    text-decoration:underline;
}
#sidebar {
    float:right;
    width:30%;
}
#sidebar .item {
    background:#fdd;
    padding:7px;
    margin:0 0 20px 0;
}
#sidebar .item a {
    color:#a55;
}

#comments dl {
    margin:0;
}
#comments dl dt {
    background:#ffd;
    padding:0.3em;
}
#comments dl dd {
    font-style:italic;
    padding:0 0.1em 0.4em 1em;
    background:#ffd;
    margin:0 0 1em 0;
}
.navigation {
    text-align:center;
    margin: 1em auto;
    font-size:75%;
}
.error {
    color:#900;
    font-size:120%;
}
.msg {
    color:#090;
    font-size:120%;
}
small {
    font-size:78%;
}
abbr {
   cursor:help;
}

