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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{background:#fff url("/stylesheets/design_images/340/header.jpg") top left no-repeat}#content{margin-left:250px;margin-top:40px;max-width:50em;min-width:30em;padding-left:20px;padding-right:50px;border-left:1px solid #ccd1e6}#header #title{width:450px;margin:40px 0 0 40px}#header #title a,#header #title a:hover{display:block;background:none;height:90px;font-size:0;overflow:hidden;text-indent:-1000px;color:transparent;text-decoration:none}#header-zone{margin-bottom:20px;font-style:italic}#header-zone *:first-child{margin-top:10px}#sidebar{float:left;width:180px;margin-left:50px}img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;border:1px solid #ccc}#footer{margin:40px 0 40px 250px;font-size:12px;max-width:50em;color:#8793c5;line-height:1.2}input[type='text'],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:0.5em;border:1px solid #8793c5;display:block;max-width:40em;width:100%;color:#4b5a9b;font-family:"Helvetica Nueue",Helvetica,sans-serif;font-size:16px;background:#dde0ef}input[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-family:"Helvetica Nueue",Helvetica,sans-serif;border:none;display:inline-block;padding:0.25em 0.5em;margin:0;background:#4b5a9b;color:#fff}input[type='submit']:hover{background:#000;cursor:pointer}html{font-family:"Helvetica Nueue",Helvetica,sans-serif;font-size:16px;color:#444;font-weight:300;line-height:1.2}#content{line-height:1.4}a{color:#aa5417;text-decoration:none}a:hover{text-decoration:underline}ul,p,ol{margin-bottom:1em}strong{font-weight:bold;font-weight:700;color:#000}em{font-style:italic}h1{font-size:200%;line-height:1;font-weight:bold;font-weight:700;color:#000}h2{font-size:150%;line-height:1;font-weight:bold;font-weight:700}.blog.post .published{font-size:12px;margin-bottom:1em}.blog.post+.blog.post{margin-top:3em}ul.menu li{margin-bottom:2px;line-height:1;font-size:14px}ul.menu li a{display:block;background:#dde0ef;padding:7px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#4b5a9b}ul.menu li a:hover{text-decoration:none}ul.menu li.current a{background:#4b5a9b;color:#dde0ef}#sidebar .menu li:hover,#sidebar .menu li.current{margin-right:-25px}#sidebar .menu li:hover a,#sidebar .menu li.current a{padding-right:32px}#content-top .menu li,#content-top .menu a{display:inline-block}#content-top .menu a{padding:0.25em 0.5em}#rss_feed_plugin_link{background:#bbc1de;padding:0.25em 0.5em;line-height:1;font-size:12px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#rss_feed_plugin_link:hover{text-decoration:none;background-color:#4b5a9b}.contactform.submission{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:1em;margin-bottom:1em;text-align:center;background:#4b5a9b;color:#fff;max-width:40em}.contactform label{color:#aa5417}.contactform .email,.contactform .message{margin-bottom:1em}.contactform .email textarea,.contactform .message textarea{height:10em}