span.title      { font-size: 100% }
span.line       { color: #ff0000 }

body { color: #FFFFFF; bgcolor: #000000; background-color: #000000; padding: 0px; margin: 0px; font-size:100%; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }

A:link, A:visited, A:active { text-decoration: underline ; color: #FFFFFF ; outline:none }

td#footer a:link {color: #dddddd;}
td#footer a:visited {color: #dddddd;}
td#footer a:hover {color: #dddddd;}
td#footer a:active {color: #dddddd;}

b#ieflashlink a:link {color: #eeeeee;}
b#ieflashlink a:visited {color: #eeeeee;}
b#ieflashlink a:hover {color: #eeeeee;}
b#ieflashlink a:active {color: #eeeeee;}

td#wallpaper a:link {color: #DDDDDD;  text-decoration: none; }
td#wallpaper a:visited {color: #DDDDDD;  text-decoration: none; }
td#wallpaper a:hover {color: #000000;  text-decoration: none; }
td#wallpaper a:active {color: #DDDDDD;  text-decoration: none; }   

.listprice { font-family: arial,verdana,helvetica,sans-serif; color: #FFBB00; font-size: 0.9em; font-weight: normal; text-decoration: line-through; }
.listpricetext { font-family: arial,verdana,helvetica,sans-serif; color: #FFFFFF; font-size: 0.8em; font-weight: normal; }
.price { font-family: arial,verdana,helvetica,sans-serif; color: #FFFFFF; font-size: 1.1em; }
.noavail { font-family: arial,verdana,helvetica,sans-serif; color: #FF0000; font-size: 0.9em; }
.infoprice { font-size: 0.8em; text-align: left; vertical-align: middle; color: #ffffff; font-weight: bold; }
.mailorder { font-family: arial,verdana,helvetica,sans-serif; color: #FFFF00; }
.ieflash { font-family: arial,verdana,helvetica,sans-serif; color: #EEEEEE; font-size: 0.8em; font-weight: bold }
.trailerlink { font-family: arial,verdana,helvetica,sans-serif; color: #FFFFFF; font-size: 1.0em; font-weight: bold }
.headline { font-family: arial,verdana,helvetica,sans-serif; color: #FFFFFF; font-size: 1.3em; }

ul { font-size: 1.0em; font-weight: bold }
li { font-size: 1.0em; font-weight: bold }

td.body { padding: 0px; font-size: 0.8em; text-align: left; vertical-align: middle; color: #ffffff; font-weight: bold; }
td.exhibit { padding: 0px; font-size: 0.78em; text-align: left; vertical-align: middle; color: #ffffff; font-weight: bold; }
td.synopsis  { font-size: 0.83em; text-align: left; color: #ffffff; font-weight: bold; }
td.copyright { font-size: 0.83em; text-align: left; color: #ffffff; font-weight: bold; width: 500px; }
td.archivetitle { font-size: 1.0em; text-align: left; color: #ffffff; font-weight: bold; }
td.archivedate  { font-size: 0.8em; text-align: left; color: #ffffff; font-weight: bold; }

table.toparea { border-width: 0px}
table.workarea { border-width: 0px; width: 740px; vertical-align: top;}
table.displayarea { border-width: 0px; width: 700px; vertical-align: top; text-align: center }
table.reviewarea { border-width: 0px; width: 700px; vertical-align: top; text-align: center; background-color: #F3F6FB }
table.copyright { border-width: 0px; width: 550px; vertical-align: top; text-align: center }
table.cfhtstory { border-width: 0px; width: 670px; vertical-align: top; text-align: center }
table.archivearea { border-width: 0px; width: 650px; vertical-align: top; text-align: center }
table.pricearea  { border-width: 0px; height: 280px; vertical-align: top; text-align: center; border-style: solid; }
table.specphysics  { border-width: 0px; width: 190px; vertical-align: top; text-align: center; border-style: solid; font-size: 0.83em; text-align: left; color: #ffffff; font-weight: bold; line-height: 0.80em; border-style: solid; border-width: 1px; padding:5px; }

td.pricearea { border:2px solid white; background-color: #333333 }
td.topmenu    { text-align: right; color: #FFFFFF; font-size: 0.8em; font-weight: bold }
td.mainmenu   { text-align: left;  color: #000000; font-size: 1.06em; line-height: 1.07em; font-weight: bold; width: 220px }
td.headsubmainmenu  { text-align: left;  color: #444444; font-size: 1.06em; line-height: 1.07em; font-weight: bold; width: 220px;text-decoration: underline }
td.submainmenu  { text-align: left;  color: #111111; font-size: 0.9em; line-height: 1.00em; font-weight: bold; width: 220px }
td.tdworkarea { vertical-align: top; text-align: center; }

td.menuon   { text-align: center; color: #FFFFFF; background-color: #FFFFFF; font-size: 1.0em; text-decoration: none; font-weight: bold }
td.menuoff  { text-align: center; color: #000000; background-color: #000000; font-size: 1.0em; text-decoration: none; font-weight: bold }

td.space    { width: 16px}
td.subspace { width: 16px}

td.legend   { font-size: 0.8em; font-weight: bold; text-align: center }

td.welcome   { font-family: Georgia, Times New Roman, Times, serif; text-align: left; vertical-align: top; font-size: 0.87em; line-height: 1.1em; font-weight: bold;}
td.myname    { font-family: Georgia, Times New Roman, Times, serif; text-align: right; vertical-align: bottom; font-size: 1.0em; line-height: 1.1em; font-weight: bold;}
td.mywriting { font-family: Georgia, Times New Roman, Times, serif; text-align: left; vertical-align: top; font-size: 0.75em; line-height: 1.4em; font-weight: bold;}

.titlereview { font-family: arial,verdana,helvetica,sans-serif; text-align: left; vertical-align: top; font-size: 1.15em; font-weight: bold; color: #285CAB;}
.sourcereview { font-family: arial,verdana,helvetica,sans-serif; text-align: left; vertical-align: top; font-size: 0.95em; font-weight: bold; color: #285CAB;}
.review      { font-family: times,verdana,helvetica,sans-serif; text-align: left; vertical-align: top; font-size: 0.9em; line-height: 1.1em; font-weight: normal; font-style: normal; color: #285CAB;}

table.tracks { text-align: left; color: #ffffff;  padding: 0px; font-size: 0.8em; font-weight: bold }
td.track { font-size: 0.75em; font-weight: normal; }

td.toptitle      { vertical-align: bottom; text-align: center; font-size: 1.2em; line-height: 1.07em; font-weight: bold; }
td.toptitleinsert{ vertical-align: top; text-align: left; font-size: 1.2em; line-height: 1.07em; font-weight: bold; }
td.physicstitle  { vertical-align: bottom; text-align: left; font-size: 1.2em; line-height: 1.07em; font-weight: bold; }
td.agencies      { font-size: 0.7em; color: #ffffff; font-weight: normal; text-align: center; vertical-align: top; }

td.footnote      { font-size: 0.6em; line-height: 1.2em; color: #dddddd; font-weight: bold; text-align: left; vertical-align: top; }
td.titlefootnote { font-size: 0.9em; line-height: 1.6em; color: #dddddd; font-weight: bold; text-align: left; vertical-align: top; }

.rollover a {
display:block;
width: 190px;
padding:0px 20px 0px 20px;
font: Arial, Verdana, Geneva, Helvetica, sans-serif;
color:#000000;
background: url("pics/Star-3-16x16.png") 0 0 no-repeat;
background-position: 0 4px;
text-decoration: none;
border-width: 0px;
outline: none;
}
.rollover a:visited {
background-position: 0 4px;
text-decoration: none;
color: #000000;
}      
.rollover a:hover { 
background-position: 0 -32px;
text-decoration: none;
color: #FF0000;
}
.rollover a:active {
background-position: 0 -32px;
text-decoration: none;
color:#FF0000;
}

.subrollover a {
display:block;
width: 190px;
padding:0px 20px 0px 20px;
font: Arial, Verdana, Geneva, Helvetica, sans-serif;
color:#444444;
background: url("pics/Star-3-16x16.png") 0 0 no-repeat;
background-position: 0 4px;
text-decoration: none;
border-width: 0px;
outline: none;
}
.subrollover a:visited {
background-position: 0 4px;
text-decoration: none;
color: #333333;
}
.subrollover a:hover {
background-position: 0 -32px;
text-decoration: none;
color: #FF0000;
}
.subrollover a:active {
background-position: 0 -32px;
text-decoration: none;
color:#FF0000;
}              
