@import url(normalize.css);@import url(leaflet.css);@import url("http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700");@import url("http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,700");body{background:#fff url("../images/bg.png") repeat 0 0;font-family:'Open Sans', sans-serif;font-size:0.625em}header{height:60px;width:100%;color:#2ba3d4;font-family:'Open Sans Condensed', sans-serif;position:fixed;top:0;left:0;background:#fff url("../images/bg.png") repeat 0 0;z-index:1000}header .left{margin:5px 0 5px 6%;float:left}@media only screen and (max-width: 768px){header .left{margin:5px 0 5px 2%}}header .left .logo{width:81px;height:54px;background:transparent url("../images/logo.gif") no-repeat 0 0;float:left}header .left h1{font-weight:normal;font-size:2.3em;float:left;margin:8px 0 0 13px}header .left h1 a{text-decoration:none}header .left h1 a:link,header .left h1 a:visited{color:#2ba3d4}header .left h1 a:hover{color:#333333}header .right{float:right;margin:5px 6% 5px 0}@media only screen and (max-width: 768px){header .right{margin:5px 2% 5px 0}}header .right ul{list-style-type:none;margin:0}header .right ul li{float:left;margin:10px 50px 0 0;font-size:2em}header .right ul li a{text-decoration:none}header .right ul li a:link,header .right ul li a:visited{color:#2ba3d4}header .right ul li a:hover{color:#333333}#main{width:75%;margin:90px auto 0}@media only screen and (max-width: 1024px){#main{width:90%}}#main .summary{margin-bottom:25px}#main .summary h2{margin-bottom:20px}#main .summary p a{z-index:1000}#main p,#main li{font-size:1.5em;line-height:1.7}#main p a,#main li a{text-decoration:none}#main p a:link,#main p a:visited,#main li a:link,#main li a:visited{color:#2ba3d4}#main p a:hover,#main li a:hover{color:#333333}#main h2{font-family:'Open Sans Condensed', sans-serif;color:#333333;font-size:2em;font-weight:normal;margin:0;border-bottom:1px solid #f1f1f1}#main h2 a{text-decoration:none}#main h2 a:link,#main h2 a:visited{color:#333333}#main h2 a:hover{color:#2ba3d4}#main .canvasWrap{width:100%;height:400px;overflow:hidden;position:relative}#main .canvasWrap .canvas{position:relative;bottom:0;text-align:center}#main .mapWrap{height:auto;margin-top:20px;border:2px solid #333}#main .mapWrap #sf-bicycle-theft{cursor:pointer}#main .mapWrap #sf-bicycle-theft:active{cursor:grab}#main .mapWrap #sf-bicycle-theft path{stroke:#fff;stroke-width:0.5px;fill:#de2d26}#main .mapWrap #sf-bicycle-theft path:hover{stroke:#000}#main #timeStolen{margin:25px auto 35px}#main #timeStolen rect{fill:#df2f28}#main #timeStolen .axis path,#main #timeStolen .axis line{fill:none;stroke:#2ba3d4;shape-rendering:crispEdges}#main #timeStolen .axis text{font-family:sans-serif;font-size:11px}#main .imgWrap{width:100%;text-align:center}#main .mapWrap{position:relative;margin:10px auto 40px}#main .mapWrap #county-wealth-map{cursor:default}#main .mapWrap #county-wealth-map .counties{stroke:#fff;stroke-width:1;stroke-opacity:0.5;stroke-linejoin:round}#main .mapWrap #county-wealth-map .counties:hover{stroke-width:3;stroke-opacity:1}#main .mapWrap #county-wealth-map .states{fill:none;stroke:#333;stroke-linejoin:round;stroke-linecap:butt;stroke-dasharray:8,5;stroke-width:1;stroke-opacity:0.9}#main .mapWrap #county-wealth-map-bar{position:absolute;top:0;display:inline-block;z-index:1000;background:white;opacity:0.7;pointer-events:none}#main .mapWrap #county-wealth-map-bar .barChart .Black{fill:#eb6841}#main .mapWrap #county-wealth-map-bar .barChart .White{fill:#00a0b0}#main .mapWrap #county-wealth-map-bar .barChart .Asian{fill:#36862d}#main .mapWrap #county-wealth-map-bar .barChart .Hispanic{fill:#edc951}#main .mapWrap #county-wealth-map-bar .barChart .Other{fill:#cc333f}#main .nationalCubes{width:100%;margin:40px auto 0;text-align:center}#main .nationalCubes rect,#main .nationalCubes path{fill-opacity:0.35;stroke-linejoin:round;stroke-width:1.5}#main .nationalCubes .legend rect{fill-opacity:0.4}#main .nationalCubes .base{stroke:#6A4A3C;stroke-width:1;stroke-opacity:0.4}#main .nationalCubes .Black{fill:#eb6841;stroke:#eb6841}#main .nationalCubes .White{fill:#00a0b0;stroke:#00a0b0}#main .nationalCubes .Asian{fill:#36862d;stroke:#36862d}#main .nationalCubes .Hispanic{fill:#edc951;stroke:#edc951}#main .nationalCubes .Other{fill:#cc333f;stroke:#cc333f}#main .stateBar{width:100%;margin:30px auto 50px}#main .stateBar rect{fill-opacity:0.4;stroke-linejoin:round;stroke-width:1}#main .stateBar .Black{fill:#eb6841;stroke:#eb6841}#main .stateBar .White{fill:#00a0b0;stroke:#00a0b0}#main .stateBar .Asian{fill:#36862d;stroke:#36862d}#main .stateBar .Hispanic{fill:#edc951;stroke:#edc951}#main .stateBar .Other{fill:#cc333f;stroke:#cc333f}footer{width:40%;height:100px;margin:50px auto 0;border-top:1px solid #f1f1f1}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}