BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: small/1.3em Georgia, serif; PADDING-TOP: 0px
}
HTML > BODY {
	FONT: 90%/1.3em Georgia, serif
}
H1 {
	LINE-HEIGHT: normal
}
H2 {
	LINE-HEIGHT: normal
}
H3 {
	LINE-HEIGHT: normal
}
H4 {
	LINE-HEIGHT: normal
}
H5 {
	LINE-HEIGHT: normal
}
H6 {
	LINE-HEIGHT: normal
}
H4 {
	MARGIN-BOTTOM: 0px
}
H5 {
	MARGIN-BOTTOM: 0px
}
H1 {
	FONT-SIZE: 2em
}
H2 {
	FONT-SIZE: 1.5em
}
H3 {
	FONT-SIZE: 1.25em
}
H4 {
	FONT-SIZE: 1em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 0.85em
}
SUP {
	FONT-SIZE: 0.75em; LINE-HEIGHT: 0.75em
}
.date {
	FONT-VARIANT: small-caps
}
.nav {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1em; PADDING-TOP: 10px; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif
}
.footer {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1em; PADDING-TOP: 10px; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif
}
.footer {
	CLEAR: both; BORDER-TOP: #666 7px solid
}
.footer-text {
	WIDTH: 730px
}
.sidebar {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; FONT-SIZE: smaller; BACKGROUND: #ffc; PADDING-BOTTOM: 10px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #666 1px solid
}
P.initial:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 300%; VERTICAL-ALIGN: baseline; LINE-HEIGHT: normal
}
.section-break {
	DISPLAY: none
}
.hidden {
	DISPLAY: none
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #666; HEIGHT: 1px; BACKGROUND-COLOR: #666; BORDER-RIGHT-WIDTH: 0px
}
UL LI {
	LIST-STYLE-TYPE: square
}
.indented {
	MARGIN: 0px 2em 0px 4em; TEXT-INDENT: -2em
}
.indented2 {
	MARGIN: 0px 2em 0px 3em
}
.yellow-background {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffc
}
.grey-background {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ddd
}
.red-background {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; BACKGROUND-COLOR: #cc3333
}
.yellow-background-border {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ffffcc
}
.yellow-background-2pxblueborder {
	BORDER-RIGHT: #369 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #369 2px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #369 2px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #369 2px solid; BACKGROUND-COLOR: #ffffcc
}
.grey-border {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ddd
}
.nav {
	COLOR: #333; TEXT-DECORATION: none
}
.footer {
	COLOR: #333; TEXT-DECORATION: none
}
.nav A {
	COLOR: #333; TEXT-DECORATION: none
}
.footer A {
	COLOR: #333; TEXT-DECORATION: none
}
.nav A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.footer A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.nav A:hover {
	COLOR: #039; TEXT-DECORATION: underline
}
.footer A:hover {
	COLOR: #039; TEXT-DECORATION: underline
}
A {
	COLOR: #039; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #36c
}
.price {
	COLOR: #c00
}
.bn-link {
	COLOR: #600
}
.message-subject {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ccc
}
.message-byline {
	MARGIN-TOP: 0px; TEXT-ALIGN: right
}
.ipl {
	MARGIN-BOTTOM: 0px; COLOR: #603
}
.reviewed-title {
	FONT-WEIGHT: lighter; MARGIN-BOTTOM: 0px; FONT-STYLE: italic
}
.reviewed-author {
	MARGIN-TOP: 0px; FONT-WEIGHT: lighter; MARGIN-BOTTOM: 0px
}
.reviewed-info {
	MARGIN-TOP: 0px
}
.reviewed-title {
	FONT-SIZE: 0.85em
}
.reviewed-author {
	FONT-SIZE: 0.85em
}
.reviewed-info {
	FONT-SIZE: 0.85em
}
A.contributors {
	COLOR: #000; TEXT-DECORATION: none
}
A.contributors:hover {
	COLOR: #039; TEXT-DECORATION: underline
}
.underline {
	TEXT-DECORATION: underline
}
.classifieds H5 {
	BORDER-TOP: black 1px solid; PADDING-TOP: 1em; TEXT-ALIGN: center
}
.classifieds H4 {
	BORDER-TOP: black 1px solid; PADDING-TOP: 1em; TEXT-ALIGN: center
}
.classifieds P {
	BORDER-TOP: black 1px solid; PADDING-TOP: 1em
}
.qa H4 {
	MARGIN-TOP: 3em
}
