/* * Internet Exploit^H^Hrer is the bane of my existence! * * IE's box-model is so f*cking wrong... * */ a { text-decoration: none; font-weight: bold; color: #1C3F83; } a:hover { color: #4d8Ff4; text-decoration: none; } h1 { font-family: Bitstream Vera Sans, Verdana, sans-serif; font-weight: bold; text-align: center; font-size: 18pt; text-transform: uppercase; padding: 0px; margin: 5pt; color: #1C3F83; } #beta { text-transform: none; } h2 { font-family: Bitstream Vera Sans, Verdana, sans-serif; font-weight: bold; font-size: 16pt; padding: 0px; margin: 0px; color: #1C3F83; } h3 { padding: 0; margin: 0; font-size: 11pt; } form { padding: 0; margin: 8pt; margin-left: 0; } input#q { width: 50%; } body { margin: 0px; font-size: 11pt; font-family: sans-serif; } pre { font-size: 12px; font-family: Bitstream Vera Sans Mono, Courier New, fixed; } em { font-weight: bold; } .pic { margin-left: 2px; float: right; border: none; } .links { text-align: center; font-size: 8pt; font-family: Arial Narrow, sans-serif; margin-bottom: 4px; } .plain { } .plain:hover { text-decoration: none; color: transparent; } .divider { font-size: 0; height: 0px; margin: 0; padding: 0; border-width: 0; overflow: hide; clear: both; } .divider.home { height: 5pt; } div.caption { float: right; padding: 0.1cm; width: 200px; border: black solid 0px; text-align: center; margin: 3px; } img.caption { border: black solid 0px; margin-bottom: 5px; } .container { padding: 0px; border-top: thin solid rgb(198,196,194); border-right: thin solid rgb(158,156,154); border-bottom: thin solid rgb(158,156,154); border-left: thin solid rgb(198,196,194); } .container.main { width: 48.5%; margin: 4px; margin-right: 0px; cursor: pointer; } .container.main.left { float: left; } .container.main.right { float: right; } .container.bio { text-align: left; border-width: 1px; } .container.search { background-color: #f5f5f5; margin: 1px; margin-top: 8pt; margin-bottom: 9pt; } .container.list { background-color: #f5f5f5; margin: 3pt; width: 99.4%; } .title { padding: 0px; margin: 0px; text-align: center; font-weight: bold; background-color: #e5e5e5; border: 0px solid rgb(198,196,194); border-bottom-width: thin; color: #1f1f1f; font-family: Bitstream Vera Sans, Verdana, sans-serif; } .title.story { font-size: 12pt; text-align: left; padding-left: 2pt; } .title.story_name { border-width: 0px; float: right; margin-right: 2pt; } .title.main { font-size: 12pt; } .title.bio { font-size: 10pt; border-bottom-width: 1px; } .title.list { text-align: left; padding-left: 2pt; font-size: 10pt; } .title.list#firstcell { border-left-width: 0px; } .title.search.result { border-bottom-width: 1px; font-size: 10pt; text-align: left; padding-left: 2px; padding-right: 2px; } .title.search.result.name { float: left; padding: 0px; padding-left: 2px; border-width: 0; width: 30%; } .title.search.result.position { padding: 0px; border-width: 0; font-size: 8pt; text-align: right; } ol.past, ul.past { margin: 0; padding-left: 6pt; marker-offset: auto; /* list-style-type: cjk-ideographic; */ } ol.past li, ul.past li { text-indent: 0; } .text { font-weight: bold; padding: 3pt; color: #5f5f5f; font-family: Verdana, sans-serif; letter-spacing: -0.7pt; } .text em { color: black; } .text.main { font-size: 9pt; } .text.story { font-size: 9pt; letter-spacing: 0; } .text.biot { font-size: 8pt; padding: 1.5pt; padding-left: 11pt; padding-right: 2pt; text-indent: -10pt; line-height: 120%; font-weight: normal; color: black; font-family: Arial, sans-serif; letter-spacing: 0; } span.text.biot { padding: 0; } .text.biot.field { font-size: 10pt; font-weight: bold; color: #1C3F83; } .text.people { font-size: 8pt; } .text.people_name { font-size: 8pt; white-space: nowrap; } .text.search.results { margin: 0; padding-left: 13pt; font-weight: normal; color: black; font-size: 8pt; } .text.search.results a { font-size: 9pt; } .text.search.results li { margin: 3pt; } .text.search.field { margin: 0; padding: 0; font-size: 10pt; } .text.search.field.name { font-size: 11pt; } .CW { background-color: #1C3F83; color: #FFFFFF; font-size: 12px; font-family: Arial, sans-serif; border-color: #000000; border-style: solid; border-width: 1px; padding: 2px; font-weight: bold; } .CWTEXT { color: #FFFFFF; font-size: 12px; font-family: Arial, sans-serif; } .CWTITLE { color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration: underline; } .CWTITLE:hover { color: #FFFFFF; } .CWLINK { color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: none; } .CWLINK:hover { color: #FFFFFF; text-decoration: underline; } .body { margin: 0px; padding: 0px; border: black solid 0px; } .container.description { margin-left: 4px; margin-bottom: 0.2cm; } .text.description { font-size: 8pt; }