BODY
{
background-image: url(pics/background1.jpg) ;
background-attachment:fixed ; 
color: white ; 
font-family: Verdana, Arial, Helvetica, sans-serif ; 
font-size: 80% ; 
}

A:link { color: #99FF99 }
A:visited { color: #33FF33 ; }
A:active { color: #CCFFFF ; }
A:hover { color: #33FF33 ; background: #004400 }

DT /* title bar */
{
letter-spacing: 1px ;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ; 
font-size: 140% ; 
font-weight: bold ; 
font-variant: small-caps ; 
text-decoration: underline ; 
}

DD /* definition */
{
font-size: 80% ; 
width: 450px ; 
}

DIV.infobox
{
border: 2px white solid ; 
width: 500px ; 
padding: 5px ; 
background-color: #003300 ; 
}

DIV.infobox TD.left /* within infobox */
{
font-size: 70% ; 
vertical-align: top ; 
text-decoration: underline ; 
padding-right: 15px ; 
width: 110px ; 
}

DIV.infobox TD.right /* within infobox */
{
font-size: 70% ; 
padding-right: 0px ; 
}

P /* episode headers */
{
font-weight: bold ; 
text-indent: 0px ; 
}

LI /* entries */
{
font-weight: normal ; 
text-indent: 20px ; 
list-style-position: outside ; 
list-style-image: url(pics/bullet.gif) ; 
}

LI.odd /* oddity entries */
{
list-style-image: url(pics/bullet_odd.gif) ; 
}

LI.new /* new entries */
{
list-style-image: url(pics/bullet_new.gif) ; 
}

LI.updated /* updated entries */
{
list-style-image: url(pics/bullet_updated.gif) ; 
}

BLOCKQUOTE /* misc. passages */
{
text-indent: 0px ; 
}

IMG.big /* big title screenshots */
{
border: 2px #33FF33 solid ; 
height: 120px ; 
width: 160px ; 
}

IMG.inline /* inline screenshots */
{
border: 2px #33FF33 solid ; 
height: 60px ; 
width: 80px ; 
}

.phrases /* phrase table */
{
border: 2px white solid ; 
width: 500px ; 
padding: 5px ; 
background-color: #001100 ; 
text-align: left ; 
font-family: Verdana, Arial, Helvetica, sans-serif ; 
font-weight: normal ; 
font-size: 100% ; 
margin-top: 35px ; 
margin-bottom: 35px ; 
}

.phrases .header /* header line at top of phrase table */
{
text-decoration: underline ; 
font-size: 85% ; 
}

.phrases .left /* left column in phrase table */
{
font-weight: bold ; 
width: 20% ; 
font-size: 85% ; 
text-align: center ; 
background-color: #003300 ; 
}

.phrases .right /* right column in phrase table */
{
background-color: #003300 ; 
width: 80% ; 
}

HR /* footer divider */
{
width: 100% ; 
height: 2px ; 
color: white ; 
background-color: white ; 
text-indent: 0px ; 
}

#navbar /* footer navigation bar */
{
border: 2px white solid ; 
width: 500px ; 
padding: 5px ; 
background-color: #003300 ; 
text-align: center ; 
font-family: Verdana, Arial, Helvetica, sans-serif ; 
font-weight: normal ; 
}

#navbar TD
{
vertical-align: center ; 
font-size: 70% ; 
}

FORM /* search form */
{
text-align: left ; 
position: relative ; top: 10px ; left: 15px ; 
font-family: Verdana, Arial, Helvetica, sans-serif ; 
font-weight: normal ; 
}

INPUT /* search field */
{
background-color: white ; 
font-size: 90% ; 
font-family: Verdana, Arial, Helvetica, sans-serif ; 
width: 250px ; 
}

#searchbutton /* search button */
{
background-color: #006600 ; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ; 
height: 18px ; 
font-variant: small-caps ; 
color: white ; 
width: 50px ; 
}

#endnotice /* footer notice (date edited, editor, disclaimer) */
{
color: #CCCCCC ; 
font-size: 75% ; 
font-weight: normal ; 
font-family: Verdana, Arial, Helvetica, sans-serif ; 
}

#endnotice EM /* page title within footer notice */
{
font-variant: oblique ; 
color: white ; 
}
