2 /* Global Attributes */
4 background-color: #F9F9FF;
6 font-family: Georgia
,serif
;
12 /* Header <common-header.xml> */
17 background-position: right
0.2em;
24 text-decoration: none
;
25 font-family: Georgia
, serif
;
27 font-variant: small-caps
;
28 letter-spacing: 0.2em;
32 #header a:hover
{color: #E0E2E6;}
39 border: solid
#8AA0BC;
45 #navigation h2
{display:none
;}
56 margin: 0 0.6em 0 0; /* is readjusted by index.css */
65 #navigation li
a:hover
{
77 /* transparency fix */
78 filter:progid:DXImageTransform
.Microsoft
.AlphaImageLoader
(src
='logo.png', sizingMethod
='scale');
81 body
>#logo
{ /* hidden from IE6 */
82 background: url
('logo.png') no-repeat
;
89 border-bottom: 1px solid
#BCC8D8;
103 border-bottom: 1px solid
#AAA;
120 blockquote
.digression
{
121 font: 11pt Helvetica
, sans-serif
;
127 background: transparent url
(quote-left
.png
) left top no-repeat
;
129 blockquote
.fancy div
.quote
{
130 background: transparent url
(quote-right
.png
) right bottom no-repeat
;
131 padding: .5em 48px .5em;
133 blockquote
.fancy div
.origin
{
147 /* acronym/abbr stuff */
149 /* acc:abbr is a hack to get styling to work in IE, see pngFix.js for details */
151 acronym
, abbr
, acc\
:abbr
{ /* basic styling */
155 h2 acronym
, h2 abbr
, h2 acc\
:abbr
{ /* use normal size in headings */
159 /* aural declarations, pretty much sums up our semantics */
175 table thead th
{border-bottom:1px solid
#3C578C;}
183 .wide-table td, .wide-table th {
187 .disclaimer, .warning {
189 border:1px solid
#F00;
207 /* News widgets, for RSSGenerator */
210 border-bottom: 1px solid
#BCC8D8;
224 /* Table of contents, for GenerateTableofContents */
227 list-style-type: none
;
236 .floated#toc {float: right
; width: 28%; background:#F9F9FF;
237 padding:1em; margin: 1em 0 1em 1em; border: 1px solid
#AAA;
238 position:relative
;z-index:1;}
239 .floated#toc h2 {margin:0; font-size: 1.3em;}
240 .floated#toc .toc-base {margin:0.9em 0 0; padding:0;} /* Both set to zero for IE and Firefox */
244 .floated#toc .toc-label {