
/*! normalize.css 2011-08-31T22:02 UTC · http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em
40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul{list-style-type:none;margin:0;padding:0}ol{margin:1em
0;padding:0
0 0 40px}dd{margin:0
0 0 40px}nav ul,
nav
ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,
table
input{*overflow:auto}button,
html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}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-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}@background: lighten(#EFDFDF, 10%);@heading: #95C602;@link: #A75DC6;@text: #666064;@shadow: rgba(0,0,0,0.4);@highlight: #E1EDEB;@error: #C00;.box-shadow (@x: 5px, @y: 5px, @blur: 20px, @spread: -3px, @color: @shadow){-webkit-box-shadow:@arguments;-moz-box-shadow:@arguments;-ms-box-shadow:@arguments;-o-box-shadow:@arguments;box-shadow:@arguments}.text-shadow (@color: lighten(@shadow, 30%), @x: 2px, @y: 2px, @blur: 5px){-webkit-text-shadow:@arguments;-moz-text-shadow:@arguments;-ms-text-shadow:@arguments;-o-text-shadow:@arguments;text-shadow:@arguments}.border-radius (@radius: 10px){-webkit-border-radius:@radius;-moz-border-radius:@radius;-ms-border-radius:@radius;-o-border-radius:@radius;border-radius:@radius}.gradient (@start: #FFF, @finish: #CCCCCC){background-color: @start;background-image:-webkit-gradient(linear, left top, left bottom,from(@start),to(@finish));background-image:-webkit-linear-gradient(top,@start,@finish);background-image:-moz-linear-gradient(top,@start,@finish);background-image:-ms-linear-gradient(top,@start,@finish);background-image:-o-linear-gradient(top,@start,@finish);background-image:linear-gradient(top,@start,@finish)}.headings{color:@heading;font-family:'CoustardBold',serif;margin:0.05em 0;.text-shadow(lighten(@shadow,60%),2px,2px,5px);display:block}html{.gradient;background-attachment:fixed;height:100%}body{font-family:'Actor',sans-serif}.container{margin:0
auto;padding:0
10px}footer{padding:20px
0;width:100%;text-align:center;p{text-align:center;margin:0}}h1{.headings;font-size:1.6em;line-height:1.6em;margin-bottom: .6em}h2{.headings;font-size:1.2em;margin-bottom:-0.5em}h3{.headings;font-size:1em}p{text-align:justify;color:@text;line-height:1.25em}hr{color:@text}a{color:@link;text-decoration:none;.text-shadow(@shadow,1px,1px,1px);&:link,&:visited{color:@link;text-decoration:none;border-bottom:dotted 1px @link}&.selected,&:hover,&:visited:hover{text-decoration:none;color:lighten(@link,5%)}}nav{display:block;text-align:center;a{font-weight:bolder;font-size:1.6em;padding:.05em 0;font-family:'CoustardBold',serif;.text-shadow();border:none;margin:0
10px;&:link,&:visited{border:none}}}.social-links{li{display:inline-block;margin:5px}div{height:48px;width:48px;margin-bottom:5px;background:url('/_img/sprite.png')}.rss{background-position:right top}.fb{background-position:left bottom}.twitter{background-position:left top}.reddit{background-position:right bottom}}.blog{li{margin:25px
0}}.error{color:@error}.handwritten{font-family:'CalligraffitiRegular',cursive;font-size:1.6em}.testemony{margin-bottom:1.7em;.handwritten{font-size:2em;line-height:1.2em;.text-shadow(lighten(@shadow,50%),2px,2px,1px)}.author{float:right;font-size:.8em}}.form{div{width:100%;margin:5px
0;position:relative}input[type=text],select,textarea{border:1px
solid @shadow;position:absolute;left:0;right:0;top:0;bottom:0;padding:3px;.border-radius(3px)}.textfield,.select{height:27px}.textarea{height:120px}.label{color:@text}.button{.text-shadow(@shadow, 1px, 1px, 1px,);.gradient(lighten(@heading, 5%), darken(@heading, 5%));.border-radius(5px);border:none;color:#FFF;padding:.2em 0;width:100%;font-size:1.2em;&:hover{.gradient(lighten(@heading,10%),@heading)}&:active{position:relative;top:1px}}}.bulleted{list-style-type:circle;margin:20px;li{color:@text;line-height:1.25em}}.portfolio{li{clear:left}li>a{display:block;text-align:center;.border-radius();.box-shadow()}img{display:block;.border-radius()}}@media (min-width:480px){.container{width:480px;padding:0}}@media (min-width:720px){.container,.content_container{width:720px}.column{display:inline-block;width:360px;margin:0
-1px;vertical-align:top}h1{font-size:1.8em}p{margin-right:20px}.form{div{display:inline-block;vertical-align:top;width:460px;margin:5px
20px 5px 0}.label{width:160px;line-height:27px}.textfield,.select{width:320px;margin-right:160px}.wide{margin-left:185px;width:320px}}.portfolio{li>a{margin:0
20px 5px 0;float:left}}}@media (min-width:960px){.container{width:960px;padding-top:10px;position:relative}header{width:220px;position:fixed;top:0}.content_container{position:relative;left:240px}nav{margin-top:70px;text-align:left;a{margin:0;display:block}}.footer{width:720px;p{text-align:center;display:inline;padding:0}.footnote{text-align:center}}.updates{margin:0.4em 0;list-style-type:circle;margin-left:20px;li{color:@text;margin-right:20px;line-height:1.25em}}}@media (max-width:480px){nav{margin:0
(-10px) 10px (-10px);a,a:link,a:visited{display:block;color:#fff;background:@link;padding:5px
10px;border-top:1px solid lighten(@link, 15%);border-bottom:1px solid darken(@link, 15%);text-align:left;margin:0}}}
