#indieBody { padding: 0 10px; } #indieBody h3 { font: bold 12px/12px Arial, Helvetica, sans-serif; color: #a6a15a; border-bottom: 1px dotted #999; text-transform: uppercase; margin: 0 0 4px 0; } #indieBody p { font: 12px/16px Arial, Helvetica, sans-serif; color: #333; } #indieBody table.dataTable caption { font: bold 12px/12px Arial, Helvetica, sans-serif; color: #a6a15a; text-transform: uppercase; text-align: left; padding-bottom: 4px; } #indieBody .indieDiscussion { margin: 20px 0 -5px 0; } #indieBody .indieDiscussion p { margin: 0; } #indieBody .indieDiscussion b { color: #a6a15a; font-weight: bold; text-transform: uppercase; } #indieBody .topStory { width: 290px; float: left; padding: 30px 0 10px 0; } #article #indiebody .topStory h2 { font: bold 16px/22px Arial, Helvetica, sans-serif; margin-bottom: 2px; } #indieBody .topStory p { font: 13px/18px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 4px 0; } #indieBody p.sublink { font-size: 12px; } #indieBody .indieGroups { width: 290px; float: right; padding: 30px 0 20px 0; } #indieBody .indieGroups p { margin: 0 0 7px 0; font: 12px/17px Arial, Helvetica, sans-serif; } #indieBody .indieNumbers { padding-top: 15px; padding-bottom: 30px; } #indieBody .indieNumbers h4 { margin: 3px 0 0 0; font: bold 13px/15px Arial, Helvetica, sans-serif; text-align: center; } #indieBody .indieGroups h5, #indieBody .indieNumbers h5 { margin: 0 0 3px 0; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #666; text-transform: uppercase; } #indieBody .indieNumbers ul { margin: 0; padding: 0; list-style: none; } #indieBody .indieNumbers ul li { margin: 0; padding: 0 0 3px 0; font: 12px/14px Arial, Helvetica, sans-serif; } #indieBody .indieNumbers .col1, #indieBody .indieNumbers .col2 { width: 208px; float: left; } #indieBody .indieNumbers .col1 .wrapper, #indieBody .indieNumbers .col2 .wrapper { padding-right: 20px; } #indieBody .indieNumbers .col3 { width: 188px; float: left; } #indieBody .indieArchive { padding-bottom: 20px; width: 100%; float: left; } #indieBody .indieArchive .indieBlurb, #indieBody .indieArchive .indieBlurbImg { padding: 5px 0; width: 100%; float: left; } #indieBody .indieArchive h4 { margin: 0 0 2px 0; padding: 0; border: none; font: bold 14px/17px Arial, Helvetica, sans-serif; color: #333; text-transform: none; } #indieBody .indieArchive p { color: #333; margin: 0; font: 12px/17px Arial, Helvetica, sans-serif; } #indieBody .indieArchive .indieBlurbImg h4, #indieBody .indieArchive .indieBlurbImg p { margin-left: 87px; } #indieBody .indieArchive img.candPhoto { float: left; } #indieBody .about p { font: 11px/14px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 7px 0; } #indieBody img.indieChart { float: right; margin-left: 10px; } #indieBody .indieProfileSidebar { width: 145px; float: left; } #indieBody .indieProfile { margin-left: 160px; } #indieBody .indieTwoCol .col1 { width: 290px; float: left; } #indieBody .indieTwoCol .col2 { width: 290px; float: right; } #indieBody a:link, #indieBody a:visited { text-decoration: none; } #indieBody a:hover, #indieBody a:active { text-decoration: underline; } a img { border: none; } #indieTabs { float: left; width: 594px; margin: 20px 0; line-height: normal; font: bold 11px Arial, Helvetica, sans-serif; color: #333; background: #FFF url('http://media.washingtonpost.com/wp-srv/business/images/biztab_bgstripe.gif') repeat-x bottom; } #indieTabs ul { margin: 0; padding: 0; list-style: none; } #indieTabs ul li { float: left; margin: 0; padding: 0; background: url('http://media.washingtonpost.com/wp-srv/business/images/biztab_rcorner.gif') no-repeat right top; margin-right: 1px; } #indieTabs a { float: left; display: block; background: url('http://media.washingtonpost.com/wp-srv/business/images/biztab_lcorner.gif') no-repeat left top; padding: 6px 8px 5px 8px; font-weight: bold; text-decoration: none; } #indieTabs .openTab { background-image: url('http://media.washingtonpost.com/wp-srv/business/images/biztab_rcorner_on.gif'); } #indieTabs .openTab a { background-image: url('http://media.washingtonpost.com/wp-srv/business/images/biztab_lcorner_on.gif'); padding-bottom: 6px; color: #333; } table.dataTable td, table.dataTable th { text-align: center; } .date { color: #666; font-style: italic; } .kicker { font: normal 11px/inherit Arial, Helvetica, sans-serif; color: #666; text-transform: uppercase; }