/*** FONTS ***/
h1 { font-size:2em; margin:0 0 7px; line-height:24px; }
h2 { font-size:1.8em; line-height:20px; font-weight:bold; }
h2.big { font-size:2.2em; line-height:24px; }
h3 { font-size:1.6em; font-weight:bold; line-height:18px; margin-bottom:2px; }
h4 { text-transform:uppercase; font-size:12px; line-height:14px; }
h5 { font-family:Arial; text-transform:uppercase; font-size:11px; font-weight:normal; }
a img { border:0 none; }
.normal-weight,a.normal-link { font-weight:normal; }
a.link-blue { color:#057ec2; }
p { line-height:17px; }
p.not-voting { font-family:Georgia; font-style:italic; color:#999; font-size:14px; }
p.see-all { padding-top:3px; padding-bottom:0; margin-bottom:0; }
.small { font-size:11px; line-height:15px; }
p.very-small { font-size:10px; line-height:13px; font-weight:normal; text-align:left; }
h5.twelve { font-size:12px; line-height:14px; padding-top:1px; }
h6.view-votes { color:#333; margin-top:9px; margin-right:10px; }
.black { color:#000; }
.dk-gray,a.dk-gray { color:#333; }
.md-gray,a.md-gray { color:#555; }
.lt-gray,a.lt-gray { color:#888; }
.ult-gray,a.ult-gray { color:#aaa; }
a:hover,a.dk-gray:hover,a.md-gray:hover,a.lt-gray:hover,a.ult-gray:hover { color:#057ec2; }
a.read-more { background:url(http://media.washingtonpost.com/wp-srv/global/images/twp-v3/arrow-more.gif) no-repeat 100% 50%; font-size:1.2em; line-height:17px; margin:5px 0 3px; padding:1px 21px 0 0; }
a.read-more.show-more { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/arrow-more-down.png) no-repeat 100% 50%; }
a.read-more.show-less { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/arrow-more-up.png) no-repeat 100% 50%; }
a.read-more:hover { color:#057ec2; }
a.read-more.no-pad { margin:0; }
div.noop { height:1px; }

/*** LAYOUT ***/
.wp-seven-three-column { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/seven-three-bg.gif) repeat-y; width:610px; }
.wp-four-six-column { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/four-six-bg.gif) repeat-y; width:610px; }
.wp-five-five-column { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/five-five-bg.gif) repeat-y; width:610px; }
.wp-column.r-border { border-right:1px solid #d8d8d8; }
.collapsed-r-border { border-right:1px solid #d8d8d8; margin-right:-1px; }
.wp-column.three { width:210px; }
.wp-column.l-border { border-left:1px solid #d8d8d8; padding-left:10px; }
.wp-column.five { width:295px; }
.wp-column.six { width:347px; }
.wp-column.right-rail { width:362px; }
.wp-column.seven { width:380px; }
.wp-column.eight { width:423px; }
.wp-column.third { width:190px; margin-right:20px; }
.wp-column.no-pad { padding:0; margin:0; }
.box.right-rail-bkg .body { background-position:-367px -2px; }
.right { float:right; }

/*** PROJECT OBJECTS ***/
#votes-content { margin-right:10px; margin-bottom:15px; }

/*** HEADER ITEMS ***/
#votes-header { border-bottom:1px solid #d8d8d8; margin-bottom:20px; padding:0 0 3px; }
#votes-icon { margin-right:8px; }
ul#votes-subnav { list-style:none; margin:0 10px 0 0; padding:0; }
ul#votes-subnav li { margin:0 10px 0 0; display:inline; cursor:pointer; padding:3px 0 0; }
#votes-cong-select { margin-right:20px; }
ul.social-networking-counts { width:115px; }
#votes-header ul.social-networking-counts { margin:2px 0 0 10px; }
ul#project-sub-nav form.lawmaker-search {position:relative;}
ul#project-sub-nav form.lawmaker-search input.text{width:225px;color:#111;}
ul#project-sub-nav form.lawmaker-search label.screenreader {position:absolute; left:4px; top:3px; color:#999;font:normal 11px 'lucida grande', tahoma, arial, sans-serif;}
ul#project-sub-nav form.lawmaker-search label.screenreader.dirty {left:-9999px;}

/* Landing */
.party-leaders-box { padding-top:15px; }

/* search */
#votes-search { padding-top:30px; width:210px; }
#votes-header div.search { background:none; line-height:1; }
#votes-header div.search form { height:22px; overflow:hidden; margin:4px 0 0; }
#votes-header div.search form input.text { width:169px; color:#777; border:1px solid #bfbfbf; border-right:none; font-size:10px; overflow:hidden; padding:4px 0 0 3px; height:16px; color:#777; background:#fff url(http://media.washingtonpost.com/wp-srv/global/images/twp-v3/sprites/sprite-global-search.png) repeat-x left -44px; }
#votes-header .lawmaker-search input.global-search { background-image:url(http://www.washingtonpost.com/wp-srv/projects-media/congress/images/search-button.jpg) !important; background-position:0 0; background-repeat:no-repeat; background-color: white; display: block; border:1px solid #999; cursor:pointer; height:21px; line-height:12px; text-indent:-9999em; width:34px; }
#votes-footer { padding:15px 0 20px; }

/*** PROJECT GLOBAL ***/
.border-right { border-right:1px solid #d8d8d8; padding-right:10px; }
.solidLine { border-bottom:1px solid #d8d8d8; margin-bottom:10px; width:100%; line-height:0; }
.dottedLine { border-bottom:1px dotted #d8d8d8; line-height:0; padding:0; margin:0 0 10px; }
span.passed { font-weight:bold; color:#208f16; }
span.failed { font-weight:bold; color:#bc0f26; }
span.neutral-result { font-weight:bold; color:#333; }
.bold { font-weight:bold; }
.green { color:#208f16; }
.dem-blue { color:#4d7ead; }
.rep-red { color:#d24e4d; }
.ind-gray { color:#999; }
.small-vote { padding:10px 0; }
.recent-vote { padding:0 0 15px; }
.sans-serif { font-family:Arial; }
.party-sans { font-size:20px; line-height:20px; font-family:Arial; }
.vote-icon { margin-top:3px; }
table .left-align { text-align:left; }
table .center-align { text-align:center; }
table .right-align { text-align:right; }
.no-pad { margin:0; padding:0; }
.green-bar { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/bar-green.gif) repeat-x; height:18px; }
.gray-bar { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/bar-gray.gif) repeat-x; height:18px; }
.blue-bar { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/bar-blue.gif) repeat-x; height:18px; }
.red-bar { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/bar-red.gif) repeat-x; height:18px; }
.light-gray-bar { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/bar-light-gray.gif) repeat-x; height:18px; }
.vote-bar p { position:relative; text-align:center; margin-top:18px; color:#aaa; }
.no-background { background:none; }
.wp-pad-bottom-ten { padding-bottom:10px; }
.relative { position:relative; }
.absolute { position:absolute; }
a.voting-history { margin-top:24px; }
.no-display { display:none; }
.clear { line-height:0; height:0; overflow:hidden; }

/*** MEMBER PROFILE ***/
div.profile-image { margin-bottom:15px; }
div.profile-image img { width:206px; height:250px; }
.profile-positions { margin:2px 0 0 10px; }
ul.profile-positions li { color:#555; }
img.image-border { padding:1px; border:1px solid #d8d8d8; }
.search-results-detail { width:200px; }
table.member-votes-table { margin:20px 0 5px; width:100%; }
table.member-votes-table th { border-bottom:1px solid #d8d8d8; vertical-align:bottom; }
table.member-votes-table th.label { font-size:11px; width:40px; border:1px solid #d8d8d8; background-color:#efefef; padding:4px 4px 3px 7px; font-weight:normal; }
table.member-votes-table td { padding:12px 10px 3px 0; border-bottom:1px solid #d8d8d8; }
table.full-table td { padding:17px 10px 13px 0; }
table.member-votes-table td.vote-yes { border-left:1px solid #e8e8e8; background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/icon-small-passed.gif) no-repeat 50% 50%; width:16px; height:16px; }
table.member-votes-table td.vote-no { border-left:1px solid #e8e8e8; background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/icon-small-failed.gif) no-repeat 50% 50%; width:16px; height:16px; }
table.member-votes-table td.not-voting { border-left:1px solid #e8e8e8; background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/icon-small-not-voting.gif) no-repeat 50% 50%; width:16px; height:16px; }

/*** MEMBERS LIST ***/
ul.member-panel { width:176px; }
ul.member-panel li { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/bar-light-gray.gif) repeat-x; border-bottom:1px solid #d8d8d8; }
ul.member-panel li h6.node-title { color:#444; padding:2px 0 0 24px; background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/arrow-more.png) no-repeat 3px 50%; line-height:22px; cursor:pointer; }
ul.member-panel li h6.hover { color:#333; }
ul.member-panel li h6.active { color:#000; background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/arrow-more-down.png) no-repeat 3px 50%; }
.node-content-wrap { display:none; }
table.node-content { width:100%; font-size:11px; color:#000; margin:4px 0 7px; }
table.node-content td { padding:6px 5px 6px 0; cursor:pointer; }
table.node-content tr { cursor:pointer; }
table.node-content tr.hover { background-color:#ddd; }
table.node-content tr.active { background-color:#057ec2; font-weight:bold; color:white; }
.close-node { width:13px; height:13px; background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/close-btn-blue.png) no-repeat 0 50%; z-index:1000; cursor:pointer; }
.close-node.hover { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/close-btn-black.png) no-repeat 0 50%; }
table.node-content td.no-pad { padding:0; width:24px; }
table.node-content td ul li { background-image:none; margin-left:9px; }
table.node-content td ul li { background:none; border:none; list-style:disc inside; font-size:16px; }
table.node-content td input { margin:2px 6px 0; }
table.node-content td p { margin-top:2px; margin-bottom:0; }
.member-instructions { padding:10px 10px 0 8px; }
.table-container,.table-holder { display:none; }
table.member-table { width:100%; font-size:12px; color:#000; text-align:center; }
table.member-table th { font-weight:bold; padding:5px 5px 2px 8px; border-bottom:2px solid #000; vertical-align:bottom; }
table.member-table th.header { cursor:pointer; }
table.member-table th.party-header { width:21px; padding-left:1px; padding-right:0; text-align:left; }
table.member-table th.member-name { width:130px; padding-left:2px; text-align:left; }
table.member-table th.hover { background:#e2e2e2; }
table.member-table th.label { font-weight:normal; color:#999; padding-left:0; padding-right:0; text-align:right; font-size:11px; padding-bottom:3px; background:0 none; cursor:default; }
table.member-table th span,table.vote-table th span { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/arrow-none.gif) no-repeat; width:6px; height:6px; display:inline-block; }
table.member-table th.headerSortUp span,table.vote-table th.headerSortUp span { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/arrow-up.gif) no-repeat; }
table.member-table th.headerSortDown span,table.vote-table th.headerSortDown span { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/arrow-down.gif) no-repeat; }
table.member-table tbody tr { border-right:1px solid #d8d8d8; }
table.member-table td { padding:11px 5px 10px; border-bottom:1px solid #d8d8d8; }
table.member-table td.name { padding-left:2px; }
table td.indicators { text-align:center; }
table td.indicators div { display:none; float:left; padding-right:3px; }
table.member-table td.party-voting-pct {text-align:right;padding-right:41px;}


/*** VOTES PAGE ***/
#total-votes-bar { margin-top:3px; width:100%; }
table#total-votes-table { font-family:Arial; font-size:12px; border-collapse:collapse; color:#000; width:100%; text-align:center; margin-top:5px; }
table#total-votes-table .l-border { border-left:1px dotted #d8d8d8; }
table#total-votes-table th { font-weight:bold; vertical-align:bottom; padding:4px 8px 5px 0; }
table#total-votes-table td { vertical-align:top; padding:2px 3px 5px 0; }
.votes-info-hover { cursor:pointer; z-index:1000; background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/icon-info.gif) no-repeat 100% 0; }
.votes-info-box { font-family:Arial; display:none; padding:9px 9px 5px; border:1px solid #d8d8d8; position:absolute; width:115px; z-index:999; background:#fff; margin:3px 0 0; }

/*** VOTES LIST ***/
.wp-row.vote-list { padding:20px 0 20px 38px; margin:0; }
.wp-row.vote-list.passed { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/icon-passed.gif) no-repeat 0 36px; }
.wp-row.vote-list.failed { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/icon-failed.gif) no-repeat 0 36px; }
.wp-row.vote-list.neutral-result { background:none; }

/*** VOTE DETAIL ***/
h1.vote-title { padding-left:42px; }
table.vote-summary { border-collapse:collapse; font-family:Arial; font-size:16px; }
table.confirmation-vote tbody tr { cursor:pointer; }
table.confirmation-vote tbody tr.hover td { color:#057ec2; }
table.vote-summary th { }
table.vote-summary td { padding:0 10px 20px 0; }
.votes-to-pass-container { position:relative; margin-left:64px; width:310px; }
.votes-to-pass { text-align:right; font-size:11px; font-weight:normal; background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/icon-votestopass.gif) no-repeat 99% 100%; position:absolute; height:31px; margin-top:3px; margin-left:5px; }
.votes-box { padding:10px; overflow-y:scroll; position:relative; width:327px; height:100px; border-bottom:1px dotted #d8d8d8; }
.votes-box .wp-row { padding:0 0 10px; margin:0 0 10px; }
.votes-box p { margin-bottom:2px; }
ul.vote-table-nav { margin-bottom:-1px; }
ul.vote-table-nav li { font-family:Arial; font-weight:bold; font-size:12px; height:20px; padding:8px 12px 0; border:1px solid #d8d8d8; border-right:0 none; color:#555; float:left; display:inline; zoom:1; background:#efefef; cursor:pointer; }
ul.vote-table-nav li.r-border { border-right:1px solid #d8d8d8; margin-right:-1px; }
ul.vote-table-nav li.hover { background:#f8f8f8; color:#333; }
ul.vote-table-nav li.active { color:#111; background:#fff; border-bottom-color:#fff; }
.tab-content { width:100%; display:none; padding-bottom:10px; }
.table-modifier { margin-left:1px; cursor:pointer; }
ul.table-key { display:none; overflow:hidden; padding-bottom:5px; }
ul.table-key li { list-style:inside disc; float:left; padding-left:1px; margin-left: 15px; margin-right:14px; margin-bottom:8px; font-size:14px; line-height:14px; color:#999; }
ul.table-key li span { font-size:11px; line-height:15px; color:#333; margin-left:-5px; }
ul.table-key li.label { margin-right:0; list-style: none; }
ul.table-key li.label span { margin-left: 0; }
.vote-dot-display { padding-top:4px; }
.vote-dot-display h6 { margin-bottom:4px; }
ul.table-dots { margin-top:3px; margin-right:5px; overflow:hidden; }
ul.table-dots li { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; height:5px; list-style:none outside; margin:2px 4px 2px 0; padding:0!important; width:5px; background-color:#999; }
.dot-display { padding:5px 5px 15px 10px; display:none; }
.dot-display ul.table-dots li { border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; height:6px; margin:2px 2px 2px 0; width:6px; }
.table-option { display:none; }
#votes-subnav .nav-dd { z-index:99999; position:absolute; text-align:left; display:none; margin-top:-6px; margin-left:-6px; }
#votes-subnav .nav-dd .background { background:url(http://media.washingtonpost.com/wp-srv/global/images/twp-v3/share-background-gradient.gif) repeat-x left top; overflow:hidden; position:relative; }
#votes-subnav .dd-1 { width:50px; }
#votes-subnav .dd-2 { width:70px; }
#votes-subnav .nav-dd .box { position:relative; overflow:hidden; border:1px solid #e8e8e8; padding:0 3px; }
#votes-subnav .nav-dd .box { padding:0; background:#fff; padding:5px 0 0 5px; border:none; border:1px solid #d8d8d8; border-bottom:none; border-top:none; }
#votes-subnav .nav-dd .box .corner.bot-left { left:-1px; bottom:0; background:#333; background:url(http://media.washingtonpost.com/wp-srv/global/images/twp-v3/bkg/bkg-box-bot-left.png) repeat-x left top; }
#votes-subnav .nav-dd .box .corner.bot-right { right:-1px; bottom:0; background:#999; background:url(http://media.washingtonpost.com/wp-srv/global/images/twp-v3/bkg/bkg-box-bot-right.png) repeat-x left top; }
#votes-subnav .nav-dd .box div.body { padding:6px; font:12px arial; line-height:16px; }
#votes-subnav .nav-dd .box-bottom { background:#fff; height:5px; oveflow:hidden; padding-left:5px; background:url(http://media.washingtonpost.com/wp-srv/global/images/twp-v3/sprites/sprite-corners-share-widget.png) no-repeat left top; }
#votes-subnav .nav-dd .box-bottom div { padding:0 5px 0 0; background-position:top right; background-image:url(http://media.washingtonpost.com/wp-srv/global/images/twp-v3/sprites/sprite-corners-share-widget.png); background-repeat:no-repeat; height:5px; font-size:4px; }
#votes-subnav .nav-dd .box-bottom div div { border-bottom:1px solid #ccc; background-image:none; background-color:#fff; height:4px; }
.ie.ie7 #votes-subnav .nav-dd .box-bottom div div { line-height:12px; }
#votes-subnav .nav-dd a { font:bold 11px arial; color:#000; line-height:20px; display:block; }
#votes-subnav .nav-dd a:hover { color:#057ec2; }
#votes-subnav .nav-dd ul { overflow:hidden; border:none; background:none; }
#votes-subnav .nav-dd li { float:none; border:none; background:none; margin:0; padding:0; }
h6.vote-table-label { font-size:15px; }
table.vote-table { width:188px; border-collapse:collapse; font-size:11px; color:#000; margin-top:8px; margin-left:1px; }
table.vote-table tbody tr { border-right:1px solid #d8d8d8; }
table.vote-table th { font-weight:bold; padding:5px 5px 2px; border-bottom:2px solid #000; }
table.vote-table th.header { cursor:pointer; }
table.vote-table th.hover { background:#e2e2e2; }
table.vote-table th.label { background:0 none; cursor:default; }
table.vote-table tbody tr.hover,table.member-table tbody tr.hover { background:#efefef; }
table.vote-table td { font-weight:normal; padding:8px 5px; border-bottom:1px solid #d8d8d8; }
table.vote-table td a { font-weight:normal; }
table td.dem { border-left:3px solid #608eba; padding-left:7px; }
table td.rep { border-left:3px solid #d24e4d; padding-left:7px; }
table td.ind { border-left:3px solid #848484; padding-left:7px; }
table.vote-table td div,table.member-table td div { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:5px; padding:0!important; width:5px; color:#fff; }
table.member-table td.indicators div { margin-right:3px; }
table.vote-table td.indicators div { margin-right:1px; }
table.vote-table th.party-header { width:18px; padding-left:1px; padding-right:0; }
table.vote-table th.member-name { width:90px; padding-left:2px; }
table.vote-table td.party-stripe,table.member-table td.party-stripe { text-indent:-9999px; }
table.vote-table td.name { padding-left:2px; }
table.vote-table td.dem-blue,table.member-table td.dem-blue { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/table-bar-dem-blue.gif) repeat-y 0 0; }
table.vote-table td.rep-red,table.member-table td.rep-red { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/table-bar-rep-red.gif) repeat-y 0 0; }
table.vote-table td.ind-gray,table.member-table td.ind-gray { background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/table-bar-ind-gray.gif) repeat-y 0 0; }
table.special-vote { width:608px; font-size:12px; }
table.special-vote th { padding:5px 5px 2px; }
table.special-vote th.party-header { width:20px; padding-left:1px; padding-right:3px; }
table.special-vote th.member-name { width:170px; }
table.special-vote td { padding:11px 5px 10px; }
table td.party-stripe { padding:0!important; }
table.special-vote td div.dem-blue,table.special-vote td div.rep-red,table.special-vote td div.ind-gray { width:5px; border:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; height:28px; }

/*** CATEGORY COLOR KEYS ***/
.key1 { color:#5764da; }
.key2 { color:#999; }
.key3 { color:#ca722a; }
.key4 { color:#5bbbcf; }
.key5 { color:#baa93a; }
.key6 { color:#5f8c2a; }
.key7 { color:#d753ad; }
ul.table-key li.dem-blue { color:#4d7ead; }
ul.table-key li.rep-red { color:#d24e4d; }
ul.table-key li.ind-gray { color:#999; }
ul.table-key li.key1 { color:#5764da; }
ul.table-key li.key2 { color:#999; }
ul.table-key li.key3 { color:#ca722a; }
ul.table-key li.key4 { color:#5bbbcf; }
ul.table-key li.key5 { color:#baa93a; }
ul.table-key li.key6 { color:#5f8c2a; }
ul.table-key li.key7 { color:#d753ad; }
ul.table-dots li.dem-blue { background-color:#4d7ead; }
ul.table-dots li.rep-red { background-color:#d24e4d; }
ul.table-dots li.ind-gray { background-color:#999; }
ul.table-dots li.key1,table.vote-table td div.key1,table.member-table td div.key1 { background-color:#5764da; }
ul.table-dots li.key2,table.vote-table td div.key2,table.member-table td div.key2 { background-color:#999; }
ul.table-dots li.key3,table.vote-table td div.key3,table.member-table td div.key3 { background-color:#ca722a; }
ul.table-dots li.key4,table.vote-table td div.key4,table.member-table td div.key4 { background-color:#5bbbcf; }
ul.table-dots li.key5,table.vote-table td div.key5,table.member-table td div.key5 { background-color:#baa93a; }
ul.table-dots li.key6,table.vote-table td div.key6,table.member-table td div.key6 { background-color:#5f8c2a; }
ul.table-dots li.key7,table.vote-table td div.key7,table.member-table td div.key7 { background-color:#d753ad; }
table.vote-table td div.dem-blue { background-color:#4d7ead; }
table.vote-table td div.rep-red { background-color:#d24e4d; }
table.vote-table td div.ind-gray { background-color:#999; }

/*** Pagination ***/
.pagination { background-color:black; margin-bottom:10px; }
.pagination ul { text-align:center; }
.pagination ul li { font-size:12px; color:#fff; line-height:28px; display:inline; }
.pagination ul li a { color:#fff; }
.pagination ul li.pagination-page a { font-weight:bold; padding:0 7px; }
.pagination ul li.active a { color:#057ec2; background:#fff; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; padding:7px 12px 4px; }
.pagination ul li.pagination-prev a { padding:0 8px 0 18px; background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/pagination-arrow-left.gif) no-repeat 0 55%; }
.pagination ul li.pagination-next a { padding:0 18px 0 8px; background:url(http://media3.washingtonpost.com/wp-srv/projects-media/congress/images/pagination-arrow-right.gif) no-repeat 100% 55%; }
.pagination ul li.pagination-next a span.next-icon,.pagination ul li.pagination-prev a span.prev-icon { display:none; }
.pagination ul li a:hover { color:#057ec2; }

/*** New Subnav ***/
#votes-header { border-bottom:0 none; }
#votes-header h1 { margin-bottom:5px; margin-left:3px; }
#votes-header ul.social-networking-counts { margin-top:20px; }
#votes-header #project-sub-nav-wrapper { border-top:1px solid #d8d8d8; position:relative; clear:both; font-size:12px; z-index:9999; }
#votes-header #project-sub-nav { border-top:2px solid #fff; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; background:transparent url(http://media.washingtonpost.com/wp-srv/projects-media/congress/images/bkg-main-sub-nav.png) repeat-x 0 50%; height:23px; display: block; overflow: visible;}
#votes-header #project-sub-nav li { padding:0 2px 0 0; line-height:23px; background:transparent url(http://media.washingtonpost.com/wp-srv/projects-media/congress/images/bkg-main-sub-nav-divider.png) no-repeat right top; float: left; }
#votes-header #project-sub-nav li.right { float:right; }
#votes-header #project-sub-nav li.selected { background-image:url(http://media.washingtonpost.com/wp-srv/global/images/twp-v3/bkg/bkg-main-nav-active.png); background-repeat:repeat-x; }
#votes-header #project-sub-nav li.first { border-left:1px solid #696969; }
#votes-header #project-sub-nav li a,#votes-header #project-sub-nav li a:link,#votes-header #project-sub-nav li a:visited,#votes-header #project-sub-nav li a:hover,#votes-header #project-sub-nav li a:active { padding:0 10px; display:block; color:#151515; font-weight:bold; text-shadow:0 1px 1px rgba(255,255,255,1); }
#votes-header #project-sub-nav li a:hover { color:#000; }
#votes-header #project-sub-nav li.drop-down { position:relative; z-index:9999; }
#votes-header #project-sub-nav li.drop-down.arrow > a { background:url(http://media.washingtonpost.com/wp-srv/projects-media/congress/images/arrow-dropdown.png) no-repeat 93% 50%; padding-right:20px; }
#votes-header #project-sub-nav li.selected a { color:#fff; }
#votes-header #project-sub-nav li.drop-down ul { position:absolute; top:100%; width:auto; left:0; z-index:9999999; background:#efefef; border:1px solid #d8d8d8; display:none; margin-left:-1px; }
#votes-header #project-sub-nav li ul li,#votes-header #project-sub-nav li.drop-down ul li a { display:block; background-image:none; text-shadow:none; }
#votes-header #project-sub-nav li ul li { width:100%; }
#votes-header #project-sub-nav li ul li.selected { text-shadow:none; background-image:none; background-color:#555; padding:0; }
#votes-header #project-sub-nav li.drop-down ul li a:hover { background:#d0d0d0; }
#votes-header #project-sub-nav li ul li.selected a:hover { background-color:#555; }
#project-sub-nav li.right { float:right; }
form.search input.text { width:200px; color:#777; border:1px solid #ccc; border-right:none; font-size:10px; overflow:hidden; padding:3px 0 0 3px; height:16px; color:#777; background:#fff url(http://media.washingtonpost.com/wp-srv/global/images/twp-v3/sprites/sprite-global-search.png) repeat-x left -45px; }