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-size: 0.9em; font-style: normal; font-weight: bold; line-height: 125%; }.currentnavlabel a:link { color: #557eb7; font-size: 0.9em; font-style: normal; font-weight: bold; line-height: 125%;  text-decoration: none; }.currentnavlabel a:visited { color: #557eb7; font-size: 1em; text-decoration: none; }.currentnavlabel a:hover { color: #BB1C00; font-size: 1em; font-style: normal; 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; }