*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative}a:focus{outline:none}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:59em;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row .column,.row .columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left}.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}@media only screen{.row .column,.row .columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}.row .small-1{position:relative;width:8.33333%}.row .small-2{position:relative;width:16.66667%}.row .small-3{position:relative;width:25%}.row .small-4{position:relative;width:33.33333%}.row .small-5{position:relative;width:41.66667%}.row .small-6{position:relative;width:50%}.row .small-7{position:relative;width:58.33333%}.row .small-8{position:relative;width:66.66667%}.row .small-9{position:relative;width:75%}.row .small-10{position:relative;width:83.33333%}.row .small-11{position:relative;width:91.66667%}.row .small-12{position:relative;width:100%}.row .small-offset-1{position:relative;margin-left:8.33333%}.row .small-offset-2{position:relative;margin-left:16.66667%}.row .small-offset-3{position:relative;margin-left:25%}.row .small-offset-4{position:relative;margin-left:33.33333%}.row .small-offset-5{position:relative;margin-left:41.66667%}.row .small-offset-6{position:relative;margin-left:50%}.row .small-offset-7{position:relative;margin-left:58.33333%}.row .small-offset-8{position:relative;margin-left:66.66667%}.row .small-offset-9{position:relative;margin-left:75%}.row .small-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}}@media only screen and (min-width: 48em){.row .large-1{position:relative;width:8.33333%}.row .large-2{position:relative;width:16.66667%}.row .large-3{position:relative;width:25%}.row .large-4{position:relative;width:33.33333%}.row .large-5{position:relative;width:41.66667%}.row .large-6{position:relative;width:50%}.row .large-7{position:relative;width:58.33333%}.row .large-8{position:relative;width:66.66667%}.row .large-9{position:relative;width:75%}.row .large-10{position:relative;width:83.33333%}.row .large-11{position:relative;width:91.66667%}.row .large-12{position:relative;width:100%}.row .large-offset-1{position:relative;margin-left:8.33333%}.row .large-offset-2{position:relative;margin-left:16.66667%}.row .large-offset-3{position:relative;margin-left:25%}.row .large-offset-4{position:relative;margin-left:33.33333%}.row .large-offset-5{position:relative;margin-left:41.66667%}.row .large-offset-6{position:relative;margin-left:50%}.row .large-offset-7{position:relative;margin-left:58.33333%}.row .large-offset-8{position:relative;margin-left:66.66667%}.row .large-offset-9{position:relative;margin-left:75%}.row .large-offset-10{position:relative;margin-left:83.33333%}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.small-push-2{left:inherit}.small-pull-2{right:inherit}.small-push-3{left:inherit}.small-pull-3{right:inherit}.small-push-4{left:inherit}.small-pull-4{right:inherit}.small-push-5{left:inherit}.small-pull-5{right:inherit}.small-push-6{left:inherit}.small-pull-6{right:inherit}.small-push-7{left:inherit}.small-pull-7{right:inherit}.small-push-8{left:inherit}.small-pull-8{right:inherit}.small-push-9{left:inherit}.small-pull-9{right:inherit}.small-push-10{left:inherit}.small-pull-10{right:inherit}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}}.show-for-small,.show-for-medium-down,.show-for-large-down{display:inherit !important}.show-for-medium,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}.hide-for-medium,.hide-for-medium-up,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important}.hide-for-small,.hide-for-medium-down,.hide-for-large-down{display:none !important}table.show-for-small,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-large,table.hide-for-large-up,table.hide-for-xlarge{display:table}thead.show-for-small,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-xlarge{display:table-header-group !important}tbody.show-for-small,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-xlarge{display:table-row-group !important}tr.show-for-small,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-xlarge{display:table-row !important}td.show-for-small,td.show-for-medium-down,td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge,th.show-for-small,th.show-for-medium-down,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge{display:table-cell !important}@media only screen and (min-width: 48em){.show-for-medium,.show-for-medium-up{display:inherit !important}.show-for-small{display:none !important}.hide-for-small{display:inherit !important}.hide-for-medium,.hide-for-medium-up{display:none !important}table.show-for-medium,table.show-for-medium-up,table.hide-for-small{display:table}thead.show-for-medium,thead.show-for-medium-up,thead.hide-for-small{display:table-header-group !important}tbody.show-for-medium,tbody.show-for-medium-up,tbody.hide-for-small{display:table-row-group !important}tr.show-for-medium,tr.show-for-medium-up,tr.hide-for-small{display:table-row !important}td.show-for-medium,td.show-for-medium-up,td.hide-for-small,th.show-for-medium,th.show-for-medium-up,th.hide-for-small{display:table-cell !important}}@media only screen and (min-width: 80em){.show-for-large,.show-for-large-up{display:inherit !important}.show-for-medium,.show-for-medium-down{display:none !important}.hide-for-medium,.hide-for-medium-down{display:inherit !important}.hide-for-large,.hide-for-large-up{display:none !important}table.show-for-large,table.show-for-large-up,table.hide-for-medium,table.hide-for-medium-down{display:table}thead.show-for-large,thead.show-for-large-up,thead.hide-for-medium,thead.hide-for-medium-down{display:table-header-group !important}tbody.show-for-large,tbody.show-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-down{display:table-row-group !important}tr.show-for-large,tr.show-for-large-up,tr.hide-for-medium,tr.hide-for-medium-down{display:table-row !important}td.show-for-large,td.show-for-large-up,td.hide-for-medium,td.hide-for-medium-down,th.show-for-large,th.show-for-large-up,th.hide-for-medium,th.hide-for-medium-down{display:table-cell !important}}@media only screen and (min-width: 90em){.show-for-xlarge{display:inherit !important}.show-for-large,.show-for-large-down{display:none !important}.hide-for-large,.hide-for-large-down{display:inherit !important}.hide-for-xlarge{display:none !important}table.show-for-xlarge,table.hide-for-large,table.hide-for-large-down{display:table}thead.show-for-xlarge,thead.hide-for-large,thead.hide-for-large-down{display:table-header-group !important}tbody.show-for-xlarge,tbody.hide-for-large,tbody.hide-for-large-down{display:table-row-group !important}tr.show-for-xlarge,tr.hide-for-large,tr.hide-for-large-down{display:table-row !important}td.show-for-xlarge,td.hide-for-large,td.hide-for-large-down,th.show-for-xlarge,th.hide-for-large,th.hide-for-large-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table}.touch table.show-for-touch{display:table}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}@media only screen{[class*="block-grid-"]{display:block;padding:0;margin:0 -10px;*zoom:1}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 10px 10px}.small-block-grid-1>li{width:100%;padding:0 10px 10px}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;padding:0 10px 10px}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;padding:0 10px 10px}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;padding:0 10px 10px}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;padding:0 10px 10px}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;padding:0 10px 10px}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;padding:0 10px 10px}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;padding:0 10px 10px}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;padding:0 10px 10px}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;padding:0 10px 10px}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;padding:0 10px 10px}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;padding:0 10px 10px}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 48em){.large-block-grid-1>li{width:100%;padding:0 10px 10px}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;padding:0 10px 10px}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;padding:0 10px 10px}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;padding:0 10px 10px}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;padding:0 10px 10px}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;padding:0 10px 10px}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;padding:0 10px 10px}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;padding:0 10px 10px}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;padding:0 10px 10px}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;padding:0 10px 10px}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;padding:0 10px 10px}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;padding:0 10px 10px}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}[class*="small-block-grid-"]>li{clear:none !important}}p.lead{font-size:1.21875em;line-height:1.6}.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:0.2em;margin-bottom:0.5em}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#2ba6cb;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#2795b6}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:0.875em;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:0.2em;margin-bottom:0.5em;line-height:1.2125em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125em}h2{font-size:1.6875em}h3{font-size:1.375em}h4{font-size:1.125em}h5{font-size:1.125em}h6{font-size:1em}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#7f0a0c}ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:0.3em;font-weight:bold}dl dd{margin-bottom:0.75em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125em;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #ddd;padding:0.625em 0.75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375em}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em}@media only screen and (min-width: 48em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75em}h2{font-size:2.3125em}h3{font-size:1.6875em}h4{font-size:1.4375em}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}button,.button{border-style:solid;border-width:1px;cursor:pointer;font-family:inherit;font-weight:bold;line-height:1;margin:0 0 1.25em;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:1em;background-color:#2ba6cb;border-color:#2284a1;color:#fff}button:hover,button:focus,.button:hover,.button:focus{background-color:#2284a1}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#d0d0d0}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#5da423;border-color:#457a1a;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#457a1a}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#c60f13;border-color:#970b0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#970b0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.large,.button.large{padding-top:1em;padding-right:2em;padding-bottom:1.0625em;padding-left:2em;font-size:1.25em}button.small,.button.small{padding-top:0.5625em;padding-right:1.125em;padding-bottom:0.625em;padding-left:1.125em;font-size:0.8125em}button.tiny,.button.tiny{padding-top:0.4375em;padding-right:0.875em;padding-bottom:0.5em;padding-left:0.875em;font-size:0.6875em}button.expand,.button.expand{padding-top:false;padding-right:0px;padding-bottom:false0.0625em;padding-left:0px;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75em}button.right-align,.button.right-align{text-align:right;padding-right:0.75em}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#2ba6cb;border-color:#2284a1;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#2284a1}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#2ba6cb}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#333;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#d0d0d0}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e9e9e9}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#5da423;border-color:#457a1a;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#457a1a}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#c60f13;border-color:#970b0e;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#970b0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13}input.button,button.button{padding-top:0.8125em;padding-bottom:0.75em}input.button.tiny,button.button.tiny{padding-top:0.5em;padding-bottom:0.4375em}input.button.small,button.button.small{padding-top:0.625em;padding-bottom:0.5625em}input.button.large,button.button.large{padding-top:1.03125em;padding-bottom:1.03125em}@media only screen{.button{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.button:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(0,0,0,0.2) inset}.button.radius{-webkit-border-radius:3px;border-radius:3px}.button.round{-webkit-border-radius:1000px;border-radius:1000px}}@media only screen and (min-width: 48em){.button{display:inline-block}}form{margin:0 0 1em}form .row .row{margin:-0.5em}form .row .row .column,form .row .row .columns{padding:0 0.5em}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row input.column,form .row input.columns{padding-left:0.5em}label{font-size:0.875em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:0.1875em}label.right{float:none;text-align:right}label.inline{margin:0 0 1em 0;padding:0.625em 0}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875em;height:2.3125em;line-height:2.3125em}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125em}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125em}.prefix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}span.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:none;color:#333}span.prefix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}span.postfix{background:#f2f2f2;border-color:#ccc;border-left:none;color:#333}span.postfix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.radius>*:first-child,.input-group.radius>*:first-child *{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.input-group.radius>*:last-child,.input-group.radius>*:last-child *{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.round>*:first-child,.input-group.round>*:first-child *{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.input-group.round>*:last-child,.input-group.round>*:last-child *{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875em;margin:0 0 1em 0;padding:0.5em;height:2.3125em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;transition:all 0.15s linear}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}fieldset{border:solid 1px #ddd;padding:1.25em;margin:1.125em 0}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875em;margin:0;margin-left:-0.1875em}.error input,input.error,.error textarea,textarea.error{border-color:#c60f13;background-color:rgba(198,15,19,0.1)}.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{background:#fafafa;border-color:#999}.error label,label.error{color:#c60f13}.error small,small.error{display:block;padding:0.375em 0.25em;margin-top:-1.3125em;margin-bottom:1em;font-size:0.75em;font-weight:bold;background:#c60f13;color:#fff}.flex-video{position:relative;padding-top:1.5625em;padding-bottom:67.5%;height:0;margin-bottom:1em;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumbs{display:block;padding:0.375em 0.875em 0.5625em;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f6f6f6;border-color:#dcdcdc;-webkit-border-radius:3px;border-radius:3px}.breadcrumbs li{margin:0;padding:0 0.75em 0 0;float:left}.breadcrumbs li:hover a,.breadcrumbs li:focus a{text-decoration:underline}.breadcrumbs li a,.breadcrumbs li span{font-size:0.6875em;padding-left:0.75em;text-transform:uppercase;color:#2ba6cb}.breadcrumbs li.current a{cursor:default;color:#333}.breadcrumbs li.current:hover a,.breadcrumbs li.current:focus a{text-decoration:none}.breadcrumbs li.unavailable a{color:#999}.breadcrumbs li.unavailable:hover a,.breadcrumbs li.unavailable a:focus{text-decoration:none;color:#999;cursor:default}.breadcrumbs li:before{content:"/";color:#aaa;position:relative;top:1px}.breadcrumbs li:first-child a,.breadcrumbs li:first-child span{padding-left:0}.breadcrumbs li:first-child:before{content:" "}.inline-list{margin:0 auto 1.0625em auto;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375em;display:block}.inline-list>li>*{display:block}.pagination{display:block;height:1.5em;margin-left:-0.3125em}.pagination li{display:block;float:left;height:1.5em;color:#222;font-size:0.875em;margin-left:0.3125em}.pagination li a{display:block;padding:0.0625em 0.4375em 0.0625em;color:#999}.pagination li:hover a,.pagination li a:focus{background:#e6e6e6}.pagination li.unavailable a{cursor:default;color:#999}.pagination li.unavailable:hover a,.pagination li.unavailable a:focus{background:transparent}.pagination li.current a{background:#2ba6cb;color:#fff;font-weight:bold;cursor:default}.pagination li.current a:hover,.pagination li.current a:focus{background:#2ba6cb}.pagination-centered{text-align:center}.pagination-centered ul>li{float:none;display:inline-block}.side-nav{display:block;margin:0;padding:0.875em 0;list-style-type:none;list-style-position:inside}.side-nav li{margin:0 0 0.4375em 0;font-size:0.875em}.side-nav li a{display:block;color:#2ba6cb}.side-nav li.active a{color:#4d4d4d;font-weight:bold}.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#e6e6e6}

#thesis_launcher { display: none; }

/* font guide ------------------------------------

.AvenirLT-Book { font-family: 'AvenirLT-Book', sans-serif; }
.AvenirLT-Light { font-family: 'AvenirLT-Light', sans-serif; }
.AvenirLTCom-BookOblique { font-family: 'AvenirLTCom-BookOblique', sans-serif; }
.AvenirLT-LightOblique { font-family: 'AvenirLT-LightOblique', sans-serif; }
.AvenirLT-Black { font-family: 'AvenirLT-Black', sans-serif; }

------------------------------------------------- */

/* @license
 * MyFonts Webfont Build ID 2535775, 2013-04-21T15:14:29-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Avenir 45 Book by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/45-book/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 *
 * Webfont: Avenir 35 Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/35-light/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 *
 * Webfont: Avenir 45 Book Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/45-book-oblique/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2005 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 *
 * Webfont: Avenir 35 Light Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/35-light-oblique/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 *
 * Webfont: Avenir 95 Black by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/95-black/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2535775
 *
 * © 2013 MyFonts Inc
*/

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/26b15f");
@font-face {font-family: 'AvenirLT-Book';src: url('fonts/26B15F_0_0.eot');src: url('fonts/26B15F_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/26B15F_0_0.woff') format('woff'),url('fonts/26B15F_0_0.ttf') format('truetype');}
@font-face {font-family: 'AvenirLT-Light';src: url('fonts/26B15F_1_0.eot');src: url('fonts/26B15F_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/26B15F_1_0.woff') format('woff'),url('fonts/26B15F_1_0.ttf') format('truetype');}
@font-face {font-family: 'AvenirLTCom-BookOblique';src: url('fonts/26B15F_2_0.eot');src: url('fonts/26B15F_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/26B15F_2_0.woff') format('woff'),url('fonts/26B15F_2_0.ttf') format('truetype');}
@font-face {font-family: 'AvenirLT-LightOblique';src: url('fonts/26B15F_3_0.eot');src: url('fonts/26B15F_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/26B15F_3_0.woff') format('woff'),url('fonts/26B15F_3_0.ttf') format('truetype');}
@font-face {font-family: 'AvenirLT-Black';src: url('fonts/26B15F_4_0.eot');src: url('fonts/26B15F_4_0.eot?#iefix') format('embedded-opentype'),url('fonts/26B15F_4_0.woff') format('woff'),url('fonts/26B15F_4_0.ttf') format('truetype');}

/*
* Icon Set:	IcoMoon - Free -- http://keyamoon.com/icomoon/
* License:	CC BY 3.0 -- http://creativecommons.org/licenses/by/3.0/
* Icon Set:	Broccolidry -- http://dribbble.com/shots/587469-Free-16px-Broccolidryiconsaniconsetitisfullof-icons
* License:	Aribitrary -- http://licence.visualidiot.com/
*/
@font-face { font-family: 'icomoon'; src:url('fonts/icomoon.eot'); src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('fonts/icomoon.woff') format('woff'), url('fonts/icomoon.ttf') format('truetype'), url('fonts/icomoon.svg#icomoon') format('svg'); font-weight: normal; font-style: normal; }

.icon-twitter, .icon-envelope {	font-family: 'icomoon';	speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.icon-twitter:before { content: "\e000"; }
.icon-envelope:before { content: "\e001";}

/* ================ */
/* = BOILERPLATES = */
/* ================ */

/* image replacement - older version */
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color:
	transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}

/* custom selection highlight: h5bp.com/i */
::-moz-selection {
	background: #ED145B;
	text-shadow: none;
	color: #fff;
}

::selection {
	background: #ED145B;
	text-shadow: none;
	color: #fff;
}

/* Allow only vertical resizing of textareas. */
textarea {
    resize: vertical;
}

/* Remove the gap between images and the bottom of their containers: h5bp.com/i/440 */
img {
    vertical-align: middle;
}

/* Chrome Frame prompt */
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* remove native webkit styling - primarily for mobile browser */
input[type="submit"] {
	-webkit-appearance: none;
}

/* clearfix: contain floats */

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

/* For IE 6/7 only - Include this rule to trigger hasLayout and contain floats. */

.clearfix {
    *zoom: 1;
}

.clear {
	clear: both;
}

/* remove extra spaces caused by pin button */
iframe[class*='PIN_'], iframe[class^='PIN_'] { directionsplay: none !important; }


/*
@media only screen
and (min-device-width : 320px)
and (max-device-width : 1024px) {
	body { min-width: 1024px; }
}
*/

/* ========== */
/* = GLOBAL = */
/* ========== */

a {
	color: #ed145b;
}

a:hover {
	color: #000;
}

/* anchor tag transitions */
.post_box a,
.tagline a,
.social_links a,
.latest_post h2 a,
.input_submit,
.share:hover {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

/* back out transitions */
.share_links a {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

em {
	font-family: 'AvenirLT-LightOblique', sans-serif;
	font-style: normal;
}

/* image alignment */
.alignleft,
img[align="left"] {
	float: left;
	margin: 5px 15px 10px 0;
}

.alignright,
img[align="right"] {
	float: right;
	margin: 5px 0 10px 15px;
}

.aligncenter,
.center,
img[align="middle"] {
	display: block;
	margin: 15px auto;
	float: none;
	clear: both;
}

.alignnone {
	display: block;
	clear: both;
}

/* captions */
.wp-caption {
	margin-bottom: 25px;
	padding: 10px;
	background: #eee;
	border: 1px solid #ddd;
}

.wp-caption img {
	display: block;
	margin-bottom: 10px;
}

.wp-caption p {
	font-size: .9em;
	line-height: 21px;
	margin-bottom: 0;
}

/* buttons */

.button,
.input_submit {
	background: #ed145b;
	border-radius: 10px;
	color: #fff;
	font: 1em 'AvenirLT-Black', sans-serif;
	letter-spacing: -1px;
	border: none;
	padding: 0.75em 1.5em 0.6125em;
	width: 97%;
	display: block;
	margin: 0 auto;
	text-align: center;
}

	.button:hover,
	.input_submit:hover {
		background: #000;
		cursor: pointer;
	}

.input_submit {
	width: 130px;
	margin: 0;
	font-size: 1.2em;
}

/* ======== */
/* = HOME = */
/* ======== */

body {
	background: #fff;
	font-family: 'AvenirLT-Book', sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #000;
	height: 100%;
	overflow: auto;
}

/* random background images */
body.home {
	background:url(images/rotator/rotator.php) no-repeat top left fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 100%;
	overflow: hidden;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: 'AvenirLT-Book', sans-serif;
}

h1, strong, b {
	font-family: 'AvenirLT-Black', sans-serif;
	font-weight: normal;
}

.interior h2,
.interior h3 {
	font-family: 'AvenirLT-Light', sans-serif;
	text-transform: uppercase;
}

.interior h2 {
	font-size: 2.2em;
	text-align: center;
}

.interior h3 {
	font-size: 1.3em;
}

.post_content
/*.post_content p */{
	font: 1.6em/1.4em 'AvenirLT-Light',sans-serif;
}

p {
	line-height: 1.3;
}

.divider {
	background: url(images/divider.png) no-repeat center center;
	width: 100%;
	height: 51px;
}

.divider2 {
	background: url(images/divider2.png) no-repeat center center;
	width: 100%;
	height: 51px;
	margin: 10px 0 30px;
}

.divider3 {
	background: url(images/divider3.jpg) no-repeat center center;
	width: 100%;
	height: 51px;
	margin: 20px 0 0;
}

/* header */

header {
	position: relative;
}

.header_area {
	padding-left: 25px;
	margin-bottom: 40px;
}

.header_area .row .large-6 {
	padding-left: 0;
}

/* logo */
.home #site_title {
	margin-bottom: 15px;
}

.interior #site_title {
	float: left;
	font-size: 2.75em;
	margin: 10px 10px 0;
	line-height: 1.4;
}

.interior p#site_title {
	position: relative;
	top: 2px;
}

#site_title a {
	font: 34px 'AvenirLT-Black', sans-serif;
	color: #000;
}

.tagline {
	width: 45%;
}

.tagline h2 {
	font: 3em 'AvenirLT-Light', sans-serif;
	text-transform: uppercase;
	margin-bottom: 0;
	letter-spacing: -1px;
}

.tagline a {
	font: 3.125em 'AvenirLT-Black', sans-serif;
	color: #ed145b;
	text-transform: uppercase;
}

	.tagline a:hover {
		color: #000;
	}


/* latest post - home page */

.latest_post {
	background: #fff;
	background: rgba(255,255,255,0.8);
	width: 305px;
	padding: 30px 20px;
	float: right;
}

	.latest_post h2 {
		font-size: 1.563em;
		line-height: 1em;
	}

	.latest_post h2 a {
		color: #000;
		letter-spacing: -1px;
		line-height: 1em;
		font-family: 'AvenirLT-Black', sans-serif;
	}

	.latest_post h2 a:hover {
		color: #ED145B;
	}

	.latest_post h4 {
		font: 1em 'AvenirLT-Light', sans-serif;
	}

/* ============ */
/* = INTERIOR = */
/* ============ */

.social_links {
	overflow: hidden;
}

	.social_links a {
		color: #bfbfbf;
		float: left;
		font-size: 2em;
		margin: 0.8em 0.5em 0 0;
	}

	.social_links a:hover {
		color: #ed145b;
	}

	.social_links span {
		float: left;
	}

/* ======= */
/* = NAV = */
/* ======= */

/* Copyright DIYthemes, LLC. Patent pending. All rights reserved. DIYthemes, Thesis, and the Thesis Theme are registered trademarks of DIYthemes, LLC. */
.menu { position: relative; list-style: none; z-index: 50; float: right; margin-top: 1.9em; }
.menu li { position: relative; float: left; }
.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.menu ul li { clear: both; }
.menu a { display: block; font: 1.4em 'AvenirLT-Light', sans-serif; color: #ed145b; text-transform: uppercase; padding: 0 15px; }
.menu ul ul { position: absolute; top: 0; }
.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }
.menu ul, .menu ul li { width: 150px; }
.menu ul ul, .menu :hover ul :hover ul { left: 150px; }
.menu ul a { width: auto; }
.menu li ul { border-bottom-width: 1px; }
.menu li { margin-bottom: -1px; }
.menu li ul { margin-top: -1px; }
.menu ul ul { margin-top: 0; }
.menu ul .current a, .menu ul .current-cat a, .menu .current ul a, .menu .current-cat ul a, .menu ul .current-menu-item a, .menu .current a, .menu .current-cat a, .menu .current-menu-item a, .current_page_parent a { color: #222; /*position: relative; top: -1px;*/ }
.menu .current a, .menu .current-cat a, .menu .current-menu-item a, .current_page_parent a { font-family: 'AvenirLT-Black'; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover, .menu .current a:hover, .menu .current-cat a:hover, .menu .current-menu-item a:hover, .current_page_parent a {  color: #000; }
.menu li:hover ul, .menu a:hover ul { left: -1px; }
.menu .sub-menu { margin-left: 0; }

/* about page */

.about {
	background: url(images/bg1.jpg) no-repeat center top #fff;
}

.about .post_content,
.books .post_content {
	margin-top: 410px;
	position: relative;
}

.video_img {
	background: #fff;
	background: rgba(255,255,255,0.8);
	padding: 20px;
	overflow: hidden;
	width: 60%;
	font-size: 65%;
	position: absolute;
}

.video_img.right {
	left: 469px;
    top: -230px;
    float: none !important;
}

.video_img.left {
	left: -106px;
	top: -230px;
	float: none !important;
}

.video_img a {
	float: left;
	margin-right: 20px;
	width: 231px;
	height: 154px;
	position: relative;
	z-index: 1;
	border-radius: 3px;
}

/* wpautop */
.video_img p {
	display: none;
}

.video_img h3 {
	font: 1.6em/1.1em 'AvenirLT-Light', sans-serif;
	margin-top: 15px;
	text-transform: none;
}

.shadow1,
.shadow2,
.shadow3 {
	position: relative;
}

.shadow1 img,
.shadow2 img,
.shadow3 img {
	position: relative;
	z-index: 1;
}

.home .shadow2 {
	border: 1px solid #555;
}

.shadow1:before {
	content: "";
	background: url(images/shadow1.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 153px;
	z-index: 0;
	top: 25px;
	left: 15px;
}

.shadow2:before {
	content: "";
	background: url(images/shadow2.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 155px;
	z-index: 0;
	top: 0;
	left: -6px;
}

.shadow3:before {
	content: "";
	background: url(images/shadow3.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 347px;
	z-index: 0;
	top: 0;
	left: -11px;
}

.video_img img {
	border-radius: 8px;
}

/* twitter follow banner */

.block {
	background: url(images/tw-follow_bg.png) no-repeat center top;
	height: 288px;
	margin: 10px 0 30px -210px;
    padding: 68px 0 0;
    width: 150%;
    font-size: 0.95em;
    line-height: 1.250em;
}

.block strong {
	font-size: 1.5em;
	margin-top: 10px;
	display: inline-block;
}

.block .alignleft {
	margin-right: 40px;
}

.block .alignright {
	margin-left: 35px;
}

/* books page */

.books {
	background: url(images/bg2.jpg) no-repeat center top #fff;
}

.stats {
	font-size: .6em;
	line-height: 1.2em;
}

.stats,
.stats h5 {
	color: #555;
}

.stats h5 {
	font-style: 0.85em;
}

.value {
	font: 2.2em 'AvenirLT-Light', sans-serif;
	color: #000;
	padding: 5px 15px 0;
	text-align: center;
	display: block;
}

/* testimonial */

.quote {
	background: url(images/quote_left.jpg) no-repeat left top,
				url(images/quote_right.jpg) no-repeat right top;
	width: 75%;
	float: left;
	padding: 0 100px;
	font: 1.2em/1.1em 'AvenirLT-Light', sans-serif;
}

	.quote cite {
		display: block;
		color: #ccc;
		font: normal 1.2em 'AvenirLT-Light', sans-serif;
		margin: 22px 0 0 -100px;
	}

	.quote.lg {
		font-size: 1.6em;
	}

	.quote.lg cite {
		font-size: 0.8em;
	}

/* ======== */
/* = BLOG = */
/* ======== */

.blog .headline_area h2 {
	text-align: left;
	margin: 25px 0 20px;
}

.blog .headline_area h2 a {
	font: 1em/1.1em 'AvenirLT-Black', sans-serif;
	color: #ed145b;
	text-transform: none;
	display: block;
}

.blog .headline_area h2 a:hover {
	color: #000;
}

.blog .post_excerpt {
	font: normal 18px/24px 'AvenirLT-Book', sans-serif;
	color: #3d3d3d;
}

.blog .read_more {
	display: block;
	text-align: center;
	margin: 30px 0 0;
	font-size: .85em;
	font-family: 'AvenirLT-Black', sans-serif;
}

/* single */

.single .headline {
	margin: 25px 0 20px;
	line-height: 1.1em;
	font-size: 2.2em;
}

.single .post_content {
	font-size: 1.2em;
}

.single .share {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 10px 0 20px;
}

.single .share ul {
	margin-bottom: 0;
	padding-top: 9px;
}

/* =========== */
/* = SIDEBAR = */
/* =========== */

.widget {
	background: url(images/divider4.jpg) no-repeat bottom center;
	margin-bottom: 15px;
	font-size: 1em;
	line-height: 1.4em;
	color: #818181;
	padding-bottom: 61px;
}

.content_area .columns .widget:last-child {
	background: none;
}

.widget h4 {
	font: normal 1.4em 'AvenirLT-Black', sans-serif;
	color: #818181;
	letter-spacing: -1px;
}

.widget img {
	background: #ddd;
	padding: 5px;
	margin-bottom: 25px;
}

.widget .noborder {
	padding: 0;
	background: #fff;
}

.widget .alt {
	font: normal 1em 'AvenirLT-Black', sans-serif;
	color: #ed145b;
	text-transform: uppercase;
}

/* opt in */

.optin {
	background: #dadada;
	position: relative;
	z-index: 1;
}

.optin img {
	padding: 0;
}

.optin_wrap {
	position: relative;
}

.optin_wrap:before {
	content: "";
	background: url(images/shadow2.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 155px;
	z-index: 0;
	bottom: -6px;
	left: 6px;
	zoom: 1;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}

.optin span {
	padding: 0 15px 15px;
	display: block;
	color: #1f1f1f;
}

.optin p {
	font-size: 0.95em;
	line-height: 1.2em;
	padding-top: 20px;
}

.optin h3 {
	font: 1.2em/1em 'AvenirLT-Black', sans-serif;
	background: #000;
	color: #fff;
	text-align: center;
	padding: 10px;
	position: relative;
	margin: 0 0 30px;
}

.optin h3:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 200px solid transparent;
    border-right: 200px solid transparent;
	border-top: 25px solid #000;
	bottom: 0;
	position: absolute;
	bottom: -25px;
	left: -58px;
	-webkit-transform: scaleX(0.7);
    -moz-transform: scaleX(0.7);
}

.optin h3 em {
	font-style: normal;
	font-family: 'AvenirLT-Black', sans-serif;
	color: #ee2665;
}

.optin h4 {
	font: 1.2em 'AvenirLT-Black', sans-serif;
	color: #1e1e1e;
	text-align: center;
	margin-top: 0;
}

.optin input[type="text"] {
	height: 40px;
	margin-bottom: .5em;
}

.optin small {
	text-align: center;
	display: block;
}

.optin .button {
	padding: 10px 10px 8px;
	font-size: 1.3em;
	margin-top: 5px;
}

/* =========== */
/* = FOOTER  = */
/* =========== */

.footer_area {
	background: #cdcdcd;
	height: 85px;
}

	.footer_area p {
		font-size: 1.125em;
		color: #fff;
		margin: 0;
		padding-top: 35px;
		letter-spacing: -0.5px;
		text-align: center;
	}

	.footer_area a {
		color: #fff;
	}

	.back {
		text-align: center;
		padding: 30px 0 60px;
	}

	.back a {
		font-size: 1em;
	}

/* ============ */
/* = COMMENTS = */
/* ============ */

.comments_closed { font-size: 13px; line-height: 21px; color: #888; margin-right: 25px; margin-bottom: 25px; margin-left: 13px; }
.comment { font-size: 16px; line-height: 25px; border-width: 0 0 1px 0; border-style: solid; border-color: #ccc; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 13px; }
.comment .comment_author { font-size: 18px; line-height: 25px; font-weight: bold; }
.comment .comment_aux { font-size: 13px; line-height: 22px; }
.children .comment { list-style-type: none; border-width: 0 0 0 1px; border-style: solid; border-color: #ddd; margin-top: 25px; padding-left: 25px; }
.bypostauthor { background-color: #e7f8fb; }
.children .bypostauthor { background-color: transparent; border-width: 0 0 0 2px; border-style: solid; border-color: #bde0e6; }
.comment .comment_text ul { list-style-type: square; }
.comment .comment_text ul, .comment .comment_text ol { margin-left: 25px; }
.comment p, .comment .comment_text ul, .comment .comment_text ol, .comment .comment_text blockquote, .comment .comment_text pre { margin-bottom: 25px; }
.comment .comment_text li ul, .comment .comment_text li ol { margin-left: 25px; margin-bottom: 0; }
.comment .comment_text .left, .comment .comment_text .alignleft { margin-bottom: 25px; margin-right: 25px; }
.comment .comment_text .right, .comment .comment_text .alignright { margin-bottom: 25px; margin-left: 25px; }
.comment .comment_text .center, .comment .comment_text .aligncenter { margin: 0 auto 25px auto; }
.comment .comment_text .block, .comment .comment_text .alignnone { margin: 0 auto 25px 0; }
#comments, .comment_list { list-style-type: none; margin-bottom: 50px; border-top: 1px solid #ccc; }
.children .comment { padding-top: 0; padding-right: 0; padding-bottom: 0; }
.comment .avatar { float: right; margin-left: 13px; }
.comment .comment_head { margin-bottom: 13px; }
.children .comment_head { margin-bottom: 0; }
.comment_date { font-size: 12px; color: #888; margin-left: 13px; }
.comment_edit { float: right; }
.comment_date a { color: #888; }
.comment_text a, .comment_head a:hover { text-decoration: underline; }
.comment_text a:hover { text-decoration: none; }
.comment-reply-link, .comment_edit { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color: #888; }
.comment-reply-link:hover, .comment_edit:hover { text-decoration: underline; }
#commentform { font-size: 16px; line-height: 25px; margin-bottom: 50px; padding-right: 25px; padding-left: 0; }
#commentform label { display: block; }
#commentform p { margin-bottom: 13px; }
#commentform p a { text-decoration: underline; }
#commentform p a:hover { text-decoration: none; }
#commentform p .required { color: #d00; }
#commentform textarea { height: auto; }
.comment_moderated { font-weight: bold; }
#commentform textarea.input_text { width: 100%; }
.comment #commentform { padding-right: 0; padding-left: 0; }
.comment #comment_form_title { margin-top: 0; }
.children #commentform { margin-left: -25px; padding-left: 25px; }
#cancel-comment-reply-link { font-size: 11px; line-height: 1em; text-transform: uppercase; letter-spacing: 1px; color: #fff; background-color: #d00; border-width: 2px; border-style: solid; border-color: #ac0000; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; }
#cancel-comment-reply-link { border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }

/* ================= */
/* = MISCELLANEOUS = */
/* ================= */

.flare-horizontal {
	margin-top: -20px;
}

.flare-button-count {
	top: 31px;
}

/* quote posts */

.blog-home .category-quote .post_excerpt,
.blog-home .category-quote .read_more {
	display: none;
}

.blog-home .category-quote .headline_area h2 a {
	font-family: 'AvenirLTCom-BookOblique', sans-serif;
	font-weight: normal;
	font-size: 22px;
	line-height: 26px;
   	pointer-events: none;
    cursor: default;
}

.blog-home .category-quote .headline_area h2:before {
	content: "\201C";
	float: left;
	font-size: 66px;
	position: relative;
	top: -20px;
}

.blog-home .category-quote .headline_area h2 a:before {
	content: "\201C";
}

.blog-home .category-quote .headline_area h2 a:after {
	content: "\201D";
}

/* social links */

.share {
	text-align: center;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin: 30px 0 0;
}

.share li {
	float: none;
	list-style: none;
	display: inline;
}

.share li a {
	display: inline-block;
}

.share:hover {
	zoom: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.share .facebook {
	margin-right: 20px;
}

/* ================ */
/* = CONTACT FORM = */
/* ================ */

.gform_wrapper {
	background: #f7f7f7;
	padding: 15px;
}

input[type="text"],
textarea {
	border: 1px solid #ccc;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: 40px;
	padding: 5px !important;
}

/* ===================== */
/* = RESPONSIVE STYLES = */
/* ===================== */

/* Desktops and laptops ----------- */
@media only screen
and (max-width : 1224px) {
	.block { width: 130%; margin: 10px 0 30px -135px; }
}


/* Smartphone to to iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 1024px) {
	body.home {	background:url(images/rotator-sm/rotator.php) no-repeat top left fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 100%; overflow: hidden; }
	.header_area { padding-left: 15px; }
	.about .post_content, .books .post_content { margin-top: 80px; }
	.post_content { font-size: 110%; }
	.divider { width: 100%; height: 30px; }
	.interior h2 { font-size: 2.2em; }
	/* block */
	.video_img { font-size: 100%; }
	.block { width: 100%; margin-left: 0; font-size: 80%; }
	.block .alignleft { margin-right: 20px; }
	.block .alignright { margin-left: 20px; }
	/* shadows */
	.shadow1:before, .shadow2:before, .shadow3:before, .optin_wrap:before { display: none; }
	/* footer */
	.footer_area p, .footer_area a { font-size: 95%; }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	/* header */
	.tagline h2 { font-size: 0.8em; }
	.latest_post { padding: 20px 10px 15px; width: 200px; }
	.latest_post h2 { font-size: 1.2em; }
	.tagline a { font-size:  1em; }
	.interior #site_title { line-height: 12px; margin: 0; }
	.interior #site_title a { font-size: 13px; }
	.header_area .social_links { clear: both; margin: 25px 0 0; }
	.header_area .social_links a { margin: 0; padding: 5px; background: rgba(255,255,255,.8); }
	.blog .header_area .social_links a { padding-left: 0; }
	.social_links a { font-size: 1.3em; margin: 1em 0.5em 0 0; }
	.menu { margin-top: .35em; }
	.menu a { font-size: .6em; padding: .4em;}

	/* about */
	.about { background: url(images/bg1_480.jpg) no-repeat center top; }
	.video_img { width: 265px; padding: 15px;}
	.video_img.left { margin: 0; left: 0; top: 0; }
	.video_img.right { left: 0; top: 0; }
	.video_img.right, .video_img.left { margin: 0 auto; }
	.video_img a { float: none; }
	.video_img h3 { font-size: 1em; margin-top: 0.5em; text-align: center; }
	.video_img:before { top: 20px; left: 10px; }
	.shadow1:before, .shadow2:before, .shadow3:before { background: none; width: 100%; }

	/* twitter follow */
	.block { padding-top: 40px; margin: 10px auto 10px; width: 85%; }
	.block img { width: 50px; margin: 0; }
	.block .alignright { margin-left: 0; float: left;}
	.block .alignleft { margin-right: 10px; }

	/* books */
	.books { background: url(images/bg2_480.jpg) no-repeat center top; }
	.stats { font-size: 100%; }
	.quote { font-size: 120%; background: none; padding: 20px 0 0; }
	.quote cite { margin: 30px 0 0; }
	.quote img { margin-top: 15px; }

	/* footer */
	.footer_area p { padding-top: 15px; }
	.footer_area p span { display: block; }

	/* blog */
/*	.blog #site_title { margin-top: -10px; }*/
	.blog .header_area { margin-bottom: 0px; }
	.optin_wrap:before { width: 90%; }
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
	/* header */
	.tagline h2 { font-size: 2em; }
	.tagline a { font-size: 2.2em; }
	.home .shadow2 { border: none; }
	.header_area { margin-bottom: 0; }
	.latest_post { padding: 20px 10px 15px; width: 285px; position: relative; top: -30px; }
	.latest_post h2 { font-size: 1.6em; }
	.latest_post h2 a { font-size: 95%; }
/*	.tagline a { font-size: 2em; }*/
	.interior #site_title { line-height: 26px; margin: 12px 10px 0 0; }
	.interior #site_title a { font-size: 26px; }

	.social_links a { font-size: 1.3em; margin: 1em 0.5em 0 0; }
	.menu { margin-top: 1.2em; }

	/* about/books page */
	.about { background: url(images/bg1_1024.jpg) no-repeat center top; }
	.stats { font-size: 80%; }

	/* books/about video/img */
	.about .post_content { margin-top: 150px; }
	.books .post_content { margin-top: 140px; }
	.video_img { width: 265px; padding: 15px; }
	.video_img.right, .video_img.left { margin: 0 auto; }
	.video_img.right { left: 260px; top: -120px; }
	.video_img.left { left: -250px; top: -120px; }
	.video_img a { float: none; }
	.video_img h3 { font-size: 1em; margin-top: 1em; text-align: center; }
	.video_img:before { top: 20px; left: 10px; }

	/* books */
	.books { background: url(images/bg2_1024.jpg) no-repeat center top; }

	/* blog */
	.optin h3:after { display: none; }

}

/* ====== */
/* = IE = */
/* ====== */

.ie9 .optin h3:after { border-left: 142px solid transparent; border-right: 142px solid transparent; left: 0; }
.ie9 .footer_area p { font-size: 15px; }
.ie9 .back a { font-size: 14px; }
.ie9 .interior p#site_title { top: -2px; }
.ie8 .optin h3:after { display: none; }

/* The Grid ---------------------- */
.ie8 .row { width: 940px; max-width: 100%; min-width: 768px; margin: 0 auto; }
.ie8 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.ie8 .row.large-collapse .column,
.ie8 .row.large-collapse .columns { padding: 0; }
.ie8 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.ie8 .row .row.large-collapse { margin: 0; }

.ie8 .column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.ie8 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

.ie8 [class*="column"] + [class*="column"]:last-child { float: right; }
.ie8 [class*="column"] + [class*="column"].end { float: left; }

.ie8 .large-1,
.ie8 .row .large-1 { width: 8.33333%; }

.ie8 .large-2,
.ie8 .row .large-2 { width: 16.66667%; }

.ie8 .large-3,
.ie8 .row .large-3 { width: 25%; }

.ie8 .large-4,
.ie8 .row .large-4 { width: 33.33333%; }

.ie8 .large-5,
.ie8 .row .large-5 { width: 41.66667%; }

.ie8 .large-6,
.ie8 .row .large-6 { width: 50%; }

.ie8 .large-7,
.ie8 .row .large-7 { width: 58.33333%; }

.ie8 .large-8,
.ie8 .row .large-8 { width: 66.66667%; }

.ie8 .large-9,
.ie8 .row .large-9 { width: 75%; }

.ie8 .large-10,
.ie8 .row .large-10 { width: 83.33333%; }

.ie8 .large-11,
.ie8 .row .large-11 { width: 91.66667%; }

.ie8 .large-12,
.ie8 .row .large-12 { width: 100%; }

.ie8 .row .large-offset-1 { margin-left: 8.33333%; }
.ie8 .row .large-offset-2 { margin-left: 16.66667%; }
.ie8 .row .large-offset-3 { margin-left: 25%; }
.ie8 .row .large-offset-4 { margin-left: 33.33333%; }
.ie8 .row .large-offset-5 { margin-left: 41.66667%; }
.ie8 .row .large-offset-6 { margin-left: 50%; }
.ie8 .row .large-offset-7 { margin-left: 58.33333%; }
.ie8 .row .large-offset-8 { margin-left: 66.66667%; }
.ie8 .row .large-offset-9 { margin-left: 75%; }
.ie8 .row .large-offset-10 { margin-left: 83.33333%; }

.ie8 .pull-2 { right: 16.66667%; }
.ie8 .pull-3 { right: 25%; }
.ie8 .pull-4 { right: 33.33333%; }
.ie8 .pull-5 { right: 41.66667%; }
.ie8 .pull-6 { right: 50%; }
.ie8 .pull-7 { right: 58.33333%; }
.ie8 .pull-8 { right: 66.66667%; }
.ie8 .pull-9 { right: 75%; }
.ie8 .pull-10 { right: 83.33333%; }

.ie8 .push-2 { left: 16.66667%; }
.ie8 .push-3 { left: 25%; }
.ie8 .push-4 { left: 33.33333%; }
.ie8 .push-5 { left: 41.66667%; }
.ie8 .push-6 { left: 50%; }
.ie8 .push-7 { left: 58.33333%; }
.ie8 .push-8 { left: 66.66667%; }
.ie8 .push-9 { left: 75%; }
.ie8 .push-10 { left: 83.33333%; }

/* Nicolas Gallagher's micro clearfix */
.ie8 .row { *zoom: 1; }
.ie8 .row:before, .row:after { content: " "; display: table; }
.ie8 .row:after { clear: both; }

/* Copied from css.css for migration */

* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
img, abbr, acronym, fieldset { border: 0; }
code { line-height: 1em; }
pre { overflow: auto; clear: both; }
sub, sup { line-height: 0.5em; }
.post_image, .thumb { display: block; }
.alignleft, .left, img[align="left"] { display: block; float: left; }
.alignright, .right, img[align="right"] { display: block; float: right; }
.aligncenter, .center, img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
.alignnone, .block { display: block; clear: both; }