body { background-color: #222222; margin-top: 0px; margin-bottom: 0px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; }

a:link { color: #999999; text-decoration: none; } 
a:hover { color: #BB1C00; text-decoration: underline; } 
a:active { color: #CCCCCC; text-decoration: underline; }
a:visited { color: #999999; text-decoration: none; }

.navlinks a:link { color: #CCCCCC; font-size: 0.9em; font-style: normal; font-weight: normal; line-height: 125%;  text-decoration: none; }

.navlinks a:visited { color: #CCCCCC; font-size: 0.9em; text-decoration: none; }

.navlinks a:hover { color: #BB1C00; font-size: 0.9em; font-style: normal; font-weight: normal; line-height: 125%; text-decoration: none; }

.currentnavlabel { color: #557eb7; font-style: normal; font-weight: bold; line-height: 125%; }
.currentnavlabel a:link { color: #557eb7; font-style: bold; font-weight: bold; line-height: 125%;  text-decoration: none; }
.currentnavlabel a:visited { color: #557eb7; font-weight: bold; line-height: 125%; text-decoration: none; }
.currentnavlabel a:hover { color: #BB1C00; font-style: bold; font-weight: bold; line-height: 125%; text-decoration: none; }

/*
.currentnavlabel { color: #44B5E1; font-size: 1em; font-style: normal; font-weight: normal; line-height: 125%; }
*/

.dividerbullet { color: #666666; font-size: 1.25em; font-weight: normal; line-height: 125%; }

.bodytext { color: #CCCCCC; font-size: .8em; font-style: normal; font-weight: normal; line-height: 150%; }

.caption { color: #CCCCCC; font-size: .7em; font-style: normal; font-weight: normal; line-height: 150%; }

H1 { color: #CCCCCC; font-size: .9em; font-style: normal; font-weight: bold; line-height: 150%; }

H2 { color: #FFCC99; font-size: .8em; font-style: normal; font-weight: bold; line-height: 150%; }

H3 { color: #999999; font-size: .7em; font-style: normal; font-weight: bold; line-height: 150%; }

.infotext { color: #CCCCCC; font-size: .80em; font-style: normal; font-weight: normal; line-height: 130%; }

.techtext { color: #CCCCCC; font-size: .7em; font-style: normal; font-weight: normal; line-height: 150%; }

.smallcredit { color: #CCCCCC; font-size: .65em; font-style: normal; font-weight: normal; line-height: 150%; }

.quickreviewtext { font-size: 0.85em; font-style: normal; font-weight: normal; line-height: 1.5em; text-align: center; }

.quickreviewsource { font-size: 85%; font-style: italic; font-weight: normal; line-height: 125%; text-align: right; }

.reviewpublisher { color: #CCCCCC; font-size: .8em; font-style: italic; font-weight: bold; line-height: 150%; }

.reviewdate { color: #CCCCCC; font-size: .65em; font-style: normal; font-weight: normal; line-height: 140%; }

.reviewtitle { color: #FFCC99; font-size: .85em; font-style: normal; font-weight: normal; line-height: 145%; }

.reviewauthor { color: #CCCCCC; font-size: 80%; font-style: italic; font-weight: normal; line-height: 2.4em; }

.reviewtext { color: #CCCCCC; font-size: 80%; font-style: normal; font-weight: normal; line-height: 145%; }

.newsflash { color: #FFCC99; font-size: .85em; font-style: normal; font-weight: normal; line-height: 145%; }

.cornerquote { color: #FFCC99; font-size: .80em; font-style: normal; font-weight: normal; line-height: 145%; }

.pointers { color: #FFCC99; font-size: .80em; font-style: normal; font-weight: normal; line-height: 150%; }

.credits { color: #999999; font-size: 55%; font-style: normal; font-weight: normal; line-height: 100%; }

.mp3link { color: #FFCC99; font-size: 85%; font-style: normal; font-weight: bold; line-height: 125%; }

.majorwork { color: #CCCCCC; font-size: .9em; font-style: normal; font-weight: bold; line-height: 125%; }

.footer { color: #999999; font-size: 70%; font-style: normal; font-weight: normal; line-height: 145%; }

.curly-quote {
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.highlight { color: #FFCC99; }
