body {
margin:auto;
width:80%;
padding-top:25px;
padding-bottom:8px;
background-color: #184D29;
color: #83CD6A;
font-family: sans-serif;
}

#center {
text-align:center;
}

a {color: #419C41}
a:hover {color: #B4E694}

a.articlelist { color: #3F963F; font-size: 1.25em; font-family:
monospace; }
a.articlelist:hover { color: #B2E593 }

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

a.intable { color: #aca4f6; }
a.intable:hover { color: #c5d5d5; }

.spoiler { color: #184D29; }
.spoiler:hover { color: #83CD6A; }

.linkspoiler {color: #184D29; text-decoration:none}
.linkspoiler:hover {color: #B4E694; text-decoration:underline}

ul { margin-left: 10px; margin-right: 10px; padding-right: 40px; }
li { margin-bottom: 3px; list-style-position: inside; }

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;
}

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

img.vidya {
max-width:400px;
max-height:400px;
padding:10px;
}

img.link {
vertical-align: middle;
width:32px;
height:32px;
}

h1 {
text-align:center;
font-style: italic;
color: #585008;
}

h2 {
text-align:center;
color: #D1A712;
}

h3 {
text-align:center;
color: #E6DE41;
}

strong {
font-weight: 700;
color: #010201;
}

em, cite {
color: #E6DE41;
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: #C5D5D5;
font-family: serif;
}

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

table {
border: 0;
}

td {
border: #f8f8f8 solid 1px;
padding-left: 2px;
padding-right: 2px;
padding-top: 0;
padding-bottom: 0;
background-color: #313131;
color: #f8f8f8;
}

.toprow {
background-color: #7352E6;
color: #f8f8f8;
}

.bad {
background-color:crimson;
}
.neutral {
background-color:gold;
color:black;
}
.good {
background-color:greenyellow;
color:black;
}

// 5-254
