.container{width:985px;margin:0 auto}
.showgrid{background:url(src/grid.png)}
body{margin:1.5em 0}
div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24,div.span-25,div.span-26,div.span-27,div.span-28,div.span-29,div.span-30,div.span-31,div.span-32,div.span-33,div.span-34,div.span-35,div.span-36,div.span-37,div.span-38,div.span-39,div.span-40,div.span-41,div.span-42,div.span-43,div.span-44,div.span-45{float:left;margin-right:5px}
div.last{margin-right:0}
.span-1{width:17px}
.span-2{width:39px}
.span-3{width:61px}
.span-4{width:83px}
.span-5{width:105px}
.span-6{width:127px}
.span-7{width:149px}
.span-8{width:171px}
.span-9{width:193px}
.span-10{width:215px}
.span-11{width:237px}
.span-12{width:259px}
.span-13{width:281px}
.span-14{width:303px}
.span-15{width:325px}
.span-16{width:347px}
.span-17{width:369px}
.span-18{width:391px}
.span-19{width:413px}
.span-20{width:435px}
.span-21{width:457px}
.span-22{width:479px}
.span-23{width:501px}
.span-24{width:523px}
.span-25{width:545px}
.span-26{width:567px}
.span-27{width:589px}
.span-28{width:611px}
.span-29{width:633px}
.span-30{width:655px}
.span-31{width:677px}
.span-32{width:699px}
.span-33{width:721px}
.span-34{width:743px}
.span-35{width:765px}
.span-36{width:787px}
.span-37{width:809px}
.span-38{width:831px}
.span-39{width:853px}
.span-40{width:875px}
.span-41{width:897px}
.span-42{width:919px}
.span-43{width:941px}
.span-44{width:963px}
.span-45,div.span-45{width:985px;margin:0}
.append-1{padding-right:22px}
.append-2{padding-right:44px}
.append-3{padding-right:66px}
.append-4{padding-right:88px}
.append-5{padding-right:110px}
.append-6{padding-right:132px}
.append-7{padding-right:154px}
.append-8{padding-right:176px}
.append-9{padding-right:198px}
.append-10{padding-right:220px}
.append-11{padding-right:242px}
.append-12{padding-right:264px}
.append-13{padding-right:286px}
.append-14{padding-right:308px}
.append-15{padding-right:330px}
.append-16{padding-right:352px}
.append-17{padding-right:374px}
.append-18{padding-right:396px}
.append-19{padding-right:418px}
.append-20{padding-right:440px}
.append-21{padding-right:462px}
.append-22{padding-right:484px}
.append-23{padding-right:506px}
.append-24{padding-right:528px}
.append-25{padding-right:550px}
.append-26{padding-right:572px}
.append-27{padding-right:594px}
.append-28{padding-right:616px}
.append-29{padding-right:638px}
.append-30{padding-right:660px}
.append-31{padding-right:682px}
.append-32{padding-right:704px}
.append-33{padding-right:726px}
.append-34{padding-right:748px}
.append-35{padding-right:770px}
.append-36{padding-right:792px}
.append-37{padding-right:814px}
.append-38{padding-right:836px}
.append-39{padding-right:858px}
.append-40{padding-right:880px}
.append-41{padding-right:902px}
.append-42{padding-right:924px}
.append-43{padding-right:946px}
.append-44{padding-right:968px}
.prepend-1{padding-left:22px}
.prepend-2{padding-left:44px}
.prepend-3{padding-left:66px}
.prepend-4{padding-left:88px}
.prepend-5{padding-left:110px}
.prepend-6{padding-left:132px}
.prepend-7{padding-left:154px}
.prepend-8{padding-left:176px}
.prepend-9{padding-left:198px}
.prepend-10{padding-left:220px}
.prepend-11{padding-left:242px}
.prepend-12{padding-left:264px}
.prepend-13{padding-left:286px}
.prepend-14{padding-left:308px}
.prepend-15{padding-left:330px}
.prepend-16{padding-left:352px}
.prepend-17{padding-left:374px}
.prepend-18{padding-left:396px}
.prepend-19{padding-left:418px}
.prepend-20{padding-left:440px}
.prepend-21{padding-left:462px}
.prepend-22{padding-left:484px}
.prepend-23{padding-left:506px}
.prepend-24{padding-left:528px}
.prepend-25{padding-left:550px}
.prepend-26{padding-left:572px}
.prepend-27{padding-left:594px}
.prepend-28{padding-left:616px}
.prepend-29{padding-left:638px}
.prepend-30{padding-left:660px}
.prepend-31{padding-left:682px}
.prepend-32{padding-left:704px}
.prepend-33{padding-left:726px}
.prepend-34{padding-left:748px}
.prepend-35{padding-left:770px}
.prepend-36{padding-left:792px}
.prepend-37{padding-left:814px}
.prepend-38{padding-left:836px}
.prepend-39{padding-left:858px}
.prepend-40{padding-left:880px}
.prepend-41{padding-left:902px}
.prepend-42{padding-left:924px}
.prepend-43{padding-left:946px}
.prepend-44{padding-left:968px}
div.border{padding-right:1.5px;margin-right:2.5px;border-right:1px solid #eee}
div.colborder{padding-right:17.5px;margin-right:14.5px;border-right:1px solid #eee}
.pull-1{margin-left:-22px}
.pull-2{margin-left:-44px}
.pull-3{margin-left:-66px}
.pull-4{margin-left:-88px}
.pull-5{margin-left:-110px}
.pull-6{margin-left:-132px}
.pull-7{margin-left:-154px}
.pull-8{margin-left:-176px}
.pull-9{margin-left:-198px}
.pull-10{margin-left:-220px}
.pull-11{margin-left:-242px}
.pull-12{margin-left:-264px}
.pull-13{margin-left:-286px}
.pull-14{margin-left:-308px}
.pull-15{margin-left:-330px}
.pull-16{margin-left:-352px}
.pull-17{margin-left:-374px}
.pull-18{margin-left:-396px}
.pull-19{margin-left:-418px}
.pull-20{margin-left:-440px}
.pull-21{margin-left:-462px}
.pull-22{margin-left:-484px}
.pull-23{margin-left:-506px}
.pull-24{margin-left:-528px}
.pull-25{margin-left:-550px}
.pull-26{margin-left:-572px}
.pull-27{margin-left:-594px}
.pull-28{margin-left:-616px}
.pull-29{margin-left:-638px}
.pull-30{margin-left:-660px}
.pull-31{margin-left:-682px}
.pull-32{margin-left:-704px}
.pull-33{margin-left:-726px}
.pull-34{margin-left:-748px}
.pull-35{margin-left:-770px}
.pull-36{margin-left:-792px}
.pull-37{margin-left:-814px}
.pull-38{margin-left:-836px}
.pull-39{margin-left:-858px}
.pull-40{margin-left:-880px}
.pull-41{margin-left:-902px}
.pull-42{margin-left:-924px}
.pull-43{margin-left:-946px}
.pull-44{margin-left:-968px}
.pull-45{margin-left:-990px}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24,.pull-25,.pull-26,.pull-27,.pull-28,.pull-29,.pull-30,.pull-31,.pull-32,.pull-33,.pull-34,.pull-35,.pull-36,.pull-37,.pull-38,.pull-39,.pull-40,.pull-41,.pull-42,.pull-43,.pull-44,.pull-45{float:left;position:relative}
.push-1{margin:0 -22px 1.5em 22px}
.push-2{margin:0 -44px 1.5em 44px}
.push-3{margin:0 -66px 1.5em 66px}
.push-4{margin:0 -88px 1.5em 88px}
.push-5{margin:0 -110px 1.5em 110px}
.push-6{margin:0 -132px 1.5em 132px}
.push-7{margin:0 -154px 1.5em 154px}
.push-8{margin:0 -176px 1.5em 176px}
.push-9{margin:0 -198px 1.5em 198px}
.push-10{margin:0 -220px 1.5em 220px}
.push-11{margin:0 -242px 1.5em 242px}
.push-12{margin:0 -264px 1.5em 264px}
.push-13{margin:0 -286px 1.5em 286px}
.push-14{margin:0 -308px 1.5em 308px}
.push-15{margin:0 -330px 1.5em 330px}
.push-16{margin:0 -352px 1.5em 352px}
.push-17{margin:0 -374px 1.5em 374px}
.push-18{margin:0 -396px 1.5em 396px}
.push-19{margin:0 -418px 1.5em 418px}
.push-20{margin:0 -440px 1.5em 440px}
.push-21{margin:0 -462px 1.5em 462px}
.push-22{margin:0 -484px 1.5em 484px}
.push-23{margin:0 -506px 1.5em 506px}
.push-24{margin:0 -528px 1.5em 528px}
.push-25{margin:0 -550px 1.5em 550px}
.push-26{margin:0 -572px 1.5em 572px}
.push-27{margin:0 -594px 1.5em 594px}
.push-28{margin:0 -616px 1.5em 616px}
.push-29{margin:0 -638px 1.5em 638px}
.push-30{margin:0 -660px 1.5em 660px}
.push-31{margin:0 -682px 1.5em 682px}
.push-32{margin:0 -704px 1.5em 704px}
.push-33{margin:0 -726px 1.5em 726px}
.push-34{margin:0 -748px 1.5em 748px}
.push-35{margin:0 -770px 1.5em 770px}
.push-36{margin:0 -792px 1.5em 792px}
.push-37{margin:0 -814px 1.5em 814px}
.push-38{margin:0 -836px 1.5em 836px}
.push-39{margin:0 -858px 1.5em 858px}
.push-40{margin:0 -880px 1.5em 880px}
.push-41{margin:0 -902px 1.5em 902px}
.push-42{margin:0 -924px 1.5em 924px}
.push-43{margin:0 -946px 1.5em 946px}
.push-44{margin:0 -968px 1.5em 968px}
.push-45{margin:0 -990px 1.5em 990px}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24,.push-25,.push-26,.push-27,.push-28,.push-29,.push-30,.push-31,.push-32,.push-33,.push-34,.push-35,.push-36,.push-37,.push-38,.push-39,.push-40,.push-41,.push-42,.push-43,.push-44,.push-45{float:right;position:relative}
.box{margin-bottom:1.5em;background:#E5ECF9;padding:1.5em}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.45em}
hr.space{background:#fff;color:#fff}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.container{display:block}
* html .clearfix,* html .container{height:1%}
.clear{clear:both}