#main {margin-top: 0; padding-top: 0;}
#header {margin-bottom: 0; padding-bottom: .5em;}
#header h1 {margin-bottom: 5px;}
#content {width: 680px; margin: 0; padding: 0; float: none;}
#content table {width: 100%; margin-bottom: 1em;}
#content td {width: 50%; vertical-align: top; padding: 10px 0 8px;}
#content td.tdleft {padding-right: 10px;}
#content td.tdright {padding-left: 10px;}
#protable .tdleft {border-right: 1px solid #a1a5a9;}
#protable td {border-bottom: 1px solid #a1a5a9;}
#protable p {font-size: 12px; margin-bottom: 0.3em;}
#protable h2 {clear: both; padding: 0 0 0.2em 0; font-weight: normal;}
#protable h2 a {color: #a1a5a9; text-decoration: none;}
#protable td.middle {vertical-align: middle;}
#index h2 {font-size: 18px; color: #a1a5a9; margin: .4em 0 0;}
#index h2.first {margin-top: 0;}
#index h2 a {color: #a1a5a9; font-weight: normal; text-decoration: none;}
#index h3 {font-size: 10px;}
#index p {font-size: 10px; margin-bottom: 5px;}
#protable .links p {font-size: 10px;}
#protable .links h3 {color: #a1a5a9; font-weight: normal; font-size: 16px; margin-bottom: 0.5em;}
#protable .links li {padding-bottom: .4em;}
#protable .links li a {font-weight: bold;}
#protable td.promo h2 { font-size: 14px; margin-top: 0;}
#protable td.promo a span {color: #00f; text-decoration: underline; font-size: 14px}
#protable td.promo img {border: 0;}
#protable td.hottopic {padding-top: 12px;}
#protable img {border: 1px solid black;}
img.noborder {border: none !important;}
