body {
margin: auto;
width: 90%;
padding-top: 25px;
padding-bottom: 8px;
background-color: #102041;
color: #DEEEFF;
font-family: sans-serif
}

a {color: #528BE6}
a:hover{color: #9CCDFF}

a.articlelist {color: #BD8B6A; font-weight: 400; font-size: 1.25em; font-family: monospace}
a.articlelist:hover{color: #FFE683}

a.sectionlink {color: #103973; font-size: 1.15em; font-family: sans-serif; font-weight: 700}
a.sectionlink:hover{color: #EECD62}

a.subsectionlink {color: #4A73AC; font-family: monospace}
a.subsectionlink:hover {color: #9CCDFF}

a.subsubsectionlink {color: #528BE6; font-size: 0.6em}
a.subsubsectionlink:hover {color: #9CCDFF}

.spoiler {color: #102041}
.spoiler:hover {color: #DEEEFF}

.linkspoiler {color: #102041; text-decoration: none}
.linkspoiler:hover {color: #9CCDFF; text-decoration: underline}

.quotespoiler {color: #102041}
.quotespoiler:hover {color: #FFE683; font-style:italic}

.strongspoiler {color: #102041}
.strongspoiler:hover {color: #7B5241; font-weight:700}

s {color: #101010}

ul {margin-left: 10px; margin-right: 10px; padding-right: 40px}
li {color: #BD8B6A; margin-bottom: 3px; list-style-position: inside}
span.list {color: #9CCDFF}
span.quotedlist {color: #FFE683}

img {max-width: 100%}
img.centerplus {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
min-width: 400px;
min-height: 400px;
max-width: 100%;
}

img.center {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
max-width: 100%;
}

.caption {
display: block;
text-align: center;
margin-top: 15px;
}

img.link {
vertical-align: middle;
width: 32px;
height: 32px;
}
img.vidya {
max-width: 400px;
max-height: 400px;
padding: 10px;
}

#center {
text-align: center;
}

h1 {
text-align: center;
font-style: italic;
font-family: serif;
color: #EECD62;
}
h2 {
text-align: center;
color: #103973;
}
h3 {
text-align: center;
color: #4A73AC;
}
h4 {
text-align: center;
color: #528BE6;
}
hr {
color: #7B5241;
background-color: #7B5241;
border: 0;
height: 5px;
}

strong {
font-weight: 700;
color: #7B5241;
}

em, cite {
color: #BD8B6A;
font-family: serif;
}

em.hrec {
font-weight: 700;
font-style: italic;
color: lime;
}
em.rec {
font-weight: 700;
color: greenyellow;
font-style: normal;
}
em.srec {
font-weight: 500;
color: yellow;
font-style: normal;
}
em.nrec {
font-weight: 400;
color: orange;
font-style: normal;
}
em.avoid {
font-weight: 700;
color: red;
font-style: italic;
}


q,blockquote {
font-style: italic;
color: #FFE683;
font-family: serif;
}

#articlelist {
margin-top: 20px;
font-family: serif;
text-align: center;
padding: 5px;
}


table {border: 0}
td {
border: 0;
padding-left: 6px;
padding-right: 6px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #103973;
color: #c5c5d5;
}
.toprow {
background-color: #528BE6;
color: #ffffff;
}

// binary-l
