#bshave { width: 200px; float: right; margin: 20px; text-align: left; font-size: 14px; line-height: 18px; }

#bshave p { padding-top: 10px; }

#bshave a { color: black; text-decoration: underline; }

#bshave a:hover { background-color: black; color: white; }

#wslogo { width: 200px; float: right; margin: 0 20px; text-align: left; font-size: 12px; line-height: 16px; }

*htmn #wslogo { margin: 0 10px; }

#wslogo p { padding-top: 10px; }

#wslogo ol { list-style-type: decimal; }

#content h2 { color: red; font-style: italic; font-size: 20px; }

div.sponsor { width: 636px; height: 150px; border: 15px solid #0a0a80; margin: 20px; float: left; }

*html div.sponsor { margin: 0 10px; }