@import url('http://media.washingtonpost.com/wp-srv/mmedia/css/player-buttons.css'); /* TOP BANNER */ #pfBanner { background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_banner_pf.gif') repeat-x; padding-bottom: 1px; border-bottom: 1px dotted #999; margin-bottom: 15px; width: 614px; float: left; } #pfBanner h3 { margin: 0; float: left; } #pfBanner ul { margin: 0; list-style: none; float: right; padding: 16px 3px 0 0; } #pfBanner ul li { display: inline; font: 11px Arial, Helvetica, sans-serif; } #pfBanner ul li a { padding: 0 7px; font-weight: bold; border-right: 1px solid #CCC; } #pfBanner ul li.last a { border: none; } #pfBanner a:link, #pfBanner a:visited { text-decoration: none; } #pfBanner a:hover, #pfBanner a:active { text-decoration: underline; } #pfBanner a img { border: 0; } /* INDEX PAGE */ #candidateDbaseIndex { width: 614px; } #candidateDbaseIndex a:link, #candidateDbaseIndex a:visited { text-decoration: none; } #candidateDbaseIndex a:hover, #candidateDbaseIndex a:active { text-decoration: underline; } #candidateDbaseIndex h2 { margin: 0 0 10px 7px; } #candidateDbaseIndex h3 { font: bold 12px Arial, Helvetica, sans-serif; border-bottom: 1px dotted #999; color: #C00; text-transform: uppercase; margin: 0 0 3px 0; } #candidateDbaseIndex h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #666; text-transform: uppercase; margin: 15px 0 5px 0; } #candidateDbaseIndex img.candPhoto { float: left; margin: 0 7px 7px 0; } #candidateDbaseIndex .candDems { width: 300px; float: left; } #candidateDbaseIndex .candReps { width: 300px; float: right; } #candidateDbaseIndex .candInfo { padding: 0 0 0 7px; color: #333; } #candidateDbaseIndex .candInfo dl { padding: 0; margin: 0; } #candidateDbaseIndex .candInfo dd { margin: 0; padding: 7px 0 1px 0; border-top: 1px dotted #CCC; font-weight: bold; font-size: 11px; clear: left; } #candidateDbaseIndex .candInfo dd.first { margin: 0; border: none; padding-top: 4px; } #candidateDbaseIndex .candInfo dd img { padding: 1px 0 0 0; font-size: 11px; } #candidateDbaseIndex .candInfo dt { padding: 0 0 1px 0; font-size: 11px; color: #666; } #candidateDbaseIndex acronym, #candidateDbase acronym { border-bottom: 1px dotted #999; cursor: help; } #candidateDbaseIndex a img { border: none; } #article #candidateDbaseIndex h1 { background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_candidateName_subpage.gif') repeat-x bottom left; padding: 0 0 15px 0; text-align: center; font: normal 24px/24px Georgia, 'Times New Roman', Times, serif; } #candList { padding: 10px 0 15px 0; background-color: #f2f2f2; } /* #candList .threeCol { background: #f2f2f2 url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_threecol.gif') repeat-y; padding: 10px 44px; } */ #candList .threeCol { background: #f2f2f2 url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_twocol.gif') repeat-y; padding: 10px 131px; width: 350px; } #candList .threeCol .col1, #candList .threeCol .col2, #candList .threeCol .col3 { width: 145px; } #candList .threeCol .col1 { float: left; position: relative; } /* #candList .threeCol .col2 { float: left; position: relative; top: 0; left: 30px; } #candList .threeCol .col3 { float: right; position: relative; } */ #candList .threeCol .col2 { float: right; position: relative; } #article #candList h2 { margin: 0; padding-top: 6px; font: bold 14px/14px Arial, Helvetica, sans-serif; text-transform: uppercase; background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_cf_summaryrow.gif') repeat-x; } #article #candList h5 { margin: 0 0 3px 0; font: normal 11px/11px Arial, Helvetica, sans-serif; color: #666; text-transform: uppercase; } #candList dl { font: 11px/15px Arial, Helvetica, sans-serif; color: #333; margin: 0; } #candList dt { font-weight: bold; border-top: 1px solid #CCC; margin: 4px 0 3px 0; padding-top: 4px; } #candList dd { margin: 0; padding-bottom: 3px; } #candList dt a:link, #candList dt a:visited { color: #333; } #candList dt a:hover, #candList dt a:active { color: #C00; } #candidateDbaseIndex #candFeatures, #candidateDbaseIndex #candFormer { padding: 15px 0 12px 0; background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_candidateName_subpage.gif') repeat-x 0 -39px; } #candidateDbaseIndex #candFeatures img { float: left; } #candidateDbaseIndex #candFeatures p { font-size: 11px; line-height: 15px; margin: 0 0 0 55px; padding-top: 3px; } #candidateDbaseIndex #candFormer h4 { margin-top: 0; } #candidateDbaseIndex #candFormer p { font-size: 11px; line-height: 15px; margin: 0; } #candidateDbaseIndex .twoCol { padding: 0 34px; } #candidateDbaseIndex .twoCol .col1 { width: 256px; float: left; } #candidateDbaseIndex .twoCol .col2 { width: 256px; float: right; } /* BANNER */ #candidateDbaseIndex .pcBanner { width: 614px; float: left; clear: both; margin-bottom: 10px; } #article #candidateDbaseIndex .pcBanner h1 { display: inline; font: normal 26px Georgia, 'Times New Roman', Times, serif; padding-left: 7px; padding-right: 15px; } #article #candidateDbaseIndex .pcBanner h2 { display: inline; font: normal 13px Arial, Helvetica, sans-serif; color: #666; } #candidateDbaseIndex .pcBanner h4 a { font-weight: bold; font-size: 12px } /* ISSUE QUIZ */ #candidateDbaseIndex .pcIssueQuiz { margin: 0 0 23px 7px; border-bottom: 1px solid #CCC; clear: both; } #candidateDbaseIndex .pcIssueQuiz .quizImg { float: left; padding: 4px 0 7px 0; } #candidateDbaseIndex .pcIssueQuiz p { margin: 0 0 0 170px; font: 12px Arial, Helvetica, sans-serif; color: #333; padding: 16px 0 10px 0; } #candidateDbaseIndex .pcIssueQuiz .kicker { color: #900; font-weight: bold; } /* ENTRY PAGES */ #candidateDbase { width: 614px; } #candidateDbase a:link, #candidateDbase a:visited { text-decoration: none; } #candidateDbase a:hover, #candidateDbase a:active { text-decoration: underline; } #candidateDbase h1 { margin: 0; padding: 8px 7px 20px 7px; color: #333; font: normal 24px Georgia, 'Times New Roman', Times, serif; background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_candidateName.gif') no-repeat bottom; } #candidateDbase .candIndexHeader { margin: 0; padding: 8px 7px 20px 7px; color: #333; font: normal 24px Georgia, 'Times New Roman', Times, serif; background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_candidateName.gif') repeat-x bottom; } #candidateDbase .candIndexHeader h1 { display: inline; background: none; padding: 0 12px 0 0; } #candidateDbase .candIndexHeader p { display: inline; font-size: 11px; } #candidateDbase .candIndexHeader p.widgetize a { background: transparent url('http://media.washingtonpost.com/wp-srv/images/open_12x12.gif') no-repeat; padding-left: 15px; } #candidateDbase .candIndexHeader p.widgetize a strong { color: #333; } #candidateDbase h1.candSubPage { margin: 0; padding: 8px 7px 20px 7px; color: #333; font: normal 24px Georgia, 'Times New Roman', Times, serif; background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_candidateName_subpage.gif') repeat-x bottom; } #candidateDbase h1 .candProfileLink { font: 11px Arial, Helvetica, sans-serif; color: #999; padding-left: 10px; } #candidateDbase h1 a:link, #candidateDbase h1 a:visited { color: #333; } #candidateDbase h1 .candProfileLink a:link, #candidateDbase h1 .candProfileLink a:visited { color: #0C4790; } #candidateDbase h3 { font: bold 12px Arial, Helvetica, sans-serif; border-bottom: 1px dotted #999; color: #C00; text-transform: uppercase; margin: 20px 0 3px 0} #candidateDbase h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #666; text-transform: uppercase; margin: 20px 0 5px 0; } #candidateDbase h3.first { margin-top: 7px; } #candidateDbase h4.first { margin-top: 10px; } #candidateDbase img.candPhoto { float: left; border: 2px solid #FFF; } #candidateDbase .datestamp { color: #666; } #candidateDbase .candBio { float: left; width: 361px; } #candidateDbase .candBio ul, .candBio ul li { margin: 0; padding: 0; list-style: none; } #candidateDbase .candBio p, .candBio ul li { color: #333; margin: 0 0 3px 0; font: 12px/130% Arial, Helvetica, sans-serif; } #candidateDbase .candBio ul { margin-bottom: 4px; } #candidateDbase .candBio ul li { background: transparent url('http://media.washingtonpost.com/wp-srv/shared/gr/dk_gray_bullet.gif') no-repeat 0 0.5em; padding-left: .75em; margin-bottom: 1px; } #candidateDbase .candBio .leftItem { padding: 0 7px 7px 7px; } #candidateDbase .candBio .leftItem h3 { font: normal 20px Georgia, 'Times New Roman', Times, serif; text-transform: none; padding-bottom: 2px; margin-top: 15px; } #candidateDbase .candBio .biography { padding: 0 7px; } #candidateDbase .candBio .biography h3 { font: normal 20px Georgia, 'Times New Roman', Times, serif; text-transform: none; padding-bottom: 2px; margin-top: 15px; } #candidateDbase .vitalstats { background: #ededed url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_candidateInfo.gif') no-repeat bottom; } #candidateDbase .vitalstats { padding: 0 7px 7px 7px; } #candidateDbase .vitalstats p { margin-left: 95px; color: #333; } #candidateDbase .candMultimedia { background: #212226 url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_mmTop.gif') no-repeat top; margin-top: 7px; } #candidateDbase .candMultimedia h3 { text-transform: uppercase; color: #FFF; font: bold 12px Arial, Helvetica, sans-serif; border-bottom: 1px solid #666; margin: 0 7px 9px 7px; padding: 10px 0 3px 0; } #candidateDbase .candMultimedia .candMMFeature { background: #212226 url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_mmBot.gif') no-repeat bottom; padding: 0 7px 10px 7px; } #candidateDbase .candMultimedia h4 { margin: 0 0 3px 95px; color: #FFF; text-transform: none; } #candidateDbase .candMultimedia p { margin: 0 0 3px 95px; color: #FFF; font-size: 11px; } #candidateDbase .candMultimedia a:link, #candidateDbase .candMultimedia a:visited { color: #9CF; text-decoration: none; } #candidateDbase .candMultimedia a:hover, #candidateDbase .candMultimedia a:active { color: #FFF; text-decoration: underline; } #rightcol { float: right; width: 235px; } #rightcol .rightItem { padding-right: 7px; } #rightcol img.candPhoto { border: 1px solid #CCC; } #rightcol p { color: #333; margin: 0 0 3px 0; font: 11px/130% Arial, Helvetica, sans-serif; } #rightcol p.more { color: #999; } #rightcol ul, #rightcol ul li { margin: 0; padding: 0; list-style: none; } #rightcol ul { margin-bottom: 4px; } #rightcol ul li { color: #333; font: 11px/130% Arial, Helvetica, sans-serif; background: transparent url('http://media.washingtonpost.com/wp-srv/shared/gr/dk_gray_bullet.gif') no-repeat 0 0.5em; padding-left: .75em; margin: 0 0 1px 0; } #candidateDbase .rssfeed { background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/ohioriver/images/feed-icon-10x10.gif') no-repeat 0 1px; padding: 0 0 0 13px; } #candidateDbase .date { color: #666; } #candidateDbase .kicker { color: #C00; font-weight: bold; } /* RIGHT COLUMN: CAMPAIGN TRACKER */ #candidateDbase a img { border: none; } #candidateDbase #rightcol .cTracker h3 { margin: 0; padding: 0; border: none; } #candidateDbase #rightcol h4.first { margin-top: 3px; } #candidateDbase #rightcol .cTracker ul { margin: 0; padding: 0; list-style: none; } #candidateDbase #rightcol .cTracker ul li { background: none; padding: 3px 0; clear: both; margin: 0; } #candidateDbase #rightcol .cTracker .ctDate { float: left; width: 25px; border: 1px dotted #CCC; text-align: center; } #candidateDbase #rightcol .cTracker .ctDate .mo { font: 10px Arial, Helvetica, sans-serif; color: #666; padding: 2px 2px 0 2px; } #candidateDbase #rightcol .cTracker .ctDate .day { font: bold 12px Arial, Helvetica, sans-serif; color: #666; padding: 0 2px 2px 2px; } #candidateDbase #rightcol .cTracker .ctEvent { margin: 0 0 5px 35px; } #candidateDbase #rightcol .cTracker .ctDate a:link, #candidateDbase #rightcol .cTracker .ctDate a:visited, #candidateDbase #rightcol .cTracker .ctDate a:link .mo, #candidateDbase #rightcol .cTracker .ctDate a:visited .mo, #candidateDbase #rightcol .cTracker .ctDate a:link .day, #candidateDbase #rightcol .cTracker .ctDate a:visited .day { color: #0c4790; text-decoration: none; } #candidateDbase #rightcol .cTracker .ctDate a:hover, #candidateDbase #rightcol .cTracker .ctDate a:active, #candidateDbase #rightcol .cTracker .ctDate a:hover .mo, #candidateDbase #rightcol .cTracker .ctDate a:active .mo, #candidateDbase #rightcol .cTracker .ctDate a:hover .day, #candidateDbase #rightcol .cTracker .ctDate a:active .day { color: #C00; text-decoration: underline; } /* RIGHT COLUMN: ENDORSEMENTS */ #candidateDbase #rightcol p.endorsements { padding-bottom: 7px; } #candidateDbase #rightcol p.endorsements strong { display: block; float: left; padding-right: 7px; font: normal 32px Georgia, 'Times New Roman', Times, serif; margin-top: -6px; } #article #endorsements { clear: both; } #article #endorsements h2 { margin: 0 0 20px 0; font-size: 14px; line-height: 20px; } #article #endorsements .endorseList h1 { margin-bottom: 15px; color: #333; } #article #endorsements .endorseList h2 { clear: none; font: bold 16px/20px Arial, Helvetica, sans-serif; margin: 0 0 3px 0; } #article #endorsements h3 { font: bold 12px/16px Arial, Helvetica, sans-serif; margin: 0 0 5px 0; text-transform: uppercase; color: #C00; } #article #endorsements h4 { font: bold 12px/16px Arial, Helvetica, sans-serif; margin: 0 0 5px 0; text-transform: uppercase; color: #666; } #article #endorsements p { font: 12px/16px Arial, Helvetica, sans-serif; margin: 0 0 10px 0; } #article #endorsements p.endorseTotal { line-height: 12px; margin-top: -5px; margin-bottom: 15px; color: #333; } #article #endorsements p.endorseTotal strong { font: normal 22px Georgia, 'Times New Roman', Times, serif; color: #000; } #article #endorsements p.quote { font-size: 13px; line-height: 20px; } #article #endorsements p.quote img { float: left; margin-right: 7px; } #article #endorsements p.quoteSource { font-size: 11px; line-height: 14px; border-bottom: 1px dotted #CCC; padding-bottom: 10px; margin-bottom: 10px; color: #666; } #article #endorsements p.quoteSource strong { font-size: 12px; font-weight: bold; } #article #endorsements p.quoteSource img { float: left; margin-right: 7px; } #article #endorsements p.endorseAnchors { margin-bottom: 20px; } #article #endorsements h3.endorseHeader { background:url(http://media.washingtonpost.com/wp-srv/politics/campaign/2006/gr/bgHeader_1x40.gif) repeat-x; padding:4px 0 5px 5px; margin: 0 0 10px 0; clear: both; } #article #endorsements h3.endorseHeader img { float: left; margin-right: 7px; } #article #endorsements h3.endorseHeader span { font-size: 11px; text-transform: none; color: #333; font-weight: normal; } #article #endorsements img.candPhoto { float: right; margin-left: 7px; } #article #endorsements .twoCol .col1 { width: 290px; float: left; } #article #endorsements .twoCol .col2 { width: 290px; float: right; } #article #endorsements .endorseList .twoCol { padding: 0 7px; } #article #endorsements .endorseCand { margin-bottom: 2px; background-color: #EEE; } #article #endorsements .endorseCand h3 { padding: 5px 0 0 7px; } #article #endorsements .endorseCand h2 { padding-left: 7px; } #article #endorsements .endorseCand p.endorseTotal { padding-left: 7px; margin: 0; } /* RIGHT COLUMN: CAMPAIGN FINANCE */ #candidateDbase #rightcol .cFinance { padding-bottom: 5px; } #candidateDbase #rightcol .cFinance h3 { margin-bottom: 1px; } #candidateDbase #rightcol .cFinance p.more { padding-left: 5px; margin-bottom: 10px; padding-top: 5px; color: #666; } #candidateDbase #rightcol .cFinance table.tallySheet { width: 100%; border-collapse: collapse; } #candidateDbase #rightcol .cFinance table.tallySheet tr { vertical-align: top; } #candidateDbase #rightcol .cFinance table.tallySheet tr.summaryRow { background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_cf_summaryrow.gif') repeat-x; } #candidateDbase #rightcol .cFinance table.tallySheet th { font: bold 14px/17px Arial, Helvetica, sans-serif; color: #333; text-align: right; padding: 3px 5px; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; } #candidateDbase #rightcol .cFinance table.tallySheet td { padding: 3px 5px 3px 15px; font: 12px/14px Arial, Helvetica, sans-serif; color: #333; text-align: right; } #candidateDbase #rightcol .cFinance table.tallySheet th.total, #candidateDbase #rightcol .cFinance table.tallySheet td.total { text-align: right; width: 25%; font: bold 14px/17px Arial, Helvetica, sans-serif; color: #333; padding: 7px 5px; width: 30%; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; } #candidateDbase #rightcol .cFinance table.tallySheet th.state, #candidateDbase #rightcol .cFinance table.tallySheet td.state { text-align: left; line-height: 17px; color: #666; padding: 7px 5px; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; } #candidateDbase #rightcol .cFinance table.tallySheet th.state a, #candidateDbase #rightcol .cFinance table.tallySheet td.state a, #candidateDbase #rightcol .cFinance table.tallySheet th.state strong, #candidateDbase #rightcol .cFinance table.tallySheet td.state strong { font: bold 14px/17px Arial, Helvetica, sans-serif; } #candidateDbase #rightcol .cFinance table.tallySheet th.state strong, #candidateDbase #rightcol .cFinance table.tallySheet td.state strong { color: #333; } #candidateDbase #rightcol .cFinance caption { color: #666; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: left; margin: 5px 0; } #candidateDbase #rightcol table.tallySheetDonors { width: 100%; border-collapse: collapse; } #candidateDbase #rightcol table.tallySheetDonors th a { font-weight: bold; } #candidateDbase #rightcol table.tallySheetDonors tr { vertical-align: top; } #candidateDbase #rightcol table.tallySheetDonors tr.summaryRow { background: #FFF url('http://media.washingtonpost.com/wp-srv/politics/interactives/campaign08/images/bg_cf_summaryrow.gif') repeat-x; } #candidateDbase #rightcol table.tallySheetDonors th { font: bold 14px/17px Arial, Helvetica, sans-serif; color: #333; text-align: right; padding: 4px 5px; border-top: 1px solid #E5E5E5; } #candidateDbase #rightcol table.tallySheetDonors td { padding: 0 5px 7px 5px; font: 11px/14px Arial, Helvetica, sans-serif; color: #333; text-align: left; } #candidateDbase #rightcol table.tallySheetDonors th.left, #candidateDbase #rightcol table.candidateDbase #rightcol td.left { text-align: left; color: #666; } #candidateDbase #rightcol table.tallySheetDonors td.left { border-top: none; } #candidateDbase #rightcol table.tallySheetDonors th.donorPhoto { padding-right: 0; width: 45px; } #candidateDbase #rightcol #cfSearch { margin: 0 0 10px 0; background-color: #EEE; border: 1px solid #CCC; padding: 3px 7px; } #candidateDbase #rightcol #cfSearch table { width: 206px; border-collapse: collapse; } #candidateDbase #rightcol #cfSearch th { text-align: left; color: #333; text-transform: uppercase; } #candidateDbase #rightcol #cfSearch label { font-weight: bold; } #candidateDbase #rightcol #cfSearch td { padding: 0 0 5px 0; text-align: left; } #candidateDbase #rightcol #cfSearch tr.divider th, #candidateDbase #rightcol #cfSearch tr.divider td { border-top: 1px dotted #CCC; padding-top: 5px; padding-bottom: 5px; } #candidateDbase #rightcol #cfSearch #id_last_name, #candidateDbase #rightcol #cfSearch #id_zipcode, #candidateDbase #rightcol #cfSearch #id_at_least, #candidateDbase #rightcol #cfSearch #id_up_to { font: 11px/14px Arial, Helvetica, sans-serif; color: #333; padding: 2px; width: 130px; } /* ISSUE TRACKER */ #candidateDbase .candIssues { margin: 7px 0 10px 0; } #candidateDbase .candIssues p.widgetize { margin: 3px 0 0 0; font: bold 11px Arial, Helvetica, sans-serif; padding-left: 0; padding-bottom: 5px; border-bottom: 1px dotted #CCC; } #candidateDbase .candIssues p.widgetize a { background: transparent url('http://media.washingtonpost.com/wp-srv/images/open_12x12.gif') no-repeat; padding-left: 15px; } /* POST COVERAGE */ #candidateDbase .candCoverage { padding-bottom: 15px; } #candidateDbase .candCoverage ul, .candCoverage ul li { margin: 0; padding: 0; list-style: none; } #candidateDbase .candCoverage p, .candCoverage ul li { color: #333; margin: 0 0 7px 0; font: 12px/130% Arial, Helvetica, sans-serif; } #candidateDbase .candCoverage ul { margin-bottom: 4px; } #candidateDbase .candCoverage ul li { background: transparent url('http://media.washingtonpost.com/wp-srv/shared/gr/dk_gray_bullet.gif') no-repeat 0 0.5em; padding-left: .75em; margin-bottom: 5px; } #candidateDbase .candCoverage .coverage { padding: 0 7px; } #candidateDbase .candCoverage .coverage h3 { font: normal 20px Georgia, 'Times New Roman', Times, serif; text-transform: none; padding-bottom: 2px; margin-top: 3px; } /* FRONT-RUNNERS */ #candidateDbase .leftItem.frontrunners { padding-bottom: 0; } #candidateDbase .leftItem.frontrunners img { float: left; } #article #candidateDbase .leftItem.frontrunners h4 { margin-left: 90px; margin-bottom: 3px; margin-top: 0; } #article #candidateDbase .leftItem.frontrunners h2 { margin-left: 90px; font: bold 16px/18px Arial, Helvetica, sans-serif; margin-bottom: 3px; } #article #candidateDbase .leftItem.frontrunners p { margin: 0 0 0 90px; font: 12px/15px Arial, Helvetica, sans-serif; color: #333; } /* MEDIA LIST */ #candidateDbase .mediaList { padding-bottom: 15px; } #candidateDbase .mediaList ul, .mediaList ul li { margin: 0; padding: 0; list-style: none; } #candidateDbase .mediaList p, .mediaList ul li { color: #333; margin: 0 0 7px 0; font: 12px/130% Arial, Helvetica, sans-serif; } #candidateDbase .mediaList ul { margin-bottom: 4px; } #candidateDbase .mediaList ul li { background: transparent url('http://media.washingtonpost.com/wp-srv/shared/gr/dk_gray_bullet.gif') no-repeat 0 0.5em; padding-left: .75em; margin-bottom: 5px; } #candidateDbase .candCoverage .mediaList { padding: 0 7px; } #candidateDbase .candCoverage .mediaList h3 { font: normal 20px Georgia, 'Times New Roman', Times, serif; text-transform: none; padding-bottom: 2px; margin-top: 3px; } #candidateDbase .candCoverage .mediaList h4 { font-size: 11px; margin: 0; } #candidateDbase .mediaList .cBlurb { padding: 10px 0; border-bottom: 1px dotted #CCC; width: 600px; float: left; } #candidateDbase .mediaList .cBlurb img { float: left; margin-right: 10px; } /* DELEGATES */ #candidateDbase #rightcol .cDels { padding-bottom: 0; margin-top: 17px; } #candidateDbase #rightcol .cDels p.total strong { display: block; font-weight: bold; padding-bottom: 3px; font-size: 18px; line-height: 22px; } #candidateDbase #rightcol .cDels p.total { margin: 0 0 3px 0; } #candidateDbase #rightcol .cDels p.full { margin: 0; font-weight: bold; } /* LINKS */ a img { border: none; }