 #main { background-color: #FFFFFF; } #topBar { height: 40px; background-color: #EEEEEE; } body * { margin: 0; padding: 0; border-style: solid; border-width: 0; } body { background-color: #EFEFEF; font-family: Verdana, Helvetica, sans-serif; color: #3E3E3E; font-size: 0.8em; border-color: #C0C0C0; } div, ul, dl, ol, li, table, tr, td, th, fieldset, a, span, h1, h2, h3, blockquote { border-color: #C0C0C0; } img { border-style: solid; border-width: 0; border-color: #000000; display: block; } ul { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } td, tr { vertical-align: top; } a { text-decoration: none; color: #004EA5; } a:hover { color: #3E3E3E; border-bottom-color: #004EA5; border-bottom-style: dashed; } #path { color: #B2B2B2; font-family: Verdana, Arial, sans-serif; margin: 5px 0 0 40px; font-size: 0.9em; } #path a { font-family: Arial, Verdana, sans-serif; text-decoration: none; color: #B2B2B2; border: none; } #path a:hover { color: #004EA5; border-bottom: 1px dashed #3E3E3E; } #path a:active, #path a:focus, #path .last_item { font-family: Arial, Verdana, sans-serif; color: #3E3E3E; } #contentHeader { margin: 25px 40px 30px 40px; } #contentHeader h1 { color: #004EA5; font-family: "Times New Roman", serif; font-weight: normal; font-size: 1.8em; letter-spacing: 1px; word-spacing: 1px; margin-top: 0; color: #303030; font-variant: small-caps; border-bottom: 1px solid #EDEDED; } #contentHeader h2 { margin-bottom: -0.2em; color: #004EA5; color: #606060; font-weight: normal; font-family: "Times New Roman", serif; font-size: 1.3em; letter-spacing: 1px; } #contentHeader .secondaryInfo { margin-top: 10px; } #contentHeader cite { color: #999999; font-size: 1.2em; font-weight: bold; margin: 20px 0 0 1.4em; font-family: "Times New Roman", serif; letter-spacing: 2px; display: block; font-style: italic; } #contentHeader cite .interview { font-weight: normal; letter-spacing: 0px; display: block; font-size: 0.8em; word-spacing: 0.3em; font-style: normal; } #contentHeader .translation { font-family: "Times New Roman", serif; font-style: italic; text-align: right; color: #999999; } #contentHeader .date { font-family: "Times New Roman CE", "Times New Roman", serif; font-style: italic; text-align: right; color: #999999; margin-top: 10px; margin-bottom: -10px; } #contentBody { margin: 25px 40px 35px 40px; color: #3E3E3E; } .contentBody-noMargin { } .contentBody-littleMargin { } .contentBody-mediumMargin { } #contentBody p { margin-bottom: 0.75em; text-align: justify; line-height: 1.55em; font-family: Arial, sans-serif; } #contentBody p { overflow: hidden; o\verflow: visible; width: 100%; w\idth: auto; he\ight: 1%; } #contentBody a { text-decoration: none; color: #3E3E3E; border-bottom: 1px solid #B2B2B2; } #contentBody a:hover { color: #004EA5; border-bottom: 1px solid #7F7F7F; border-bottom: 1px solid #3E3E3E; } #contentBody ul, #contentBody ol { margin-bottom: 0.75em; text-align: justify; line-height: 1.55em; font-family: Arial, sans-serif; } #contentBody ul { list-style: circle outside; margin-left: 3em; margin-right: 3em; } #contentBody ul ul, #contentBody ol ol { margin-bottom: 0; } #contentBody h2, #contentBody h3, #contentBody h4, #contentBody h5, #contentBody h6 { font-family: "Times New Roman", serif; font-variant: small-caps; font-weight: normal; color: #3E3E3E; margin-top: 15px; margin-bottom: 0.5em; letter-spacing: 1px; word-spacing: 5px; } #contentBody h2 { font-size: 1.7em; } #contentBody h3 { font-size: 1.4em; } #contentBody h4 { font-size: 1.2em; letter-spacing: 0; } #contentBody h5 { font-size: 1.1em; } #contentBody h6 { font-size: 1em; } #contentBody hr { height: 0; width: 100%; margin: 2.8em 0 2.8em 0; border-top: 1px solid #C0C0C0; } #contentBody blockquote { margin-left: 3em; margin-right: 3em; } #contentBody blockquote p { font-style: italic; } #contentBody blockquote p { overflow: hidden; o\verflow: visible; width: 100%; w\idth: auto; he\ight: 1%; } #contentBody blockquote p span.author { display: block; text-align: right; font-weight: bold; font-style: italic; letter-spacing: 1px; } 