/*!normalize.css v1.0.0 | MIT License | git.io/normalize */ article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:.67em 0;}h2{font-size:1.5em;margin:.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:.83em;margin:1.67em 0;}h6{font-size:.75em;margin:2.33em 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;}p,pre{margin:1em 0;}code,kbd,pre,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;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding: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{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}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-cancel-button,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;}html{overflow-y:scroll;}body{margin:0;}body,select,input,textarea{color:#444;font-family:GillSans,Calibri,Trebuchet,sans-serif;font-size:16px;}a:visited{color:#98B9BC;}a:link{color:#043A62;}div.h1{font-size:xx-large;font-family:"Segoe UI",Tahoma,Arial,sans-serif;-moz-user-select:none;-khtml-user-select:none;user-select:none;cursor:default;}div.h2{font-size:x-large;font-family:"Segoe UI",Tahoma,Arial,sans-serif;background:url(data:image/gif;base64,R0lGODlhBAAEAJEAAAAAAP////f39PDv6iwAAAAABAAEAAACBZx1OWgFADs=);margin-bottom:5px;padding-left:1px;padding-bottom:1px;-moz-user-select:none;-khtml-user-select:none;user-select:none;cursor:default;}#hLine{background-color:#444;height:3px;z-index:30;position:absolute;right:0;top:0;width:100%;}#pageTitle{margin-right:85%;padding-right:7px;text-align:right;padding-bottom:3px;margin-top:20px;font-size:30px;font-family:"Segoe UI",Tahoma,Arial,sans-serif;color:white;-moz-user-select:none;-khtml-user-select:none;user-select:none;cursor:default;}#pageContent{padding-top:3px;padding-left:3px;display:none;}.pageContentClass{margin-left:15%;margin-right:15%;width:70%;}footer{margin-top:40px;font-size:smaller;text-align:center;height:40px;display:none;}#Changelog{display:inline-block;color:#CCC;text-decoration:none;}#luis_cardoso{padding-left:15px;padding-right:15px;font-family:"Segoe UI",Tahoma,Arial,sans-serif;text-decoration:none;color:#161616;font-size:30px;position:relative;top:6px;z-index:1;}a.link:link{color:#043A62;}a.link:visited{color:#98B9BC;}.tree_plus{cursor:pointer;display:inline-block;width:15px;text-align:center;background-color:#D6D6D6;color:#FFF;-moz-user-select:none;-khtml-user-select:none;user-select:none;}.tree_plus.minus{background-color:#E9E9E9;color:#303030;}.date_label{display:inline-block;color:#999;font-family:Consolas,Monaco,"Courier New",Courier,monospace;font-size:14px;margin-right:3px;}.bio_label{width:90px;font-weight:bold;display:inline-block;}.intro_text{text-align:center;color:#999;font-family:Consolas,Monaco,"Courier New",Courier,monospace;font-size:14px;margin-top:50px;margin-bottom:50px;margin-left:0;margin-right:0;width:100%;}#menuContainer{padding-left:17px;text-align:center;height:50px;background:url(data:image/gif;base64,R0lGODlhBAAEAJEAAAAAAP////f39PDv6iwAAAAABAAEAAACBZx1OWgFADs=);display:none;z-index:7;}.menuItem{text-decoration:none;color:#545050;font-size:large;display:inline-block;position:relative;top:-44px;padding:3px 12px 3px;margin-left:10px;margin-right:10px;z-index:10;}.menuItemSelected{text-decoration:underline;}.item_desc{margin-left:30px;margin-bottom:5px;font-size:14px;display:none;}@media screen and(max-width:770px){#menuContainer{background:none;padding-left:0;}#luis_cardoso{display:none;}.menuItem{width:25%;height:35px;font-size:24px;min-width:90px;margin-left:5px;margin-right:5px;margin-top:15px;font-size:25px;}.menuItemSelected{display:none;}#pageTitle{margin-right:0;padding-left:2.5%;text-align:left;padding-bottom:3px;margin-top:20px;margin-bottom:5px;}#pageContent{padding-top:3px;display:none;}.pageContentClass{margin-left:2%;margin-right:2%;width:96%;}}@media screen and(max-width:530px){#menuContainer{height:105px;}.menuItem{width:40%;top:-110px;}.menuItemSelected{display:none;}.tree_plus{width:20px;margin-top:3px;margin-bottom:3px;}}@media screen and(max-width:360px){#menuContainer{height:160px;}.menuItem{width:90%;}.menuItemSelected{display:none;}}.tree_plus{transition:background-color 300ms;-moz-transition:background-color 300ms;-webkit-transition:background-color 300ms;-o-transition:background-color 300ms;}.tree_plus:hover{background-color:#272727;color:#FFF;}a.menuItem{transition:background-color 300ms,color 300ms;-moz-transition:background-color 300ms,color 300ms;-webkit-transition:background-color 300ms,color 300ms;-o-transition:background-color 300ms,color 300ms;}#Bio:hover{background-color:#d0e3be;}#Contact:hover{background-color:#efbeb2;}#Portfolio:hover{background-color:#f2e7b0;}#Tech:hover{background-color:#b4dfe9;}a.menuItem:hover{color:white;}a.menuItem{-moz-animation-duration:1s;-webkit-animation-duration:1s;-moz-animation-name:showmenu;-webkit-animation-name:showmenu;top:0;color:#545050;}@-webkit-keyframes showmenu{from{top:-44px;}50%{top:7px;}to{top:0;}}@-moz-keyframes showmenu{from{top:-44px;}50%{top:7px;}to{top:0;}}a.menuItem:active{-moz-animation-duration:200ms;-webkit-animation-duration:200ms;-moz-animation-name:clickmenu;-webkit-animation-name:clickmenu;}@-webkit-keyframes clickmenu{from{top:0;}50%{top:7px;}to{top:0;}}@-moz-keyframes clickmenu{from{top:0;}50%{top:7px;}to{top:0;}}#Changelog{transition:color 300ms;-moz-transition:color 300ms;-webkit-transition:color 300ms;-o-transition:color 300ms;}#Changelog:hover{color:#000;}#pageTitle{transition:background-color 800ms;-moz-transition:background-color 800ms;-webkit-transition:background-color 800ms;-o-transition:background-color 800ms;}