/*
Style sheet for the CSS2 specification
droso.css, v 2.0 27/10/2002
*/

.abstract, .summary { 
font-size: 12px;
font-family: arial, helvetica, sans-serif;
}

.correction {
color : #d60000;
}

.main, td { 
font-size: 13px;
font-family: arial, helvetica, sans-serif;
}

.note, .ref { 
font-size: 11px;
font-family: arial, helvetica, sans-serif;
text-align: left;
}

.question {
border: solid thin;
padding: 8px;
}

.signature {
font-size: 11px;
font-family: arial, helvetica, sans-serif;
text-align: right;
}

/*
IE5/Win incorrectly applies the CSS "text-align" attribute to block-level elements. 
Declaring "text-align:center" for the containing block-level element (often the BODY element) horizontally centers the box in IE5/Win. 
There is a side effect of this workaround: the CSS "text-align" attribute is inherited, centering inline content.
 */

body { 
background: white;
color: black;
text-align: center;
}

body.silver {
background: url(bkgd/silver.jpg);
}

br.nowrap {
clear: both;
}

div.center {
text-align: center;
}

/*
It is necessary to explicitly set the "text-align" attribute for the centered box, counteracting the effects of the IE5/Win workaround.
*/
div.content {
width: 556px;
margin: 0px auto;
text-align: left;
padding: 4px;
}

div.left {
float: left;
}

div.right {
float: right;
}

h1 {
font-size: 32px;
text-align: left;
}

h1.center {
text-align: center;
}

h2 { 
font-size: 16px;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-align: left;
}