2 /* Global Attributes */
4 html
, body
{ /* background goes here because of XHTML semantics */
5 background-color: #F9F9FF;
7 font-family: Georgia
, serif
;
13 body
{padding: 0 0 3em 0;}
15 /* needs some tuning */
17 a:visited
{color:#551A8B}
18 a:hover
{color: #FF6600;}
19 a:active
{color: #E00;}
21 /* Header <common-header.xml> */
26 background-position: right
0.2em;
33 text-decoration: none
;
34 font-family: Georgia
, serif
;
36 font-variant: small-caps
;
37 letter-spacing: 0.2em;
41 #header a:hover
{color: #E0E2E6;}
48 border: solid
#8AA0BC;
54 #navigation h2
{display:none
;}
65 margin: 0 0.6em 0 0; /* is readjusted by index.css */
74 #navigation li
a:hover
{
86 /* transparency fix */
87 filter:progid:DXImageTransform
.Microsoft
.AlphaImageLoader
(src
='logo.png', sizingMethod
='scale');
90 body
>#logo
{ /* hidden from IE6 */
91 background: url
('logo.png') no-repeat
;
94 /* Main (spans everything that shouldn't go to the margins */
100 width: expression
(document
.body
.clientWidth
>
101 85 * parseInt
(document
.body
.currentStyle
.fontSize
) ?
105 /* Title (usually h1, is inside #main for subpages) */
109 border-bottom: 1px solid
#BCC8D8;
113 /* Content (text of a document, not the main header or sub-navigation) */
120 border-bottom: 1px solid
#AAA;
148 blockquote
.digression
{
149 font: 11pt Helvetica
, sans-serif
;
155 background: transparent url
(quote-left
.png
) left top no-repeat
;
158 blockquote
.fancy div
.quote
{
159 background: transparent url
(quote-right
.png
) right bottom no-repeat
;
160 padding: .5em 48px .5em;
162 blockquote
.fancy div
.origin
{
176 /* acronym/abbr stuff */
178 /* acc:abbr is a hack to get styling to work in IE, see pngFix.js for details */
180 acronym
, abbr
, acc\
:abbr
{ /* basic styling */
184 h2 acronym
, h2 abbr
, h2 acc\
:abbr
{ /* use normal size in headings */
187 abbr
.elaborates
, acc\
:abbr
.elaborates
{
189 border-bottom:dotted
1px #000;
193 /* aural declarations, pretty much sums up our semantics */
209 #content table thead th
{border-bottom:1px solid
#3C578C;}
210 #content table td
, table th
{
214 #content .wide-table
{
217 #content .wide-table td
, .wide-table th
{
221 .disclaimer, .warning {
223 border:1px solid
#F00;
230 border:1px solid
#4D5E80;
276 /* News widgets, for RSSGenerator */
279 border-bottom: 1px solid
#BCC8D8;
296 /* Table of contents, for GenerateTableofContents */
299 list-style-type: none
;
308 .floated#toc {float: right
; width: 28%; background:#F9F9FF;
309 padding:1em; margin: 1em 0 1em 1em; border: 1px solid
#AAA;
310 position:relative
;z-index:1;}
311 .floated#toc h2 {margin:0; font-size: 1.3em;}
312 .floated#toc .toc-base {margin:0.9em 0 0; padding:0;} /* Both set to zero for IE and Firefox */
316 .floated#toc .toc-label {
338 padding: 0 0 0 0.5em;
343 background: #70A978 url
('art/dl-arrow.png') no-repeat
;
344 background-position: 10px 100%;
347 #download-box .dl-box
{
354 #download-box .dl-box a
{
359 text-decoration: none
;
360 border-bottom: 1px solid
#437048;
363 #download-box .dl-box
a:hover
{
367 #download-box .dl-box
.file-type
{
375 padding: 0 1.5em 0 0;
381 text-decoration: none
;
385 #download-others a:hover
{
393 border-top: 1px solid
#BCC8D8;
397 #news-navigation .prev
{
402 #news-navigation .index
{
408 #news-navigation .next
{