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;
114 /* Content (text of a document, not the main header or sub-navigation) */
121 border-bottom: 1px solid
#AAA;
141 blockquote
.digression
{
142 font: 11pt Helvetica
, sans-serif
;
148 background: transparent url
(quote-left
.png
) left top no-repeat
;
151 blockquote
.fancy div
.quote
{
152 background: transparent url
(quote-right
.png
) right bottom no-repeat
;
153 padding: .5em 48px .5em;
155 blockquote
.fancy div
.origin
{
169 /* acronym/abbr stuff */
171 /* acc:abbr is a hack to get styling to work in IE, see pngFix.js for details */
173 acronym
, abbr
, acc\
:abbr
{ /* basic styling */
177 h2 acronym
, h2 abbr
, h2 acc\
:abbr
{ /* use normal size in headings */
180 abbr
.elaborates
, acc\
:abbr
.elaborates
{
182 border-bottom:dotted
1px #000;
186 /* aural declarations, pretty much sums up our semantics */
202 #content table thead th
{border-bottom:1px solid
#3C578C;}
203 #content table td
, table th
{
207 #content .wide-table
{
210 #content .wide-table td
, .wide-table th
{
214 .disclaimer, .warning {
216 border:1px solid
#F00;
223 border:1px solid
#4D5E80;
269 /* News widgets, for RSSGenerator */
272 border-bottom: 1px solid
#BCC8D8;
289 /* Table of contents, for GenerateTableofContents */
292 list-style-type: none
;
301 .floated#toc {float: right
; width: 28%; background:#F9F9FF;
302 padding:1em; margin: 1em 0 1em 1em; border: 1px solid
#AAA;
303 position:relative
;z-index:1;}
304 .floated#toc h2 {margin:0; font-size: 1.3em;}
305 .floated#toc .toc-base {margin:0.9em 0 0; padding:0;} /* Both set to zero for IE and Firefox */
309 .floated#toc .toc-label {
331 padding: 0 0 0 0.5em;
336 background: #70A978 url
('art/dl-arrow.png') no-repeat
;
337 background-position: 10px 100%;
340 #download-box .dl-box
{
347 #download-box .dl-box a
{
352 text-decoration: none
;
353 border-bottom: 1px solid
#437048;
356 #download-box .dl-box
a:hover
{
360 #download-box .dl-box
.file-type
{
368 padding: 0 1.5em 0 0;
374 text-decoration: none
;
378 #download-others a:hover
{
384 border-top: 1px solid
#BCC8D8;
388 #news-navigation .prev
{
393 #news-navigation .index
{
399 #news-navigation .next
{