*{margin:0;padding:0;border:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}body{background:#33393e url(../img/Background.jpg) 0 0;font-family:'OpenSans', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px;font-weight:400;font-style:normal;font-variant:normal;color:#383838;-webkit-font-smoothing:antialiased}#wrap{overflow:hidden;min-height:800px;min-width:960px}header{height:148px;border-top:1px solid rgba(255,255,255,0.4);border-bottom:1px solid rgba(0,0,0,0.7)}header div{position:relative;width:960px;height:150px;margin:0 auto}header h1 a{display:block;position:absolute;left:0;bottom:24px;width:238px;height:39px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../img/Elements.png?v=1) 0 -95px no-repeat}header h1 a:hover{background-position:-238px -95px}header h2 a{display:block;position:relative;top:30px;width:96px;height:96px;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../img/Elements.png) 0 0 no-repeat}header h2 a:hover{background-position:-96px 0}header nav{position:absolute;bottom:19px;right:-3px}header nav ul{list-style:none;position:relative}header nav li{float:left;margin-left:10px}header nav li a{display:block;width:42px;height:42px;background-image:url(../img/Elements.png);background-repeat:no-repeat;text-decoration:none}header nav li a span{position:absolute;width:185px;height:43px;left:16px;top:-100px;background:url(../img/Bubble.png) 0 0 no-repeat;font-size:13px;color:#c6c6c6;text-shadow:0 1px 1px black;text-align:center;line-height:43px;font-weight:600;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;opacity:0}header nav li a:hover span{opacity:1;top:-50px}header nav li.rss a{background-position:-192px 0}header nav li.rss a:hover{background-position:-192px -42px}header nav li.rss span{color:#e97522}header nav li.twitter a{background-position:-234px 0}header nav li.twitter a:hover{background-position:-234px -42px}header nav li.twitter span{color:#019ad2}header nav li.dribbble a{background-position:-276px 0}header nav li.dribbble a:hover{background-position:-276px -42px}header nav li.dribbble span{color:#ea4c89}header nav li.delicious a{background-position:-318px 0}header nav li.delicious a:hover{background-position:-318px -42px}header nav li.delicious span{color:#3274d0}header nav li.appdotnet a{background-position:-402px 0}header nav li.appdotnet a:hover{background-position:-402px -42px}header nav li.appdotnet span{color:#f6f6f6}header nav li.mail a{background-position:-510px 0}header nav li.mail a:hover{background-position:-510px -42px}.overview{background:#ededed url(../img/Article_background.png) 0 0;border-top:1px solid white;border-bottom:1px solid #bcbcbc;text-align:center;padding:20px 0}.overview h1{font-weight:400;font-size:18px}article{background:#ededed url(../img/Article_background.png) 0 0;padding:50px 0;border-top:1px solid white}article a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(0,153,255,0.5);-webkit-transition:linear .1s;-moz-transition:linear .1s;-o-transition:linear .1s;-ie-transition:linear .1s;transition:linear .1s}article a:hover{border-bottom:1px solid #09f;-webkit-transition:linear .1s;-moz-transition:linear .1s;-o-transition:linear .1s;-ie-transition:linear .1s;transition:linear .1s}article h1{width:680px;margin:0 auto 50px auto;text-align:center;font-size:28px;line-height:30px;font-weight:200;text-shadow:0 1px 0px white;color:black}article h1 a{color:black;text-shadow:0 1px 0px white}article h2{font-size:24px;line-height:30px;font-weight:200;text-shadow:0 1px 1px white;color:black}article p{text-align:justify}article .content{width:680px;margin:0 auto}article .content h2,article .content h3,article .content p,article .content table,article .content ul,article .content ol,article .content object,article .content embed,article .content pre{margin-bottom:25px}article .content ul,article .content ol{padding-left:2.5em}article .content ul li,article .content ol li{padding-bottom:5px}article .content blockquote{padding:0 25px;font-style:italic}article .content img.image-border{padding:8px;background:white;border:1px solid #bbbbbb;box-shadow:0 2px 7px rgba(0,0,0,0.5)}article .content p.wideload{position:relative;left:-140px;width:960px}article .content img.image-border{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ie-box-sizing:border-box;box-sizing:border-box;padding:10px;background:white;box-shadow:0 3px 8px black}article .content table{border-collapse:collapse;font-size:15px;line-height:18px}article .content table td,article .content table th{background:white;border:1px solid #bbbbbb;padding:3px}article .content table td{text-align:center}article .content table th{background:#e0e0e0;font-weight:600}article .content table .nobg{border:0 none;background:transparent}article .meta{width:680px;overflow:visible;margin:0 auto}article .meta a{color:#999999;border:0;text-transform:uppercase;border-bottom:1px solid rgba(0,153,255,0);-webkit-transition:linear .1s;-moz-transition:linear .1s;-o-transition:linear .1s;-ie-transition:linear .1s;transition:linear .1s}article .meta a.tweet{padding-left:20px;background:url(../img/Tweet.png) 0 50% no-repeat}article .meta a:hover{border-bottom:1px solid #09f;-webkit-transition:linear .1s;-moz-transition:linear .1s;-o-transition:linear .1s;-ie-transition:linear .1s;transition:linear .1s}article .meta,article small,article .small{text-align:right;font-size:11px;line-height:13px;color:#999999;text-shadow:none}.list article{border-bottom:1px solid #bcbcbc}.prev-next{height:37px;overflow:hidden;margin:0 auto;padding:0 0 40px 0;background:#ededed url(../img/Article_background.png) 0 0;border-bottom:1px solid #bcbcbc}.prev-next ul{list-style:none;width:960px;margin:0 auto}.prev-next ul li{width:37px;height:37px}.prev-next a{display:block;width:19px;height:37px;text-indent:100%;white-space:nowrap;overflow:hidden;opacity:0.6;-webkit-transition:opacity 0.3s linear}.prev-next a:hover{opacity:1}.prev-next .prev{float:left}.prev-next .prev a{background:url(../img/Previous.png) 0 0 no-repeat}.prev-next .next{float:right}.prev-next .next a{background:url(../img/Next.png) 0 0 no-repeat}.prev-next .top{margin:0 auto}.prev-next .top a{width:37px;background:url(../img/Top.png) 0 0 no-repeat}.list .prev-next{padding-top:40px;border-top:1px solid #ffffff}.results{padding-left:0 !important;list-style:none}.results a{margin-bottom:5px}.results span{font-weight:400;font-size:15px;line-height:19px}body.notfound header{border-bottom:0}body.notfound footer{background:none;opacity:0.3;-webkit-transition:opacity 1s linear}body.notfound footer:hover{opacity:1;-webkit-transition:opacity 1s linear}#notfound{margin:40px 0 70px 0}#notfound p{display:block;margin:15px auto 0 auto;font-weight:400;font-size:22px;line-height:26px;width:520px;color:#cccccc;-webkit-text-shadow:0 1px 1px black;-moz-text-shadow:0 1px 1px black;text-shadow:0 1px 1px black;text-align:center}#portal{position:relative;top:10px;width:960px;height:540px;margin:0 auto}#portal #portal-sparks{position:absolute;left:50%;top:50%;margin-top:-270px;margin-left:-270px;width:540px;height:540px;z-index:2;background:url(../img/404/portal_sparks.png) 50% 50% no-repeat;-webkit-animation:sparks 4s linear infinite;-moz-animation:sparks 4s linear infinite;-ms-animation:sparks 4s linear infinite;animation:sparks 4s linear infinite}#portal #portal-inner{position:absolute;left:50%;top:50%;margin-top:-270px;margin-left:-196px;width:393px;height:540px;z-index:1;overflow:hidden;background:url(../img/404/portal_background.jpg) 50% 50% no-repeat}@-webkit-keyframes sparks{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes sparks{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(-360deg)}}@-ms-keyframes sparks{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(-360deg)}}@keyframes sparks{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}footer{background:url(../img/Shadow.png) 0 0 repeat-x;font-size:15px;line-height:20px;color:#cccccc;text-shadow:0 1px 2px black;font-weight:400;overflow:visible}footer h1{font-size:18px;line-height:18px;font-weight:600;margin-bottom:10px}footer>div{width:960px;margin:0 auto;padding:25px 0;overflow:visible}footer>div:after{content:".";display:block;width:0;height:0;visibility:hidden;clear:both}footer #about,footer #misc,footer #search{float:left;height:160px;position:relative;border-collapse:separate;border-spacing:0;vertical-align:top}footer #about{width:459px;padding-right:20px;border-right:1px solid #000000}footer #about img{width:120px;height:120px;padding:4px;background:white;border:1px solid #cccccc;float:left;margin-right:15px;box-shadow:0 2px 7px rgba(0,0,0,0.8);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}footer #about img:hover{box-shadow:-10px -15px 7px rgba(0,0,0,0.7);-webkit-transform:rotate(-10deg) scale(1.3) translate(30px);-moz-transform:rotate(-10deg) scale(1.3) translate(30px);-o-transform:rotate(-10deg) scale(1.3) translate(30px);-ie-transform:rotate(-10deg) scale(1.3) translate(30px);transform:rotate(-10deg) scale(1.3) translate(30px)}footer #misc{width:238px;border-left:1px solid #53595d;border-right:1px solid #000000;text-align:center}footer #misc .dribbble-shot{position:absolute;left:15px;top:0;z-index:1;width:200px;height:150px;-webkit-perspective:1800;perspective:1800;-webkit-perspective-origin:top;perspective-origin:top}footer #misc .dribbble-shot img{background:white;padding:4px;box-shadow:0 2px 7px rgba(0,0,0,0.8);-webkit-transition:all .5s ease;transition:all .5s ease;z-index:3}footer #misc .dribbble-shot:hover img{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(36deg);transform:rotateX(36deg);-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 23px 24px rgba(0,0,0,0.7)}footer #search{width:219px;min-height:120px;border-left:1px solid #53595d;padding-left:20px;font-size:13px;line-height:14px}footer #search p{position:absolute;left:20px;bottom:10px}footer #search a{font-size:12px;line-height:11px;color:#bbbbbb;text-decoration:none;border-bottom:1px solid #666666;-webkit-transition:linear .1s;-moz-transition:linear .1s;-o-transition:linear .1s;-ie-transition:linear .1s;transition:linear .1s}footer #search a:hover{border-bottom:1px solid #bbbbbb;-webkit-transition:linear .1s;-moz-transition:linear .1s;-o-transition:linear .1s;-ie-transition:linear .1s;transition:linear .1s}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ie-box-sizing:border-box;box-sizing:border-box;color:black;display:block;width:100%;height:20px;padding:0 5px;border-radius:10px}
