* { margin: 0; padding: 0; }
TABLE { border-collapse: collapse; width: 100%; }
A IMG { border: none; }
IMG { display: block; }

#content { color: #7C6621; font: 13px Arial; float: left; width: 58%; position: relative; z-index: 1; top: -16px; padding-bottom: 50px; margin-left: 2%; }
#content H1 { font-size: 30px; font-weight: normal; margin: 11px 0; }
#content H2 { margin: 20px 0; color: #7C6621; font: bold 20px Arial; }
#content H2 SPAN { color: #870303; font: 24px Georgia; background: url(/i/bg/hd-underline.gif) top; line-height: 30px; margin: 11px 0; }
#content H3 { margin: 16px 0; color: #A28847; font: bold 17px Arial; }
#content H4 { margin: 12px 0; color: #7C6621; font: bold 15px Arial; }
#content P { line-height: 1.5 !important; margin: 15px 0; }
#content P A {	color: #B08C1D; background: #E8D490; }
#content P.block { background: #D7C27F; width: 33%; padding: 13px 25px; font-size: 14px; float: right; line-height: 1.3 !important; margin: 0 0 20px 20px; }
#content P.block2 { padding: 13px 25px; font-size: 90%; line-height: 1.6 !important; margin: 0 0 20px 30px; color: #B08C1D }
#content P A:hover {	text-decoration: none; color: #870303; }
#content BLOCKQUOTE { margin: 15px 0 15px 7%; }

#content IMG { margin: auto; }
#content IMG.img-left { float: left; margin: 0 30px 10px 0; }
#content IMG.img-right { float: right; margin: 0 0 10px 30px; }

#content .img-text,
#content .img-text-left,
#content .img-text-right { width: 1%; }
#content .img-text {	margin: auto; }
#content .img-text-left { float: left; margin: 5px 30px 10px 0; }
#content .img-text-right { float: right; margin: 5px 0 10px 30px; }
#content .img-text TR TD,
#content .img-text-left TR TD,
#content .img-text-right TR TD { padding-bottom: 1px; }
#content .img-text TR .label,
#content .img-text-left TR .label,
#content .img-text-right TR .label { background: #D7C27F; text-align: center; padding: 5px 5px 6px 5px !important; font: 11px Tahoma; }

#content .tbl { font-size: 13px; }
#content .tbl CAPTION { text-align: right; padding-bottom: 6px; color: #CFB764; }
#content .tbl TR TD { padding: 4px 0 5px 3%;	border-bottom: 1px solid #D7C27F; border-top: 1px solid #D7C27F; background: #E5D89D; }
#content .tbl TH { font: normal 11px Arial; text-align: left; padding: 7px 0 7px 3%; background: none; color: #870303; }
#content .tbl TR .first { background: #DDCB8B; }

#content .file { width: auto; height: 58px; margin: 15px 0; }
#content .file TD { width: 56px; vertical-align: top; }
#content .file TD IMG {	position: absolute; }
#content .file TD.link-text {	width: auto; font: 11px Arial; background: #E5D89D; line-height: 1.4; padding: 11px 20px 12px 25px; }
#content .file TD.link-text A { color: #7C6621; font-size: 14px; }
#content .file TD.link-text A:hover { text-decoration: none; }

#content UL { margin: 15px 30px; list-style: none; _height: 1%; }
#content UL LI { background: url(/i/bg/line.gif) 0px 11px no-repeat;	padding: 3px 0 4px 28px; }
#content OL { margin: 15px 52px; }
#content OL LI { padding: 3px 0 4px 6px; }
#content UL LI UL,
#content OL LI UL { margin: 10px 20px; list-style: none; _height: 1%; }
#content UL LI UL LI,
#content OL LI UL LI { background: url(/i/bg/line.gif) 0px 10px no-repeat;	padding: 2px 0 3px 28px; }
#content UL LI OL,
#content OL LI OL { margin: 10px 42px; }
#content UL LI OL LI,
#content OL LI OL LI { background: none; padding: 2px 0 3px 6px; }
#content UL LI A { color: #870303; }

#content UL#contributors { margin: 10px 0 !important; }
#content UL#contributors LI { float: left; background: none !important; padding: 0 !important; font-size: 11px; margin-top: 40px; width: 47%; }
#content UL#contributors LI IMG { border: 6px solid #D9C482; margin: 0 0 8px 0; }
#content UL#contributors LI DIV { font-size: 18px; color: #7C6621; margin-bottom: 2px; }