body {
font-family:"Trebuchet MS", Candara, Calibri, "Bitstream Vera Sans", Helvetica, sans-serif;
font-size:.8em;
}

a:hover {
text-decoration:none;
border:none;
}

a.nav {
color:navy;
text-decoration:none;
}

a.nav:hover {
color:blue;
}

h1 {
font-size:2em;
font-weight:700;
text-align:left;
}

h2 {
font-size:1.6em;
font-weight:700;
}

h3 {
font-size:1.4em;
font-weight:700;
}

h4 {
font-size:1.2em;
font-weight:700;
margin-top:0;
padding-top:0;
}

.center {
text-align:center;
margin-left:auto;
margin-right:auto;
}

.MyName {
font-weight:400;
color:gray;
}

ul {
list-style-type:square;
}

li.liPaddBottom {
padding-bottom:12px;
}

li.liPaddBothBig {
padding-bottom:12px;
padding-top:12px;
}

li.liPaddTopLess {
padding-bottom:12px;
padding-top:7px;
}

li.liPaddBothSmall {
padding-bottom:7px;
padding-top:7px;
}

img.NoFontsYet {
border-style:dashed;
border-width:1px;
}

.NoFontsYetLine {
border-style:dashed;
border-width:0 0 1px;
}

.UnicodeBlock {
font-size:.8em;
}

p {
page-break-inside:avoid;
}

.stats {
padding-left:8px;
white-space:nowrap;
}

.tests {
white-space:nowrap;
}

div.rsslist a {
position:relative;
text-decoration:none;
line-height:220%;
border-style:dashed;
border-width:0 0 1px;
}

div.rsslist a:hover {
position:relative;
text-decoration:none;
color:#000;
border-color:orange;
}

img {
margin:1px 0;
}

.blue_emphasis {
color:#03C;
font-style:italic;
}

.background_notes {
color:#666;
}

.sidebar {
width:20%;
float:right;
border:solid 2px;
padding-top:2px;
padding-left:10px;
padding-right:10px;
font-size:9px;
border-color:lightgray;
}

a.nav:visited,a.nav:active {
color:navy;
}

div.longlist,div.rsslist {
position:relative;
text-decoration:none;
margin-left:3em;
margin-right:6em;
line-height:220%;
}