a,hr{padding:0}article,aside,figure,footer,header,hgroup,hr,nav,section{display:block}.logo:hover,body{-webkit-backface-visibility:hidden}.commentlist,ul{list-style:none}.clearfix,.ie6 .commentlist .comment{zoom:1}.footer,.header{min-width:1100px}.post-table,embed,img,object{max-width:100%}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.no-js pre{background:#dedede;color:#000;margin-bottom:20px;padding:14px}.ie6 input,input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}input,select,textarea{font:99% sans-serif;color:#555}table{border-collapse:collapse;border-spacing:0;font:100%}.entry-title,h1,h2,mark,strong,th{font-weight:700}.archive-title,.metacredit,mark{font-style:italic}a:active,a:hover{outline:0}small{font-size:85%}td,td img{vertical-align:top}sub,sup{font-size:90%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache", false, true))}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}a,a:link,a:visited{color:#3381d6;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}a:active,a:focus,a:hover{color:#e06c1f}h2 a:link,h2 a:visited,ins{text-decoration:none}::-moz-selection{background:#e06c1f;color:#fff;text-shadow:none}::selection{background:#e06c1f;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#fcd700}mark{background-color:#fcd700;color:#000}@font-face{font-family:LeagueGothic;src:url(League_Gothic-webfont.eot);src:url(League_Gothic-webfont.eot?#iefix) format('embedded-opentype'),url(League_Gothic-webfont.woff) format('woff'),url(League_Gothic-webfont.ttf) format('truetype'),url(League_Gothic-webfont.svg#LeagueGothic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Economica;src:url(economica-regular-otf-webfont.eot);src:url(economica-regular-otf-webfont.eot?#iefix) format('embedded-opentype'),url(economica-regular-otf-webfont.woff2) format('woff2'),url(economica-regular-otf-webfont.woff) format('woff'),url(economica-regular-otf-webfont.ttf) format('truetype'),url(economica-regular-otf-webfont.svg#economicaregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Condensed';src:url(OpenSans-CondLight-webfont.eot);src:url(OpenSans-CondLight-webfont.eot?#iefix) format('embedded-opentype'),url(OpenSans-CondLight-webfont.woff) format('woff'),url(OpenSans-CondLight-webfont.ttf) format('truetype'),url(OpenSans-CondLight-webfont.svg#open_sanscondensed_light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Roboto Slab';src:url(RobotoSlab-Regular-webfont.eot);src:url(RobotoSlab-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(RobotoSlab-Regular-webfont.woff) format('woff'),url(RobotoSlab-Regular-webfont.ttf) format('truetype'),url(RobotoSlab-Regular-webfont.svg#roboto_slabregular) format('svg');font-weight:400;font-style:normal}body{font-family:Georgia,serif;color:#4d4d4d;font-size:1.1em;line-height:1.6em;-webkit-font-smoothing:antialiased}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p{margin-bottom:1.5em}.postmetadata{clear:left;overflow:hidden}.metacredit{font-size:15px}h1,h2{font-family:"Roboto Slab",sans-serif;margin:0 0 1em;font-size:3.5em;line-height:1.2;clear:left;color:#464646;letter-spacing:.024em;-webkit-transition:font-size .7s linear;-moz-transition:font-size .7s linear;-o-transition:font-size .7s linear;transition:font-size .7s linear}.secondary-title,.title-alt{font-family:"Roboto Slab","Arial Narrow",sans-serif}.entry-title,.title-link,h2{margin-bottom:.2em}.navbar,.submit{letter-spacing:.03em}h2{font-size:1.8em;margin-top:1.3em}.secondary-title{font-size:2.1em;margin-top:0;font-weight:700}.entry-title{font-size:2.5em}.archive-title,.title-alt{margin-bottom:.4em;margin-top:0}.alt-lg{font-size:2.8em}.title-link:link,.title-link:visited{text-decoration:none;color:#464646}.title-link:active,.title-link:focus,.title-link:hover{color:#e06c1f}.archive-title{font-family:Georgia,serif;color:#ccc;font-size:2.1em;font-weight:400}.widget-title{margin-top:20px;font-family:"Roboto Slab",sans-serif;font-size:1.3em;line-height:1;clear:left}.globalwidth{width:1300px;padding-left:26px;padding-right:26px;margin:0 auto}.header{background:#e6e6e6}.header-inside{padding-top:18px;padding-bottom:10px;position:relative}.header-ad{position:absolute;right:49px;top:7px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}html>body div.bsap_1289930 a.adhere{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.bsap_adhere{display:none}html>body div.bsap_1289930 a.adhere:hover{background:#d4d4d4}a.adhere{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.navbar{font-family:Economica,sans-serif;font-size:1.65em;font-weight:700;padding:0;text-transform:uppercase;overflow:hidden}.navbar li{display:inline-block;padding:0 24px 10px 0;-webkit-transition:font-size .7s linear,padding .7s linear;-moz-transition:font-size .7s linear,padding .7s linear;-o-transition:font-size .7s linear,padding .7s linear;transition:font-size .7s linear,padding .7s linear}.navbar a,.navbar a:link,.navbar a:visited{color:#333;text-decoration:none}.navbar a:focus,.navbar a:hover{color:#e99760}.navbar .current a:link,.navbar .current a:visited{border-bottom:solid 3px #333;-webkit-transition:border-color .2s ease,color .2s ease;-moz-transition:border-color .2s ease,color .2s ease;-o-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}.navbar .current a:focus,.navbar .current a:hover{border-bottom:solid 3px #e99760}.searchsubmit,.searchtxt{border:1px solid #c7c7c7}.logo{float:left;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transition:-moz-transform .7s linear;-webkit-transition:-webkit-transform .7s linear;-o-transition:-o-transform .7s linear;transition:transform .7s linear}a.logo-anchor:link,a.logo-anchor:visited{float:left;margin-right:20px;overflow:hidden}.ie8 a.logo-anchor:link,a.logo-anchor:visited{width:90px}.logo:hover{-webkit-perspective:1000;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.content{padding-top:20px;background:url(images/bg-faux.png) right 0 repeat-y}.content-left{float:left;width:65%;padding:0 40px 0 0;margin:0 24px 0 0;min-height:800px}.sidebar{float:right;width:344px;padding:70px 22px 22px;margin:-10px 0 30px}.adlink{margin:15px 5px 0 0;text-align:center;font-size:14px;font-family:Arial,sans-serif}code,li code,p code{font-family:Consolas,monospace;word-wrap:break-word}.adlink a:link,.adlink a:visited{color:#888}.adlink a:hover{color:#e06c1f}.subscribe-sb{overflow:hidden;padding:0;text-align:center}.subscribe-sb li{display:inline-block;padding:0 14px 0 0;vertical-align:middle}.ie8 .subscribe-sb li{float:left;display:block;width:60px}.subscribe-sb li:last-of-type{padding-right:0}.subscribe-sb a:link,.subscribe-sb a:visited{display:block;overflow:hidden;-moz-transition:opacity .4s linear;-webkit-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear;opacity:.7}.subscribe-sb a:hover{opacity:1}.googleplus-sb a:link,.googleplus-sb a:visited{width:41px;height:41px;background:url(images/btn-googleplus-side.jpg) no-repeat}li.email-sb{padding-right:15px}.email-sb a:link,.email-sb a:visited{width:53px;height:34px;background:url(images/btn-email.jpg) no-repeat}.rss-sb a:link,.rss-sb a:visited{width:41px;height:41px;background:url(images/btn-rss.jpg) no-repeat}.sidebar div.bsap_1266150 a{-moz-transition:width .7s linear,height .7s linear;-webkit-transition:width 1s linear,height 1s linear;-o-transition:width 1s linear,height 1s linear;transition:width 1s linear,height 1s linear}.searchform{padding:0 0 22px;overflow:hidden}.screen-reader-text{display:none}.searchtxt{float:left;width:80%;padding-left:6px;padding-top:9px;padding-bottom:10px;margin:0 4px;background:#ebebeb;font-size:16px;-moz-transition:background-color .7s linear;-webkit-transition:background-color .7s linear;-o-transition:background-color .7s linear;transition:background-color .7s linear}::-webkit-input-placeholder{color:#bbb;font-style:italic}:-moz-placeholder{color:#bbb;font-style:italic}:placeholder{color:#bbb;font-style:italic}.searchtxt:focus,.searchtxt:hover{background:#fefefe}.sbselected{color:#555;font-style:normal}.searchsubmit{float:left;font-size:19px;font-style:italic;color:#999;padding:5px 10px 9px;-webkit-border-radius:0;-webkit-appearance:none;background:#ebebeb;-moz-transition:background-color .7s linear;-webkit-transition:background-color .7s linear;-o-transition:background-color .7s linear;transition:background-color .7s linear}.searchsubmit:hover{background:#fefefe}.ads{clear:left;overflow:hidden}.top-sb-ad{padding:15px 0 0}.post{margin-bottom:40px}.meta{color:#b2b2b2;margin:0 0 .3em}.article_image{float:left;border:1px solid #ddd;margin:6px 20px 12px 0;background:#eee;padding:5px}.wide_image{background:#eaeaea;padding:5px;border:1px solid #d6d6d6;display:block;margin-top:20px;margin-bottom:20px;height:auto}.wi_new{width:100%;height:auto}.square_image{display:inline;margin-bottom:0}a .wide_image:hover{background:#e0e0e0}.more{float:right}.more a,.more a:link,p.more a:visited{text-decoration:none}li code,p code{color:#000;background:#ffedd2;padding:1px 5px}.commentlist li code{padding:0}.no-js .commentlist li code{background:0 0}h2 code{color:#aaa;font-family:"Roboto Slab","Arial Narrow",sans-serif;white-space:normal}.post h3 code{font-size:inherit}.box-header,.cssbasics{background:#e7e7e7;border:1px solid #abadb3;padding:16px 20px 16px 24px;margin:0 0 20px}.form-txt,textarea{border:1px solid #ccc}.box-header p,.cssbasics p{text-indent:0;margin:0}.comment-author{width:290px;padding:0 0 15px}.commentform{padding:10px 0 60px;position:relative;font-family:Arial,sans-serif}.commentform p{padding:0;margin:0}.commentform label{line-height:22px;display:block;float:left;padding:0 0 0 11px;font-size:14px}#commentPreview .commentmetadata,#commentPreview .reply,.commentlist .pingback .says,.commentlist .trackback .says{display:none}.comment_label{float:none;padding:0}.form-txt,.submit{float:left;clear:left}.form-txt{color:#878787;font-size:14px;height:30px;width:260px;padding:2px;margin:0 0 5px}textarea{font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#5a5a5a;padding:3px 0 0 2px;width:98%;min-height:160px;line-height:20px;clear:left;resize:vertical;-moz-resize:vertical}.submit{width:200px;height:36px;margin-top:5px;font-size:1.5em;font-family:LeagueGothic,"Arial Narrow",sans-serif;border:1px solid #c7c7c7;color:#ddd;padding:0 0 20px;background:#555;line-height:34px}.commentmetadata{font-size:12px}.commentmetadata a,.commentmetadata a:link,.commentmetadata a:visited{color:#888}.commentmetadata a:hover{color:#444}.commentlist{font-family:Arial,Helvetica,sans-serif;font-size:15px}.foot-title,.footer h3{font-family:"Open Sans Condensed",sans-serif}.commentlist .comment{border:1px solid #b5b5b5;margin:0 0 15px;padding:15px 15px 8px;background-color:#eee;position:relative;word-wrap:break-word;overflow-wrap:break-word;border-radius:10px}#wpstats,.bsap,.cleared,.commentlist img,.footer ul,.footer-inside,.navigation,.navigation a,.navigation a:link,.navigation a:visited,.single .post .button li,.social li,.social-bottom,div.bsap_1279066{overflow:hidden}@media (max-width:1300px){.commentlist .comment{position:static}}.featured{background:url(http://s3.amazonaws.com/impressivewebs/featuredc.gif) 92.5% 40px no-repeat #eee}.commentlist>.comment{padding-right:35px}.commentlist .comment li{margin-left:15px}.commentlist .pingback,.commentlist .trackback{border:1px dashed #ccc;margin:0 0 15px;padding:15px 15px 8px;background:#fff;position:relative}.commentlist .pingback,.commentlist .trackback p{clear:left}.commentlist .pingback .comment-author{float:none;width:330px}.commentlist .comment p{line-height:25px;clear:both;font-size:16px;margin-bottom:1.5em}.commentlist cite{font-style:normal;font-weight:400}.commentlist p cite,.link-list li:nth-of-type(20) a:hover,blockquote{font-style:italic}.commentlist img{float:left;margin:0 15px 25px 0;border-radius:10px}.reply{padding:0 10px 12px 0;text-align:right}.bookshelf li,.centertext,.footer h2 span,.pt-other td,.pt-other th,.social,.subscribe li{text-align:center}.commentlist>.comment>div>.reply{margin-right:-24px}.comment-meta{position:absolute;right:15px;top:15px}@media (max-width:1300px){.comment-meta{position:relative;float:right;right:15px;top:-44px}}.dp-highlighter{margin-top:0;white-space:nowrap}.dp-highlighter li{font-size:14px;padding:3px 0}.thumb-left{float:left;clear:left;margin:0 15px 15px 0}.cl,.cleared,.footer ul,blockquote,body div.bsap_1243167 a.ad3{clear:both}#commentPreview{clear:left;padding:20px 0 0}#subscribe-reloaded{vertical-align:middle;margin-left:-18px;margin-top:-2px}.subscribe-form-field{margin-left:10px;vertical-align:middle;margin-bottom:10px}.subscribe-form-button{vertical-align:middle;margin-bottom:10px;margin-left:5px}#subscribe-reloaded-list input[type=checkbox]{vertical-align:middle;margin-right:5px}#subscribe-reloaded-select-all-p{clear:left;padding-top:20px;font-size:17px}.commentform p.comment-subscription-form{padding-top:15px}#subscribe_blog{float:left;clear:left;margin-top:5px}.footer{background:#555;color:#fff;padding:0 0 10px}.footer ::-moz-selection{background:#e06c1f;color:#fff;text-shadow:none}.footer ::selection{background:#e06c1f;color:#fff;text-shadow:none}.footer-inside{padding-top:40px;padding-bottom:0;width:1400px}.foot-title{font-size:1.8em;min-height:36px;font-weight:400;margin:0 0 30px;color:#fff;background:-moz-linear-gradient(#555 0,#555 49%,#6d6d6d 50%,#6d6d6d 51%,#555 52%,#555 100%);background:-ms-linear-gradient(#555 0,#555 49%,#6d6d6d 50%,#6d6d6d 51%,#555 52%,#555 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(49%,#555),color-stop(50%,#6d6d6d),color-stop(51%,#6d6d6d),color-stop(52%,#555),color-stop(100%,#fff));background:-webkit-linear-gradient(#555 0,#555 49%,#6d6d6d 50%,#6d6d6d 51%,#555 52%,#555 100%);background:-o-linear-gradient(#555 0,#555 49%,#6d6d6d 50%,#6d6d6d 51%,#555 52%,#555 100%)}.footer h2 span{display:block;margin:auto;background:#555;width:220px}.social{letter-spacing:80px;white-space:nowrap;padding:0 0 30px}.halfspace{letter-spacing:50px}.social li{display:inline-block;vertical-align:middle}.social li a,.social li a:link,.social li a:visited{display:block;text-indent:-9999em;color:#fff;text-decoration:none}.twitter a,.twitter a:link,.twitter a:visited{width:140px;height:31px;background:url(images/btn-twitter.jpg) 0 -31px no-repeat}.github a,.github a:link,.github a:visited{width:96px;height:46px;background:url(images/btn-github.jpg) 0 -46px no-repeat}.youtube a,.youtube a:link,.youtube a:visited{width:113px;height:47px;background:url(images/btn-youtube.jpg) 0 -47px no-repeat}.googleplus a,.googleplus a:link,.googleplus a:visited{width:125px;height:43px;background:url(images/btn-googleplus.jpg) 0 -43px no-repeat}.social li a:focus,.social li a:hover{background-position:0 0}.bsa a,.bsa a:link,.bsa a:visited{width:165px;height:39px;background:url(images/btn-bsa.jpg) 0 -39px no-repeat;clear:both}.wp a,.wp a:link,.wp a:visited{width:179px;height:45px;background:url(images/btn-wp.jpg) 0 -45px no-repeat}.mt a,.mt a:link,.mt a:visited{width:108px;height:45px;background:url(images/btn-mt.jpg) 0 -45px no-repeat}.smn a,.smn a:link,.smn a:visited{width:146px;height:56px;background:url(images/btn-smn.jpg) 0 -56px no-repeat}.camtasia a,.camtasia a:link,.camtasia a:visited{width:178px;height:30px;background:url(images/btn-camtasia.jpg) 0 -30px no-repeat}.subscribe{padding:0 0 40px}.footer h3{font-size:1.7em;margin:0 0 10px}.footer p{font-family:Verdana,sans-serif;font-size:.8em;line-height:1.4em;margin:0}.update-box,.xtra{font-size:17px;font-family:Arial,sans-serif}.body_list,.body_list li,.single .post li ul{margin-left:10px;list-style-type:square}.footer a,.footer a:link,.footer a:visited{color:#fff}.footer a:hover{color:#fca56c}.body_list{padding:0 0 1.5em}.body_list li{padding:3px 0 10px 5px}.single .post li ul{padding:15px 0 0}.body_list+h2{margin-top:0}.blogroll{color:#888;padding:10px 0 30px;width:308px;font-family:Arial,sans-serif}.blogroll li{-webkit-transition:padding-left .4s ease;-moz-transition:padding-left .4s ease;-o-transition:padding-left .4s ease;transition:padding-left .4s ease}.lp{padding-bottom:0}.blogroll li:hover{padding-left:5px}.blogroll a,.blogroll a:link,.blogroll a:visited{text-decoration:none;color:#888}.blogroll a:hover{color:#e06c1f}.post ol{list-style:decimal;padding:0 0 25px 20px;margin:0 0 0 23px}.post ol li{padding:3px 0}.navigation{padding:0 0 30px}.next-posts{float:left}.prev-posts{float:right}.navigation a,.navigation a:link,.navigation a:visited{text-decoration:none}.centertext{padding:0 0 20px}.button_holder{overflow:hidden}.single .post .button{width:180px;height:35px;list-style:none;padding:0;float:left;margin:10px 30px 30px 0}.button_holder .button{margin-left:0}.single .post .button li{width:180px;height:35px;background:0 0;text-indent:-9999em;padding:0;margin:0}.button li a,.button li a:link,.button li a:visited{display:block;height:35px;background:url(images/btn-demo.jpg) 0 -35px no-repeat}.button_download li a,.button_download li a:link,.button_download li a:visited{background-image:url(images/btn-code.jpg)}.button_nc li a,.button_nc li a:link,.button_nc li a:visited{background-image:url(images/btn-nocomments.jpg)}.button li a:active,.button li a:hover{background-position:0 0}.update-box{padding:17px 20px 12px;margin:5px 0 12px;background:#e6e6fa}.xtra{margin-bottom:4px}h5.shadow{text-shadow:#777 2px 2px 1px;font-size:25px}.box-radius{width:300px;height:60px;background:#ddd;border-radius:15px;border:1px solid #bbb;padding:15px}.displaynone{display:none}.twitter-share-button{float:right}#backfill_1279066_div,.fb-like,.social-bottom .twitter-share-button{float:left}.social-bottom{padding-top:20px;padding-bottom:20px}.fb-like{padding:0 30px 0 20px}#related{background:#e7e7e7;padding:3px 5px 20px;clear:left;border:1px solid #abadb3;margin:20px 0}#related h4{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;padding:15px 15px 10px}.post #related .body_list{padding:3px 20px 0}#related ul a,#related ul a:link,#related ul a:visited{text-decoration:none;color:#555}#related ul a:active,#related ul a:hover{text-decoration:underline}blockquote{padding:15px 20px 5px 50px;border:1px dashed #ccc;margin:0 8px 15px 0;background:url(http://cdn.impressivewebs.com/iw-theme/bg-blockquote.gif) 15px 18px no-repeat #fff}.post-table td,.post-table th{padding:8px;font-family:Arial,sans-serif}.post-table,.post-table td,.post-table th{border-collapse:collapse;border:1px solid #ccc}blockquote p{margin:0 0 15px}.post-table{margin:0 0 20px;width:100%}.post-table th{font-weight:700}.post-table td{font-size:16px}.post-table .tdsymbol{font-size:30px}.lav,.lavender{background-color:#e6e6fa}@media (max-width:1466px){.content-left{padding-right:15px;margin-right:0}.globalwidth{width:94%}.footer,.header{min-width:0}.halfspace,.social{white-space:normal}.halfspace li,.social li{margin-bottom:20px}.bsap_adhere2{display:none}}@media (max-width:1450px){.navbar li{padding-right:17px}}@media (max-width:1350px){.globalwidth{width:94%}.content-left{margin-right:10px;width:60%}}@media (max-width:1024px){.navbar a:link,.navbar a:visited{font-size:.9em}}@media (max-width:1013px){.header-ad{right:0}.content{background:0 0}.content-left{width:auto;max-width:105%;padding-top:50px}.sidebar{background:#e5e5e5;float:none;clear:both;width:auto;padding-top:22px}.ads *,.blogroll,.widget-title{margin:auto;text-align:center}.widget-title{padding-top:20px}}@media (max-width:940px){.navbar li{margin-bottom:0}.footer h3{font-weight:400}}.color-name,.link-list li:nth-of-type(18) a:hover{font-weight:700}@media (max-width:900px){.header-ad{display:none}.content-left{padding-top:0}}@media (max-width:620px){.navbar li{margin-bottom:5px}.building li.alt,.globalwidth,.navbar{width:auto}.social li.smn{display:block;margin:20px auto;width:146px}}@media (max-width:592px){.building li,.navbar{margin:auto;text-align:center}.depth-4 .comment-meta,.depth-5 .comment-meta,.footer-inside h3+p{display:none}.header-inside{padding:10px 10px 0}.navbar{max-width:350px}.building{padding-bottom:40px}.building li{float:none;padding:10px;width:auto;min-height:20px;font-size:.8em}.building li a,.building li a:link,.building li a:visited{padding:12px 15px 7px}.comment-author{width:auto}.commentlist .comment p{line-height:1.5;font-size:13px}.reply{padding:0;font-size:13px}.commentlist .comment li{margin-left:0}.commentlist>.comment{padding-right:20px}.commentlist>.comment>div>.reply{margin-right:0}.comment-meta{right:0;font-size:8px;font-family:Verdana}.commentlist cite{font-size:12px}}@media (max-width:480px){#bsap_1279066,.bsap_adhere2,.widget-title,iframe[width="728"],ul.blogroll{display:none}.halfspace,.social{letter-spacing:normal}.social,.social li{white-space:normal}.entry-title,.secondary-title{font-size:1.6em}.social li{overflow:hidden;margin:auto;display:block}.adlink,.ads{margin-bottom:15px}.social li a:link{text-indent:0;text-align:center;background:0 0;text-decoration:underline;width:auto;display:inline;line-height:2}.social li a:hover{color:#e06c1f}.footer h2{background:0 0}.article_image{display:none}label{padding:0 0 14px 11px}.content-left{width:110%}body{font-size:1em}.searchtxt{margin-right:2px}body div.bsap_1270746 a{width:auto}div.bsap_1270746 a img{height:auto}.subscribe-sb{padding-top:8px}.sidebar{padding:10px}}.link-list{font-size:20px;font-family:Georgia,san-serif;padding:0 0 0 100px;line-height:40px;color:#555}.link-list a:link,.link-list a:visited{color:#00008b;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.link-list li:nth-of-type(2) a{text-decoration:none}.link-list li:nth-of-type(2) a:hover{text-decoration:underline}.link-list li:nth-of-type(10) a,.link-list li:nth-of-type(11) a,.link-list li:nth-of-type(12) a,.link-list li:nth-of-type(3) a:hover,.link-list li:nth-of-type(6) a,.link-list li:nth-of-type(7) a,.link-list li:nth-of-type(8) a,.link-list li:nth-of-type(9) a{text-decoration:none}.link-list li:nth-of-type(4) a:hover{color:#E06C1F;text-decoration:none}.link-list li:nth-of-type(5) a:hover{color:#E06C1F}.link-list li:nth-of-type(6) a{border-bottom:dashed 1px}.link-list li:nth-of-type(6) a:hover,.link-list li:nth-of-type(7) a{border-bottom:solid 1px}.link-list li:nth-of-type(7) a:hover{border-bottom:dashed 1px}.link-list li:nth-of-type(8) a:hover{color:#e06c1f}.link-list li:nth-of-type(9) a{padding:1px 3px}.link-list li:nth-of-type(9) a:hover{background:#ccc}.link-list li:nth-of-type(10) a{border-bottom:dotted 1px}.link-list li:nth-of-type(10) a:hover{border-bottom:solid 1px}.link-list li:nth-of-type(11) a:hover{-webkit-background-clip:text;color:#fff;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ea8711),to(#d96363));background-image:-webkit-linear-gradient(left,#ea8711,#d96363,#73a6df,#9085fb,#52ca79);background-image:-moz-linear-gradient(left,#ea8711,#d96363,#73a6df,#9085fb,#52ca79);background-image:-ms-linear-gradient(left,#ea8711,#d96363,#73a6df,#9085fb,#52ca79);background-image:-o-linear-gradient(left,#ea8711,#d96363,#73a6df,#9085fb,#52ca79);background-image:linear-gradient(left,#ea8711,#d96363,#73a6df,#9085fb,#52ca79)}.link-list li:nth-of-type(12) a:hover{text-decoration:overline}.link-list li:nth-of-type(13) a{text-decoration:none}.link-list li:nth-of-type(13) a:hover{text-decoration:overline underline}.link-list li:nth-of-type(14) a,.link-list li:nth-of-type(16) a,.link-list li:nth-of-type(18) a,.link-list li:nth-of-type(19) a{text-decoration:none}.link-list li:nth-of-type(14) a:hover{border-bottom:solid 1px;border-top:solid 1px}.link-list li:nth-of-type(15) a{text-decoration:none;border:1px solid transparent;padding:1px}.link-list li:nth-of-type(15) a:hover{border:1px solid}.link-list li:nth-of-type(16) a{background:#ccc;padding:1px 3px}.link-list li:nth-of-type(16) a:hover{background:#e06c1f;color:#fff}.link-list li:nth-of-type(17) a{-webkit-transition:color .4s linear;-moz-transition:color .4s linear;-o-transition:color .4s linear;transition:color .4s linear}.link-list li:nth-of-type(17) a:hover{color:#e06c1f}.link-list li:nth-of-type(19) a:hover{text-decoration:line-through}.dp-highlighter .tools a,.link-list li:nth-of-type(20) a,.link-list li:nth-of-type(21) a,.link-list li:nth-of-type(22) a,.link-list li:nth-of-type(24) a,.link-list li:nth-of-type(25) a,a.note:link,a.note:visited{text-decoration:none}.link-list li:nth-of-type(21) a:hover{font-variant:small-caps}.link-list li:nth-of-type(22) a:hover{text-shadow:2px 2px 2px #aaa}.link-list li:nth-of-type(23) a{text-decoration:none;border-radius:10px;padding:2px 5px 5px}.link-list li:nth-of-type(23) a:hover{background:#ccc}.link-list li:nth-of-type(24) a:hover:after{content:" (" attr(href) ") "}.link-list li:nth-of-type(25) a{background:#ccc;padding:1px 3px;border-bottom:dashed 1px #777}.link-list li:nth-of-type(25) a:hover{background:#e06c1f;color:#fff;border-bottom:dashed 1px #000}.color-name{padding:20px;color:#000}.aliceblue{background:#f0f8ff}.blanchedalmond{background:#ffebcd}.burlywood{background:#deb887}.cadetblue{background:#5f9ea0}.chartreuse{background:#7fff00}.darkgoldenrod{background:#b8860b}.deepskyblue{background:#00bfff}.firebrick{background:#b22222}.gainsboro{background:#dcdcdc}.honeydew{background:#f0fff0}.lavenderblush{background:#fff0f5}.lemonchiffon{background:#fffacd}.lightgoldenrodyellow{background:#fafad2}.mediumaquamarine{background:#66cdaa}.mintcream{background:#f5fffa}.navajowhite{background:#ffdead}.oldlace{background:#fdf5e6}.olivedrab{background:#6b8e23}.papayawhip{background:#ffefd5}.peachpuff{background:#ffdab9}.peru{background:peru}.saddlebrown{background:#8b4513}.thistle{background:#d8bfd8}.whitesmoke{background:#f5f5f5}.toppad{padding-top:20px;margin:0}.bookshelf li{float:left;width:230px;min-height:400px;font-size:16px;line-height:24px}.bookshelf li a{display:inline-block}.category-css-network .entry,.category-css-network .meta,.category-css-network .posted{display:none}.bookshelf img{border:1px solid #ccc;-webkit-transition:-webkit-transform .5s ease-in;-moz-transition:-moz-transform .5s ease-in;-o-transition:-o-transform .5s ease-in;transition:transform .5s ease-in;max-width:none}.bookshelf img:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}.category-css-network .post{border:2px solid #eee;border-bottom:none;margin:0;position:relative}.category-css-network .post:after{content:'\2192';position:absolute;right:10px;top:8px;font-size:1.5em;pointer-events:none}.category-css-network .post:last-of-type{border-bottom:solid 2px #eee}.category-css-network .secondary-title{font-weight:400;font-family:Georgia,serif;font-size:1.2em;margin:0}.category-css-network .secondary-title a{display:block;padding:10px 20px 10px 10px;position:relative}.category-css-network .title-link{margin:0}.category-css-network .secondary-title a:hover{background:#eee}.category-css-network .more{display:none}div.bsap_1279066{margin-bottom:20px}#wpstats{width:0;height:0;margin:0;display:block}a.note:link,a.note:visited{font-size:20px}.fitimg{max-width:100%;height:auto}.dp-highlighter{font-family:Consolas,monospace;font-size:12px;background-color:#fff;width:99%;overflow:auto;margin:18px 0;padding-top:1px}.dp-highlighter .bar{padding-left:45px}.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar{padding-left:0}.dp-highlighter ol{list-style:decimal-leading-zero;background-color:#fff;margin:0 0 1px 45px;padding:0;color:#5C5C5C}.dp-highlighter.nogutter ol{list-style-type:none!important;margin-left:0}.dp-highlighter .columns div,.dp-highlighter ol li{border-left:3px solid #6CE26C;background-color:#f8f8f8;padding-left:10px;line-height:14px}.dp-highlighter.nogutter .columns div,.dp-highlighter.nogutter ol li{border:0}.dp-highlighter .columns{color:gray;overflow:hidden;width:100%}.dp-highlighter .columns div{padding-bottom:5px}.dp-highlighter ol li.alt{background-color:#fff}.dp-highlighter ol li span{color:#000}.dp-highlighter.collapsed ol{margin:0}.dp-highlighter.collapsed ol li{display:none}.dp-highlighter.printing{border:none}.dp-highlighter.printing .tools{display:none!important}.dp-highlighter.printing li{display:list-item!important}.dp-highlighter .tools{padding:3px 8px 10px 10px;font:9px Verdana,Geneva,Arial,Helvetica,sans-serif;color:silver;background-color:#f8f8f8;text-align:right;border-left:3px solid #6CE26C}.dp-highlighter.nogutter .tools{border-left:0}.dp-highlighter.collapsed .tools{border-bottom:0}.dp-highlighter .tools a{font-size:9px;color:#a0a0a0;margin-right:10px}.dp-about .close,.dp-about table{font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important}.dp-highlighter .tools a:hover{color:red;text-decoration:underline}.dp-about{background-color:#fff;margin:0;padding:0}.dp-about table{width:100%;height:100%}.dp-about td{padding:10px;vertical-align:top}.dp-about .copy{border-bottom:1px solid #ACA899;height:95%}.dp-about .title{color:red;font-weight:700}.dp-about .para{margin:0 0 4px}.dp-about .footer{background-color:#ECEADB;border-top:1px solid #fff;text-align:right}.dp-about .close{background-color:#ECEADB;width:60px;height:22px}.dp-highlighter .comment,.dp-highlighter .comments{color:#008200}.dp-highlighter .string{color:#00f}.dp-highlighter .keyword{color:#069;font-weight:700}.dp-highlighter .preprocessor{color:gray}.dp-highlighter ol li{margin-top:-1px;margin-bottom:1px}.dp-highlighter .tools a:nth-child(2),.dp-highlighter .tools a:nth-child(3){display:none}.hljs{display:block;overflow-x:auto;padding:.7em 1.1em;background:#2d2d2d;color:#dcdcdc;margin-bottom:1.5em;line-height:1.5;-webkit-text-size-adjust:none;white-space:pre;word-wrap:normal}.commentlist .comment .hljs{padding:1em 1.5em;border-radius:12px;max-height:450px;overflow:auto;font-size:18px}.no-js .commentlist .comment .hljs{padding-top:0}.clojure .hljs-attribute,.css .hljs-class,.css .hljs-id,.hljs-keyword,.hljs-request,.hljs-status,.hljs-tag,.lisp .hljs-title,.nginx .hljs-title{color:#e3ceab}.django .hljs-filter .hljs-argument,.django .hljs-template_tag,.django .hljs-variable{color:#dcdcdc}.hljs-date,.hljs-number{color:#8cd0d3}.apache .hljs-sqbracket,.dos .hljs-envvar,.dos .hljs-stream,.hljs-variable{color:#efdcbc}.diff .hljs-change,.dos .hljs-flow,.hljs-literal,.python .exception,.python .hljs-built_in,.tex .hljs-special{color:#efefaf}.diff .hljs-chunk,.hljs-subst{color:#8f8f8f}.apache .hljs-tag,.diff .hljs-header,.dos .hljs-keyword,.hljs-decorator,.hljs-prompt,.hljs-title,.hljs-type,.nginx .hljs-built_in,.ruby .hljs-class .hljs-parent,.tex .hljs-command{color:#efef8f}.dos .hljs-winutils,.ruby .hljs-string,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string{color:#dca3a3}.apache .hljs-cbracket,.coffeescript .hljs-attribute,.css .hljs-rules .hljs-value,.diff .hljs-deletion,.hljs-attr_selector,.hljs-built_in,.hljs-javadoc,.hljs-pragma,.hljs-preprocessor,.hljs-pseudo,.hljs-string,.hljs-tag .hljs-value,.smalltalk .hljs-array,.smalltalk .hljs-class,.smalltalk .hljs-localvars,.tex .hljs-formula{color:#cc9393}.diff .hljs-addition,.hljs-annotation,.hljs-comment,.hljs-doctype,.hljs-pi,.hljs-shebang,.hljs-template_comment{color:#7f9f7f}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}