@media screen { 
body { 
	color : black; 
	background : white; 
	font-family : verdana, arial, sans-serif; 
	background-position: top left;
	background-attachment: fixed;
	background-repeat: no-repeat; 
	margin: 2em 1em 2em 70px;
	background-image: url(http://www.w3.org/QA/images/qabg.png); 
}

.datestamp { 
	text-align : right; 
}

.toc-intro { 
	font-weight : bold; 
	font-size : 115%; 
	color : #0050B2; 
	background : white; 
}

.sub-nav { 
	font-weight : bold; 
	font-size : 90%; 
	margin-left : 5%; 
}

.validation { 
	text-align : left; 
}

a { 
	font-weight: bold; 
} 

a:active { 
	color : #FF0000; 
	background : inherit; 
}

a:hover { 
	color : inherit; 
	background : #FFA; 
}

a.link { 
	color : #00009C; 
	background : inherit; 
}

a.vlink { 
	color : #871F78; 
	background : inherit; 
}

em { 
	font-style : italic; 
}

h1 { 
	font-family : sans-serif; 
	text-align : center; 
	color : #0050B2; 
	background : white; 
}

h2,h3,h4,h5,h6 { 
	color : #0050B2; 
	background : white; 
}

hr { 
	color : inherit;
	background-color : inherit;
}

strong { 
	font-weight : bold; 
}

}

@media aural {  
h1 { 
	stress: 25; richness: 90; 
}

h2 {
	stress: 20; richness: 90; 
}

h3 { 
	stress: 15; richness: 90; 
}

h4 { 
	stress: 10; richness: 90; 
}

h5 { 
	stress: 7; richness: 90; 
}

h6 { 
	stress: 5; richness: 90; 
}
}
