body {
       font: 90% bitstream vera sans, verdana, arial, sans-serif;
       margin: 0;
       padding: 0;
}

#head { padding: 0 1em; }

#menu {
       border-top: 5px solid #00a;
       background: #ddd;
       height: 2em;
}

#menu a:link, #menu a:visited,
#footer a:link, #footer a:visited {
       color: #000;
       text-decoration: none;
       font-weight: bold;
}

#menu a:hover, #menu a:focus,
#footer a:hover, #footer a:focus { color: #444; }

#menu ul li {
       float: left;
       padding: 0.3em;
}

#taglist {
       float: right;
       background: #ddd;
       border-top: 1px solid #eee;
       border-left: 1px solid #eee;
       border-right: 1px solid #999;
       border-bottom: 1px solid #999;
       padding: 1em;
       margin: 1em;
}

#taglist h5 {
       padding: 0;
       padding-bottom: 0.3em;
       margin: 0;
}

#taglist ul, #menu ul {
       list-style-type: none;
       padding: 0;
       margin: 0;
}

#content {
       padding: 0;
       padding-left: 2em;
       padding-right: 12em;
}

#addtable { width: 50%; }

fieldset { border: none; }

input[type='text'], input[type='password'] { width: 100%; }

input {
       border: 1px solid #aaa;
}

input[type='text']:focus, input[type='password']:focus { border: 1px solid #222; }

.website { margin: 0.5em 0; padding: 0.2em; }
.even { background: #eee; }

.name { padding: 0; margin: 0; }

.tags { font-size: 80%; color: #222; padding: 0; margin: 0; }
.tags a:link, .tags a:visited {
       color: #666;
       text-decoration: none;
}
.tags a:hover, .tags a:focus { color: #999; }

.description { padding: 0; margin: 0; font-size: 90%; }

#pager { padding: 0; margin: 0; margin-top: 1em; margin-bottom: 0.6em; }
#setcount { font-size: 90%; margin: 0; padding: 0; margin-bottom: 1em; }

#footer {
       clear: both;
       background: #ddd;
       border-bottom: 5px solid #00a;
       text-align: center;
       font-size: 80%;
       padding-top: 0.1em;
       margin-bottom: 1.5em;
}

a:link, a:visited {
       color: #00a;
       text-decoration: none;
}

a:hover, a:focus { color: #222; }

a.activetag:link, a.activetag:visited { color: #555; }
a.activetag:hover, a.activetag:focus { text-decoration: line-through; }
