/*
stylesheet for asstr.org/~vivian
*/
BODY { color: ffeef8; background-color : #63425B;
font-family: Times; font-size: 14pt;
margin-left: .25in; margin-right: .25in;
}
TD { color: ffeef8; background-color : #63425B;
font-family: Times; font-size: 14pt;
/*margin-left: .25in; margin-right: .25in;*/
/* TD margins wreak major havoc in IE */
}
pre { font-size: 10pt; }
UL { margin-top: 12pt; }
/* N.B. -- generally, margin: auto; should center */
hr { width: 33%; margin-top: 2em; margin-bottom: 2em; }
hr.full { width: 100%; margin: 0; }
/*
Headings
*/
H1 {
color: black;
background-color: white;
font-family: sans-serif;
font-weight: bold;
line-height: 100%;
text-align: center;
padding: 7px;
}
H2, H3, H4, H5, H6 { font-family: sans-serif;
font-weight: bold;
line-height: 100%;
text-align: center;
padding: 7px;
}
H1 { font-size: 20pt; margin-top: 18pt; margin-bottom: 7pt; color: #9F0020; }
H2 { font-size: 18pt; margin-top: 1em; margin-bottom: 2em; color: #D7CCFF; }
H3 { font-size: 16pt; margin-top: 12pt; margin-bottom: 0pt; color: 220066; }
P.small { font-size: 10pt; }
.main-table { /* on front page */
margin: 0 1em;
}
/* subbox has to be a bit smaller than box */
.multi-part-box {
float: left;
border: 1px solid white;
margin: 1em;
padding: 1em;
width: 15em;
}
.multi-part-subbox {
float: left;
border: 1px solid white;
margin: 1em;
padding: 1em;
width: 10em;
}
.gold { /* intro pgh */
color: #c99a64;
}
.front-poem { /* poem on front page */
float: right;
color: #D8C7D7;
padding: 1em;
border: 1px dashed pink;
margin: 1em;
width: 18em;
}
/* same, but on the left side */
/*
.front-poem-left {
float: left;
color: #D8C7D7;
padding: 1em;
border: 1px dashed pink;
margin: 2em;
}
*/
.bit-poem {
margin-left: 4em; margin-right: 1em; color: #d700b0;
}
/* for poster-like lettering in the text of a story (no reversed background) */
.poster {
border: 1px solid white;
float: left;
font-family: sans-serif;
font-weight: bold;
line-height: 150%;
text-align: center;
padding: 7px;
}
.plaque {
border: 1px solid white;
float: left;
font-family: Times;
font-weight: normal;
line-height: 150%;
text-align: center;
padding: 7px;
}
/* height 0, because firefox sometimes won't work
unless you put something (e.g. ) inside the div. */
.clear-both { clear: both; height: 0; }
/* Anchors */
a { text-decoration:none; }
a:link { color: #fd0; }
a:visited { color: #FFF1A8; }
A:hover { color: #e600a0; text-decoration:underline;}
a.title { text-decoration: none; color: #604; } /* for firefox */
a:visited.title { text-decoration: none; color: #604; } /* for IE */
a:hover.title { color: #e600a0; text-decoration:underline;} /* for IE */
A.no_underline { text-decoration: none; }
A.blend { background-color: white; color: #6E4B50; text-decoration: none; } /* same as background */
.scootch { margin-left: 1em; margin-right: 1em; }
.indent { margin: 1em 4em; }
BLOCKQUOTE { margin: 1em 4em; } /* same diff */
.song { margin-left: 4em; font-style: italic;}
.shaded { color: #015558; background-color: #F5A6FF; }
.boxed { margin: 1em; border: 1px solid #FD8; padding: 1em; }
.browser-box { float: left; margin: 1em 0 1em 4em; border: 3px solid #C67398; padding: 1em; }
.pic-bg {
background-color: white;
padding: 10;
float: left;
}
.bottom-tag {
background-color: white;
font-family: sans-serif;
font-weight: bold;
font-size: 16pt;
color: #6E4B50; text-decoration: none;
padding: 5px;
}