@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i");
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}svg{display:block;}th{text-align:left;}::-ms-clear{display:none;}::-ms-reveal{display:none;}::-moz-focus-inner{border:0;padding:0px;}*:focus{outline:0;}*:required,*:invalid{box-shadow:none;}.clear{clear:both;}.ns{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{text-decoration:none;color:#823583;}
a:hover{text-decoration:underline;}
.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.bold{font-weight:600;}

html,body{min-height:100%;}
body{font-family:'Open Sans',helvetica,arial,sans-serif;font-weight:400;background-color:#FFFFFF;color:#242424;}

div.spacing{height:40px;}
div.bgColor{background-color:#F9F9F9;}

div.center{max-width:800px;margin:0px auto;padding:0px 20px;}

div.header{background-color:#823583;color:#FFFFFF;}
div.header div.title{padding:20px 0px;font-size:26px;line-height:30px;}
div.header div.title span{font-size:20px;font-weight:300;}

div.content{}
div.content>div.spacing{height:20px;}
div.content div.row{display:table-row;position:relative;}
div.content div.row div.column{display:table-cell;vertical-align:top;}
div.content div.row div.column.short{width:108px;padding-right:10px;text-align:right;font-weight:300;font-style:italic;}
div.content div.row div.column:not(.short)>div{margin-bottom:4px;}
div.content div.row div.column:not(.short) div.title{font-weight:600;}
div.content div.row div.column:not(.short) div.title span{font-weight:400;}
div.content div.row div.column:not(.short) div.position{color:#823583;}
div.content div.row div.column:not(.short) div.description{}
div.content div.row div.column:not(.short) div.description span{color:#823583;font-style:italic;}
div.content div.row div.column div.spacing{height:10px;}

div.footer{background-color:#989898;color:#FFFFFF;}
div.footer div.title{padding:20px 0px;font-size:26px;line-height:30px;}

div.projects{}
div.projects>div.project{position:relative;max-width:800px;width:100%;margin:0px auto;}
div.projects>div.project>img{display:block;width:100%;}