﻿/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body:after{display:none}@media only screen and (min-width: 320px){body:after{content:"handheld"}}@media only screen and (min-width: 600px){body:after{content:"tablet"}}@media only screen and (min-width: 768px){body:after{content:"tablet-large"}}@media only screen and (min-width: 870px){body:after{content:"desktop"}}@media only screen and (min-width: 1824px){body:after{content:"desktop-large"}}@font-face{font-family:"SSStandard";src:url("../fonts/ss-standard/ss-standard.eot");src:url("../fonts/ss-standard/ss-standard.eot?#iefix") format("embedded-opentype"),url("../fonts/ss-standard/ss-standard.woff") format("woff"),url("../fonts/ss-standard/ss-standard.ttf") format("truetype"),url("../fonts/ss-standard/ss-standard.svg#SSStandard") format("svg");font-weight:normal;font-style:normal}html:hover [class^="ss-"]{-ms-zoom:1}.ss-icon,.ss-icon.ss-standard,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-standard:before,[class*=" ss-"].ss-standard:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-standard.right:after,[class*=" ss-"].ss-standard.right:after{font-family:"SSStandard";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-cursor:before,.ss-cursor.right:after{content:''}.ss-crosshair:before,.ss-crosshair.right:after{content:'⌖'}.ss-search:before,.ss-search.right:after{content:'🔎'}.ss-zoomin:before,.ss-zoomin.right:after{content:''}.ss-zoomout:before,.ss-zoomout.right:after{content:''}.ss-view:before,.ss-view.right:after{content:'👀'}.ss-attach:before,.ss-attach.right:after{content:'📎'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-move:before,.ss-move.right:after{content:''}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-writingdisabled:before,.ss-writingdisabled.right:after{content:''}.ss-erase:before,.ss-erase.right:after{content:'✐'}.ss-compose:before,.ss-compose.right:after{content:'📝'}.ss-lock:before,.ss-lock.right:after{content:'🔒'}.ss-unlock:before,.ss-unlock.right:after{content:'🔓'}.ss-key:before,.ss-key.right:after{content:'🔑'}.ss-backspace:before,.ss-backspace.right:after{content:'⌫'}.ss-ban:before,.ss-ban.right:after{content:'🚫'}.ss-trash:before,.ss-trash.right:after{content:''}.ss-target:before,.ss-target.right:after{content:'◎'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-bookmark:before,.ss-bookmark.right:after{content:'🔖'}.ss-flag:before,.ss-flag.right:after{content:'⚑'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-dislike:before,.ss-dislike.right:after{content:'👎'}.ss-heart:before,.ss-heart.right:after{content:'♥'}.ss-halfheart:before,.ss-halfheart.right:after{content:''}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-halfstar:before,.ss-halfstar.right:after{content:''}.ss-sample:before,.ss-sample.right:after{content:''}.ss-crop:before,.ss-crop.right:after{content:''}.ss-layers:before,.ss-layers.right:after{content:''}.ss-fill:before,.ss-fill.right:after{content:''}.ss-stroke:before,.ss-stroke.right:after{content:''}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-phonedisabled:before,.ss-phonedisabled.right:after{content:''}.ss-rss:before,.ss-rss.right:after{content:''}.ss-facetime:before,.ss-facetime.right:after{content:''}.ss-reply:before,.ss-reply.right:after{content:'↩'}.ss-send:before,.ss-send.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-ellipsischat:before,.ss-ellipsischat.right:after{content:''}.ss-ellipsis:before,.ss-ellipsis.right:after{content:'…'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-femaleuser:before,.ss-femaleuser.right:after{content:'👧'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-cart:before,.ss-cart.right:after{content:''}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-dollarsign:before,.ss-dollarsign.right:after{content:'💲'}.ss-barchart:before,.ss-barchart.right:after{content:'📊'}.ss-piechart:before,.ss-piechart.right:after{content:''}.ss-box:before,.ss-box.right:after{content:'📦'}.ss-home:before,.ss-home.right:after{content:'⌂'}.ss-buildings:before,.ss-buildings.right:after{content:'🏢'}.ss-warehouse:before,.ss-warehouse.right:after{content:''}.ss-globe:before,.ss-globe.right:after{content:'🌎'}.ss-navigate:before,.ss-navigate.right:after{content:''}.ss-compass:before,.ss-compass.right:after{content:''}.ss-signpost:before,.ss-signpost.right:after{content:''}.ss-map:before,.ss-map.right:after{content:''}.ss-location:before,.ss-location.right:after{content:''}.ss-pin:before,.ss-pin.right:after{content:'📍'}.ss-database:before,.ss-database.right:after{content:''}.ss-hdd:before,.ss-hdd.right:after{content:''}.ss-music:before,.ss-music.right:after{content:'♫'}.ss-mic:before,.ss-mic.right:after{content:'🎤'}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-lowvolume:before,.ss-lowvolume.right:after{content:'🔉'}.ss-highvolume:before,.ss-highvolume.right:after{content:'🔊'}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-camera:before,.ss-camera.right:after{content:'📷'}.ss-picture:before,.ss-picture.right:after{content:'🌄'}.ss-video:before,.ss-video.right:after{content:'📹'}.ss-play:before,.ss-play.right:after{content:'▶'}.ss-pause:before,.ss-pause.right:after{content:''}.ss-stop:before,.ss-stop.right:after{content:'■'}.ss-record:before,.ss-record.right:after{content:'●'}.ss-rewind:before,.ss-rewind.right:after{content:'⏪'}.ss-fastforward:before,.ss-fastforward.right:after{content:'⏩'}.ss-skipback:before,.ss-skipback.right:after{content:'⏮'}.ss-skipforward:before,.ss-skipforward.right:after{content:'⏭'}.ss-eject:before,.ss-eject.right:after{content:'⏏'}.ss-repeat:before,.ss-repeat.right:after{content:'🔁'}.ss-replay:before,.ss-replay.right:after{content:'↺'}.ss-shuffle:before,.ss-shuffle.right:after{content:'🔀'}.ss-book:before,.ss-book.right:after{content:'📕'}.ss-openbook:before,.ss-openbook.right:after{content:'📖'}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-grid:before,.ss-grid.right:after{content:''}.ss-rows:before,.ss-rows.right:after{content:''}.ss-columns:before,.ss-columns.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-filter:before,.ss-filter.right:after{content:''}.ss-desktop:before,.ss-desktop.right:after{content:'💻'}.ss-laptop:before,.ss-laptop.right:after{content:''}.ss-tablet:before,.ss-tablet.right:after{content:''}.ss-cell:before,.ss-cell.right:after{content:'📱'}.ss-battery:before,.ss-battery.right:after{content:'🔋'}.ss-highbattery:before,.ss-highbattery.right:after{content:''}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-lowbattery:before,.ss-lowbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-downloadcloud:before,.ss-downloadcloud.right:after{content:''}.ss-download:before,.ss-download.right:after{content:''}.ss-uploadcloud:before,.ss-uploadcloud.right:after{content:''}.ss-upload:before,.ss-upload.right:after{content:''}.ss-fork:before,.ss-fork.right:after{content:''}.ss-merge:before,.ss-merge.right:after{content:''}.ss-transfer:before,.ss-transfer.right:after{content:'⇆'}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-loading:before,.ss-loading.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-connection:before,.ss-connection.right:after{content:''}.ss-file:before,.ss-file.right:after{content:'📄'}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-quote:before,.ss-quote.right:after{content:'“'}.ss-text:before,.ss-text.right:after{content:''}.ss-font:before,.ss-font.right:after{content:''}.ss-print:before,.ss-print.right:after{content:'⎙'}.ss-fax:before,.ss-fax.right:after{content:'📠'}.ss-list:before,.ss-list.right:after{content:''}.ss-layout:before,.ss-layout.right:after{content:''}.ss-action:before,.ss-action.right:after{content:''}.ss-redirect:before,.ss-redirect.right:after{content:'↪'}.ss-expand:before,.ss-expand.right:after{content:'⤢'}.ss-contract:before,.ss-contract.right:after{content:''}.ss-help:before,.ss-help.right:after{content:'❓'}.ss-info:before,.ss-info.right:after{content:'ℹ'}.ss-alert:before,.ss-alert.right:after{content:'⚠'}.ss-caution:before,.ss-caution.right:after{content:'⛔'}.ss-logout:before,.ss-logout.right:after{content:''}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'✓'}.ss-delete:before,.ss-delete.right:after{content:'␡'}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after{content:'🔕'}.ss-clock:before,.ss-clock.right:after{content:'⏲'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'⏱'}.ss-calendar:before,.ss-calendar.right:after{content:'📅'}.ss-addcalendar:before,.ss-addcalendar.right:after{content:''}.ss-removecalendar:before,.ss-removecalendar.right:after{content:''}.ss-checkcalendar:before,.ss-checkcalendar.right:after{content:''}.ss-deletecalendar:before,.ss-deletecalendar.right:after{content:''}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-cloud:before,.ss-cloud.right:after{content:'☁'}.ss-droplet:before,.ss-droplet.right:after{content:'💧'}.ss-flask:before,.ss-flask.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-upright:before,.ss-upright.right:after{content:'⬈'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-downright:before,.ss-downright.right:after{content:'⬊'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-downleft:before,.ss-downleft.right:after{content:'⬋'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-upleft:before,.ss-upleft.right:after{content:'⬉'}.ss-navigateup:before,.ss-navigateup.right:after{content:''}.ss-navigateright:before,.ss-navigateright.right:after{content:'▻'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:''}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'◅'}.ss-directup:before,.ss-directup.right:after{content:'▴'}.ss-directright:before,.ss-directright.right:after{content:'▹'}.ss-dropdown:before,.ss-dropdown.right:after{content:'▾'}.ss-directleft:before,.ss-directleft.right:after{content:'◃'}.ss-retweet:before,.ss-retweet.right:after{content:''}.ss-volumelow:before,.ss-volumelow.right:after{content:'🔉'}.ss-volumehigh:before,.ss-volumehigh.right:after{content:'🔊'}.ss-batteryhigh:before,.ss-batteryhigh.right:after{content:''}.ss-batterymedium:before,.ss-batterymedium.right:after{content:''}.ss-batterylow:before,.ss-batterylow.right:after{content:''}.ss-batteryempty:before,.ss-batteryempty.right:after{content:''}.ss-clouddownload:before,.ss-clouddownload.right:after{content:''}.ss-cloudupload:before,.ss-cloudupload.right:after{content:''}.ss-calendaradd:before,.ss-calendaradd.right:after{content:''}.ss-calendarremove:before,.ss-calendarremove.right:after{content:''}.ss-calendarcheck:before,.ss-calendarcheck.right:after{content:''}.ss-calendardelete:before,.ss-calendardelete.right:after{content:''}@font-face{font-family:"SSSocial";src:url("../fonts/ss-social/ss-social-circle.eot");src:url("../fonts/ss-social/ss-social-circle.eot?#iefix") format("embedded-opentype"),url("../fonts/ss-social/ss-social-circle.woff") format("woff"),url("../fonts/ss-social/ss-social-circle.ttf") format("truetype"),url("../fonts/ss-social/ss-social-circle.svg#SSSocialCircle") format("svg");font-weight:bold;font-style:normal}html:hover [class^="ss-"]{-ms-zoom:1}.ss-icon,.ss-icon.ss-social,.ss-icon.ss-social-circle,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"][class*=" ss-social"]:before,[class*=" ss-"][class*=" ss-social"]:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"][class*=" ss-social"].right:after,[class*=" ss-"][class*=" ss-social"].right:after{font-family:"SSSocial";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.ss-icon.ss-social-circle,[class^="ss-"].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before,[class^="ss-"].ss-social-circle.right:after,[class*=" ss-"].ss-social-circle.right:after{font-weight:bold}[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-appdotnet:before,.ss-appdotnet.right:after{content:''}.ss-zerply:before,.ss-zerply.right:after{content:''}.ss-reddit:before,.ss-reddit.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-fivehundredpx:before,.ss-fivehundredpx.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-pinboard:before,.ss-pinboard.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-yelp:before,.ss-yelp.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-soundcloud:before,.ss-soundcloud.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-share:before,.ss-share.right:after{content:''}.ss-apple:before,.ss-apple.right:after{content:''}.ss-microsoft:before,.ss-microsoft.right:after{content:''}.ss-windows:before,.ss-windows.right:after{content:''}.ss-android:before,.ss-android.right:after{content:''}.ss-blackberry:before,.ss-blackberry.right:after{content:''}.grid{margin:0 0 20px 0;zoom:1}.grid:before{content:"";display:table}.grid:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){.col-2-3{width:66.66%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px}.grid .col-2-3:last-child{padding-right:0}.col-1-3{width:33.33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px}.grid .col-1-3:last-child{padding-right:0}.col-1-2{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px}.grid .col-1-2:last-child{padding-right:0}.col-1-4{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px}.grid .col-1-4:last-child{padding-right:0}.col-1-8{width:12.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px}.grid .col-1-8:last-child{padding-right:0}.col-last{padding-right:0}}.grid-pad{padding:20px 0 20px 20px}.grid-pad [class*='col-']:last-child{padding-right:20px}.grid-pad{padding:20px 0 20px 20px}.grid-pad [class*='col-']:last-child{padding-right:20px}.highlight{color:#E6E1DC}.highlight .hll{background-color:#ffc}.highlight .c{color:#BC9458;font-style:italic}.highlight .err{color:#E6E1DC}.highlight .g{color:#E6E1DC}.highlight .k{color:#CC7833}.highlight .l{color:#E6E1DC}.highlight .n{color:#E6E1DC}.highlight .o{color:#E6E1DC}.highlight .x{color:#E6E1DC}.highlight .p{color:#E6E1DC}.highlight .cm{color:#BC9458;font-style:italic}.highlight .cp{color:#CC7833}.highlight .c1{color:#BC9458;font-style:italic}.highlight .cs{color:#BC9458;font-style:italic}.highlight .gd{color:#E6E1DC;background-color:#600}.highlight .ge{color:#E6E1DC}.highlight .gr{color:#FFFFFF;background-color:#900}.highlight .gh{color:#FFFFFF}.highlight .gi{color:#E6E1DC;background-color:#144212}.highlight .go{color:#E6E1DC}.highlight .gp{color:#E6E1DC}.highlight .gs{color:#E6E1DC}.highlight .gu{color:#FFFFFF}.highlight .gt{color:#E6E1DC}.highlight .kc{color:#CC7833}.highlight .kd{color:#CC7833}.highlight .kn{color:#CC7833}.highlight .kp{color:#CC7833}.highlight .kr{color:#CC7833}.highlight .kt{color:#DA4939}.highlight .ld{color:#E6E1DC}.highlight .m{color:#A5C261}.highlight .s{color:#A5C261}.highlight .na{color:#FFC66D}.highlight .nb{color:#E6E1DC}.highlight .nc{color:#E6E1DC}.highlight .no{color:#6D9CBE}.highlight .nd{color:#E6E1DC}.highlight .ni{color:#E6E1DC}.highlight .ne{color:#E6E1DC}.highlight .nf{color:#FFC66D}.highlight .nl{color:#E6E1DC}.highlight .nn{color:#E6E1DC}.highlight .nx{color:#E6E1DC}.highlight .py{color:#E6E1DC}.highlight .nt{color:#CC7833}.highlight .nv{color:#D0D0FF}.highlight .ow{color:#E6E1DC}.highlight .w{color:#E6E1DC}.highlight .mf{color:#A5C261}.highlight .mh{color:#A5C261}.highlight .mi{color:#A5C261}.highlight .mo{color:#A5C261}.highlight .sb{color:#A5C261}.highlight .sc{color:#A5C261}.highlight .sd{color:#A5C261}.highlight .s2{color:#A5C261}.highlight .se{color:#A5C261}.highlight .sh{color:#A5C261}.highlight .si{color:#A5C261}.highlight .sx{color:#A5C261}.highlight .sr{color:#A5C261}.highlight .s1{color:#A5C261}.highlight .ss{color:#A5C261}.highlight .bp{color:#E6E1DC}.highlight .vc{color:#D0D0FF}.highlight .vg{color:#D0D0FF}.highlight .vi{color:#D0D0FF}.highlight .il{color:#A5C261}.hide{position:absolute;top:-9999px;left:-9999px}.desktop_only{display:none}@media only screen and (min-width: 600px){.desktop_only{display:block}}.remove{display:none}.reset{margin:0;padding:0;border:0;list-style:none}.floatright{float:right}.floatleft{float:left}.alignright{float:right;margin:0 0 10px 10px}.alignleft{float:left;margin:0 10px 10px 0}.aligntop{vertical-align:top}.textcenter{text-align:center}.textright{text-align:right}.textleft{text-align:left}.sans{font-family:"franklin-gothic-urw","ITC Franklin Gothic","Helvetica Neue",Arial,Helvetica,sans-serif}.serif{font-family:"adobe-caslon-pro","Adobe Caslon Pro",Georgia,"Times New Roman",Times,serif}.caps{text-transform:uppercase;letter-spacing:1px}.ir{display:block;text-indent:150%;white-space:nowrap;overflow:hidden}.clearboth{clear:both}.clearfix{zoom:1}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}.horizontal_list{list-style:none;margin:0;padding:0}.horizontal_list li{list-style:none;float:left;margin:0;padding:0}.vertical_list{list-style:none;margin:0;padding:0}.vertical_list li{list-style:none;margin:0;padding:0}.rounded{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media only screen and (min-width: 600px){.two_col_text{-webkit-column-count:2;-moz-column-count:2;column-count:2}.three_col_text{-webkit-column-count:3;-moz-column-count:3;column-count:3}.four_col_text{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.full_width{width:100%}.pad{padding:10px}.padright{padding-right:10px}.padleft{padding-left:10px}.padtop{padding-top:10px}.padbottom{padding-bottom:10px}.hide_bullets{list-style:none}body{overflow-y:scroll}img{max-width:100%}a img{border:none}body{font-family:"franklin-gothic-urw","ITC Franklin Gothic","Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1.5;background:#d74824;color:#373133}a{color:#d74824}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#373133;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#d74824}h1{margin:.5em 0}h2{margin:.7em 0}h3{margin:.9em 0}.inner_subhead{font-size:75%;color:#9da4a8}.underline{border-bottom:3px solid rgba(215,72,36,0.2)}.overline{border-top:3px solid rgba(215,72,36,0.2)}.overline.grid{padding-top:.5em}.alert{color:red}.img_border{border:1px solid rgba(0,0,0,0.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.padded_border{border:1px solid rgba(0,0,0,0.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff}#header{-webkit-font-smoothing:antialiased}#header .tagline{font-size:10px;font-weight:bold;text-transform:uppercase;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.1);letter-spacing:1px}#header .main_nav a{color:#fff;text-decoration:none;font-family:"franklin-gothic-urw","ITC Franklin Gothic","Helvetica Neue",Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;transition:color 500ms ease-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width: 600px){#header .main_nav a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}#header .main_nav a:hover,#header .main_nav a.active{background:#fbf8f3;color:#d74824;-moz-box-shadow:0 1px 0 #fbf8f3;-webkit-box-shadow:0 1px 0 #fbf8f3;box-shadow:0 1px 0 #fbf8f3}.logo:before{color:#fff;font-style:italic;font-size:200%}code{font-size:95%;color:#845E33}pre,code{font-family:Consolas,"inconsolata",Monaco,"Courier New",Courier,monospace}pre{padding-left:0;background:#2a2526;display:inline-block;width:100%;-webkit-font-smoothing:antialiased;overflow:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}pre code{overflow:auto;padding:20px;display:block;-webkit-tab-size:2;-moz-tab-size:2;tab-size:2;color:#d6d6d6}ul,ol{padding-left:1.4em}@media only screen and (min-width: 600px){ul,ol{padding-left:0}}ul.more_spacing li,ol.more_spacing li{margin-top:.75em;margin-bottom:.75em}blockquote{font-size:90%;color:#5f5559;border-left:3px solid rgba(0,0,0,0.1);margin-left:0;padding-left:1em;margin-right:1em}blockquote ul,blockquote ol{padding-left:1.4em}[role="main"]{background:#fbf8f3}#footer{-webkit-font-smoothing:antialiased}#footer a{color:#fff}#footer .social_icons a{color:#fff;text-decoration:none;font-size:24px}#footer .copyright{color:#fff;font-size:14px}#footer .copyright span+span{border-left:1px solid rgba(255,255,255,0.3)}#footer .footer_nav a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.3)}.hr{background:rgba(215,72,36,0.2)}.blog article{padding-bottom:1.5em}.blog article img{border:1px solid rgba(0,0,0,0.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff}.blog article li{margin-bottom:.5em}.blog article+article{border-top:3px solid rgba(215,72,36,0.2);padding-top:1em}.blog [rel="footnote"],.blog [rev="footnote"]{text-decoration:none;margin:0 2px}.blog [rel="footnote"]:hover,.blog [rev="footnote"]:hover{text-decoration:underline}.blog [rev="footnote"]{display:none}.blog .footnotes{border-top:1px dashed rgba(215,72,36,0.2);font-size:80%}.blog .footnotes hr{display:none}.portfolio article{border-top:3px solid rgba(215,72,36,0.2)}.portfolio article img{border:1px solid rgba(0,0,0,0.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar{font-size:85%}.sidebar ul,.sidebar ol{padding-left:1.5em}.intro{font-size:19px;background:rgba(215,72,36,0.05)}@media only screen and (min-width: 600px){.intro{font-size:21px}}.cycle-slideshow img{border:1px solid rgba(0,0,0,0.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cycle-slideshow .slide>a{color:#373133;text-decoration:none}.cycle-slideshow .slide>a:hover b{color:#d74824}.cycle-slideshow .cycle-pager span{font-size:30px;color:rgba(215,72,36,0.3)}.cycle-slideshow .cycle-pager .cycle-pager-active{color:#d74824}.link_list a{text-decoration:none;color:#373133;display:block;padding-bottom:1em}.link_list a h1,.link_list a h2,.link_list a h3,.link_list a h4,.link_list a h5,.link_list a h6{color:#d74824;margin-bottom:0;margin-top:0}.link_list a:hover h1 b,.link_list a:hover h2 b,.link_list a:hover h3 b,.link_list a:hover h4 b,.link_list a:hover h5 b,.link_list a:hover h6 b{text-decoration:underline}.link_list li+li a{padding-top:1em;border-top:1px solid rgba(215,72,36,0.2)}.button{background:#d74824;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.1);text-decoration:none;display:inline-block;padding:4px 9px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-font-smoothing:antialiased;border:none;line-height:1.5;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out;border:1px solid #d74824;margin-bottom:4px}.button:hover{background:#c64221;border-color:#c64221}.button.button_gray{background:#9da4a8;border-color:#9da4a8}.button.button_gray:hover{background:#929a9e;border-color:#929a9e}.button.button_gray.active{background:#d74824;border-color:#d74824}.button.button_small{font-size:80%}.button .ss-icon{vertical-align:-15%;font-size:90%;margin-left:5px;line-height:1}.text_input{padding:4px 9px;line-height:1.5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #9da4a8;-moz-box-shadow:inset 2px 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:inset 2px 2px 4px rgba(0,0,0,0.1);box-shadow:inset 2px 2px 4px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.text_input:focus{box-shadow:inset 0 0 5px rgba(215,72,36,0.5)}.contact_map{margin:1em 0;padding:2em 0;text-align:center;background-position:top center;background-image:url("../img/contact_map.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.contact_map{background-image:url("../img/contact_map@2x.jpg");-webkit-background-size:500px 340px;-moz-background-size:500px 340px;background-size:500px 340px}}.contact_map .contact_map_box{display:inline-block;margin:0 auto;padding:1em;text-align:left;background:rgba(255,255,255,0.75);line-height:2}.lt-ie9 .contact_map .contact_map_box{background:#fff}.contact_map .ss-standard{color:#d74824;vertical-align:middle;margin-right:4px}.icon_list a{background:#373133;font-weight:bold;color:#fff;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-border-radius:4em;-moz-border-radius:4em;border-radius:4em;line-height:1}.icon_list a:hover{text-shadow:0px 0px 2px #000}.icon_list a.rwd{background:#5c0102 url(../img/icon_rwd.gif)}.icon_list a.html5{background:#df4e28 url(../img/icon_html5.gif)}.icon_list a.jquery{background:#1d69ad url(../img/icon_jquery.gif)}.icon_list a.javascript{background:#EED94C}.icon_list a.angular{background:#E52A3A url(../img/icon_angular.gif)}.icon_list a.sass{background:#ce4dd6}.icon_list a.git{background:#e95235 url(../img/icon_git.gif)}.icon_list a.grunt{background:#FBA918 url(../img/icon_grunt.gif)}.icon_list a.photoshop{background:#2c1a77;color:#9bc8fd}.icon_list a.illustrator{background:#574220;color:#f9c253}.icon_list a.wordpress{background:#464646 url(../img/icon_wordpress.gif)}.icon_list a.drupal{background:#195ea0 url(../img/icon_drupal.gif)}.icon_list a.ee{background:#27333c url(../img/icon_ee.gif)}.icon_list a.rails{background:#5c0102 url(../img/icon_rails.jpg)}.icon_list a.django{background:#092e20}.centered_blocks li{text-align:left;background:rgba(0,0,0,0.05)}.centered_blocks a{text-decoration:none;border:3px solid rgba(215,72,36,0.2);border-left:none;border-right:none;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.centered_blocks a:hover{border-color:#d74824}.centered_blocks img{z-index:1;position:relative;width:100%}.centered_blocks h2{margin:.15em 0;z-index:2;position:relative;padding-left:10px;padding-right:10px}.centered_blocks p{font-size:80%;color:#373133;margin:.15em 0 1em;padding-left:10px;padding-right:10px}.language_icon{-webkit-font-smoothing:antialiased;line-height:80px;background:#373133;color:rgba(0,0,0,0.2);font-size:130px;overflow:hidden;text-indent:-10px}.language_icon.js{background:#164e81;background:-moz-linear-gradient(top, #2484d9 0%, #164e81 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2484d9), color-stop(100%, #164e81));background:-webkit-linear-gradient(top, #2484d9 0%, #164e81 100%);background:-o-linear-gradient(top, #2484d9 0%, #164e81 100%);background:-ms-linear-gradient(top, #2484d9 0%, #164e81 100%)}.language_icon.php{background:#52527a;background:-moz-linear-gradient(top, #8585ad 0%, #52527a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8585ad), color-stop(100%, #52527a));background:-webkit-linear-gradient(top, #8585ad 0%, #52527a 100%);background:-o-linear-gradient(top, #8585ad 0%, #52527a 100%);background:-ms-linear-gradient(top, #8585ad 0%, #52527a 100%)}form.wufoo label{display:block}form.wufoo [type="text"],form.wufoo [type="email"],form.wufoo textarea{width:100%;margin-bottom:.75em}.hr{display:block;width:100%;height:3px;margin:1.75em 0}.logo{display:inline-block}.lt-ie9 .logo:before{content:attr(data-content)}.lt-ie9 .logo img{display:none}.main_nav ul{list-style:none;margin:0;padding:0}.main_nav ul li{list-style:none;float:left;margin:0;padding:0}.main_nav ul li{display:inline-block;float:none}.main_nav ul a{display:inline-block;padding:3px 8px;text-align:left;margin-top:4px}@media only screen and (min-width: 600px){.main_nav ul a{padding:10px 15px;margin-top:0}}@media only screen and (min-width: 870px){.main_nav ul a{padding:30px 20px}}.main_nav ul li{margin-left:2px;margin-right:2px}@media only screen and (min-width: 375px){.main_nav ul li{margin-left:12px;margin-right:12px}}@media only screen and (min-width: 600px){.main_nav ul li{margin-left:0;margin-right:0}}.lt-ie8 .main_nav li{float:left}.social_icons{list-style:none;margin:0;padding:0}.social_icons li{list-style:none;float:left;margin:0;padding:0}.social_icons li{display:inline-block;float:none}.social_icons li+li{margin-left:12px}.social_icons a{display:inline-block}.social_icons b{display:none}.copyright span+span{margin-left:8px;padding-left:8px}.footer_nav ul{list-style:none;margin:0;padding:0}.footer_nav ul li{list-style:none;margin:0;padding:0}.footer_nav ul li{width:48%;float:left;margin-right:4%}.footer_nav ul li:nth-child(even){margin-right:0}.footer_nav a{display:block;padding:5px 0}.intro p{padding-left:20px;padding-right:20px}.intro .hr{margin:20px 0}.cycle-slideshow{width:100%}.cycle-slideshow .slide{width:100%}.cycle-slideshow .cycle-pager{text-align:center}@media only screen and (min-width: 600px){.cycle-slideshow .cycle-pager{position:absolute;right:0;bottom:0;z-index:999}}.cycle-slideshow .cycle-pager span{cursor:pointer;display:inline-block;padding:5px}.cycle-slideshow img{width:100%;height:auto}.link_list{list-style:none;margin:0;padding:0;padding-left:0 !important}.link_list li{list-style:none;margin:0;padding:0}.icon_list{list-style:none;margin:0;padding:0;text-align:center}.icon_list li{vertical-align:top;list-style:none;margin:0;padding:0;display:inline-block}.lt-ie8 .icon_list li{float:left}.icon_list li{text-align:left}.icon_list a{display:inline-block;width:60px;height:60px;padding-left:10px;padding-top:10px;margin-left:10px;margin-right:10px;margin-bottom:20px;font-size:16px;overflow:hidden}.icon_list a:hover{overflow:visible}.centered_blocks{list-style:none;margin:0;padding:0;text-align:center}.centered_blocks li{vertical-align:top;list-style:none;margin:0;padding:0;display:inline-block}.lt-ie8 .centered_blocks li{float:left}.centered_blocks li{margin:20px}.centered_blocks a{width:200px;height:400px;display:block}.language_icon{height:120px;width:200px}#header,[role="main"],#footer{text-align:center;padding:0 10px}@media only screen and (min-width: 600px){#header,[role="main"],#footer{padding:0 30px}}.container{max-width:1000px;margin:0 auto;text-align:left;zoom:1}.container:before{content:"";display:table}.container:after{content:"";display:table;clear:both}#header .container{position:relative;text-align:center}#header .logo{margin:15px 0 6px}#header .tagline{display:none}#header .main_nav{padding:0 0 10px}@media only screen and (min-width: 600px){#header .logo{margin:15px 0 0}#header .main_nav{padding-top:10px;padding-bottom:0;display:block !important}}@media only screen and (min-width: 870px){#header .logo{position:absolute;top:20px;left:0;margin:0}#header .tagline{display:block;position:absolute;top:57px;left:161px}#header .main_nav{padding:0;float:right}}.lt-ie9 #header .main_nav{display:block}.lt-ie8 #header .container{text-align:left}[role="main"]{padding-top:15px;padding-bottom:5px}.blog [role="main"] .container{max-width:700px}.blog_navigation{margin-bottom:.75em}.blog_navigation .button{margin-right:.5em;margin-bottom:.75em}.ad-wrapper{margin:2em auto}.portfolio .filters{margin-bottom:1.5em}@media only screen and (min-width: 600px){.portfolio .filters{margin-top:-50px;float:right}}.portfolio article{padding-top:1.5em}#footer{padding-top:10px;padding-bottom:8px}#footer .container{position:relative}#footer .copyright{margin-top:5px;display:block;text-align:center}@media only screen and (min-width: 600px){#footer .copyright{position:absolute;right:0;top:0;display:inline;text-align:left}}#footer .social_icons{text-align:center}@media only screen and (min-width: 600px){#footer .social_icons{text-align:left}}#footer .footer_nav{zoom:1;margin-bottom:20px}#footer .footer_nav:before{content:"";display:table}#footer .footer_nav:after{content:"";display:table;clear:both}@media only screen and (min-width: 600px){#footer .footer_nav{display:none}}.lt-ie8 #footer .social_icons{display:none}@-webkit-keyframes nav_fade_in{0%{opacity:0;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{opacity:1;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-moz-keyframes nav_fade_in{0%{opacity:0;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{opacity:1;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes nav_fade_in{0%{opacity:0;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{opacity:1;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}}.home .main_nav ul li:nth-child(1) a{-webkit-animation:nav_fade_in 750ms 250ms both;-moz-animation:nav_fade_in 750ms 250ms both;animation:nav_fade_in 750ms 250ms both}.home .main_nav ul li:nth-child(2) a{-webkit-animation:nav_fade_in 750ms 500ms both;-moz-animation:nav_fade_in 750ms 500ms both;animation:nav_fade_in 750ms 500ms both}.home .main_nav ul li:nth-child(3) a{-webkit-animation:nav_fade_in 750ms 750ms both;-moz-animation:nav_fade_in 750ms 750ms both;animation:nav_fade_in 750ms 750ms both}.home .main_nav ul li:nth-child(4) a{-webkit-animation:nav_fade_in 750ms 1000ms both;-moz-animation:nav_fade_in 750ms 1000ms both;animation:nav_fade_in 750ms 1000ms both}.home .main_nav ul li:nth-child(5) a{-webkit-animation:nav_fade_in 750ms 1250ms both;-moz-animation:nav_fade_in 750ms 1250ms both;animation:nav_fade_in 750ms 1250ms both}.resume{background:#fbf8f3}.resume #header,.resume #footer{display:none}.resume h2{color:#d74824}.resume .resume_tagline{text-transform:uppercase;font-size:75%;letter-spacing:1px;background:#d74824;padding:7px 12px;color:#fff;display:inline-block;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 600px){.resume .resume_tagline{margin-left:120px}}@media only screen and (min-width: 600px){.resume .aside_padding{padding-left:120px}}.resume article{margin-bottom:1em}.resume article aside{text-transform:uppercase;font-size:75%;letter-spacing:1px}@media only screen and (min-width: 600px){.resume article aside{width:110px;margin-left:-120px;float:left;margin-top:3px;text-align:right}}.resume article h3,.resume article h4{margin:0}@media print{.resume{background:none}.resume #main .container:before,.resume #main a:after{content:none}.resume .resume_tagline{display:none}}@media print{body{font-size:12px}#header,#footer,.blog_navigation,a[rev="footnote"]{display:none}a{text-decoration:none}#main .container:before{content:"Chris Johnson – http://ChrisLTD.com";font-weight:bold;color:#d74824}#main a:after{content:" (" attr(href) ") "}#main a[rel="footnote"]:after{content:none}}
/*# sourceMappingURL=styles.css.map */
