body {color:lightgrey; background:black; font-family: serif;}

a:link { color: hotpink; text-decoration-color: lime;} 
a:visited { color: lightblue; text-decoration-color: green;}
a:hover { color:yellowgreen; text-decoration-color: green;}

a.postlink:link { color: slategrey; text-decoration-color: darkslategrey;} 
a.postlink:visited { color: grey; text-decoration-color: dimgrey;}
a.postlink:hover { color:lightgrey; text-decoration-color: darkcyan;}

h1,h2,h3,h4,h5 {color: darkkhaki;}

p {color: lavenderblush; padding: 0 5px;}

table {border: none;}
th {background: black; color: yellowgreen; border-bottom: 1px solid darkcyan;}
td {border: 1px solid darkolivegreen; border-radius: 4px; background-color:black; padding-left: 4px; padding-right: 4px; color:yellow;}

pre {background: darkblue; color: yellow; margin: 8px; padding: 5px; }
code {background: darkslateblue; color: yellow;}
blockquote {color: whitesmoke; background: black; border: 1px solid dimgrey; box-shadow: 5px 5px dimgray; padding: 3px;}

@media only screen and (max-width: 600px) {.main {margin 0 auto; max-width: 100%;}}
@media only screen and (max-width: 600px) {.news {float: left; max-width: 70%}}
@media only screen and (max-width:600px) {ul {padding-inline-start: 15px;}}
.newsitem {border: 1px solid #00ddee; background: #001234; padding: 5px; margin-bottom: 15px;}
.newsflash {border: 1px solid hotpink; background: #110000; padding: 5px; margin-bottom: 15px;}
.dateline {color: olivedrab;} 
.date {color: palegreen;}
.footer {color: deepskyblue; border-top: 1px solid darkgrey; padding: 5px;}
.correction {background: cornflowerblue; color: yellow; }
.update {background: navy; color: yellow; border: 1px dashed red; padding: 3px; }

/* A couple of lines for the audio blog and the vlogs and I guess the regular blogs, too*/
.episodetitle {color: lightblue; }
.navbox {margin: 5px auto; padding: 5px 0 0 0;}
table.vidinfo {width: 100%;}
.blogtags {color: lime;}
.blogdate {color: cyan;}
