html,button,input,select,textarea{font:16px monospace}
body{max-width:920px;margin:0 auto;padding:1rem}
h1{margin:1rem;font-size:1.5rem}
article,section{margin:0 auto;max-width:84ch}
article img,article video,textarea{margin:0 auto;max-width:90%}
dl{display:grid;grid-template-columns:auto 1fr;grid-gap:.2rem 1rem}
dl dt{font-weight:700;grid-column-start:1}
dl dd {grid-column-start:2;margin:0}
input,textarea{margin:1ch 0ch 0ch 2ch}
li, .TripleTextbox{width:33%;float:left;text-align:center}
li::marker {content: " "}
ul {margin-bottom:100px}
p,.MainText{margin:2ch}
.CommentIcon{float:left;image-rendering:pixelated;image-rendering:crisp-edges;margin:0ch 1ch 0ch 2ch}
.CommentMsg{margin-top:40px}
.Date{display:block}
.Index{display:flex;flex-direction:row}
.Index .ArticleList{flex-grow:1}
.Index .ArticleList .Article{margin-bottom:1rem}
.Index aside{width:40%}
.Index aside img{display:block;image-rendering:pixelated;image-rendering:crisp-edges;margin:0 auto 1rem;border-radius:5px}
.Index aside dd{margin-left:0}
.Index aside dd:not(:last-child){margin-bottom:.5rem}
.Index aside dt{font-size:.9rem}
.ReplyMsg{margin-left:8ch}
.ReplyMsg p{margin-right:10ch}
.ReplyQuote{font-style:italic}
.TextCenter{text-align:center}
.Question{margin:0 auto}

body.DarkCrimsonTheme{background: url("/bgs/none.png") no-repeat;color:#CC0000;background-color:#000000}
.DarkCrimsonTheme a{color:#666699}
.DarkCrimsonTheme a:hover{color:#FFCC00}
.DarkCrimsonTheme button,.DarkCrimsonTheme input,.DarkCrimsonTheme select,.DarkCrimsonTheme textarea{background-color:#000000;color:#CC0000;border:1px solid #9999FF}
.DarkCrimsonTheme button:hover{background-color:#222244}
.DarkCrimsonTheme h1{color:#F7D1E2;border-bottom:1px solid #9999FF}
.DarkCrimsonTheme article,.DarkCrimsonTheme .Comments,.DarkCrimsonTheme .CommentIcon,.DarkCrimsonTheme .Thumbnail{border:1px solid #222244;background:rgba(5,5,5,0.75)}
.DarkCrimsonTheme .Date{color:#A0A0A0}
.DarkCrimsonTheme .ReplyMsg{border-left:1px solid #9999FF}
.DarkCrimsonTheme .ReplyQuote{color:#666AAA}

body.AzureBlueTheme{background: url("/bgs/angel-left-test.jpg") left top no-repeat, url("/bgs/angel-right-test.jpg") right top no-repeat, url("/bgs/angel-right-test.jpg") left bottom no-repeat, url("/bgs/angel-right-test.jpg") right bottom no-repeat;color:#DDDDDD;background-color:#000000}
.AzureBlueTheme a{color:#C2D0E7}
.AzureBlueTheme a:hover{color:#CCCC00}
.AzureBlueTheme button,.AzureBlueTheme select,.AzureBlueTheme textarea,.AzureBlueTheme input{background-color:#0D2741;color:#DDDDDD;border:1px solid #3355AA}
.AzureBlueTheme button:hover{background-color:#225588}
.AzureBlueTheme h1{color: #225588;border-bottom:1px solid #3355AA}
.AzureBlueTheme article,.AzureBlueTheme .Comments,.AzureBlueTheme .CommentIcon,.AzureBlueTheme .Thumbnail{border: 1px solid #225588;background:rgba(7,28,48,0.75)}
.AzureBlueTheme .Date{color:#A0A0A0}
.AzureBlueTheme .ReplyMsg{border-left:1px solid #3355AA}
.AzureBlueTheme .ReplyQuote{color:#666AAA}

body.SealBrownTheme{background: url("/bgs/none.png") no-repeat;color:#AB928D;background-color:#1F0A0B}
.SealBrownTheme a{color:#EEE0DA}
.SealBrownTheme a:hover{border-bottom:1px dotted #AB928D}
.SealBrownTheme button,.SealBrownTheme input,.SealBrownTheme select,.SealBrownTheme textarea{background-color:#7C362F;color:#AB928D;border:1px solid #33261D}
.SealBrownTheme button:hover{background-color:#9E4A47}
.SealBrownTheme h1{color:#D56243;border-bottom:1px solid #33261D}
.SealBrownTheme article,.SealBrownTheme .Comments,.SealBrownTheme .CommentIcon,.SealBrownTheme .Thumbnail{border:1px solid #9E4A47;background:rgba(77,60,58,0.79)}
.SealBrownTheme .Date{color:#A0A0A0}
.SealBrownTheme .ReplyMsg{border-left:1px solid #33261D}
.SealBrownTheme .ReplyQuote{color:#666AAA}

body.BloodRedTheme{background: url("/bgs/none.png") no-repeat;color:#FA4347;background-color:#000000}
.BloodRedTheme a{color:#B768AA}
.BloodRedTheme a:hover{border-bottom:1px dotted #FA4347}
.BloodRedTheme button,.BloodRedTheme input,.BloodRedTheme select,.BloodRedTheme textarea{background-color:#2E0106;color:#FA4347;border:1px solid #B768AA}
.BloodRedTheme button:hover{background-color:#000000}
.BloodRedTheme h1{color:#D79A7E;border-bottom:1px solid #B768AA}
.BloodRedTheme article,.BloodRedTheme .Comments,.BloodRedTheme .CommentIcon,.BloodRedTheme .Thumbnail{border:1px solid #000000;background:rgba(53,2,9,0.56)}
.BloodRedTheme .Date{color:#A0A0A0}
.BloodRedTheme .ReplyMsg{border-left:1px solid #B768AA}
.BloodRedTheme .ReplyQuote{color:#666AAA}

body.BondiBlueTheme{background: url("/bgs/none.png") no-repeat;color:#3C363F;background-color:#00879B}
.BondiBlueTheme a{color:#E2CFA6}
.BondiBlueTheme a:hover{border-bottom:1px dotted #3C363F}
.BondiBlueTheme button,.BondiBlueTheme input,.BondiBlueTheme select,.BondiBlueTheme textarea{background-color:#BCD1E4;color:#3C363F;border:1px solid #00627E}
.BondiBlueTheme button:hover{background-color:#016C80}
.BondiBlueTheme h1{color:#F0A260;border-bottom:1px solid #00627E}
.BondiBlueTheme article,.BondiBlueTheme .Comments,.BondiBlueTheme .CommentIcon,.BondiBlueTheme .Thumbnail{border:1px solid #016C80;background:rgba(209,235,238,0.47)}
.BondiBlueTheme .Date{color:#A0A0A0}
.BondiBlueTheme .ReplyMsg{border-left:1px solid #00627E}
.BondiBlueTheme .ReplyQuote{color:#666AAA}

body.CoralPinkTheme{background: url("/bgs/none.png") no-repeat;color:#2C1A18;background-color:#F89E7E}
.CoralPinkTheme a{color:#8C5B3B}
.CoralPinkTheme a:hover{border-bottom:1px dotted #2C1A18}
.CoralPinkTheme button,.CoralPinkTheme input,.CoralPinkTheme select,.CoralPinkTheme textarea{background-color:#F7C7BB;color:#2C1A18;border:1px solid #3C549C}
.CoralPinkTheme button:hover{background-color:#2C1A18}
.CoralPinkTheme h1{color:#F0A260;border-bottom:1px solid #3C549C}
.CoralPinkTheme article,.CoralPinkTheme .Comments,.CoralPinkTheme .CommentIcon,.CoralPinkTheme .Thumbnail{border:1px solid #2C1A18;background:rgba(247,199,187,0.5)}
.CoralPinkTheme .Date{color:#A0A0A0}
.CoralPinkTheme .ReplyMsg{border-left:1px solid #3C549C}
.CoralPinkTheme .ReplyQuote{color:#666AAA}

body.FaluRedTheme{background: url("/bgs/none.png") no-repeat;color:#F7F3F4;background-color:#8A3C35}
.FaluRedTheme a{color:#EEE388}
.FaluRedTheme a:hover{border-bottom:1px dotted #F7F3F4}
.FaluRedTheme button,.FaluRedTheme input,.FaluRedTheme select,.FaluRedTheme textarea{background-color:#A56B84;color:#F7F3F4;border:1px solid #E86A76}
.FaluRedTheme button:hover{background-color:#F1C0B2}
.FaluRedTheme h1{color:#F4E1B5;border-bottom:1px solid #E86A76}
.FaluRedTheme article,.FaluRedTheme .Comments,.FaluRedTheme .CommentIcon,.FaluRedTheme .Thumbnail{border:1px solid #F1C0B2;background:rgba(172,117,149,0.58)}
.FaluRedTheme .Date{color:#A0A0A0}
.FaluRedTheme .ReplyMsg{border-left:1px solid #E86A76}
.FaluRedTheme .ReplyQuote{color:#666AAA}

body.FuchsiaTheme{background: url("/bgs/none.png") no-repeat;color:#571491;background-color:#FCF3F8}
.FuchsiaTheme a{color:#670159}
.FuchsiaTheme a:hover{border-bottom:1px dotted #571491}
.FuchsiaTheme button,.FuchsiaTheme input,.FuchsiaTheme select,.FuchsiaTheme textarea{background-color:#F78DE7;color:#571491;border:1px solid #670159}
.FuchsiaTheme button:hover{background-color:#F76EE2}
.FuchsiaTheme h1{color:#670159;border-bottom:1px solid #670159}
.FuchsiaTheme article,.FuchsiaTheme .Comments,.FuchsiaTheme .CommentIcon,.FuchsiaTheme .Thumbnail{border:1px solid #F76EE2;background:rgba(247,182,237,0.8)}
.FuchsiaTheme .Date{color:#A0A0A0}
.FuchsiaTheme .ReplyMsg{border-left:1px solid #670159}
.FuchsiaTheme .ReplyQuote{color:#666AAA}

body.LavenderTheme{background: url("/bgs/none.png") no-repeat;color:#FFFFFF;background-color:#29345F}
.LavenderTheme a{color:#ABCDFF}
.LavenderTheme a:hover{border-bottom:1px dotted #FFFFFF}
.LavenderTheme button,.LavenderTheme input,.LavenderTheme select,.LavenderTheme textarea{background-color:#9B8494;color:#FFFFFF;border:1px solid #605567}
.LavenderTheme button:hover{background-color:#B791F3}
.LavenderTheme h1{color:#E3ECFF;border-bottom:1px solid #605567}
.LavenderTheme article,.LavenderTheme .Comments,.LavenderTheme .CommentIcon,.LavenderTheme .Thumbnail{border:1px solid #B791F3;background:rgba(253,233,230,0.53)}
.LavenderTheme .Date{color:#A0A0A0}
.LavenderTheme .ReplyMsg{border-left:1px solid #605567}
.LavenderTheme .ReplyQuote{color:#666AAA}

body.LemonChiffonTheme{background: url("/bgs/none.png") no-repeat;color:#3C363F;background-color:#FFF4D4}
.LemonChiffonTheme a{color:#ED265A}
.LemonChiffonTheme a:hover{border-bottom:1px dotted #3C363F}
.LemonChiffonTheme button,.LemonChiffonTheme input,.LemonChiffonTheme select,.LemonChiffonTheme textarea{background-color:#BCD1E4;color:#3C363F;border:1px solid #966932}
.LemonChiffonTheme button:hover{background-color:#016C80}
.LemonChiffonTheme h1{color:#FF9013;border-bottom:1px solid #966932}
.LemonChiffonTheme article,.LemonChiffonTheme .Comments,.LemonChiffonTheme .CommentIcon,.LemonChiffonTheme .Thumbnail{border:1px solid #016C80;background:rgba(209,235,238,0.6)}
.LemonChiffonTheme .Date{color:#A0A0A0}
.LemonChiffonTheme .ReplyMsg{border-left:1px solid #966932}
.LemonChiffonTheme .ReplyQuote{color:#666AAA}

body.LightGrayTheme{background: url("/bgs/none.png") no-repeat;color:#222222;background-color:#F9F9F9}
.LightGrayTheme a{color:#666666}
.LightGrayTheme a:hover{border-bottom:1px dotted #222222}
.LightGrayTheme button,.LightGrayTheme input,.LightGrayTheme select,.LightGrayTheme textarea{background-color:#CCCCCC;color:#222222;border:1px solid #000000}
.LightGrayTheme button:hover{background-color:#999999}
.LightGrayTheme h1{color:#444444;border-bottom:1px solid #000000}
.LightGrayTheme article,.LightGrayTheme .Comments,.LightGrayTheme .CommentIcon,.LightGrayTheme .Thumbnail{border:1px solid #999999;background:rgba(221,221,221,0.8)}
.LightGrayTheme .Date{color:#A0A0A0}
.LightGrayTheme .ReplyMsg{border-left:1px solid #000000}
.LightGrayTheme .ReplyQuote{color:#666AAA}

body.LilacTheme{background: url("/bgs/none.png") no-repeat;color:#131838;background-color:#EEEAF9}
.LilacTheme a{color:#FC8E77}
.LilacTheme a:hover{border-bottom:1px dotted #131838}
.LilacTheme button,.LilacTheme input,.LilacTheme select,.LilacTheme textarea{background-color:#BCD1E4;color:#131838;border:1px solid #7A88A5}
.LilacTheme button:hover{background-color:#324978}
.LilacTheme h1{color:#E93D71;border-bottom:1px solid #7A88A5}
.LilacTheme article,.LilacTheme .Comments,.LilacTheme .CommentIcon,.LilacTheme .Thumbnail{border:1px solid #324978;background:rgba(106,70,104,0.73)}
.LilacTheme .Date{color:#A0A0A0}
.LilacTheme .ReplyMsg{border-left:1px solid #7A88A5}
.LilacTheme .ReplyQuote{color:#666AAA}

body.MaroonTheme{background: url("/bgs/none.png") no-repeat;color:#DDDDDD;background-color:#000000}
.MaroonTheme a{color:#6A1E1E}
.MaroonTheme a:hover{border-bottom:1px dotted #DDDDDD}
.MaroonTheme button,.MaroonTheme input,.MaroonTheme select,.MaroonTheme textarea{background-color:#410D0D;color:#DDDDDD;border:1px solid #AA3333}
.MaroonTheme button:hover{background-color:#882222}
.MaroonTheme h1{color:#882222;border-bottom:1px solid #AA3333}
.MaroonTheme article,.MaroonTheme .Comments,.MaroonTheme .CommentIcon,.MaroonTheme .Thumbnail{border:1px solid #882222;background:rgba(51,17,17,0.74)}
.MaroonTheme .Date{color:#A0A0A0}
.MaroonTheme .ReplyMsg{border-left:1px solid #AA3333}
.MaroonTheme .ReplyQuote{color:#666AAA}

body.MidnightGreenTheme{background: url("/bgs/none.png") no-repeat;color:#B9C7AE;background-color:#030708}
.MidnightGreenTheme a{color:#6F7A68}
.MidnightGreenTheme a:hover{border-bottom:1px dotted #B9C7AE}
.MidnightGreenTheme button,.MidnightGreenTheme input,.MidnightGreenTheme select,.MidnightGreenTheme textarea{background-color:#121622;color:#B9C7AE;border:1px solid #FFFFFF}
.MidnightGreenTheme button:hover{background-color:#B9C7AE}
.MidnightGreenTheme h1{color:#E93D71;border-bottom:1px solid #FFFFFF}
.MidnightGreenTheme article,.MidnightGreenTheme .Comments,.MidnightGreenTheme .CommentIcon,.MidnightGreenTheme .Thumbnail{border:1px solid #B9C7AE;background:rgba(18,22,34,0.56)}
.MidnightGreenTheme .Date{color:#A0A0A0}
.MidnightGreenTheme .ReplyMsg{border-left:1px solid #FFFFFF}
.MidnightGreenTheme .ReplyQuote{color:#666AAA}

body.NeonGreenTheme{background: url("/bgs/none.png") no-repeat;color:#00FF00;background-color:#000000}
.NeonGreenTheme a{color:#AAAAAA}
.NeonGreenTheme a:hover{border-bottom:1px dotted #00FF00}
.NeonGreenTheme button,.NeonGreenTheme input,.NeonGreenTheme select,.NeonGreenTheme textarea{background-color:#000000;color:#00FF00;border:1px solid #008A00}
.NeonGreenTheme button:hover{background-color:#FFFFFF}
.NeonGreenTheme h1{color:#00FF00;border-bottom:1px solid #008A00}
.NeonGreenTheme article,.NeonGreenTheme .Comments,.NeonGreenTheme .CommentIcon,.NeonGreenTheme .Thumbnail{border:1px solid #FFFFFF;background:rgba(0,0,0,0.7)}
.NeonGreenTheme .Date{color:#A0A0A0}
.NeonGreenTheme .ReplyMsg{border-left:1px solid #008A00}
.NeonGreenTheme .ReplyQuote{color:#666AAA}

body.PaleCarmineTheme{background: url("/bgs/none.png") no-repeat;color:#FCFBFB;background-color:#AC4B47}
.PaleCarmineTheme a{color:#FF9D82}
.PaleCarmineTheme a:hover{border-bottom:1px dotted #FCFBFB}
.PaleCarmineTheme button,.PaleCarmineTheme input,.PaleCarmineTheme select,.PaleCarmineTheme textarea{background-color:#792447;color:#FCFBFB;border:1px solid #A68483}
.PaleCarmineTheme button:hover{background-color:#324978}
.PaleCarmineTheme h1{color:#F9F0CA;border-bottom:1px solid #A68483}
.PaleCarmineTheme article,.PaleCarmineTheme .Comments,.PaleCarmineTheme .CommentIcon,.PaleCarmineTheme .Thumbnail{border:1px solid #324978;background:rgba(198,9,51,0.4)}
.PaleCarmineTheme .Date{color:#A0A0A0}
.PaleCarmineTheme .ReplyMsg{border-left:1px solid #A68483}
.PaleCarmineTheme .ReplyQuote{color:#666AAA}

body.PaleChestnutTheme{background: url("/bgs/none.png") no-repeat;color:#F8EACD;background-color:#DDAC9B}
.PaleChestnutTheme a{color:#FF9D8A}
.PaleChestnutTheme a:hover{border-bottom:1px dotted #F8EACD}
.PaleChestnutTheme button,.PaleChestnutTheme input,.PaleChestnutTheme select,.PaleChestnutTheme textarea{background-color:#BE8F9F;color:#F8EACD;border:1px solid #642A12}
.PaleChestnutTheme button:hover{background-color:#EDC176}
.PaleChestnutTheme h1{color:#F8EACD;border-bottom:1px solid #642A12}
.PaleChestnutTheme article,.PaleChestnutTheme .Comments,.PaleChestnutTheme .CommentIcon,.PaleChestnutTheme .Thumbnail{border:1px solid #EDC176;background:rgba(147,90,64,0.6)}
.PaleChestnutTheme .Date{color:#A0A0A0}
.PaleChestnutTheme .ReplyMsg{border-left:1px solid #642A12}
.PaleChestnutTheme .ReplyQuote{color:#666AAA}

body.PeachOrangeTheme{background: url("/bgs/none.png") no-repeat;color:#F8CB8A;background-color:#FDD298}
.PeachOrangeTheme a{color:#F26A7E}
.PeachOrangeTheme a:hover{border-bottom:1px dotted #F8CB8A}
.PeachOrangeTheme button,.PeachOrangeTheme input,.PeachOrangeTheme select,.PeachOrangeTheme textarea{background-color:#584563;color:#F8CB8A;border:1px solid #C42B5A}
.PeachOrangeTheme button:hover{background-color:#362142}
.PeachOrangeTheme h1{color:#FFCBEE;border-bottom:1px solid #C42B5A}
.PeachOrangeTheme article,.PeachOrangeTheme .Comments,.PeachOrangeTheme .CommentIcon,.PeachOrangeTheme .Thumbnail{border:1px solid #362142;background:rgba(54,33,66,0.6)}
.PeachOrangeTheme .Date{color:#A0A0A0}
.PeachOrangeTheme .ReplyMsg{border-left:1px solid #C42B5A}
.PeachOrangeTheme .ReplyQuote{color:#666AAA}

body.ScarletTheme{background: url("/bgs/none.png") no-repeat;color:#FFFFFF;background-color:#25010F}
.ScarletTheme a{color:#CE673A}
.ScarletTheme a:hover{border-bottom:1px dotted #FFFFFF}
.ScarletTheme button,.ScarletTheme input,.ScarletTheme select,.ScarletTheme textarea{background-color:#437F63;color:#FFFFFF;border:1px solid #FFCB3A}
.ScarletTheme button:hover{background-color:#EBB48B}
.ScarletTheme h1{color:#DE9670;border-bottom:1px solid #FFCB3A}
.ScarletTheme article,.ScarletTheme .Comments,.ScarletTheme .CommentIcon,.ScarletTheme .Thumbnail{border:1px solid #EBB48B;background:rgba(67,127,99,0.53)}
.ScarletTheme .Date{color:#A0A0A0}
.ScarletTheme .ReplyMsg{border-left:1px solid #FFCB3A}
.ScarletTheme .ReplyQuote{color:#666AAA}

body.SkyBlueTheme{background: url("/bgs/none.png") no-repeat;color:#222222;background-color:#EDF4FA}
.SkyBlueTheme a{color:#77A9DD}
.SkyBlueTheme a:hover{border-bottom:1px dotted #222222}
.SkyBlueTheme button,.SkyBlueTheme input,.SkyBlueTheme select,.SkyBlueTheme textarea{background-color:#BED8F2;color:#222222;border:1px solid #5677CC}
.SkyBlueTheme button:hover{background-color:#77A9DD}
.SkyBlueTheme h1{color:#387493;border-bottom:1px solid #5677CC}
.SkyBlueTheme article,.SkyBlueTheme .Comments,.SkyBlueTheme .CommentIcon,.SkyBlueTheme .Thumbnail{border:1px solid #77A9DD;background:rgba(204,221,238,0.74)}
.SkyBlueTheme .Date{color:#A0A0A0}
.SkyBlueTheme .ReplyMsg{border-left:1px solid #5677CC}
.SkyBlueTheme .ReplyQuote{color:#666AAA}

body.TealTheme{background: url("/bgs/none.png") no-repeat;color:#DDDDDD;background-color:#000000}
.TealTheme a{color:#007070}
.TealTheme a:hover{border-bottom:1px dotted #DDDDDD}
.TealTheme button,.TealTheme input,.TealTheme select,.TealTheme textarea{background-color:#003434;color:#DDDDDD;border:1px solid #008080}
.TealTheme button:hover{background-color:#007070}
.TealTheme h1{color:#007070;border-bottom:1px solid #008080}
.TealTheme article,.TealTheme .Comments,.TealTheme .CommentIcon,.TealTheme .Thumbnail{border:1px solid #007070;background:rgba(0,37,37,0.74)}
.TealTheme .Date{color:#A0A0A0}
.TealTheme .ReplyMsg{border-left:1px solid #008080}
.TealTheme .ReplyQuote{color:#666AAA}

body.TurquoiseTheme{background: url("/bgs/none.png") no-repeat;color:#FEFEFC;background-color:#4BB3AE}
.TurquoiseTheme a{color:#943048}
.TurquoiseTheme a:hover{border-bottom:1px dotted #FEFEFC}
.TurquoiseTheme button,.TurquoiseTheme input,.TurquoiseTheme select,.TurquoiseTheme textarea{background-color:#48878C;color:#FEFEFC;border:1px solid #F4D926}
.TurquoiseTheme button:hover{background-color:#48878C}
.TurquoiseTheme h1{color:#943048;border-bottom:1px solid #F4D926}
.TurquoiseTheme article,.TurquoiseTheme .Comments,.TurquoiseTheme .CommentIcon,.TurquoiseTheme .Thumbnail{border:1px solid #48878C;background:rgba(72,135,140,0.57)}
.TurquoiseTheme .Date{color:#A0A0A0}
.TurquoiseTheme .ReplyMsg{border-left:1px solid #F4D926}
.TurquoiseTheme .ReplyQuote{color:#666AAA}

body.NoneTheme{background-color:#FFFFFF}
