html,body,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,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,figure,footer,header,hgroup,nav,section{display:block;}
img,object,embed{max-width:100%;}
html{overflow-y:scroll;}
ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
th{font-weight:bold;vertical-align:bottom;}
td{font-weight:normal;vertical-align:top;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline;}
.ie6 input{vertical-align:text-bottom;}
select,input,textarea{font:99% sans-serif;}
table{font-size:inherit;font:100%;}
a:hover,a:active{outline:none;}
small{font-size:85%;}
strong,th{font-weight:bold;}
td,td img{vertical-align:top;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
.clickable,label,input[type=button],input[type=submit],button{cursor:pointer;}
button,input,select,textarea{margin:0;}
button{width:auto;overflow:visible;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
html,html a{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004);}
body{background:#000000;color:#ffffff;line-height:1.7em;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;margin:0 auto;text-align:center;}
a,a:link{color:#0099ff;text-decoration:none;}
a:hover{color:#007acc;}
img{display:block;}
button{outline:none;}
h1,h2,h3{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#ffffff;font-weight:normal;letter-spacing:-1px;line-height:1em;}
h1{font-size:23px;}
h2{font-size:21px;}
h3{font-size:19px;}
h4{font-size:12px;}
p{line-height:1.8em;margin-bottom:20px;}p:last-child{margin-bottom:0;}
ul.pull-list li{float:left;}
hr{border-top:0;border-bottom:1px solid #333333;}
.absolute{position:absolute;}
.relative{position:relative;}
.fixed{position:fixed;}
.static{position:static;}
.hidden{display:none;}
.show{display:block;}
.overflow{overflow:hidden;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.padding{padding:15px;}
.no-padding{padding:0;}
.no-margin{margin:0;}
.pull-left{float:left;}
.pull-right{float:right;}
.pull-center{margin:0 auto;}
.margin-right-10{margin-right:10px;}
.margin-right-20{margin-right:20px;}
.margin-right-30{margin-right:30px;}
.margin-right-40{margin-right:40px;}
.margin-right-50{margin-right:50px;}
.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-bottom-40{margin-bottom:40px;}
.margin-bottom-50{margin-bottom:50px;}
.margin-left-10{margin-left:10px;}
.margin-left-20{margin-left:20px;}
.margin-left-30{margin-left:30px;}
.margin-left-40{margin-left:40px;}
.margin-left-50{margin-left:50px;}
.padding-right-10{padding-right:10px;}
.padding-right-20{padding-right:20px;}
.padding-right-30{padding-right:30px;}
.padding-right-40{padding-right:40px;}
.padding-right-50{padding-right:50px;}
.padding-bottom-10{padding-bottom:10px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-bottom-30{padding-bottom:30px;}
.padding-bottom-40{padding-bottom:40px;}
.padding-bottom-50{padding-bottom:50px;}
.padding-bottom-100{padding-bottom:100px;}
.padding-left-10{padding-left:10px;}
.padding-left-20{padding-left:20px;}
.padding-left-30{padding-left:30px;}
.padding-left-40{padding-left:40px;}
.padding-left-50{padding-left:50px;}
.padding-top-10{padding-top:10px;}
.padding-top-20{padding-top:20px;}
.padding-top-30{padding-top:30px;}
.padding-top-40{padding-top:40px;}
.padding-top-50{padding-top:50px;}
.padding-top-60{padding-top:60px;}
.cf{zoom:1;}.cf:after,.cf:before{content:'';display:table;}
.cf:after{clear:both;}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.posy-0{top:3%;}
.posy-1{top:5%;}
.posy-2{top:7%;}
.posy-3{top:16.5%;}
.posy-4{top:20%;}
.posy-5{top:23%;}
.posy-6{top:32.5%;}
.posy-7{top:37%;}
.posy-8{top:40.5%;}
.posy-9{top:50%;}
.posy-10{top:54%;}
.posy-11{top:57%;}
.posy-12{top:66.5%;}
.posy-13{top:69.5%;}
.posy-14{top:74%;}
.posy-15{top:82.5%;}
.posy-16{top:86.5%;}
.posy-17{top:90%;}
.posx-year-2007{left:10px;}
.posx-year-2008{left:14.28571428571429%;}
.posx-year-2009{left:28.57142857142858%;}
.posx-year-2010{left:42.85714285714287%;}
.posx-year-2011{left:57.14285714285716%;}
.posx-year-2012{left:71.42857142857144%;}
.nudge-1{margin-left:0;}
.nudge-2{margin-left:1.2%;}
.nudge-3{margin-left:2.4%;}
.nudge-4{margin-left:3.5999999999999996%;}
.nudge-5{margin-left:4.8%;}
.nudge-6{margin-left:6%;}
.nudge-7{margin-left:7.199999999999999%;}
.nudge-8{margin-left:8.4%;}
.nudge-9{margin-left:9.6%;}
.nudge-10{margin-left:10.799999999999999%;}
.nudge-11{margin-left:12%;}
.nudge-12{margin-left:13.2%;}
.tag{padding:2px 3px;line-height:1em;}.tag.tag-actions{background:#008715;border-bottom:1px solid #002105;text-shadow:1px 1px 1px #002105;}
.tag.tag-promises{background:#64851c;border-bottom:1px solid #25310a;text-shadow:1px 1px 1px #25310a;}
.tag.tag-affirmation{background:#b1b90c;border-bottom:1px solid #25310a;text-shadow:1px 1px 1px #25310a;}
.tag.tag-avoidance{background:#b9ae14;border-bottom:1px solid #5d570a;text-shadow:1px 1px 1px #5d570a;}
.tag.tag-denial{background:#9d642f;border-bottom:1px solid #4f3218;text-shadow:1px 1px 1px #4f3218;}
.tag.tag-exacerbation{background:#982920;border-bottom:1px solid #44120e;text-shadow:1px 1px 1px #44120e;}
.anchors{border-top:1px dashed #212121;border-bottom:1px dashed #212121;margin-bottom:15px;overflow:hidden;padding:25px 0 !important;}.anchors br{display:none;}
.anchors li{float:left;list-style:none;margin:0 40px 0 0 !important;padding:0 !important;}.anchors li a{color:#ffffff;font-size:17px;}.anchors li a.active{text-decoration:underline;}
.anchors li a:hover{text-decoration:underline;}
.inner{text-align:left;width:960px;margin:0 auto;}
#header .logo{margin:0 auto;position:relative;top:15px;z-index:9;}
#header .nav{top:35px;}#header .nav li a{color:#ffffff;font-size:17px;}#header .nav li a:hover,#header .nav li a.active{text-decoration:underline;}
#header .social{top:35px;right:0;}#header .social .btn{width:120px;}#header .social .btn.twitter{width:90px;}
#header .social .facebook{width:140px;margin-top:-1px;}#header .social .facebook .fb_edge_widget_with_comment{z-index:100;}
.join{background:url(../img/pattern.jpg) 0 0 repeat #1a1a1a;border-top:1px dashed #333333;}.join .padding{padding:25px 25px 15px 25px !important;}
.join h2{color:#f66f34;font-size:25px;text-transform:uppercase;}
.join p{font-size:19px;}.join p.form-text{font-size:15px;}
.join a{color:#ffffff;text-decoration:underline;}
.join .links{clear:both;}.join .links a{color:#a6a6a6;font-size:13px;text-decoration:none;}.join .links a:hover{text-decoration:underline;}
.join .links .notice{color:#a6a6a6;font-size:12px;line-height:1.2;top:5px;width:650px;}
.join input{border:1px solid #ffffff;font-size:20px;padding:15px 15px 12px;width:185px;position:relative;z-index:9;}.join input:focus{outline:0;}
.join input.ak-error{border:1px solid #dd3c10;background:#ffebe8;color:#dd3c10;}
.join .submit{background:#f66f34;border:0;color:#ffffff;font-size:22px;padding:15px 15px 12px;text-transform:uppercase;width:227px;}
.join .known p{color:#ffffff;font-size:20px;line-height:1.3em;position:relative;top:3px;width:625px;}.join .known p #known_user_name{color:#f66f34;font-weight:bold;}
.join .known p a{color:#0099ff;}
.join .social{margin:0 auto;}.join .social li a{display:block;width:250px;height:58px;text-indent:-999em;}.join .social li a.twitter{background:url(../img/twitter.png) 0 0 no-repeat;}
.join .social li a.facebook{background:url(../img/facebook.png) 0 0 no-repeat;}
.join .social li a.email{background:url(../img/email.png) 0 0 no-repeat;}
.join .popup{background:#ffffff;width:400px;right:0;top:25px;}.join .popup .padding{padding:10px;}
.join .popup p{color:#333333;font-size:15px;line-height:1.4em;padding-left:10px;}.join .popup p.intro{font-style:italic;}
#footer a{color:#ffffff;}#footer a:hover,#footer a.active{text-decoration:underline;}
#home{overflow:hidden;}#home #content .section{width:100%;}
#home #content .hero-unit h2{color:#f66f34;text-transform:uppercase;font-size:32px;font-weight:200;letter-spacing:0px;line-height:36px;}
#home #content .hero-unit p{font-size:16px;}#home #content .hero-unit p.indent{padding-left:15px;}
#home #content .hero-unit p.lead{font-size:19px;}
#home #content .hero-unit .copy{clear:both;padding-top:20px;font-size:18px;font-weight:200;text-align:justify;color:#c0c0c0;}
#home #content .hero-unit .pull-right{width:525px;}
#home #content .toggle{color:#f66f34;font-weight:bold;font-size:14px;text-transform:uppercase;}#home #content .toggle a{background:#3b3b3b;color:#ffffff;font-weight:bold;margin-left:1px;padding:5px 10px;}#home #content .toggle a:hover,#home #content .toggle a.active{background:#f66f34;color:#ffffff;}
#home #content .table-header{color:#f66f34;font-size:30px;left:50%;margin-left:-175px;text-transform:uppercase;line-height:36px;top:-35px;width:400px;z-index:99;}
#home #content .scroll .btn{height:24px;width:101px;display:block;}#home #content .scroll .btn.backward{background:url(../img/backward.png) 0 0 no-repeat;}
#home #content .scroll .btn.forward{margin-left:1px;background:url(../img/forward.png) 0 0 no-repeat;}
#home #content .scroll .btn:hover{cursor:pointer;background-position:0 -25px;}
#home #content .grid{background:url(../img/graph-bg.jpg) 0 0 repeat-x;height:585px;width:100%;}#home #content .grid .categories{background:url(../img/categories.jpg) 0 0 no-repeat;height:585px;left:0;top:0;width:115px;z-index:999;}
#home #content .grid #table{height:585px;margin-left:115px;width:2800px;}#home #content .grid #table:hover{cursor:pointer;}
#home #content .grid #table .dates{width:100%;z-index:9;}#home #content .grid #table .dates .year{background:url(../img/date-line.png) 0 0 no-repeat;font-size:16px;height:110px;padding-top:5px;text-indent:15px;width:400px;}
#home #content .grid #table .entries{height:85%;top:3%;width:100%;z-index:99;}
#home #content .grid #table .entry{width:250px;}#home #content .grid #table .entry.hide-title{width:55px;}
#home #content .grid #table .entry:hover .thumb{background-position:0 -55px !important;cursor:pointer;}
#home #content .grid #table .entry .small{font-size:11px;font-weight:normal;}
#home #content .grid #table .entry h4{line-height:1.4em;width:163px;text-shadow:1px 1px 1px #000000;}#home #content .grid #table .entry h4:hover{cursor:pointer;}
#home #content .grid #table .entry .thumb{height:50px;width:67px;}#home #content .grid #table .entry .thumb.no-line{width:50px;}
#home #content .grid #table .entry .thumb.obama{background:url(../img/obama-sprite.png) 0 0 no-repeat;}
#home #content .grid #table .entry .thumb.romney{background:url(../img/romney-sprite.png) 0 0 no-repeat;}
#home #content .grid #table .entry .thumb.obama-nl{background:url(../img/obama-sprite-nl.png) 0 0 no-repeat;}
#home #content .grid #table .entry .thumb.romney-nl{background:url(../img/romney-sprite-nl.png) 0 0 no-repeat;}
#home #content .grid #table .entry .thumb.active{background-position:0 -55px;}
#home #content .grid #table .modal{background:#000000;background:rgba(0, 0, 0, 0.9);left:65px;height:300px;top:-135px;width:400px;z-index:999;-webkit-box-shadow:0 0 20px rgba(255, 255, 255, 0.15);-moz-box-shadow:0 0 20px rgba(255, 255, 255, 0.15);-ms-box-shadow:0 0 20px rgba(255, 255, 255, 0.15);-o-box-shadow:0 0 20px rgba(255, 255, 255, 0.15);box-shadow:0 0 20px rgba(255, 255, 255, 0.15);}#home #content .grid #table .modal .guide{width:200px;height:200px;}
#home #content .grid #table .modal .arrow{width:19px;height:29px;top:143px;}
#home #content .grid #table .modal.dir-right .guide{top:50px;left:-50px;}
#home #content .grid #table .modal.dir-right .arrow{background:url(../img/arrow-left.png) 0 0 no-repeat;left:-15px;}
#home #content .grid #table .modal.dir-left{left:-420px;}#home #content .grid #table .modal.dir-left .guide{top:50px;left:250px;}
#home #content .grid #table .modal.dir-left .arrow{background:url(../img/arrow-right.png) 0 0 no-repeat;right:-15px;}
#home #content .grid #table .modal.dir-top{left:-175px;}#home #content .grid #table .modal.dir-top .guide{bottom:-65px;left:115px;width:150px;}
#home #content .grid #table .modal.dir-top .arrow{background:url(../img/arrow-down.png) 0 0 no-repeat;height:19px;left:175px;top:196px;width:29px;}
#home #content .grid #table .modal .gradient{height:15px;width:100%;z-index:99;}#home #content .grid #table .modal .gradient.top{background:url(../img/modal-block.png) 0 0 repeat-x;top:0;}
#home #content .grid #table .modal .gradient.bottom{background:url(../img/modal-block.png) 0 0 repeat-x;bottom:0;}
#home #content .grid #table .modal .wrap{height:100%;overflow-x:scroll;}
#home #content .grid #table .modal .padding{padding:15px 15px 25px 15px;}
#home #content .grid #table .modal img{margin:0 25px 15px 0;}
#home #content .grid #table .modal h3{color:#f66f34;font-size:17px;line-height:1.2999999999999998em;}
#home #content .grid #table .modal .date{font-size:13px;}
#home #content .grid #table .modal .quote{font-size:14px;line-height:1.4em;}
#home #content .grid #table .modal .source{line-height:1.3em;font-size:12px;font-style:italic;}
#home #content .grid #table .impacts{height:70px;bottom:-4px;width:100%;}#home #content .grid #table .impacts .thumb:hover{cursor:pointer;}
#home #content .grid #table .impact{padding-top:15px;-webkit-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;}#home #content .grid #table .impact:hover{cursor:pointer;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}
#home #content .grid #table .impact .modal{height:200px !important;}
#home #content .grid .line{z-index:9;}#home #content .grid .line.line-romney{background:url(../img/romney-line.png) 0 0 no-repeat;height:268px;left:65px;top:227px;width:2195px;}
#home #content .grid .line.line-obama{background:url(../img/obama-line.png) 0 0 no-repeat;height:416px;left:40px;top:60px;width:2261px;}
.page h1{color:#f66f34;font-size:30px;font-weight:bold;text-transform:uppercase;}
.page h3{border-bottom:1px dashed #595959;text-transform:uppercase;}
.page ul{list-style:disc;padding-left:20px;}.page ul.number{list-style:decimal;}
.page ul li{line-height:1.5em;padding:0 0 10px 10px;}
.page ul.list-inline li{float:left;}
#error #content h1{color:#f66f34;}
