
/* p.box: Box of text e.g.: <p class="box">text</p> */
p.box {background-color: #262626; color: #CCDD00; padding: 15px; border: 1px solid #999999; white-space: pre; font-family: monospace; overflow: auto;}

/* Similar as above but wrapped */
p.boxw {background-color: #262626; color: #CCDD00; padding: 15px; border: 1px solid #999999; white-space: pre-wrap; font-family: monospace;}
span {color: lightgreen;}

/* hr: All horizontal lines */
hr {color: #DDDDDD;}

/* Definition title and description padding */
dt {padding-top: 15px; padding-left: 20px;}
dd {padding-left: 20px;}

/* Table */
table {width: 100%; width: auto; border: 1px solid #999999; border-collapse: collapse; width: 100%; color: #CCDD00}
td, th {padding: 10px 20px; border: 1px solid #999999; font-family: monospace;}

/* Headers */
h1 {color: #32CD32; text-align: center; padding: 15px;}
h2, h3 {color: #77CCFF;}

/* Misc */
body {background-color: #000000; color: #DDDDDD}
div#page {background-color: #333333; padding: 15px;}
div#gallery {width: 100%; position: relative; left: 20px;}

code {background-color: #363636; color: #DDDDDD; padding: 1px 10px; border: 1px solid #777797; margin: 5px;}

kbd {background-color: #404040; padding: 0px 3px; border: 4px double #666687; border-radius: 7px;}

/* unvisited link */
a:link {color: #87CEFA; text-decoration: none;}

/* visited link */
a:visited {color: #87CEFA; text-decoration: none;}

/* mouse over link */
a:hover {color: #EEEEFF; background: black}

/* selected link */
a:active {color: plum}
