body {
    font-size:96%;
}
sup {
    font-size:x-small; margin-left:2px;
}
sup:before
    { content:"["; color:#888; }
sup:after
    { content:"]"; color:#888; }
a
    { text-decoration:none; color:navy; padding:1px; }
a:hover
    { -webkit-transition:background-color 0.33s linear .1s;
      -moz-transition:background-color 0.33s linear .1s;
      -o-transition:background-color 0.33s linear .1s;
    }
/*
a:hover,
a:active
{
    border:#89a 1px solid;
    text-decoration:none;
    background-color:#cde;
    padding:0px;
}
img
    { display:block; }
*/
a[href^="http://"]:hover:after,
a[href^="https://"]:hover:after
{
    content:"➚";
    position:absolute;
    margin-top:-.7em;
    margin-left:-.33em;
    background-color:transparent;
    border:transparent;
    height:.7em;
}
a.toggle {
    border-radius:4pt;
    border:1px dotted silver;
    outline:none;
}
div.feedlink>a.feedbutton {
    position: absolute;
    top:0;
    right:16em;
}

input#searchbox {
    width:11em;
}

html\:abbr, abbr, acronym
    { cursor:help; border-bottom:1px dotted;  }
abbr:hover, acronym:hover
    { border-bottom:1px dotted #C00; }

.inlineheader>.header {
    font-size:130%;
}

.inlineheader>.header:before {
    content:"::";
}

.sidebar>.list {
    margin-left: 0;
    padding-left: 1em;
}

.poll,
#pageinfo,
.inlinefooter,
.comment-header,
._olderposts {
    font-size:smaller;
}
._olderposts>p>a {
    font-size:medium;
}

.pageheader>.actions>ul>li:hover {
    background-color:#cde;
}

.stdtable {
    border-collapse:collapse;
}

.stdtable td,
.stdtable th
{
    padding:2px;
    border: 1px solid silver;
}
