html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol, ul{list-style:none;}blockquote, q{quotes:none;}table{border-collapse:collapse;border-spacing:0;}img{-ms-interpolation-mode:bicubic;}body{font-size:87.5%;font-family:Helvetica, Arial, sans-serif;color:#444;}a:link, a:visited{color:#275ea0;text-decoration:none;}a:hover{color:#434c6d;}#wrapper{max-width:960px;margin:0 auto;padding:20px;background:#fff;}#content{margin:20px 0 5px 0;}#sidebar{margin:20px 0 5px 0;}.clear:after,
li.comment:after{content:".";display:block;height:0;clear:both;visibility:hidden;}div.skip-content{display:none;}#header{padding:0 0 20px 0;text-align:center;border-bottom:1px dotted #e3e3e3;}#title{font-size:1.714285714em;}#title a:link,
#title a:visited{color:#444;text-decoration:none;}#title a:hover{color:#275ea0;text-decoration:none;}#title a img{margin-bottom:0;}#title h1{font-weight:normal;}#navigation{margin-top:15px;}.nav li{position:relative;display:inline;}.nav a{display:inline-block;padding:.5em;text-transform:lowercase;color:#444;}.nav .current-menu-item a,
.nav .current-menu-parent a,
.nav .current-menu-ancestor a,
.nav a:hover,
.nav li:hover{color:#275ea0;}.nav ul{display:none;position:absolute;z-index:5;top:100%;left:0;margin:5px 0 0 0;padding:0;text-align:left;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}.nav ul li,
.nav li:hover ul{display:block;}.nav li:hover ul a{font-size:0.857142857em;color:#555;border-top:1px solid #dfdfdf;background:#ebebeb;background-image:-ms-linear-gradient(top,#f7f7f7,#ebebeb);background-image:-moz-linear-gradient(top,#f7f7f7,#ebebeb);background-image:-o-linear-gradient(top,#f7f7f7,#ebebeb);background-image:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#ebebeb));background-image:-webkit-linear-gradient(top,#f7f7f7,#ebebeb);background-image:linear-gradient(top,#f7f7f7,#ebebeb);}.nav li:hover ul a:hover{color:#111;background:#fff;background-image:-ms-linear-gradient(top,#fff,#f6f6f6);background-image:-moz-linear-gradient(top,#fff,#f6f6f6);background-image:-o-linear-gradient(top,#fff,#f6f6f6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background-image:-webkit-linear-gradient(top,#fff,#f6f6f6);background-image:linear-gradient(top,#fff,#f6f6f6);}.nav ul a{white-space:nowrap;display:block;}#tagline h2{padding:15px 0;font-weight:normal;line-height:1.5em;text-align:center;border-bottom:1px dotted #e3e3e3;}h1,
h2,
h3,
h4,
h5,
h6{margin-bottom:15px;line-height:1.5;}h1{font-size:1.571428571em;}h2{font-size:1.285714286em;}h3,
h4{font-family:'Lato', Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:1px;color:#777;}h3{font-size:1.071em;}h4{font-size:0.857em;}h5{font-size:1.285714286em;font-weight:normal;}h6{font-size:1.071em;text-transform:uppercase;letter-spacing:.1em;}p{margin-bottom:15px;line-height:1.714285714em;}.widget a{text-decoration:underline;color:#666;}.widgettitle{line-height:1.67;}.widget a:hover{color:#275ea0;}h1.small-header,
.footer h2{padding:20px 0;font-family:Helvetica, Arial, sans-serif;}small{font-size:.75em;}.entry{margin:20px 0 0 0;}h2.post-title{margin:15px 0 10px 0;font-family:Helvetica, Arial, sans-serif;font-size:1.285714286em;word-wrap:break-word;}h2.post-title a{color:#444;}h2.post-title a:hover{color:#275ea0;}.post-header p{margin:0;font-size:0.857142857em;color:#777;}a.post-date-link{color:#777;}.entry-post-image{margin-top:20px;}.project-indicator,
.sticky-indicator{margin-bottom:10px;padding:3px 5px;font-family:'Lato', Helvetica, Arial, sans-serif;font-size:0.714285714em;font-weight:normal;text-transform:uppercase;letter-spacing:1px;background:#7fbf4d;background-image:-ms-linear-gradient(top,#84c57a,#69b85d);background-image:-moz-linear-gradient(top,#84c57a,#69b85d);background-image:-o-linear-gradient(top,#84c57a,#69b85d);background-image:-webkit-gradient(linear,left top,left bottom,from(#84c57a),to(#69b85d));background-image:-webkit-linear-gradient(top,#84c57a,#69b85d);background-image:linear-gradient(top,#84c57a,#69b85d);border:1px solid #63a62f;border-bottom:1px solid #5b992b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 0 #96ca6d;-webkit-box-shadow:inset 0 1px 0 0 #96ca6d;box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;text-align:center;text-shadow:0 -1px 0 #4c9021;}.sticky-indicator{background:#4a8eb7;background-image:-ms-linear-gradient(top,#799dc3,#5c87b6);background-image:-moz-linear-gradient(top,#799dc3,#5c87b6);background-image:-o-linear-gradient(top,#799dc3,#5c87b6);background-image:-webkit-gradient(linear,left top,left bottom,from(#799dc3),to(#5c87b6));background-image:-webkit-linear-gradient(top,#799dc3,#5c87b6);background-image:linear-gradient(top,#799dc3,#5c87b6);border:1px solid #2d739e;border-bottom:1px solid #296a92;-moz-box-shadow:inset 0 1px 0 0 #6aa2c4;-webkit-box-shadow:inset 0 1px 0 0 #6aa2c4;box-shadow:inset 0 1px 0 0 #6aa2c4;}.entry a:hover{text-decoration:underline;}.entry h2,
.entry h3,
.entry h4{margin:30px 0 10px 0;font-family:Helvetica, Arial, sans-serif;}pre{margin:10px 0;padding:1em 10px;overflow:auto;background-color:#f3f3f3;color:#000;}code{padding:2px 3px;font:1.1em Consolas, Courier New, sans-serif;background-color:#f3f3f3;color:#000;}pre code{font-size:1.3em;}blockquote{clear:both;display:inline-block;padding:20px 20px 10px 20px;margin:20px 0;color:#777;}.entry ul,
.entry ol,
.c-body ul,
.c-body ol{margin:0 0 15px 30px;line-height:1.714285714em;}.entry ul,
.c-body ul{margin:0 0 15px 15px;}.entry ul li,
.c-body ul li{display:list-item;margin:5px 0 0 20px;list-style-type:disc;}.entry ol li ol li,
.c-body ol li ol li{list-style-type:lower-roman;}.entry ol li,
.c-body ol li{margin:5px 0 0 0;list-style-type:decimal;list-style-position:outside;}.entry dl,
.entry table{line-height:1.714285714em;}.entry dl dt{margin:30px 0 10px 0;font-family:Helvetica, Arial, sans-serif;font-weight:bold;}.entry dl dt.gallery-icon{margin:0;}.entry table{margin:30px 0;}.entry table tr td,
.entry table tr th{padding-right:20px;}.entry table tr th{text-align:left;font-family:Helvetica, Arial, sans-serif;}td[valign="top"]{vertical-align:top;}td[valign="bottom"]{vertical-align:bottom;}table{word-wrap:break-word;word-break:break-all;}.post-footer{clear:both;font-size:0.857142857em;}.post-footer a,
a.more-link{text-decoration:underline;color:#666;}.pagination{padding:20px 0;font-size:0.857142857em;}.pagination a{color:#777;text-decoration:underline;}.pagination a:hover{color:#111;}.page-title{margin:15px 0;font-family:Helvetica, Arial, sans-serif;font-size:1.285714286em;}.entry.entry-page{margin:0;}#content.projects{margin-bottom:0;}div.projects-header{padding-bottom:5px;border-bottom:1px dotted #e3e3e3;}.footer-column.projects-column{margin:30px 0;}.footer-column.projects-column h3{margin:10px 0;}.projects-thumb a{line-height:0;}span.archives-date{margin-left:5px;font-size:.785714286em;color:#777;}.cat-item .children{margin-left:1%;}#sidebar{font-size:.857142857em;}#sidebar .widget{margin:0 0 30px 0;}#sidebar h3.widgettitle{margin-bottom:15px;font-family:'Lato', Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:1px;color:#777;}#sidebar ul li.widget ul li ul{margin-left:5px;}#sidebar ul li.widget ul li{margin:5px 0;line-height:1.833333333em;}li.widget select,
li.widget_search form,
li.widget_tag_cloud div,
table#wp-calendar{margin-top:15px;}table#wp-calendar{width:100%;line-height:1.6em;}#with-sidebar #content{float:left;width:100%;}div.subscribe{margin-bottom:30px;}div.subscribe li{float:left;margin-right:7px;}div.subscribe li a{opacity:.9;}div.subscribe li a:hover{opacity:1;}div.subscribe li a:active{opacity:.5;}#search-form input#s{margin-bottom:10px;}#search-form label{position:absolute;left:-9999em;}#search-form input#s{padding:4px 2px;background-color:#f9f9f9;}#search-form input#s:focus{background:#fff;}.comment-number{margin:20px 0;padding:20px 0;border-top:1px dotted #e3e3e3;}.comment-number h3{margin-bottom:5px;font-family:Helvetica, Arial, sans-serif;font-size:1.142857143em;}li.comment{margin:30px 0;padding-bottom:30px;border-bottom:1px dotted #e3e3e3;}#comments ul.children li.comment{margin-bottom:0;padding-bottom:0;border-bottom:none;}li.bypostauthor div.c-grav img{padding-top:2px;border-top:4px solid #275ea0;}li.bypostauthor .children .avatar{border:0;}div.c-head{margin-bottom:8px;}div.c-head a.url{color:#777;text-decoration:underline;}div.c-date{margin-bottom:15px;font-size:0.857142857em;color:#777;}.c-permalink a{margin-left:5px;color:#777;}div.reply a{color:#aaa;font-size:0.785714286em;text-decoration:underline;}a#cancel-comment-reply-link,
a#leavecomment{font-size:0.785714286em;color:#777;text-decoration:underline;}a#cancel-comment-reply-link{margin-left:10px;font-weight:normal;}div.c-head a:hover.url,
.c-permalink a:hover,
div.reply a:hover,
a:hover#cancel-comment-reply-link,
a:hover#leavecomment{color:#275ea0;}form#commentform{margin-bottom:20px;}h3#reply-title{margin:0 0 20px 0;font-family:Helvetica, Arial, sans-serif;}#comments ul.children h3#reply-title{margin:30px 0 20px 0;}form#commentform label.comment-field{display:block;margin:15px 0 5px 0;}input.text-input,
#comment{width:100%;}form#commentform p.guidelines{margin:5px 0;font-size:0.785714286em;}p.subscribe-to-comments,
p.comments-rss{margin:0 0 20px 0;}p.comments-rss a{padding:0 0 0 19px;font-size:0.857142857em;color:#777;text-decoration:underline;background:url(images/comments-rss.png) no-repeat 0 0;}p.comments-rss a:hover{color:#275ea0;}ol.pinglist{margin:0 0 10px 10px;line-height:1.571428571em;list-style-type:decimal;list-style-position:inside;}.footer{clear:both;border-top:1px dotted #e3e3e3;}.footer-column,
.footer-column a,
.footer-column .widget{margin:20px 0 5px 0;color:#666;}.footer-column h3{margin-bottom:15px;font-family:'Lato', Helvetica, Arial, sans-serif;font-size:.857142857em;font-weight:normal;text-transform:uppercase;letter-spacing:1px;color:#777;}.footer-with-header .footer-column h3.posttitle{margin:0 0 7px 0;font-size:1em;text-transform:none;letter-spacing:normal;font-weight:normal;}.footer-with-header .footer-column h3{margin:0 0 15px 0;}.footer-column p,
.footer-column .widget ul{font-size:.857142857em;}.footer-column .widget ul li{margin:5px 0;line-height:1.833333333em;}.footer-column p.date{color:#999;}#copyright{clear:both;padding-top:10px;border-top:1px dotted #e3e3e3;}#copyright p{margin-bottom:0;font-size:0.785714286em;line-height:2em;color:#999;}#copyright a{text-decoration:underline;color:#888;}img,
embed,
object,
video,
iframe,
.wp-caption{max-width:100%;margin-bottom:15px;}img[class*="align"],
img[class*="wp-image-"],
img[class*="wp-post-image"],
img[class*="avatar"]{height:auto;}.noborder{border:none;}.entry .alignright{margin:0 0 15px 32px;}.entry .alignleft,
img.single-post-thm{margin:0 32px 15px 0;}.wp-caption p,
.wp-caption-text,
.gallery-caption{color:#888;}@media screen and (min-width:640px){#wrapper{padding:30px;}#content{margin:30px 0 15px 0;}#content.blog{float:left;width:78.125%;}#sidebar{margin:30px 0 15px 0;float:right;width:14.5833333%;}#header{padding:0 0 30px 0;text-align:left;}#title{max-width:43.75%;float:left;}#with-sidebar #content{width:78%;}#navigation{max-width:50.8333333%;float:right;margin:0;font-size:1em;}#header.logo #navigation{margin:5px 0 0 0;}#tagline h2{font-size:1.142857143em;}.page-title{margin:0 0 20px 0;font-size:1.571428571em;}div.projects-header{padding-bottom:15px;}.post{margin-bottom:30px;}.post-header h2.post-title{margin-top:0;}.post-header{float:left;width:27.0833333%;}.entry.entry-post,	.post-footer,	.pagination.index{margin:0;width:63.5416667%;margin-left:36.4583333%;}.entry-post-image{margin-top:20px;width:73.0769231%;}#content.blog .post-header{width:25.3333333%;}#content.blog .entry.entry-post,	#content.blog .post-footer,	#content.blog .pagination{width:65.3333333%;margin-left:34.6666667%;}#content.blog .entry-post-image{width:63.1578947%;}.entry-page.thumbnail{float:left;width:51.0416667%;}.entry-page-image{float:right;width:41.6666667%;}div.c-grav{float:left;width:7.2916667%;}div.c-body,	form#commentform,	ul.children{width:63.5416667%;margin-left:36.4583333%;}body.page div.c-body{width:85.4166667%;margin-left:14.5833333%;}body.page form#commentform,	body.single-format-gallery form#commentform{margin-left:0;width:51.0416667%;}body.page div#respond,	body.single-format-gallery div#respond{margin-top:30px;}input.text-input,	#comment{width:98.3333333%;padding:0.8333333%;}input.text-input{width:98.125%;}#content.blog div.c-grav{width:9.3333333%;}#content.blog div.c-body,	#content.blog form#commentform,	#content.blog ul.children{width:65.3333333%;margin-left:34.6666667%;}ul.children li div.c-body,	#content.blog ul.children div.c-body:nth-child(2){width:79.3333333%;margin-left:20.6666667%;}#content.blog input.text-input,	#content.blog #comment{width:97.8666667%;padding:1.0666667%;}#content.blog input.text-input{width:97.6%;}.footer-column{float:left;margin:30px 9.375% 15px 0;width:27.0833333%;}.footer-column .widget{margin:0 0 15px 0;}.footer-column.projects-column{margin:20px 9.375% 20px 0;}.footer-column.footer-3,	.projects-column.project-three{margin-right:0;}.projects-column.project-one{clear:both;}}@media screen and (max-width:1200px){body{background:none !important;}}#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited{color:#275ea0 !important;}#flickr_badge_wrapper{background-color:transparent !important;border:none !important;}.widget_flickr .flickr-size-thumbnail{margin:0 auto;}.widget_flickr .flickr-size-thumbnail br,
.widget_flickr .flickr-size-small br{display:none;}.widget_flickr .flickr-size-thumbnail img{display:block;margin-bottom:10px;}.widget_flickr .flickr-size-small img{display:block;margin:0 -35px 10px -35px;max-width:98%;}.widget_authors li{background:none !important;overflow:hidden;}.widget_authors{padding:0 !important;}.widget_authors ul ul li{overflow:hidden;}.widget_authors img{float:left;margin-bottom:12px !important;padding-right:10px;}.wp-smiley{margin-bottom:0;}img#wpstats{visibility:hidden;}.aligncenter{display:block;margin-left:auto;margin-right:auto;}.alignleft{float:left;}.alignright{float:right;}