.tess { background: transparent url(../images/tess_lighter.gif) no-repeat 2.4em top; }/* BODY SPECS */body { margin: 2.4em; background: white url(../images/back_purp_yell.gif); }body, .reversion { font-size: 15px;  line-height: 18px; }body, .revert, select, textarea, input { font-family: "Monospac821 BT", "SAS Monospace", "Courier New", "Lucida Sans Typewriter", monospace;  font-style: normal; text-transform: none; color: #42305A; }select, textarea, input { font-size: 12px; font-weight: bold; background: #EEF1FB; }li { font-weight: normal; margin-left: 3em; list-style-type: square; }ul { margin: 0; padding: 0; }/* TYPE SPECS */.prop { font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, sans-serif; font-size: 12px; background: transparent; }.regular { font-weight: normal; }.roman { font-style: normal; }.bold { font-weight: bold; }.italic { font-style: italic; }.title { font-size: 30px;  line-height: 36px; }.entry { color: black; }.arrow { color: #FF1908; }.soft { color: #42305A; }.month { color: #FF1908; }.day { font-weight: bold; color: #FF1908; }.year { color: #FF1908; }/* LINK SPECS */a { font-style: normal; text-decoration: none; color: #42305A; }a:hover, a:active { font-style: italic; }a.back_1, .back_1 { color: #42305A;  background: #B9C5ED; }a.back_2, .back_2 { color: #42305A;  background: white; }a.back_3, .back_3 { color: white;  background: #666; }a.prop:hover, a.prop:active { font-style: normal; background: white; }/* PADDING SPECS */table { margin-bottom: 2.4em; }.half_left { padding-left: 1.2em; }.full_left { padding-left: 2.4em; } .half_right { padding-right: 1.2em; } .full_right { padding-right: 2.4em; } .flex_right { padding-right: .3em; } /* BLOCK SPECS */table.double { width: 52.8em; }td.left { width: 38.4em; }td.right { width: 14.4em; }table.left { width: 36em; }td.contact { width: 12em; }td.calendar { width: 24em; background: transparent url(../images/vertical_white.gif); }table.about { width: 34.8em; }div.prop { margin-bottom: 1.5em; }table.right { width: 14.4em; }table.portfolio, .purp { background: transparent url(../images/horizontal_purp.gif); }td.portfolio { width: 14.4em; }.one { width: 2.4em; }.five { width: 12em; }img.slideshow { font-size: 10px; width: 14.3em;  height: 10.7em; margin-right: .1em;  margin-bottom: .1em; }/* VIDEO SPECS */div.video { position: absolute;  left: 26.4em;   top: 4.8em; width: 26.4em;  height: 31.2em; background: transparent url(../images/horizontal_dark_blue.gif); z-index: 9; }table.video { width: 26.4em;  height: 30.8em; z-index: 9; }object { border: solid white .15em; }.video-top { height: 2.4em; }.video-middle { height: 19.2em; }.video-bottom { }.credit { color: #42305A; background: white; }.copyright { color: white; background: transparent url(../images/vertical_dark_blue.gif); }.fee { color: white; background: #B9C5ED; }/* SPECIAL SPECS */.show { color: #FF1908; visibility: visible; }.hide { visibility: hidden; }.block { display: block; }.inline { display: inline; }.gone{ display: none; }.futuregen { background: url(../images/module_futuregen.jpg); }.hydrogen { background: url(../images/module_hydrogen.jpg); }.carbon { background: url(../images/module_carbon.jpg); }