BODY { background: black url(images/rpolis_bg.jpg) top left no-repeat; font: 15px Courier, Bitstream Vera Sans, Verdana, sans-serif; line-height: 18px; color: black; }A { text-decoration: underline; color: #000000; }A:visited { text-decoration: underline; color: #000000; }A:hover { text-decoration: none; color: #000000; background-color: #FFCC00; }#content { position: absolute; top: 100px; left: 240px; width: 680px; margin: 0px; padding: 0px; background: transparent;}#content P, H1, UL { margin: 0px; padding: 0px 40px 10px 40px; background: url(images/paper_bg.gif) repeat-y top left; }#content UL { padding-left: 60px; margin-bottom: 0px; }#content UL LI { padding-bottom: 10px; }H1 { font-weight: bold; font-size: 22px; }.cast { float: right; padding: 0px 0px 10px 10px; }.header { font-size: 16px; font-weight: bold; line-height: 24px; }.strip { text-align: center; padding: 0px 40px 0px 40px; background: url(images/paper_bg.gif) repeat-y top left; }#side { position: absolute; top: 180px; left: 10px; width: 220px; height: 400px; float: left; margin: 0px; padding: 30px 0px 0px 15px; background: url(images/menucard.gif) top left no-repeat; }#side A { background: transparent url(images/punchin.gif) top left no-repeat; padding-left: 20px; letter-spacing: .1em; }#side A:hover { background: transparent url(images/punchout.gif) top left no-repeat; }#navigation { width: 176px; margin: 0px; padding: 0px 3px 5px 3px; border-bottom: 1px solid black; }#menu { width: 176px; margin: 0px; padding: 5px 3px 5px 3px; margin-bottom: 5px; border-bottom: 1px solid black; }.notes { padding-left: 3px; padding-right: 5px; width: 180px; font-size: 12px; overflow: visible; line-height: 15px; color: #000000; }