r New", Courier, monospace; }
h1 { text-align:right; font-size:14px; }
h2 { text-align:right; font-size:40px; border-bottom:4px solid #000066; margin-bottom:10px; }
h3 { text-align:left; font-size:18px; line-height:3em; }
h4 { color:#333; font-size:14px; }
p { margin-bottom:1em; }
code { margin-bottom:1em; padding-left:8px; font-size:14px; display:block; background:#F7F7F7; border-left:5px solid #FFAAAA; line-height:1.5; font-family:Arial, Helvetica, sans-serif; }

.container { width: 950px; margin: 0 auto; }
.green { font-weight:bold; color:#008800; }
.bluer { font-weight:bold; color:#003388; }
.blue { color:#0000DD; }
.brown { color:#AA6500; }
.maypop { background:#FFF0F0; color:#DD2200; }
div.note { margin:0 20px; padding:8px 0 1px 14px; background:#FFFFCC; font-size:12px; margin-bottom:1em; }
li { margin-left:3em; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: collapse; border-spacing: 0; margin-bottom:1em; }
caption, th, td { text-align: left; font-weight:400; border:1px solid #CCC; padding:4px 10px; }
caption, th { text-align:center; font-weight:bold; padding:4px 40px; }
