#blogDescription{border-left:1px solid #CCC;color:#666;font:italic 12px Georgia;left:190px;padding-left:40px;position:absolute;text-align:left;top:25px}.widget-container select{max-width:100%}p.award{display:block;text-align:center;padding-top:12px}#updates{clear:both;display:block;height:35px}#updates a,#updates a:visited,#updates a:hover{display:block;float:left;height:24px;background:url('https://davidkellogg.files.wordpress.com/2010/09/link_rss.gif') no-repeat left center;margin:4px 13px 3px 0;padding:5px 0 0 29px}#updates #link_twitter{background-image:url('https://davidkellogg.files.wordpress.com/2010/09/link_twitter.gif')}#updates #link_email{background-image:url('https://davidkellogg.files.wordpress.com/2010/09/link_email.gif')}#wpstats{display:none}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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,table,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline;margin:0;padding:0}:focus{outline:0}body{background:#fff;color:#333;line-height:1;padding:0 3.8%}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}a img{border:0}#header{float:left;width:100%;margin:0 0 28px}#container{clear:both;position:relative;margin:15px auto 0}#content-container{width:100%}#main-sidebars{max-width:450px;width:45.5%}#feature{width:100%}#primary,#secondary{overflow:hidden}#footer{clear:both;width:100%;padding:0 0 1.7em}.two-column #container{max-width:770px}.two-column #content{width:64.99%}.two-column #primary,.two-column #secondary{float:right;width:30.4%}.three-column #container{max-width:990px}.three-column #content{width:50.5%}.three-column #primary{width:50.15%}.three-column #secondary{width:39.89%}.content-sidebar #content-container{float:left;margin:0 -30.4% 0 0}.content-sidebar #content{margin:0 35.1% 0 0}.content-sidebar #primary,.content-sidebar #secondary{float:right}.content-sidebar #secondary{clear:right}.sidebar-content #content-container{float:right;margin:0 0 0 -30.4%}.sidebar-content #content{margin:0 0 0 35.1%}.sidebar-content #primary,.sidebar-content #secondary{float:left}.sidebar-content #secondary{clear:left}.content-sidebar-sidebar #content-container{float:left;margin:0 -45.5% 0 0}.content-sidebar-sidebar #content{margin:0 49.5% 0 0}.content-sidebar-sidebar #main-sidebars{float:right}.content-sidebar-sidebar #feature,.content-sidebar-sidebar #primary,.content-sidebar-sidebar #secondary{float:left}.content-sidebar-sidebar #secondary{margin:0 0 0 9.88%}.sidebar-sidebar-content #content-container{float:right;margin:0 0 0 -45.5%}.sidebar-sidebar-content #content{margin:0 0 0 49.5%}.sidebar-sidebar-content #feature,.sidebar-sidebar-content #primary,.sidebar-sidebar-content #secondary{float:left}.sidebar-sidebar-content #secondary{margin:0 0 0 9.88%}.sidebar-content-sidebar #content-container{float:left}.sidebar-content-sidebar #content{margin:0 24.8%}.sidebar-content-sidebar #primary,.sidebar-content-sidebar #secondary{width:20.69%}.sidebar-content-sidebar #primary{float:left;margin:0 0 0 -100%}.sidebar-content-sidebar #secondary{float:right;margin:0 0 0 -20.7%}.full-width #content,.single-attachment #content{width:100%;margin:0 auto}.alignleft{display:inline;float:left;margin-right:1.7em}.alignright{display:inline;float:right;margin-left:1.7em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}body,input,textarea{color:#333;font:14px Georgia, "Bitstream Charter", serif;line-height:1.6}h1,h2,h3{color:#000;font-family:Helvetica, Arial, sans-serif;font-weight:700;text-rendering:optimizelegibility}h1{letter-spacing:-.03em}div.type-page h1.entry-title{background-image:url('https://davidkellogg.files.wordpress.com/2010/09/hr_title_sep.gif');background-position:left 36px;background-repeat:no-repeat;height:30px}div.type-post h1.entry-title{margin:0 0 2px}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.7em}p{margin-bottom:1.7em}ul,ol{margin:0 0 1.7em 2.5em}ul{list-style:square}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 1.7em}dt{font-weight:700}dd{margin-bottom:1.7em}strong{font-weight:700}cite,em,i{font-style:italic}blockquote{font-style:italic;margin:0 30px 1.7em}pre{background:#f4f4f4;font:13px "Courier 10 Pitch", Courier, monospace;line-height:1.7;margin-bottom:1.7em;padding:.85em 1.7em}code{font:12px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}input[type=text],textarea{border:1px solid #888}textarea{padding-left:3px;width:98%}input[type=text]{padding:3px}a{color:#0060ff}a:visited{color:#0060FF}a:active,a:hover{color:#df0000}h1 a,h2 a,h3 a{color:#000;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{color:#090}.screen-reader-text{position:absolute;left:-9000px}#masthead{height:68px;border-top:1px solid #CCC;border-bottom:2px solid #000;padding:16px 27px 13px}#site-title{font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size:36px;letter-spacing:-.03em;line-height:55px;text-align:left;float:left}#site-title a{color:#000;font-weight:700;text-decoration:none}#site-description{color:#000;font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size:18px;text-align:center;display:none;margin:0 0 9px}#branding img{border:1px solid #000;max-width:100%;width:auto;height:auto;border-width:3px 0 1px}#access{display:none;border-top:1px solid #ccc;float:left;width:100%;margin:0 auto;padding:1px 0 0}#access ul{font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size:13px;font-weight:700;list-style:none;padding-left:0;text-transform:uppercase;margin:0}#access li{float:left;position:relative}#access a{color:#000;display:block;line-height:2em;text-decoration:none;margin:0 1px 0 0;padding:.25em 1em 0}#access ul ul{-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;font-weight:400;position:absolute;top:29px;left:0;text-transform:none;z-index:99999;width:180px}#access ul ul ul{left:100%;top:0}#access ul ul a{background:#000;color:#eee;line-height:1em;min-width:180px;height:auto;margin:0;padding:.66em .5em .5em 1em}#access li:hover > a,#access ul ul :hover > a{background:#000;color:#fff}#access ul ul a:hover{background:#222}#access ul li:hover > ul{display:block}#access .current_page_item a{background:#000;color:#fff}.page-title{border-bottom:1px solid #ccc;border-top:3px solid #000;font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size:13px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;margin:0 0 24px;padding:2px}.hentry{margin:0 0 3.4em}.single .hentry{margin:0 0 1.7em}.sticky{background:#fff9c0;border-top:3px solid #d9d4a3;border-bottom:1px solid #D9D4A3;padding:1.7em}.sticky .entry-meta{display:none}.entry-title{font-size:20px;line-height:24px;padding:0 0 8px}.entry-title a{color:#000}.entry-meta{color:#888;font:italic 12px Georgia, "Times New Roman", Times, serif;background-image:url('https://davidkellogg.files.wordpress.com/2010/09/hr_title_sep.gif');background-repeat:no-repeat;background-position:0 25px;margin:0 0 1.25em;padding:0 0 11px}.entry-meta a{color:#888;text-decoration:none}.entry-meta a:hover{color:#000}.byline{display:block;position:absolute;left:-9000px}.entry-content,.entry-summary{margin:.85em 0 0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{margin-bottom:.425em}.entry-content h1,.entry-content h2{font-size:28px;line-height:34px}.entry-content h1{border-bottom:1px solid #ccc;padding-bottom:.425em}.entry-content h3{letter-spacing:.025em;text-transform:uppercase}.entry-content h4{color:#888;font-size:17px;font-style:italic}.entry-content h5,.entry-content h6{font-weight:700}.entry-content h5{font-size:12px}.entry-content h6{font-size:10px}.entry-content table{border:1px solid #ccc;text-align:left;margin:0 -1px 24px 0}.entry-content tr th,.entry-content thead th{font:12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-weight:700;line-height:18px;padding:9px 12px}.entry-content tr td{border-top:1px solid #ccc;padding:6px 12px}.entry-content tr.odd td{background:#f2f7fc}.entry-content table dl{margin:0}.entry-content .gallery{margin:0 auto 1.7em}#content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33.333%}#content .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 .7em}#content .gallery dl{margin:0}#content .gallery img{padding:4px}#content .gallery br+br{display:none}#content .attachment img{display:block;margin:0 auto}.page-link{font-weight:700;word-spacing:.25em;margin:0 0 1.7em}.page-link a{font-weight:400}.entry-info{clear:both;color:#888;font-size:13px;position:relative;background-image:url('https://davidkellogg.files.wordpress.com/2010/09/hr_title_sep.gif');background-repeat:no-repeat;background-position:0 0}.entry-info a{color:#333;text-decoration:none}.entry-info a:hover{color:#fff;background:#333;text-decoration:none}.entry-info p{margin:0}.entry-info .comments-link a{color:#333;display:block;float:right;font-weight:700;text-decoration:none;margin:-2px 1px 0 5px;padding:2px 10px}.entry-info .comments-link a:hover{background:#222;background-image:0 to(#111));-moz-border-radius:14px;border-radius:14px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}.entry-info .edit-link{clear:both}.image-attachment div.entry-meta{float:left}.image-attachment #image-navigation{float:right;margin:-1px 0 .85em}.image-attachment .entry-content{clear:both}.image-attachment .entry-content .entry-attachment{background:#eee;text-align:center;margin:0 0 1.7em;padding:.85em}.image-attachment .entry-content .attachment{display:block;text-align:center;margin:0 auto}.image-attachment .entry-content .entry-caption p{margin:0;padding:.85em 0 0}#content img.size-auto,#content img.size-large,#content img.size-full,#content img.size-medium,#content img.size-thumbnail,.attachment img{max-width:100%;width:auto;height:auto}#content img.wp-smiley{margin:0}img.alignleft,img.alignright,img.aligncenter{margin-bottom:2px}.wp-caption{background:#eee;font:12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;margin-bottom:1.7em;text-align:center;max-width:96%;padding:5px 3px 10px}.wp-caption img,#content .wp-caption img{max-width:98.5%;width:auto;height:auto;margin:2px 0 0}.wp-caption .wp-caption-text{margin:.5em 0 0}.home #content .aside{border-left:1px solid #ccc;font-size:13px;margin:0;padding:0 0 0 .85em}.category-gallery .size-thumbnail img{border:10px solid #eee;margin-bottom:0}.category-gallery .gallery-thumb{float:left;margin-right:.85em}.navigation{overflow:hidden;margin:0 0 1.7em}.navigation a:visited{color:#0060ff}.navigation a:visited:hover,.navigation a:active,.navigation a:hover{color:#df0000}.nav-previous{float:left;width:50%}.nav-next{float:right;text-align:right;width:50%}#nav-above,.single #nav-below{display:none}.paged #nav-above,.single #nav-above{display:block}.widget-area{overflow:hidden}.widget-area,.widget-area input{font-size:13px;line-height:18px}.widget-area ul ul a{text-decoration:none}.widget-area ul ul a:hover{text-decoration:underline}.widget-area ul{list-style:none;margin:0}.widget-area ul ul{list-style:square;margin:0 0 1.5em 1.5em}.widget-area ul ul ul{margin-bottom:0}.widget-area ul ul li{padding:4px 0}.widget-title{border-bottom:1px dotted #000;border-top:2px solid #000;font-size:14px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;margin:0 0 8px;padding:5px 2px}.widget-container{margin:0 0 28px}li#categories{margin-bottom:18px}#s{width:60%}#wp-calendar{width:100%}#wp-calendar caption{font:13px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-weight:700;text-align:left;padding:0 2px 6px}#wp-calendar th{color:#888;font-size:11px;text-align:center}#wp-calendar tbody td{text-align:center}#wp-calendar tfoot td{padding-top:.2em}#wp-calendar tfoot #next{text-align:right}#wp-calendar tbody a{text-decoration:underline}#wp-calendar a:visited{color:#0060ff}#wp-calendar a:visited:hover{color:#df0000}#flickr_badge_wrapper{background-color:transparent !important;border:none !important}.wp_widget_tag_cloud div,.widget_tag_cloud div{line-height:1.7em;padding:.2em 0}#comments h3{border-bottom:1px solid #ccc;font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;margin:0 0 8px;padding:2px}#comments ol{list-style:none;margin-left:0}#comments ul{list-style:none;margin-left:.425em}#comments li{position:relative;border-bottom:1px dotted;margin-bottom:15px}#comments li.pingback{margin:0 0 1.7em;padding:.85em}#comments li.pingback + li.pingback{margin-top:-1.65em}#comments li.pingback p{font:12px "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;margin:0 0 15px}#comments ul li{border-left:1px solid #ccc;border-bottom:none;padding:0 0 0 .85em}#comments .comment-author{margin:0 66px .85em 0}#comments .comment-author cite{font-size:16px;font-style:normal;font-weight:700}#comments .comment-meta,#comments .comment-meta a{color:#888;font:11px Verdana, Helvetica, Arial, sans-serif;text-decoration:none}#comments .comment-meta a:hover{color:#df0000;text-decoration:none}#comments .avatar{border:1px solid #ccc;position:absolute;top:0;right:0;padding:3px}#comments .comment-body{margin-right:66px}#respond input[type=text]{float:left;margin:0 10px 0 0}#respond .comment-form-comment{margin:0}#respond .comment-form-comment label{display:none}#respond .form-allowed-tags{color:#888;font-size:12px}#respond .form-allowed-tags code{font-size:11px}#footer .widget-area{float:left;width:21.9699%;margin:0 4.04% 0 0}.two-column #footer .widget-area{border-top:2px solid #CCC;width:100%;color:#888;margin:15px 0;padding:13px 0 0}#first a{color:#888;text-decoration:none}#first a:hover{text-decoration:underline}.two-column #footer #second,#footer #fourth{margin:0}#colophon{border-top:1px solid #ccc;clear:both;color:#888;font-size:12px;font-style:italic;line-height:16px;text-align:center;display:none;padding:1.6em 0 0}#colophon a{color:#888;text-decoration:none}#colophon a:hover{color:#df0000}#colophon .generator-link{background:url('images/wordpress.png') no-repeat left center;display:inline-block;padding-left:20px;margin:0 0 0 3px}#footer img#wpstats{display:block;margin:0 auto 10px}#ie6 .two-column #container{overflow:hidden;width:770px}#ie6 .three-column #container{width:990px}#ie6 #content{overflow:hidden}#ie6 #main-sidebars{max-width:450px;width:45.2%}#ie6 .content-sidebar-sidebar #secondary,#ie6 .sidebar-sidebar-content #secondary{margin:0 0 0 4%}#ie6 .sidebar-content-sidebar #primary{margin:0 0 0 -100%}@media print{body,pre,ins{background:none !important}#container{clear:both !important;display:block !important;float:none !important;position:relative !important}#header{border-bottom:1pt solid #000;padding-bottom:18pt}#colophon{border-top:1pt solid #000;width:auto}#site-title,#site-description{float:none;line-height:1.4em;margin:0;padding:0}#site-title{font-size:13pt}.entry-content{font-size:14pt;line-height:1.6em;padding-top:18pt}.entry-title{font-size:21pt}#access,#header img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area{display:none !important}#content-container,#header,#footer{width:100%;margin:0}#content,.full-width #content{width:100%;margin:24pt 0 0}.wp-caption p{font-size:11pt}#site-info,#site-generator{float:none;width:auto}img#wpstats{display:none}#site-generator a{margin:0;padding:0}.generator-link{background:url('images/wordpress.png')}#entry-author-info{border:1px solid #e7e7e7}#content-box{display:inline}.home .sticky{border:none;background:transparent}}