 @font-face{   font-family:'daniel';   src:url('/css/danielbd.ttf')} @font-face{   font-family:'colaborate';   src:url('/css/ColabReg.otf')}body{    color:#000;    background-image:url('images/background_texture.png');    padding:0;    font-family:'colaborate-1','colaborate-2','verdana',sans-serif;    font-size:.8em;    top:0;    left:0;    position:absolute;    margin:0;    padding:0;    width:100%;    height:100%}.loading #header_content,.loading #content,.loading #sidebar,.loading #footer p{    opacity:0}.loaded #header_content,.loaded #content,.loaded #sidebar,.loaded #footer p{    opacity:1}#header_container{    width:100%;    min-width:960px;    height:123px;    background-image:url('images/header_background.png'); background-repeat:repeat-x; padding:0; display:block}#header_content{ position:relative; top:25%; margin:auto; width:960px}#header_title{ margin-left:60px; float:left; width:250px}#navigation_container{ margin-right:40px; float:right; width:440px}#body_container{ position:relative; min-width:960px; min-height:700px; clear:both}#main{ margin:auto; padding-top:20px; padding-bottom:20px; width:960px; min-height:700px}.clearfix{ clear:both}#main{ background-color:#f3f3f3; border-left:1px solid #09b901; border-right:1px solid #09b901; border-bottom:1px solid #09b901; padding-top:20px; color:black}#content{ float:left; min-height:700px; padding-top:20px; padding-right:20px; padding-left:70px; width:600px; margin:0}#content.border{ border-right:1px solid #A5A4A4}#sidebar{ float:right; margin:0; padding-top:20px; width:230px; padding-left:20px; padding-right:15px}#sidebar.border{ border-left:1px solid #A5A4A4}#navigation_container{ background-color:black; height:46px; background-color:#0B0B0B; -moz-border-radius:10px; -webkit-border-radius:10px; border-bottom:1px solid #3A3A3A; font-size:13pt}.navigation_link{ display:table-cell; vertical-align:middle; position:relative; top:25%; color:#4A4A4A; padding-right:15px; padding-left:15px; border-right:1px solid #2A2A2A; height:46px}.navigation_link:last-child{ border-right:none}.navigation_link:hover{ text-decoration:none}.navigation_link_active{ color:#60c91d}#footer{ margin:10px auto; padding:10px; width:940px}#footer{ background-color:#f3f3f3; border-left:1px solid #09b901; border-right:1px solid #09b901; border-bottom:1px solid #09b901; border-top:1px solid #09b901; text-align:center}#footer p{ margin:0}#intro{ padding:20px; margin-top:200px; margin-bottom:100px; background-color:#f3f3f3; border-left:1px solid #09b901; border-right:1px solid #09b901; border-bottom:1px solid #09b901; border-top:1px solid #09b901; text-align:center; width:640px}p#sidebar_blurb{ margin-bottom:20px}a{ color:#009fa6; text-decoration:none; cursor:pointer}a:hover{ text-decoration:underline}a img{ border:0}a:hover img{ text-decoration:none}h1,h2{ font-family:'daniel-1','daniel-2',sans-serif; font-weight:normal}h1{ color:white; font-size:20pt; letter-spacing:0.1em}h1 a{ color:white}h1 a:hover{ text-decoration:none}h2{ color:#ff8400; font-size:18pt; letter-spacing:0em; margin-bottom:30px; margin-top:0px}h3{ color:#377933; font-weight:normal; margin-bottom:0; margin-top:5px}h3 a{ color:#377933}h2.pagetitle{ margin-bottom:0}div.pagetitleContainer{ border-left:5px solid #ff8400; padding-left:10px; margin-bottom:20px}.post{ text-align:left; margin-top:0px; color:#252525; margin-bottom:50px}p{ margin-top:inherit}#content h3 a{ color:#252525; font-size:12pt; text-decoration:none; margin-bottom:0}#content h3 a:hover { color:#377933}h4.post_date{ color:#a5a4a4; font-weight:normal}.post blockquote{ margin-left:20px; padding-left:10px; border-left:1px solid #a5a4a4}.postmetadata{ text-align:right; margin-top:20px; margin-bottom:10px}div.tweet_text{ margin-bottom:15px}div.tweet_text p{ margin-bottom:0px}div.resume{ margin-bottom:75px}h4{ font-weight:normal; color:#405240; margin-top:0; margin-bottom:0}div.resume h5{ color:#405240; font-weight:normal; margin-top:0}ul{    padding-left:25px;    list-style-image:url('images/green_bullet.png')}ul li{    margin-left:0px}ul li ul{    padding-left:15px;    list-style-image:url('images/green_bullet.png')}ol.commentlist{ margin-bottom:40px}h2.withSubtitle{ margin-bottom:0px}h4.subtitle{ margin-top:0; margin-bottom:20px; font-weight:normal}div.work_entry{ margin-bottom:30px}div.work_entry:last-child{ margin-bottom:10px}div.work_entry p{ margin-top:0px; margin-bottom:0px}h3.work_section_header{ margin-top:30px; font-size:18px}#projects{ overflow:hidden}#projects_pagination{ float:right}.search-excerpt{ color:#000; background-color:#009fa6}ul.sidebarLinks{ padding-left:10px; margin-top:0}ul.sidebarLinks li{ list-style:none}li.categories{ list-style:none; padding-left:0}li.categories ul{ margin-top:0; padding-left:0}li.categories ul li{ margin-left:0px; list-style:none}div.navigation{ margin-top:20px}ul.archives{ margin-top:0; padding-left:0}ul.archives li{ list-style:none}.sidebar_widget{ margin-bottom:30px}div.excerpt p{ margin-bottom:0; margin-top:0}.padding_right{ padding-right:10px}.aligncenter,div.aligncenter{ display:block; margin-left:auto; margin-right:auto}.alignleft{ float:left}.alignright{ float:right}.wp-caption{ border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}.wp-caption img{ margin:0; padding:0; border:0 none}.wp-caption p.wp-caption-text{ font-size:11px; line-height:1em; padding:0 4px 5px; margin:0}.hidden{ display:none}.avatar{ float:left; margin-right:5px}ol.comment_list li{ margin-bottom:20px}div.comment_pingback_content{ margin-left:10px} .text_button{    min-height:16px;    min-width:16px;    background-position:right;    background-repeat:no-repeat;    cursor:pointer}.icon_button{    height:16px;    width:16px;    background-repeat:no-repeat;    cursor:pointer}.button_disabled{    opacity:.5;    cursor:default}.arrow-180{    background-image:url('/images/icons/arrow-180.png')}.arrow{    background-image:url('/images/icons/arrow.png')}.float_left{ float:left}.float_right{ float:right}#warning_text{    font-family:sans-serif;    float:left;    margin-left:10px}#warning_bar{    background-color:#ffffe1;    padding:5px;    height:15px;    width:100%}#warning_icon{    background-image:url('/images/icons/exclamation-shield.png'); height:16px; width:16px; float:left}.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody{margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:none !important;text-align:left !important;float:none !important;vertical-align:baseline !important;position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;height:auto !important;width:auto !important;line-height:1.1em !important;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important}.syntaxhighlighter{width:99% !important;margin:1em 0 1em 0 !important;padding:1px !important;position:relative !important}.syntaxhighlighter .bold {font-weight:bold !important}.syntaxhighlighter .italic {font-style:italic !important}.syntaxhighlighter .line{}.syntaxhighlighter .no-wrap .line .content{white-space:pre !important}.syntaxhighlighter .line table {border-collapse:collapse !important}.syntaxhighlighter .line td{vertical-align:top !important}.syntaxhighlighter .line .number{width:3em !important}.syntaxhighlighter .line .number code{width:2.7em !important;padding-right:.3em !important;text-align:right !important;display:block !important}.syntaxhighlighter .line .content{padding-left:.5em !important}.syntaxhighlighter .line .spaces{}.syntaxhighlighter.nogutter .line .content{border-left:none !important}.syntaxhighlighter .bar{display:none !important}.syntaxhighlighter .bar.show {display:block !important}.syntaxhighlighter.collapsed .bar{display:block !important}.syntaxhighlighter.collapsed .lines{display:none !important}.syntaxhighlighter .lines.no-wrap{overflow:auto !important;overflow-y:hidden !important}.syntaxhighlighter .toolbar{position:absolute !important;right:0px !important;top:0px !important;font-size:1px !important;padding:8px 8px 8px 0 !important}.syntaxhighlighter.collapsed .toolbar{font-size:80% !important;padding:.2em 0 .5em .5em !important;position:static !important}.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item{display:block !important;float:left !important;margin-left:8px !important;background-repeat:no-repeat !important;overflow:hidden !important;text-indent:-5000px !important}.syntaxhighlighter.collapsed .toolbar .item{display:none !important}.syntaxhighlighter.collapsed .toolbar .item.expandSource{background-image:url(magnifier.png) !important;display:inline !important;text-indent:0 !important;width:auto !important;float:none !important;height:16px !important;padding-left:20px !important}.syntaxhighlighter .toolbar .item.viewSource{background-image:url(page_white_code.png) !important}.syntaxhighlighter .toolbar .item.printSource{background-image:url(printer.png) !important}.syntaxhighlighter .toolbar .item.copyToClipboard{text-indent:0 !important;background:none !important;overflow:visible !important}.syntaxhighlighter .toolbar .item.about{background-image:url(help.png) !important}.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,{background:none !important}.syntaxhighlighter.printing .line .number{color:#bbb !important}.syntaxhighlighter.printing .line .content{color:#000 !important}.syntaxhighlighter.printing .toolbar{display:none !important}.syntaxhighlighter.printing a{text-decoration:none !important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000 !important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important}.syntaxhighlighter.printing .keyword{color:#069 !important;font-weight:bold !important}.syntaxhighlighter.printing .preprocessor {color:gray !important}.syntaxhighlighter.printing .variable {color:#a70 !important}.syntaxhighlighter.printing .value{color:#090 !important}.syntaxhighlighter.printing .functions{color:#ff1493 !important}.syntaxhighlighter.printing .constants{color:#06C !important}.syntaxhighlighter.printing .script{font-weight:bold !important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:#808080 !important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important}.syntaxhighlighter{background-color:#fff !important}.syntaxhighlighter .line.highlighted .number{color:black !important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important}.syntaxhighlighter .line .number{color:#afafaf !important}.syntaxhighlighter .line .content{border-left:3px solid #6CE26C !important;color:#000 !important}.syntaxhighlighter.printing .line .content {border:0 !important}.syntaxhighlighter .line.alt1{background-color:#fff !important}.syntaxhighlighter .line.alt2{background-color:#F8F8F8 !important}.syntaxhighlighter .toolbar{background-color:#F8F8F8 !important;border:#E7E5DC solid 1px !important}.syntaxhighlighter .toolbar a{color:#a0a0a0 !important}.syntaxhighlighter .toolbar a:hover{color:red !important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#000 !important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200 !important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue !important}.syntaxhighlighter .keyword{color:#069 !important;font-weight:bold !important}.syntaxhighlighter .preprocessor {color:gray !important}.syntaxhighlighter .variable {color:#a70 !important}.syntaxhighlighter .value{color:#090 !important}.syntaxhighlighter .functions{color:#ff1493 !important}.syntaxhighlighter .constants{color:#06C !important}.syntaxhighlighter .script{background-color:yellow !important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#808080 !important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493 !important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red !important}