 
BODY { margin: 50px; background-color: white; font-family: "Arial", "MS Arial", sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: medium; color: green }
H1 { margin-top: 50px; text-align: justify; text-decoration: none }
H1.Site { margin-top: 0px }
H1.Title { clear: right; margin-top: 0px; text-align: center }
H2 { margin-top: 30px; text-align: justify; text-decoration: none }
H2.Title { text-align: center }
H3 { margin-top: 0px; text-align: justify; text-decoration: none }
DIV.Twitter { width:400px; height:150px; overflow:hidden }
DIV.Sidebar { float: right; margin-left: 10px; padding: 10px; border: solid medium; background-color: white }
DIV.SidebarL { float: left; margin-right: 10px; padding: 10px; border: solid medium; background-color: white }
DIV.Source { margin: 10px; padding: 10px; border: solid medium olive; background-color: white }
DIV.Float { float: left; padding: 10px }
P { text-align: justify; text-decoration: none }
P.Title { margin-top: 100px; text-align: center; text-decoration: none }
P.Announcement { padding: 10px; border: solid medium ; font-size: larger }
P.Note { padding: 10px; border: solid medium }
P.Centre { text-align: center }
P.Link { margin-top: 50px; text-align: center }
P.Caption { text-align: center; color: olive }
P.Footer { margin-top: 50px; text-align: right; text-decoration: none; font-size: smaller; font-style: italic }
P.Bubonicus { text-align: center; font-style: italic }
TABLE { border-collapse: collapse }
TABLE.Centred { margin-left: auto; margin-right: auto }
TABLE.Profile TH { border: 1px solid green }
TABLE.Profile TD { border: 1px solid green }
TABLE.Link { width: 100% }
TABLE.Link TR { border-bottom: 1px solid green }
TABLE.Link TD.Title { background-color: green; color: white }
TABLE.sortable TH:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { content: "\25B4\25BE" }
CAPTION { caption-side: top; text-align: center; font-weight: bold; font-size: large; color: white; background-color: green }
TABLE.Names { border-left: 1px solid green; border-right: 1px solid green; border-bottom: 1px solid green }
TABLE.Names TR { border-top: 1px solid green }
TABLE.Names TR.SquadMember { border-top: none }
TABLE.Mid TD { vertical-align: middle }
TR.Overline TD { border-top: 1px solid green }
TH { margin: 0; padding: 5px; text-align: center; vertical-align: top }
TH.Left { text-align: left }
TH.Right { text-align: right }
TH.NoBreak { white-space: nowrap }
TH.Bold { font-weight: bold; font-size: large; color: white; background-color: green }
TD { margin: 0; padding: 5px; text-align: center; vertical-align: top }
TD.Break { font-weight: bold; color: white; background-color: green }
TD.Left { text-align: left }
TD.Justify { text-align: justify }
TD.Middle { vertical-align: middle }
TD.Right { text-align: right }
TD.NoBreak { white-space: nowrap }
TD.Spacer_cell_half { vertical-align: middle; width: 50% }
TD.Spacer_cell_quarter { vertical-align: middle; width: 25% }
TD.Spacer_cell_fifth { vertical-align: middle; width: 20% }
TD.Spacer_cell_eighth { vertical-align: middle; width: 12.5% }
TD.bN { border-top: 1px solid green }
TD.bW { border-left: 1px solid green }
TD.bE { border-right: 1px solid green }
TD.bS { border-bottom: 1px solid green }
TD.Red { background-color: #FF9FBF }
TD.Orange { background-color: #E9BFBF }
TD.Yellow { background-color: #D4DFBF }
TD.Green { background-color: #BFFFBF }
TD.Gold { background-color: #FFD700 }
TD.Silver { background-color: #C0C0C0 }
TD.Bronze { background-color: #CD7F32 }
A { color: olive; text-decoration: underline }
A.Lexicanum { color: lime; text-decoration: none }
TABLE.Link TD.Title A { color: yellow; text-decoration: underline }
TABLE.Toggle TH A { color: white; text-decoration: none }
IMG { border: none }
LI { margin-top: 10px; margin-bottom: 10px }
LI.NoLink { background-color: silver }
BLOCKQUOTE { padding: 5px 10px; color: white; background-color: olive }
SUP { font-size: smaller }
SUB { font-size: smaller }
DT { font-weight: bolder }
SPAN.Keyword { font-weight: bolder; font-variant: small-caps }
SPAN.Warning { font-weight: bolder; color: red }

.Dropbtn { background-color: olive; color: white; padding: 16px; font-size: 16px; border: none; margin-left: 16px; cursor: pointer }
.Dropbtn:hover, .Dropbtn:focus { background-color: green }
#filter_input { box-sizing: border-box; background-image: url('searchicon.png'); background-position: 14px 12px; background-repeat: no-repeat; font-size: 16px; padding: 14px 20px 12px 45px; border: none; border-bottom: 1px solid #DDD }
#filter_input:focus {outline: 3px solid #DDD }
.Dropdown { position: relative; display: inline-block; float: right }
.Dropdown-content { display: none; position: absolute; background-color: #F6F6F6; min-width: 230px; overflow: auto; border: 1px solid #DDD; right: 0; z-index: 1 }
.Dropdown-content A { color: black; padding: 12px 16px; text-decoration: none; display: block }
.Dropdown A:hover { background-color: #DDD }
.Show { display: block }
.Hide { display: none }
