html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav
ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}input,select{vertical-align:middle}*{margin:0;padding:0}body{background:#fcfafa url(/images/body.png) top repeat-x;color:#555;font:normal 12px/16px Verdana,Arial,sans-serif;margin:0
auto;padding:0
15px;width:930px}body#home{background:#fcfafa url(/images/body-home.png) top repeat-x}a{color:#4f49aa;font-weight:normal;text-decoration:none}#header{background:url(/images/header.png) no-repeat;height:150px;position:relative}#header
form{position:absolute;right:0!important;top:14px}#header form
input.text{background:#dbd8e3;border:none;border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:12px;padding:7px
7px 7px 10px;width:160px;vertical-align:top;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px}#header form
input.submit{background:url(/images/header-submit.png) no-repeat;border:none;height:29px;margin-left:-4px;text-indent:-9999px;width:30px}#header
h2{color:#e2e0e8;font:normal 15px/1 'Trebuchet MS',Helvetica,Arial,sans-serif;margin-bottom:5px}#header
#logo{background:url(/images/logo.png) no-repeat;display:block;height:172px;left:20px;position:absolute;text-indent:-9999px;top:14px;width:326px;z-index:100}#header
#nav{position:absolute;right:0;top:104px}#header #nav
li{border-left:1px solid #24211f;float:left;margin:8px
0 0 8px;padding-left:8px;position:relative}#header #nav li.first, #header #nav
li.last{border:none}#header #nav
li.last{background:#e25812;border:1px
solid #e56d23;margin-top:0;padding:7px
8px}#header #nav li
a{color:#fff;font:normal 20px/1 'Trebuchet MS',Helvetica,Arial,sans-serif;text-transform:uppercase}#header #nav ul li
ul{background:#171567;background:rgba(23,21,103,0.6);border:1px
solid #fff;border:1px
solid rgba(255,255,255,0.6);display:none;left:8px;padding:0
5px;position:absolute;top:20px;z-index:100}#header #nav ul li:hover
ul{display:block}#header #nav ul ul
li{border:none;border-top:1px solid #fff;float:none;margin:0;padding:12px
0;width:165px}#header #nav ul ul
li.first{border:none}#header #nav ul ul li
a{font-size:16px}#header
#social{position:absolute;right:215px;top:14px}#header #social
li{float:left;list-style:none;margin-left:5px}#header #social
li.first{margin:0}#header #social li
a{background:url(/images/social.png) no-repeat;display:block;height:30px;text-indent:-9999px;width:30px}#header #social li
a.twitter{background-position:0 0}#header #social li
a.facebook{background-position:-30px 0}#header #social li
a.rss{background-position:-60px 0}#header #social li
a.youtube{background-position:-90px 0}#footer{background:url(/images/footer.png) center center no-repeat;border-top:1px solid #bbb8b8;clear:both!important;color:#45413f;font-size:12px;line-height:16px;margin-top:20px;padding:20px
0;position:relative}#footer
a{color:#555}#footer a:hover{color:#4f49aa}#footer
li{list-style:none}#footer-social{position:absolute;right:0;top:21px}#footer-social
li{background:url(/images/red-arrow.png) 0 2px no-repeat;float:left;margin-left:17px;padding-left:14px}#footer
#search{position:absolute;right:0px;top:50px}#footer #search
#searchbox{background:#f1efef;border:none;border-bottom-left-radius:5px;border-top-left-radius:5px;color:#666463;font-size:12px;float:left;padding:7px
7px 7px 10px;width:160px;vertical-align:top;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px}#footer #search
#searchbutton{background:url(/images/footer-submit.png) no-repeat;border:none;display:block;float:left;height:29px;text-indent:-9999px!important;width:30px}#home-splash{height:311px;margin-bottom:30px;position:relative}#splash-content{background:#fff;border:1px
solid #3d3c3c;border:1px
solid rgba(0,0,0,0.5);height:297px;margin-left:-6px;overflow:hidden;padding:6px;position:relative;width:756px}#splash-content
.post{height:296px;left:6px!important;position:absolute;top:6px!important;width:756px}#splash-content .post
div{background:#fff;background:rgba(255,255,255,0.9	);font-size:12px;height:95px;line-height:15px;padding:8px;position:absolute;right:16px;top:170px;width:350px}#splash-content .post div
h2{margin-bottom:5px}#splash-content .post div h2
a{color:#e25812;font-size:22px;text-transform:uppercase}#home-splash
#pager{position:absolute;right:0;top:0}#pager
.post{height:74px;margin-bottom:5px;position:relative;width:158px}#pager
.overlay{background:rgba(0,0,0,0.8);height:72px;left:1px;position:absolute;top:1px;width:156px;z-index:100}#pager .post
a{background:#fff;border:1px
solid #000;border:1px
solid rgba(0,0,0,0.5);display:block;height:70px;padding:1px;position:absolute;top:0;left:0;width:154px}#home-content{font-size:11px;line-height:14px;margin-bottom:20px!important;height:340px;position:relative}#home-content
.section{float:left;min-height:314px}#home-content .section
.post{margin-bottom:20px}#home-content .section p a, #my-community p.select
a{background:url(/images/red-arrow.png) right 2px no-repeat;color:#35322f;font-size:12px;padding-right:20px}#home-content .section p a:hover, #my-community p.select a:hover{color:#4f49aa}#my-community p.select
a{display:block;font-size:11px;margin:10px
0 18px;padding-right:10px}#home-content
h2{margin-bottom:14px}#home-content h2, #home-content h2
a{color:#4f49aa;font:normal 24px/1 'Trebuchet MS',Helvetica,Arial,sans-serif}#home-content h3
a{color:#35322f;font-size:14px;line-height:17px}#home-content h3 a:hover{color:#e25812}#home-content #in-the-news{margin-right:46px;width:220px}#home-content #in-the-news
h3{margin-bottom:8px}#home-content #from-the-blog{margin-right:46px;width:364px}#home-content #from-the-blog
.post{position:relative}#home-content #from-the-blog
p{width:305px}#home-content #from-the-blog
a.comments{background:url(/images/comments.png) no-repeat;color:#fff;display:block;font-size:18px;height:25px;padding-top:3px;position:absolute;right:0;text-align:center;top:0;width:26px}#home-content #from-the-blog a.comments
span{display:none}#home-content #my-community{width:254px}#home-content #my-community
select{border:none;font-size:14px;height:28px;padding:4px;width:100%}#home-content #my-community select
option{font-size:10px}#wrapper-content{position:relative;height:auto}#sidebar{float:right;margin-top:50px;width:253px}#sidebar
.sidebar{background:#fff;border:1px
solid #bcbabb;border:1px
solid rgba(0,0,0,0.5);border-left:none;margin-bottom:10px;padding:2px
2px 2px 0}#sidebar .sidebar .sidebar-pane{background:#cbcadf;padding:13px
13px 13px 13px}#sidebar .sidebar
li{margin-left:16px}#subnav
li{border-top:1px solid #bcbabe;margin-bottom:6px;padding-top:6px}#subnav li
a{background:url(/images/sidebar-flag.png) right center no-repeat;display:block;font:bold 16px/1 'Trebuchet MS',Helvetica,Arial,sans-serif}#subnav li a:hover{color:#e1171a}#subnav li
ul{margin-top:12px}#subnav li
li{border:none;padding-left:24px}#subnav li li
a{background:none;display:inline;font-size:14px}#subnav
li.first{border:none;padding:0}#sidebar
h2{background:url(/images/sidebar-flag.png) left center no-repeat;color:#4f49aa;font:normal 18px/1 'Trebuchet MS',Helvetica,Arial,sans-serif;margin-bottom:9px;padding-left:20px}#sidebar
select{border:none;font-size:14px;height:28px;margin-bottom:9px;padding:4px;width:100%}#sidebar select
option{font-size:10px}#sidebar p.my-community{text-align:right}#sidebar p.my-community
a{background:url(/images/sidebar-flag.png) right center no-repeat;color:#35322f;display:block;height:23px;padding-right:20px}#content-pane{background:#fff;border:1px
solid #bcbabb;border:1px
solid rgba(0,0,0,0.5);border:1px
solid rgba(0,0,0,0.5);float:left;min-height:100%;margin:16px
0 0 -6px;padding:5px;position:relative;width:671px;z-index:50}#content{background:#f1f0f0;min-height:550px;padding:50px
36px}#feed
#content{min-height:1300px}#content
h1{color:#302f91;font-size:30px;line-height:40px;margin:0
0 24px}#content h2, #content h3, #content h4, #content h5, #content
h6{color:#292929;margin-bottom:16px}#content
h2{font-size:24px;line-height:32px}#content
h3{font-size:20px;line-height:26px}#content
h4{font-size:16px;line-height:22px}#content
h5{font-size:14px;line-height:18px}#content
h6{font-size:12px;line-height:16px}#content .meta, #content p, #content ol, #content
ul{margin-bottom:16px}#content
li{margin:0
0 8px 16px}#content #pageList li, #content #searchResults
li{border-top:1px solid #bcbabb;list-style:none;padding-top:16px}#content #pageList li.first, #content #searchResults
li.first{border:none;padding:none}#content #pageList li h2, #content #searchResults li
h2{margin-bottom:4px}#content
fieldset{margin-bottom:16px}#content
label{display:block;font-weight:bold}#content
input.text{color:#666;padding:4px;width:250px}#content
textarea{color:#666;height:150px;padding:4px;width:400px}#content #pagination
a{background:#4f49aa;color:#fff;padding:4px;margin-right:10px}#content #pagination a:hover{background:#6f6ab8}#content #comments
li{clear:both;list-style:none;margin-left:0}#content #comments li
img{float:left}#content #comments li .comment-body{margin-left:60px}#op-points-cont{background:#fff url(/images/figures.png) 0 0 no-repeat;height:516px;position:relative;width:490px}.body-point{position:absolute;height:30px;width:30px;cursor:pointer}#adult-head{left:65px;top:0}#adult-heart{left:42px;top:131px}#adult-chest{left:71px;top:110px}#adult-hand{left:10px;top:300px}#adult-torso{top:200px;left:68px}#adult-leg{top:360px;left:45px}#child-head{left:305px;top:174px}#child-face{left:305px;top:211px}#child-arm{left:254px;top:301px}#child-chest{top:275px;left:307px}#op-short-desc-cont, #healthcare-bill-facts-sidebar
p{margin:0
0 10px 0}#op-desc{background:#5b56b0;border:5px
solid #4b489f;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:20px
20px 10px 20px;color:#FFF}#tabs{position:relative;margin-bottom:16px}#tabs
h3{float:left;margin-bottom:0}#tabs h3
a{background:#cdcadf;color:#969696;display:block;font-weight:bold;padding:5px
8px}#tabs h3
a.active{background:#dbdaef;color:#232323}#tabs
#containers{background:#dbdaef;clear:both;position:relative}#tabs #containers
div.container{display:none;padding:5px}#tabs
iframe{background:#fff;border:none!important;overflow:hidden;width:214px;height:250px}#tabs #containers
div.active{display:block}#tweets
.tweet{font-size:11px;line-height:14px;margin-bottom:4px;padding:0
3px 4px 3px}#tweets .tweet
a{color:#0503fb!important;text-decoration:underline}#tweets a:hover{text-decoration:none}#tweets .tweet-left{float:left}#tweets .tweet-right{float:right;width:164px;color:#333!important;word-wrap:break-word}#tweets .twitter-link{text-align:right;margin-right:6px}#tweets .twitter-link
a{color:#748d9b;background:url(/images/twitter.png) left center no-repeat;padding-left:24px;font-size:12px}#tweets a:hover{color:#4d5f69}#tweets
a.since{color:#9c9c9c!important;font-size:10px!important;text-decoration:none!important}#tweets a.since:hover{color:blue}#my-community #tabs
iframe{width:244px}#my-community #tabs #tweets .tweet
a{background:none!important;padding-right:0!important}#my-community #tabs #tweets .tweet-right{width:194px}#content #find-reps-on-twitter{background:#cbcadf;border:1px
solid #808080;margin:0
0 20px 0;padding:5px;text-align:center;width:233px}#content #find-reps-on-twitter
fieldset{background:#fff;padding:10px
5px;margin:0}#content #find-reps-on-twitter
h2{margin:0
0 10px 0;color:#302f91;font-size:13px;line-height:1.3;text-align:center}#content #find-reps-on-twitter
.text{background:#EEE;border:1px
solid #CCC;display:block;height:12px;width:211px;padding:6px;margin:0
0 10px 0;-webkit-appearance:none}#content
ul.reps_twitter_list{list-style:none;margin:0;padding:0}#content ul.reps_twitter_list
li{margin:0
0 20px 0}#content ul.reps_twitter_list li
h2{margin:0;font-size:14px;float:left;line-height:20px}#content ul.reps_twitter_list li
p{margin:0}#content ul.reps_twitter_list li
p.desc{clear:left;float:left}#content ul.reps_twitter_list li p
a{background:url(/images/tweet-legislator.png) no-repeat;color:#fff;display:block;margin-left:300px;font-weight:bold;height:36px;line-height:36px;padding:0
10px 0 50px;width:200px}#content #twitter-buttons{width:211px;position:relative}#content #twitter-buttons
a{display:block;height:36px;width:213px;margin:0}#content #twitter-buttons
img{margin:0}.clearfix{clear:both}.error{background:#cbcadf;border:1px
solid #808080;color:#222;position:absolute;padding:5px;text-align:center;width:589px}.article_share{background:#CCC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0
0 20px 0;padding:10px}.article_share_question,.article_share_buttons{display:inline}.article_share_question{margin-right:10px;font-weight:bold}#supercommittee #content-pane{}#video-popup{width:640px;width:480px}#colorbox-close{font-size:16px;font-weight:bold;font-style:italic;color:#e05f0c;position:absolute;right:20px;margin-top:5px}
