body,div,dl,dt,dd,li,pre,form,input,textarea,p,blockquote,td{margin:0;padding:0;}ul,ol{margin:0;padding:0;list-style:none;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:normal;}fieldset{margin:0;padding:0;border:0;}th{margin:0;padding:0;font-style:normal;font-weight:normal;text-align:left;}table{border-collapse:collapse;border-spacing:0;}img,abbr,acronym{border:0;}address,cite,code,dfn,em,strong,var{font-style:normal;font-weight:normal;}caption{font-style:normal;font-weight:normal;text-align:left;}q:before,q:after{content:'';}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.container_12 .grid_3,.container_16 .grid_4{width:220px;}.container_12 .grid_6,.container_16 .grid_8{width:460px;}.container_12 .grid_9,.container_16 .grid_12{width:700px;}.container_12 .grid_12,.container_16 .grid_16{width:940px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_12 .grid_1{width:60px;}.container_12 .grid_2{width:140px;}.container_12 .grid_4{width:300px;}.container_12 .grid_5{width:380px;}.container_12 .grid_7{width:540px;}.container_12 .grid_8{width:620px;}.container_12 .grid_10{width:780px;}.container_12 .grid_11{width:860px;}.container_16 .grid_1{width:40px;}.container_16 .grid_2{width:100px;}.container_16 .grid_3{width:160px;}.container_16 .grid_5{width:280px;}.container_16 .grid_6{width:340px;}.container_16 .grid_7{width:400px;}.container_16 .grid_9{width:520px;}.container_16 .grid_10{width:580px;}.container_16 .grid_11{width:640px;}.container_16 .grid_13{width:760px;}.container_16 .grid_14{width:820px;}.container_16 .grid_15{width:880px;}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}.container_12 .prefix_1{padding-left:80px;}.container_12 .prefix_2{padding-left:160px;}.container_12 .prefix_4{padding-left:320px;}.container_12 .prefix_5{padding-left:400px;}.container_12 .prefix_7{padding-left:560px;}.container_12 .prefix_8{padding-left:640px;}.container_12 .prefix_10{padding-left:800px;}.container_12 .prefix_11{padding-left:880px;}.container_16 .prefix_1{padding-left:60px;}.container_16 .prefix_2{padding-left:120px;}.container_16 .prefix_3{padding-left:180px;}.container_16 .prefix_5{padding-left:300px;}.container_16 .prefix_6{padding-left:360px;}.container_16 .prefix_7{padding-left:420px;}.container_16 .prefix_9{padding-left:540px;}.container_16 .prefix_10{padding-left:600px;}.container_16 .prefix_11{padding-left:660px;}.container_16 .prefix_13{padding-left:780px;}.container_16 .prefix_14{padding-left:840px;}.container_16 .prefix_15{padding-left:900px;}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}.container_12 .suffix_1{padding-right:80px;}.container_12 .suffix_2{padding-right:160px;}.container_12 .suffix_4{padding-right:320px;}.container_12 .suffix_5{padding-right:400px;}.container_12 .suffix_7{padding-right:560px;}.container_12 .suffix_8{padding-right:640px;}.container_12 .suffix_10{padding-right:800px;}.container_12 .suffix_11{padding-right:880px;}.container_16 .suffix_1{padding-right:60px;}.container_16 .suffix_2{padding-right:120px;}.container_16 .suffix_3{padding-right:180px;}.container_16 .suffix_5{padding-right:300px;}.container_16 .suffix_6{padding-right:360px;}.container_16 .suffix_7{padding-right:420px;}.container_16 .suffix_9{padding-right:540px;}.container_16 .suffix_10{padding-right:600px;}.container_16 .suffix_11{padding-right:660px;}.container_16 .suffix_13{padding-right:780px;}.container_16 .suffix_14{padding-right:840px;}.container_16 .suffix_15{padding-right:900px;}.container_12 .push_3,.container_16 .push_4{left:240px;}.container_12 .push_6,.container_16 .push_8{left:480px;}.container_12 .push_9,.container_16 .push_12{left:720px;}.container_12 .push_1{left:80px;}.container_12 .push_2{left:160px;}.container_12 .push_4{left:320px;}.container_12 .push_5{left:400px;}.container_12 .push_7{left:560px;}.container_12 .push_8{left:640px;}.container_12 .push_10{left:800px;}.container_12 .push_11{left:880px;}.container_16 .push_1{left:60px;}.container_16 .push_2{left:120px;}.container_16 .push_3{left:180px;}.container_16 .push_5{left:300px;}.container_16 .push_6{left:360px;}.container_16 .push_7{left:420px;}.container_16 .push_9{left:540px;}.container_16 .push_10{left:600px;}.container_16 .push_11{left:660px;}.container_16 .push_13{left:780px;}.container_16 .push_14{left:840px;}.container_16 .push_15{left:900px;}.container_12 .pull_3,.container_16 .pull_4{left:-240px;}.container_12 .pull_6,.container_16 .pull_8{left:-480px;}.container_12 .pull_9,.container_16 .pull_12{left:-720px;}.container_12 .pull_1{left:-80px;}.container_12 .pull_2{left:-160px;}.container_12 .pull_4{left:-320px;}.container_12 .pull_5{left:-400px;}.container_12 .pull_7{left:-560px;}.container_12 .pull_8{left:-640px;}.container_12 .pull_10{left:-800px;}.container_12 .pull_11{left:-880px;}.container_16 .pull_1{left:-60px;}.container_16 .pull_2{left:-120px;}.container_16 .pull_3{left:-180px;}.container_16 .pull_5{left:-300px;}.container_16 .pull_6{left:-360px;}.container_16 .pull_7{left:-420px;}.container_16 .pull_9{left:-540px;}.container_16 .pull_10{left:-600px;}.container_16 .pull_11{left:-660px;}.container_16 .pull_13{left:-780px;}.container_16 .pull_14{left:-840px;}.container_16 .pull_15{left:-900px;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}* html .clearfix,*:first-child+html .clearfix{zoom:1;}.clear{clear:both;}#charts .title{text-indent:-9999px;}#charts h3{text-indent:-9999px;margin-top:45px;padding-bottom:30px;width:195px;height:30px;background-repeat:no-repeat;}#now-playing h3{text-indent:-9999px;width:77px;height:69px;background:URL("/Graphics/images/music-nowplaying.jpg") no-repeat right 6px;}#iam .pres p{text-indent:-9999px;display:block;width:560px;height:236px;margin:0;background:URL("/Graphics/images/iam-pres.jpg") 22px 64px no-repeat;}#projects h2{text-indent:-9999px;width:152px;height:29px;background:URL("/Graphics/images/projects-myprojects.jpg") no-repeat;}#twitter-container h2{text-indent:-9999px;display:block;width:100%;height:125px;background:URL("/Graphics/images/top-bird.png") no-repeat top center;}#about h2{text-indent:-9999px;margin-left:20px;}#about h3{text-indent:-9999px;width:111px;height:63px;margin-bottom:60px;}#random h2{text-indent:-9999px;margin-top:55px;width:178px;height:24px;background:URL("/Graphics/images/random-randomfacts.png") no-repeat;}#contact h2{text-indent:-9999px;width:161px;height:24px;background:URL("/Graphics/images/contact-getintouch.jpg") no-repeat;}#contact h3{text-indent:-9999px;display:inline;width:86px;height:250px;float:left;}#photos h2{text-indent:-9999px;width:207px;height:29px;background:URL("/Graphics/images/photos-myphotostream.jpg") no-repeat;}#photos li{text-indent:-9999px;display:block;width:120px;height:120px;margin-left:12px;margin-bottom:12px;float:left;background-position:center center;-moz-border-radius:3px;-webkit-box-shadow:0 0 7px #bdbdbd;-moz-box-shadow:0 0 7px #bdbdbd;box-shadow:0 0 7px #bdbdbd;background-repeat:no-repeat;}#twitter-container .fade a{text-indent:-9999px;display:block;margin-top:5px;text-align:center;text-decoration:none;font-size:20px;padding:35px 0;letter-spacing:2px;}#plain{margin:100px 0 0 0;padding:80px 0;background:#fff;}#plain textarea{margin:0;}.error{color:#cd4968;}html{overflow:auto;}body{margin:0;color:#777;background:URL("/Graphics/images/stars.jpg");background-attachment:fixed;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;font-size:13px;}#nav{padding-left:240px;position:fixed;z-index:3;display:block;width:100%;text-align:center;font-weight:bold;}#nav li{display:inline;margin:0;}#nav li.first a{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:5px;}#nav li.last a{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:0;}#nav li a{display:inline-block;padding:.4em .8em;background:#000;color:#777;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;}#nav li a:hover{color:#999;}#nav li a.active,#bye h2:hover{text-shadow:0 0 10px #fff;filter:DROPSHADOW(color=#ffffff,offx=0,offy=0);color:#fff;}textarea{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;font-size:13px;overflow:auto;line-height:1.5em;resize:none;outline:none;}input{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;font-size:13px;}a{color:#4cbada;text-decoration:none;outline:none;}a:hover,#blog .recent a:hover{color:#555;}a.btn{display:inline-block;padding:7px 18px;font-size:16px;font-weight:bold;text-decoration:none;}a.btn:hover,a.btn:focus{color:#585858;}a.btn.disabled,a.btn.disabled:hover{cursor:default;color:#ccc;}#info{display:none;font-size:14px;padding:15px 35px;font-weight:bold;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}h2{display:block;margin:0 0 40px 30px;}p{margin:0 0 1em 30px;}p.choises{text-align:right;padding-right:5px;}p.choises.active,#info.active{background:URL("/Graphics/images/dot-madness.gif");}p.choises span.discreet{font-size:.8em;color:#888;}p.choises:hover span.discreet{color:#444;}#twitter{height:115px;}#twitter .hello h1{position:relative;top:21px;left:22px;width:302px;height:115px;text-indent:-9999px;background:URL("/Graphics/images/top-hello.png") no-repeat;}#twitter-container{position:absolute;left:10px;z-index:2;width:100%;height:650px;background:URL("/Graphics/images/twitter-up.jpg") right 104px no-repeat;}#twitter-container .wrap{position:absolute;z-index:2;width:100%;height:650px;left:0;background:URL("/Graphics/images/twitter-down.jpg") right 367px no-repeat;}#twitter-container .fade{position:absolute;left:70px;top:379px;width:300px;height:262px;outline:1px solid #000 dashed;z-index:3;background:URL("/Graphics/images/twitter-fadeout.png") repeat-x top;}#twitter-container:hover .fade{top:538px;height:100px;background:none;}#twitter-container .fade a:hover{text-indent:0;color:#555;background:#f4f4f4;}#tweets{height:376px;padding:0 25px 0 85px;font-size:13px;color:#717171;overflow:hidden;}#tweets a{color:#aaa;}#tweets li{padding:12px 0;line-height:1.3em;border-bottom:1px solid #eee;}#tweets li span{padding-top:5px;font-size:.8em;display:none;text-align:right;color:#aaa;text-decoration:none;}#tweets li span a{color:#aaa;text-decoration:none;}#iam{height:236px;border:8px solid #e2e2e2;border-style:solid none;background:#fff;}#blog{height:283px;background:#000;}#blog .container_12{height:283px;background:#000 URL("/Graphics/images/blog-bg.jpg") repeat-x;}#blog .recent{height:283px;width:640px;position:absolute;margin-left:-10px;background:transparent URL("/Graphics/images/blog-face.jpg") no-repeat;}#blog .recent a{color:#888;}#blog .recent ul{padding:67px 0 0 30px;}#blog .recent ul li{white-space:nowrap;width:585px;overflow:hidden;text-overflow:ellipsis-word;}ul.classic-links{font-family:Georgia,Times New Roman,Helvetica CE;font-size:18px;}ul.classic-links li{margin-bottom:19px;}ul.classic-links a{padding-left:20px;background:transparent URL("/Graphics/images/blog-li.jpg") no-repeat;background-position:left 2px;}ul.classic-links a:hover{background-position:left -24px;}#projects{padding:60px 0 20px 0;background:#000;}#projects .project{height:227px;background:#070707;background-position:center center;background-repeat:no-repeat;border:1px solid #1f1f1f;-moz-border-radius:3px;}#projects .project a{display:block;text-align:right;font-size:15px;text-decoration:none;color:#454545;padding:200px 15px 9px 0;}#projects .project a:hover{color:#eee;background:URL("/Graphics/images/dotoverlay.gif");text-shadow:0 0 10px #fff;filter:DROPSHADOW(color=#ffffff,offx=0,offy=0);}#projects .project.presenta{background-image:URL("/Graphics/images/projects-presenta.jpg");}#projects .project.pixeltango{background-image:URL("/Graphics/images/projects-pixeltango.jpg");}#projects .project.collab{background-image:URL("/Graphics/images/projects-collab.jpg");}#about{padding:60px 0 0 0;background:#fff;}#about .container_12{height:450px;background:#fff URL("/Graphics/images/about-mickel.jpg") no-repeat left bottom;}#about .mickel-who h2{width:164px;height:24px;background:URL("/Graphics/images/about-mickelwho.jpg") no-repeat;}#about .mickel-who p{text-align:justify;font-size:13px;margin-left:0;line-height:1.6em;}#about .mickel-who p strong{color:#555;border-bottom:1px dotted #da4cbe;}#about .resume h2{margin-left:35px;width:145px;height:29px;background:URL("/Graphics/images/about-myresume.jpg") no-repeat;}#about .svenska h3{margin-top:69px;background:URL("/Graphics/images/about-pasvenska.jpg") no-repeat;}#about .english h3{background:URL("/Graphics/images/about-inenglish.jpg") no-repeat;}#about .resume ul{padding-left:40px;}#about ul.ico32 a{background:URL("/Graphics/images/about-cvdl.png") no-repeat;}ul.ico32 li{margin-bottom:40px;}ul.ico32 a{font-size:14px;padding:9px 10px 9px 45px;}#about ul.ico32 a.pdf:hover{background-position:left -35px;}#about ul.ico32 a.web{background-position:left -70px;}#about ul.ico32 a.web:hover{background-position:left -105px;}#random{height:227px;overflow:hidden;border:8px solid #e2e2e2;border-style:solid none;background-color:RGBA(0,0,0,.5);background-image:URL("/Graphics/images/random-pillars.png");background-repeat:no-repeat;background-position:center top;}#random p{margin:0 30px;font-size:20px;color:#bbb;}#contact{padding:60px 0 50px 0;background:#fff;}#contact ul{background:URL("/Graphics/images/contact-accordion-bg.jpg") repeat-x;overflow:hidden;width:960px;height:300px;}#contact ul li{display:inline;overflow:hidden;}#contact ul li div.c{display:block;float:left;width:0;overflow:hidden;margin:34px 0 0 0;}#contact p.choises{width:583px;margin:0;padding:5px 0 5px 30px;}#contact ul li.email h3{background:URL("/Graphics/images/contact-accordion-email.jpg") no-repeat;}#contact ul li.twitter h3{background:URL("/Graphics/images/contact-accordion-twitter.jpg") no-repeat;}#contact ul li.linkedin h3{background:URL("/Graphics/images/contact-accordion-linkedin.jpg") no-repeat;}#contact ul li.facebook h3{background:URL("/Graphics/images/contact-accordion-facebook.jpg") no-repeat;}#contact ul li h3:hover{background-position:left -300px;}#contact ul li h3.active{background-position:left -600px;}#contact .write{margin-left:1px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#contact .write p.ciao{font-size:15px;font-weight:bold;display:block;padding:45px 0 30px 0;text-align:center;}#contact textarea{font-size:14px;color:#777;width:602px;height:150px;border:1px none #fff;padding:5px;}#contact ul li.twitter textarea{height:85px;font-size:18px;overflow:hidden;}#tweet-status{display:block;width:597px;margin:0;padding:10px 0 5px 15px;border-bottom:3px solid #eee;}#notif-e{display:none;}#notif-t{padding-left:490px;font-size:1.5em;}#photos{background:#fff;padding:60px 0 0 0;height:550px;}#photos ul{margin-left:-12px;}#photos li a{display:block;width:120px;height:120px;}#photos li:hover{margin-top:-2px;margin-bottom:14px;-webkit-box-shadow:0 0 13px #bdbdbd;-moz-box-shadow:0 0 13px #bdbdbd;box-shadow:0 0 13px #bdbdbd;}#photos li:focus,#photos li:active{margin-top:2px;margin-bottom:10px;-webkit-box-shadow:0 0 4px #777;-moz-box-shadow:0 0 4px #777;box-shadow:0 0 4px #777;}#charts{height:395px;font-size:13px;color:#640000;border-top:2px solid #f05045;background:URL("/Graphics/images/music-bg.jpg") repeat-x;}#charts .title h2{margin:0;width:100%;height:395px;background:URL("/Graphics/images/music-title.jpg") no-repeat 0 131px;}#charts a{color:#fff;text-decoration:none;text-shadow:0 1px 0 #800c02;}#charts a:hover{text-decoration:underline;}#charts .weekly h3{background:URL("/Graphics/images/music-weekly.jpg") no-repeat;}#charts .recent h3{background:URL("/Graphics/images/music-recent.jpg") no-repeat;}#charts .recent{height:395px;background:URL("/Graphics/images/music-lastfm.jpg") no-repeat right 346px;}#charts ol li{list-style:decimal;}#charts li{margin-bottom:9px;}#charts span{padding-top:3px;display:block;font-size:11px;color:#640000;text-shadow:none;}#music{position:absolute;width:100%;height:580px;}#bye{height:498px;border-top:5px solid #fff;background:#000 URL("/Graphics/images/bye-collage.jpg") repeat-x;}#bye p{letter-spacing:1px;color:#888;font-size:20px;text-align:center;padding:0;margin:0;}#bye h2{letter-spacing:1px;color:#888;font-size:20px;text-align:center;padding:0;margin:0;margin-top:200px;padding-top:190px;background:URL("/Graphics/images/aegzor.png") no-repeat center top;}#bye p.copy{color:#333;font-size:.7em;margin-top:18px;}#now-playing{display:none;height:68px;border-top:2px solid #777;background:#161616;}#npc{height:70px;background:#fff;}#now-playing .eq{margin-top:20px;float:left;}#fm-status a{display:block;color:#595959;font-size:25px;text-decoration:none;margin-top:17px;margin-left:10px;}#fm-status a:hover,#fm-status a:hover strong{color:#e5e5e5;}#fm-status a strong{color:#bebdbd;}