#rightside { border-left: none !important; }
#main ol { margin: 0 0 0 20px; padding: 0 15px; }
#main li { margin: 0 0 10px 0; }
#main p { margin-bottom: 10px; }
a.legalOn { color: #FF7300; }
.buttons { padding: 20px 0; text-align: center; }
.legalPage h2 { margin: 0; padding: 0 0 0.5em; color: #444444; font-weight: bold; font-size: 1.1em; }
.legalPage h3 { margin: 0; padding: 0 0 0.5em; color: #444444; font-weight: bold; font-size: 1em; }
.legalPage ol, .legalPage ul { padding: 5px 0 0 !important; line-height: 1.5em; }
.legalPage ul { margin-left: 20px; }
.legalPage li { padding: 5px 0 0; }
.legalIntro { text-transform: uppercase; font-weight: bold; }
.legalRoman { list-style-type: upper-roman; }
.legalRoman li ul { list-style-type: disc; }
.legalRoman li h2 { text-transform: uppercase; }