html,body {
background: #f2f2f2;
color: black;
font-family: times, serif;
}
html {
padding: 0.2cm;
}
a { text-decoration: none; }
a:link { color: #d2691e; }
a:visited {color: #d2691e; }
a:hover { border-bottom: 1px solid #d2691e; }
h1 {
font: bold 1.3em arial, sans-serif;
color: black;
text-align: left;
margin: 0px 10px 10px 10px;
}
h1.title {
color: #8e4513;
font-family: times, serif;
letter-spacing: 3px;
margin: 0;
text-transform: uppercase;
}
h2 {
font: bold 1.1em arial, sans-serif;
color: #8e4513;
text-align: left;
border-bottom: 1px solid #8e4513;
padding-top: 5px;
}
h3 {
font: bold medium arial, sans-serif;
color: #8e4513;
text-align: left;
}
div.rollimg {
border: 1px solid #a0a0a0;
padding: 2px;
}
div.rollimg * {
border: 1px solid #a0a0a0;
}
td.title {
letter-spacing: 3px;
text-transform: uppercase;
vertical-align: center;
border: 1px solid #a0a0a0;
margin: 0;
width: 100%;
background: white;
color: #8e4513}
td.title * {
white-space: nowrap;
font-family: times, serif;
color: #8e4513}
tr.emlight {
background: #87cefa;
}
tr.emdark {
background: #f2f2f2;
}
tr.emlight:hover,
tr.emdark:hover {
background: #ffffff;
}
p,table {
font: normal times, serif;
text-align: left;
margin-bottom: 10px;
}
ul li {
list-style: circle inside;
font: 1em times, serif;
text-align: left;
margin: 0 7px 4px;
}
ol li {
text-align: left;
margin: 0 7px 4px;
}
div.figure {
font: small;
margin-top: 55px;
margin-bottom: 55px;
text-align: center;
}
div.figure div {
border: 1px solid #a0a0a0;
padding-left: 12px;
padding-right: 12px;
}
div.figure pre {
border: 1px solid #a0a0a0;
text-align: left;
background: white;
}
div.figure form,
div.figure img,
div.figure table {
border: 1px solid #a0a0a0;
background: white;
}
div.announcements,
div.links {
padding-top:10px;
padding-bottom: 10px;
padding-left: 5px;
margin:0px;
background: white;
border: 1px solid #a0a0a0;
}
div.links a:visited { color: #000000; }
div.links a:link { color: #000000; }
div.links h3 a:link { color: #8e4513; }
div.links h3 a:visited { color: #8e4513; }
div.announcements h3,
div.links h3{
font-family: times, serif;
letter-spacing: 2px;
text-transform: uppercase;
white-space: nowrap;
color: #8e4513;
}
div.announcements *,
div.links * {
margin: 0;
padding: 2px;
font-size: small;
}
td.sidebar {
vertical-align: top;
margin: 0;
width: 7cm;
}
td.main {
padding-left: 20px;
padding-right: 20px;
vertical-align: top;
width: 100%;
}
th { padding-right: 3px; }
th.row { text-align: right; }
th.col {
text-align: left;
border-bottom: gray 1px dotted;
}
table.blocks{
margin: 0;
padding: 0;
height: 100%;
width: 5cm;
border: 1px solid #a0a0a0;
}
td.wblock{
width: 25px;
height: 15px;
margin: 0;
background: #ffffff;
border: 1px solid #a0a0a0;
}
td.cblock{
width: 25px;
height: 15px;
margin: 0;
background: #87cefa;
border: 1px solid #a0a0a0;
}
p.error {
color: red;
}
p.question {
border: 1px solid #8e4513;
padding: 10px;
}
p.question b {
color: #000000;
letter-spacing: 2px;
}
p.footer {
font: 9px arial, sans-serif;
margin: 10em 0em 10em 10em;
padding: 0;
text-align: right;
}