p:empty, :empty, *:root
{
	color:red;
}
div > p:first-child{
	
}
ol > li:last-child{
	
}
hr:only-child{
	caption-side: top;
}
:nth-child(even){ /* represents the 2nd, 4th, 6th, etc elements */
	
}
:nth-child(10n-1)  /* represents the 9th, 19th, 29th, etc elements */{
	
}
:nth-child(10n+9)  /* Same */ {
	
}
:nth-child(10n+-1) /* Syntactically invalid, and would be ignored */ {
	
}
tr:nth-last-child(-n+2)    /* represents the two last rows of an HTML table */{
	
}
foo:nth-last-child(odd)    /* represents all odd foo elements in their parent element, counting from the last one */{								  

}
dl dt:first-of-type{
	
}
tr > td:last-of-type{
	
}
:only-of-type
{
	
}
:first-of-type:last-of-type{
	
}
img:nth-of-type(2n+1) { 
	float: right; 
}
/* To represent all h2 children of an XHTML body except the first and last, one could use the following selector */
body > h2:nth-of-type(n+2):nth-last-of-type(n+2) { 
	
}
/* Selects every fourth <p> element among any group of siblings, counting backwards from the last one */
p:nth-last-of-type(4n) {
  color: lime;
}
a.external:visited{
	
}
a:link    /* unvisited links */{}
a:visited /* visited links */{}
a:hover   /* user hovers */{}
a:active  /* active links */{}
a:focus:hover{/* An example of combining dynamic pseudo-classes */}
*:target::before { 
	content : url(target.png)
}
html:lang(fr-be){}
:lang(de) > q{}
/* from PaginalStyles.css */
.footnote > hr:only-child {
    display: none
}
.endNotes > hr:only-child {
    display: none
}
.documentMainContent div.section.FirstHeader:nth-of-type(1) div.header div.HeaderEven {
    display: none
}
.documentMainContent div.section.FirstHeader:nth-of-type(1) div.header div.HeaderFirst {
    display: block !important
}
.documentMainContent div.section.EvenHeader:nth-of-type(2n) div.header div.HeaderFirst {
    display: none
}
.documentMainContent div.section.EvenHeader:nth-of-type(2n+1) div.header div.HeaderEven {
    display: none
}