body { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: #666;}
ul { padding: 5px 0 5px 20px; margin: 0; }
a { color: #f00; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
.main { width: 800px; margin-right: auto; margin-left: auto; text-align: center; background: #666 url('images/body_back.jpg'); }
.nav { width: 800px; height: 35px; background: #000 url('images/nav.jpg'); text-align: right; float: left; padding: 0; margin-top: -3px; }
.nav[class] { margin-top: 0; }
.nav a { color: #fff; font-weight: bold; padding: 3px; }
.contain {  width: 800px; background: url('images/bottom_back.jpg') bottom left no-repeat; padding: 0; text-align: left; float: left;  }
.contain[class] { margin-top - 22px; padding: 0 6px 20px 10px; }
.content { width: 780px; float: left; padding: 5px 10px 5px 10px; }
.content[class] { width: 773px; padding: 5px; }
.column1 { width: 400px; float: left; margin-right: 10px; }
.column2 { width: 350px; float: left; padding-top: 5px; }
.column2[class] { padding-top: 20px; }
.story { width: 98%; padding: 3px; border-bottom: 1px dashed #ccc; float: left;  }
.story img { width: 75px; height: 75px; float: left; margin: 0 5px 3px 0; }
.story h2 { font-size: 14px; margin: 0; padding: 0; }
.story .byline { font-size: 10px; color: #ccc; }
.story p { padding: 0; margin: 0; }

