body {
	color: #333;
	background-color: #fff;
}

a {
	font-weight: bold;
	outline: none;
}

a:hover {
	color: #fff;
	background-color: #f33;
	text-decoration: none;
}

strong, b {
	font-weight: bold;
}


/* start of font-size declarations */
/* see http://diveintoaccessibility.org/ chapter 26 for an explanation of what is going on here */

p, li, h4 {
	font-size: 16px ;
	line-height: 1.5em;
}

/*/*/a{}
body p,
body li,
body h4 {
	font-size: medium ;
	voice-family: "\"}\"";
	voice-family: inherit ;
	font-size: large ;
}

html>body p,
html>body li,
html>body h4 {
	font-size: large ;
}
/* */

h2 {
	font-size: 28px;
}

/*/*/a{}
body h2 {
	font-size: x-large ;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: xx-large ;
}

html>body h2 {
	font-size: xx-large ;
}
/* */

h3 {
	font-size: 28px;
}

/*/*/a{}
body h3 {
	font-size: x-large ;
	voice-family: "\"}\"";
	voice-family: inherit ;
	font-size: xx-large ;
}

html>body h3 {
	font-size: xx-large ;
}
/* */

div#breadcrumbs p, 
div#toplink p, 
div#footerlinks p {
	font-size: 12px;
}

/*/*/a{}
body div#breadcrumbs p,
body div#toplink p,
body div#footerlinks p {
	font-size: x-small ;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small ;
}

html>body div#breadcrumbs p,
html>body div#toplink p,
html>body div#footerlinks p {
	font-size: small ;
}
/* */

p.next-prev {
	font-size: 12px;
	text-align: right;
}

/*/*/a{}
body p.next-prev {
	font-size: x-small ;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small ;
}

html>body p.next-prev {
	font-size: small ;
}
/* */

div#related-pages h2,
div#keyphrases h2 {
	font-size: 18px;
}

/*/*/a{}
body div#related-pages h2,
body div#keyphrases h2 {
	font-size: large ;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-large;
}
html>body div#related-pages h2,
html>body div#keyphrasese h2 {
	font-size: x-large;
}
/* */

div#related-pages p,
div#related-pages li,
div#keyphrases p,
div#keyphrases li {
	font-size: 14px ;
}

/*/*/a{}
body div#related-pages p,
body div#related-pages li,
body div#keyphrases p,
body div#keyphrases li {
	font-size: small ;
	voice-family: "\"}\"";
	voice-family: inherit ;
	font-size: medium ;
}

html>body div#related-pages p,
html>body div#related-pages li,
html>body div#keyphrases p,
html>body div#keyphrases li {
	font-size: medium;
}
/* */

/* end of font definitions */

img {
	border: 0px;
}

strong {
	color: #f33;
}
