@charset "UTF-8";body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;font:normal 14pt/18pt "Lucida Sans Unicode","Lucida Grande",sans-serif;color:#000;background:#000}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1{font:bold 200% 'Copse',Georgia,serif;margin:40px 0 10px;padding:0 0 10px;background-image:url(../media/double_border.gif);background-repeat:repeat-x;background-position:left bottom}h2{font:bold 150% 'Copse',Georgia,serif;margin:40px 0 10px}h3{font-size:100%;border-bottom:1px solid #000;padding-bottom:10px;margin:10px 0 0;text-transform:uppercase}h5{font-size:100%;font-weight:bold}h1:first-child{margin-top:0}p{margin:10px 0;font-size:100%}ul,ol{margin:10px 0;padding:0 0 0 20px}ul{list-style-image:url(../media/ui/ul_bullet.png)}li{margin:5px 0}li ul{margin:0 0 5px 0;list-style-image:url(../media/ui/li_ul_bullet.png)}img{border:5px solid #ccc;max-width:100%;height:auto !important;-ms-interpolation-mode:bicubic;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:hover img{border-color:#fc0}a img{outline:none}a{color:#c33;text-decoration:none;outline:none}a:hover{background:#c33;color:#fff}a:active{position:relative;top:2px}figcaption{text-align:center;font-size:75%;color:#666}blockquote{padding:20px;border-top:1px dotted #999;border-bottom:1px dotted #999;margin:20px 0;font-style:italic}input,textarea{display:block;font:normal 100% "Lucida Sans Unicode","Lucida Grande",sans-serif;border:2px solid #000;outline:none;padding:5px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input:focus,textarea:focus{border:2px solid #fc0}input[type="search"]{background:#fff url(../media/ui/form_sprites.gif) no-repeat 5px 5px;-webkit-appearance:none;margin:0;padding-left:30px;box-shadow:0 0 6px #999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type="submit"]{cursor:pointer;background:#000;color:#fff;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:7px 10px}input[type="submit"]:hover{background:#000 url(../media/ui/submit_hover.gif) repeat-x 0 bottom;text-shadow:-1px 1px 1px #000}select{padding:5px}fieldset{margin:10px 0}legend{font-weight:bold}td,th{padding:10px}thead th{border-bottom:3px solid #fc0;background:#000;color:#fff}tbody th{background-color:#eee}td,tbody th[scope='row']{border-right:1px solid #000;border-bottom:1px solid #000}tr:last-child td,tbody tr:last-child th[scope='row']{border-bottom:none}td:last-child{border-right:none}.evenRow td{background-color:#eee;border-bottom:none}#page{background:#fff;border-top:5px solid #fc0}#top{padding:10px 0 15px 0;position:relative}#top h1{margin:0 0 10px 0;padding:0;background:none}#top h1 a{background:transparent url(../media/sprite_mobile.png) no-repeat -50px 0;display:block;width:260px;height:50px;text-indent:-9000px}#top h1 a:hover{background-position:-50px -50px}#top h1 a:active{top:0}.skipToContent{position:absolute;left:-9000px}.mobileMenuBtn{display:block;width:40px;height:41px;position:absolute;top:15px;right:10px;background:url(../media/sprite_mobile.png) no-repeat -170px -100px;text-indent:-9000px}.mobileMenuBtn:hover,.mobileMenuBtn:active{background:url(../media/sprite_mobile.png) no-repeat -170px -141px}.mobileMenuBtn:active{top:17px;position:absolute}#top nav{border-top:2px solid #000;border-bottom:2px solid #000;margin-bottom:15px}#top nav ul{display:none;list-style:none;margin:0;padding:0}#top nav li{border-bottom:1px solid #999;margin:0}#top nav li:last-child{border:none}#top nav li a{color:#000;display:block;padding:10px}#top nav li a:hover{background:#fc0;color:#000}#top nav li a:active{top:0;padding:12px 10px 8px 10px}#top form{height:34px;padding:0 51px 0 10px;position:relative}#top form label{position:absolute;top:-9000px;left:-9000px}#top form input{display:block}.search{width:100%;height:34px;*height:24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#top form input[type="submit"]{width:29px;height:20px;padding:3px 5px 7px;position:absolute;top:0;right:10px;-webkit-appearance:none;border-left:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#top form input[type="submit"]:active{padding:5px}#content{position:relative}article h1{padding-bottom:10px;height:auto}article nav{background:#fff url(../media/double_border.gif) repeat-x 0 0;margin:40px 0 -40px 0;padding-top:6px}article nav a,article nav .active{padding:10px 17px;display:inline-block;border-right:1px solid #ccc}article nav a:last-child{border:none}#mainColumn{padding:0 10px}.twoCol h2:first-child,.threeCol h2:first-child{margin-top:5px}article aside{background:#ccc;width:250px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px}article aside h2{margin:0}#sideColumn{padding:20px 10px 0 10px;margin-top:40px;background:#ccc}#sideColumn section{margin:0 0 30px 0}#sideColumn h1{font:bold 100% "Lucida Sans Unicode","Lucida Grande",sans-serif;text-transform:uppercase;background-image:url(../media/double_border.gif);background-repeat:repeat-x;background-position:0 bottom;padding-bottom:15px}#sideColumn h2{font-size:100%;margin:10px 0 0;padding:10px 0 5px 0;border-top:1px solid #000}#sideColumn h2:first-of-type{margin:0;padding:0;border:none}#sideColumn ul{list-style:none;list-style-image:none;padding:0;margin:0}#sideColumn ul:first-of-type{margin-top:-10px}#sideColumn li{border-bottom:1px solid #999;margin:0}#sideColumn li:last-child{border:none}#sideColumn li a{padding:10px;display:block}#sideColumn li a:hover{background-color:#c00;color:#fff}#sideColumn li a:active{top:0;padding:12px 10px 8px}#sideColumn li.active a{background-color:#fc0;color:#000}#sideColumn fieldset ul:first-of-type{margin-top:0}#sideColumn fieldset li{padding:5px}#sideColumn .sideNextPrev a{text-indent:-13px;padding-left:26px}#sideColumn .sideNextPrev a:active{padding-left:26px}#sideColumn .sideNextPrev span{display:none}#sideColumn a.button{font-weight:inherit;font-size:90%}#nextPrevTitle{display:none}#sideResume p{margin:0}#sideResume .timeFrame{font-size:75%;color:#666}#sideResume a{font-weight:bold}.socialIcons{overflow:hidden;margin-bottom:0;padding-bottom:2px}.socialIcons a{display:block;height:34px;width:34px;text-indent:-9000px;float:left;margin-right:10px;background-image:url(../media/sprite_mobile.png);background-repeat:no-repeat}.socialIcons a:active{top:2px;padding:0}.socialIcons .google{background-position:0 -168px}.socialIcons .facebook{background-position:-34px -168px}.socialIcons .pinterest{background-position:-68px -168px}.socialIcons .linkedin{background-position:-102px -168px}.socialIcons .twitter{background-position:-136px -168px}.socialIcons .google:hover{background-position:0 -134px}.socialIcons .facebook:hover{background-position:-34px -134px}.socialIcons .pinterest:hover{background-position:-68px -134px}.socialIcons .linkedin:hover{background-position:-102px -134px}.socialIcons .twitter:hover{background-position:-136px -134px}#backToTop{background:#ccc url(../media/double_border.gif) repeat-x left 30px;padding:36px 0 0;margin-top:-30px}#backToTop a{background-image:url(../media/ui/backtotop_arrow.png);background-repeat:no-repeat;background-position:10px 17px;display:block;padding:10px 10px 10px 30px}#backToTop a:active{top:0;padding:12px 10px 8px 30px}footer{background:#000;color:#fff;border-top:5px solid #fc0;padding-top:10px}footer a{color:#fff}footer a:hover{background:#fff;color:#000}footer h1{background:#000;padding:0 0 0 10px;margin:0}footer nav ul{list-style:none;padding:0;margin:0 0 10px 0}footer nav li{border-bottom:1px solid #666;margin:0}footer nav li a{display:block;padding:10px;color:#fc0}footer nav li a:hover{background:#fc0;color:#000}footer nav li a:active{top:0;padding:12px 10px 8px 10px}footer form{height:34px;padding:0 51px 0 10px;position:relative}footer form label{position:absolute;top:-9000px;left:-9000px}footer .search{box-shadow:0 0 6px #000}footer input{display:block;border-color:#666}footer input[type="submit"]{background:#666;width:29px;height:20px;padding:3px 5px 7px;position:absolute;top:0;right:10px;-webkit-appearance:none;border-left:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}footer input[type="submit"]:hover{background:#999 url(../media/ui/submit_hover_footer.gif) repeat-x 0 bottom}footer form input[type="submit"]:active{padding:5px}footer p{font-size:90%;padding:0 10px}.clearFix{clear:both}.wp-smiley{border:none}.invisible{visibility:hidden;position:absolute}.noBorder{border:none}.floatRight,.floatLeft{margin:10px auto}.displayMessage{font-style:italic;border:2px solid #fc0;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.button{background:#fc0;color:#000;padding:7px 10px;border:2px solid #fc0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:10px 0;display:block;text-align:center;box-shadow:0 1px 0 #666}.button:hover{background:#fc0;color:#000;border-color:#Fc0;text-shadow:-1px 1px 1px #fc0;background:-moz-radial-gradient(50% 100%,farthest-side,#fff,#fc0);  background:-webkit-radial-gradient(50% 100%,farthest-side,#fff,#fc0)}.tag{font-size:75%;color:#fff;display:inline-block;padding:3px 10px;border:2px solid #999;background:#999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:-5px 5px -5px 0;box-shadow:0 1px 0 #333}.tag:hover{text-shadow:-1px 1px 0 #999;background:-moz-radial-gradient(50% 100%,farthest-side,#ccc,#999);  background:-webkit-radial-gradient(50% 100%,farthest-side,#ccc,#999)}.checkbox{list-style-image:url(../media/ui/checkmark.gif)}.bright{color:#fc0;text-shadow:-2px 2px 0 #333}.bio{display:none}.flexsliderContainer{position:relative;padding-bottom:26px}.flexslider{width:100%;margin:0 0 10px 0;padding:0;background:#fff;position:relative}.flexslider .slides{list-style:none;margin:0;padding:0}.flexslider .slides li{display:none;position:relative;margin:0}.flexslider .slides img{max-width:100%;display:block}.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:#333;color:#fff;text-shadow:0 -1px 0 #000;font-size:15px;line-height:18px}.flex-direction-nav{list-style:none;list-style-image:none}.flex-direction-nav li a{background:url(../media/ui/sprite_slideshow.png) no-repeat 0 0;display:block;width:82px;height:52px;margin:-40px 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px}.flex-direction-nav li a.next{background-position:-88px 0;right:-10px}.flex-direction-nav li a.prev{background-position:0 0;left:-10px}.flex-direction-nav li a.next:hover{background-position:-88px -52px}.flex-direction-nav li a.prev:hover{background-position:0 -52px}.flex-control-nav{position:absolute;bottom:12px;left:50%;list-style:none;padding:0;margin:0 0 0 -36px}.flex-control-nav li{margin:0 0 0 5px;float:left}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:14px;height:14px;display:block;background:url(../media/ui/sprite_slideshow.png) no-repeat -170px 1px;cursor:pointer;text-indent:-9999px}.flex-control-nav li a:hover{background-position:-170px -12px}.flex-control-nav li a.active{background-position:-170px -26px;cursor:default}.flexslider a{outline:none}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../media/ui/fancy_loading.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../media/ui/fancy_close.png) -30px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px "Lucida Sans Unicode","Lucida Grande",sans-serif;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(../media/ui/blank.gif);z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(../media/ui/fancy_nav_left.png);background-position:-30px -30px}#fancybox-right-ico{background-image:url(../media/ui/fancy_nav_right.png);background-position:-30px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../media/ui/fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../media/ui/fancy_shadow_ne.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../media/ui/fancybox-y.png);background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../media/ui/fancy_shadow_se.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../media/ui/fancybox-x.png);background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../media/ui/fancy_shadow_sw.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../media/ui/fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../media/ui/fancy_shadow_nw.png);background-position:-40px -122px}#fancybox-title{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}#fancybox-title-over{padding:10px;background-image:url(../media/ui/fancy_title_over.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(../media/ui/fancy_title_left.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(../media/ui/fancybox-x.png) 0px -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(../media/ui/fancy_title_right.png) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2 )+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ))+'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/ui/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/ui/fancy_shadow_nw.png',sizingMethod='scale')}.recentPost{border:none;padding:0}.recentPostImg{width:110px;display:block}.home.button{width:125px}.portfolio{list-style:none;padding:0;margin:0;overflow:hidden;display:block}.portfolio li{display:block;width:102px;height:200px;float:left;margin:0 10px 10px 10px;overflow:hidden}.portfolio a{display:block}.portfolio a:hover{background:none;color:#c33}.portfolio h2{font:normal 90% "Lucida Sans Unicode","Lucida Grande",sans-serif;margin:0}.portfolio img{width:102px}.portfolio time{color:#999;font-size:75%}.projectDetails{font-size:85%;background:#ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 20px}.projectDetails p{margin:5px 0}.projectDetails.twoCol div{width:264px}.tags{margin:10px 0 15px 0}#blogList{padding:0;list-style:none}#blogList li{overflow:hidden;margin-top:40px}#blogList h2{font-size:200%;margin-top:0}#blogList li:first-child{margin-top:0}#blogList li img{display:none}.postMeta{margin-top:0}.postMeta .tag{margin-top:5px}.postSummary{font-size:90%}#blogList .featured h2{font-size:200%}#blogList .featured img{display:block;width:100%;height:auto;margin-bottom:10px}#blogList .featured .postMeta{margin-bottom:0}#blogList .featured .postMeta:nth-child(2){margin-bottom:10px}.post h1{margin-bottom:0}.post .meta p{margin:0;padding:15px 10px;border-bottom:1px solid #000}.count{color:#666;float:right}.code{font-family:monospace;background:#333;padding:5px 20px;color:#FFF}.post .codeIndent{margin-top:-15px;padding-left:25px}.post .codeDblIndent{padding-left:50px}.post .codeTriIndent{padding-left:75px}.post .codeFourIndent{padding-left:100px}.code .var{color:#DDCA7E}.code .num{color:#D0782A;}.code .string{color:#96B38A}.code .hint{color:#888}#sideColumn .blogArchives li{overflow:hidden;padding:10px 0}#sideColumn .blogArchives h2{color:#000;text-align:center;background:#fc0;width:60px;height:22px;padding:37px 0;float:left;margin:0}#sideColumn .blogArchives ul:first-of-type{float:left;width:200px;padding:0;margin:0}#sideColumn .blogArchives ul li{border:none;display:block;float:left;padding:0}#sideColumn .blogArchives ul li a,#sideColumn .blogArchives ul li span{padding:4px 0;text-align:center;width:50px}#sideColumn .blogArchives ul li span{display:block}.metaShare{overflow:hidden;padding:10px 0;clear:both}.metaShare h2{margin:0;padding-right:30px}.post .metaShare ul{margin:0;overflow:hidden;list-style:none;padding:0}.metaShare li{padding:15px 10px 10px;border-bottom:1px solid #000;margin:0}.metaShare li.twitter{border:none}.metaShare .fb_iframe_widget span{vertical-align:baseline}.appList{list-style:none;padding:0}.appList li{position:relative;padding:5px 0 5px 100px}.appList img{border:none;position:absolute;top:0;left:0}.appList .specifics{font-size:10pt}.appList .specifics strong{font-weight:bold}#comments article{overflow:hidden}#comments h2{font-size:200%}#comments article:first-of-type h2{margin-top:10px}#comments article img{float:left;width:60px;height:60px}#comments .commentEntry{padding-left:80px}#comments .commentEntry time{display:block;margin-bottom:10px}#comments .commentMeta{margin-top:0}#comments .commentSummary{font-size:90%}#commentForm{padding:20px;background:#ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:40px 0 15px 0}#commentForm h1{font-size:200%;min-height:inherit;margin:0 0 20px 0}#commentForm label{position:absolute;top:-9000px;left:-9000px}#commentForm input[type="text"],#commentForm input[type="email"],#commentForm input[type="url"],#commentForm textarea{background-image:url(../media/ui/form_sprites.gif);background-repeat:no-repeat;padding-left:30px;font-size:16px;height:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#commentForm textarea{height:auto}#commentAuthor{background-position:5px -20px}#commentSite{background-position:5px -45px}#commentEmail{background-position:5px -70px}#commentMath{background-position:5px -160px}#commentComment{background-position:5px -187px}#commentSpeciesTest{position:absolute;top:-9000px;left:-9000px}.searchList{list-style:none;padding:0}.searchList li{margin-bottom:30px;overflow:hidden}.searchList h3{margin:0 0 10px 0}.searchList .postMeta{display:none}.searchList img{float:left;margin-right:20px;height:110px;width:110px}.post .tutorial{list-style:none;padding:0;margin-top:30px}.tutorial .step{margin-bottom:40px}.dropcap{display:block;height:80px;float:left;text-indent:-9000px}.a{background:transparent url(http://shelbymoulden.com/media/dropcap_a.png) no-repeat 5px 0;height:90px;width:110px}.b{width:100px;background:transparent url(http://shelbymoulden.com/media/dropcap_b.gif) no-repeat 5px 0}.c{width:85px;background:transparent url(http://shelbymoulden.com/media/dropcap_c.png) no-repeat 5px 0}.d{width:85px;background:transparent url(http://shelbymoulden.com/media/dropcap_d.png) no-repeat 5px 0}.e{height:90px;width:85px;background:transparent url(http://shelbymoulden.com/media/dropcap_e.png) no-repeat -5px 0}.f{width:60px;background:transparent url(http://shelbymoulden.com/media/dropcap_f.png) no-repeat 5px 0}.g{height:85px;width:100px;background:transparent url(http://shelbymoulden.com/media/dropcap_g.png) no-repeat 0 0}.h{width:115px;height:90px;background:transparent url(http://shelbymoulden.com/media/dropcap_h.png) no-repeat 0 10px}.i{width:70px;height:87px;background:transparent url(http://shelbymoulden.com/media/dropcap_i.png) no-repeat 0 2px}.j{width:70px;background:transparent url(http://shelbymoulden.com/media/dropcap_j.png) no-repeat 0 0}.k{width:80px;background:transparent url(http://shelbymoulden.com/media/dropcap_k.png) no-repeat 0 0}.k2{width:60px;background:transparent url(http://shelbymoulden.com/media/dropcap_k2.png) no-repeat 0 0}.l{width:95px;background:transparent url(http://shelbymoulden.com/media/dropcap_l.png) no-repeat 0 0}.m{width:105px;height:85px;background:transparent url(http://shelbymoulden.com/media/dropcap_m.png) no-repeat -5px 0}.n{width:120px;background:transparent url(http://shelbymoulden.com/media/dropcap_n.png) no-repeat 0 0}.p{width:60px;background:url(http://shelbymoulden.com/media/dropcap_p.png) no-repeat 0 0}.q{width:105px;background:url(http://shelbymoulden.com/media/dropcap_q.png) no-repeat 0 0}.r{width:100px;height:95px;background:url(http://shelbymoulden.com/media/dropcap_r.gif) no-repeat 0 5px}.s{width:110px;background:url(http://shelbymoulden.com/media/dropcap_s.png) no-repeat 0 0}.t{width:90px;background:url(http://shelbymoulden.com/media/dropcap_t.png) no-repeat 0 0}.v{width:90px;background:url(http://shelbymoulden.com/media/dropcap_v.png) no-repeat 0 0}.t2{width:85px;background:url(http://shelbymoulden.com/media/dropcap_t2.png) no-repeat 0 0}.u{width:80px;background:url(http://shelbymoulden.com/media/dropcap_u.gif) no-repeat 0 0}.x{width:95px;height:85px;background:url(http://shelbymoulden.com/media/dropcap_x.jpg) no-repeat 0 5px}.y{width:80px;background:url(http://shelbymoulden.com/media/dropcap_y.gif) no-repeat 0 0}@media only screen and (min-width:520px){body{font-size:12pt;line-height:16pt}img{width:auto}.floatRight{float:right;margin:10px 0 10px 10px}.floatLeft{float:left;margin:10px 10px 10px 0}.socialIcons a{background-image:url(../media/sprite_main.png)}#top{padding:20px 0 0;background:#fff url(../media/bg_top.gif) repeat-x 0 0}#top nav{border:none;position:absolute;top:30px;font-size:125%}#top nav ul{display:block !important;margin:0;padding:0}#top nav li{float:left;border:none}.mobileMenuBtn{display:none}.twoCol,.threeCol{overflow:hidden}.twoCol div,.threeCol div{float:left;border-right:1px solid #000;padding-right:20px;margin-right:20px}.twoCol div:last-child,.threeCol div:last-child{border:none;margin:0;padding:0}footer{background:#000 url(../media/bg_bottom.gif) repeat-x 0 0;overflow:hidden;position:relative;padding:0}footer h1 a{background:transparent url(../media/sprite_main.png) no-repeat 0 -140px;display:block;height:75px;text-indent:-9000px}footer h1 a:hover{background:transparent url(../media/sprite_main.png) no-repeat -75px -140px}.webServices,.printServices{background:#fff url(../media/ui/form_sprites.gif) no-repeat 0 0;padding-left:28px}.webServices{background-position:0 -133px}.printServices{background-position:0 -102px}#method div{background:#fff url(../media/ui/method_circle.gif) repeat-x 0 39px;border:none;margin:0;padding:0}#method h3{text-align:center;border:none;padding-bottom:25px}#priceChart{position:relative;margin:10px 0 20px 0;overflow:hidden}#priceChart h3{position:absolute;border-bottom:15px solid #000;text-align:center;margin:0;padding:10px 0;background:#fff url(../media/price_arrow.gif) no-repeat bottom center}#priceChart ul{font-size:80%;float:left;list-style:none;padding:54px 0 0;margin:0}#priceChart li{float:left;padding:10px;margin:0}#priceChart ul:last-child li:last-child{border:none}.searchList li{margin-bottom:40px}.searchList .postMeta{display:block}.meta{border-bottom:1px solid #000;overflow:hidden}.metaShare ul{float:left}#commentForm .twoCol p:first-child{margin-right:20px}.threeColImages{overflow:hidden}.threeColImages img{width:31%;margin-right:2%;float:left}}@media only screen and (min-width:520px) and (max-width:800px),  only screen and (-o-min-device-pixel-ratio:3/2),  only screen and (min-device-pixel-ratio:1.5){h1{font-size:250%}.tag{padding:0 6px}#page{width:100%}#top{height:130px}#top h1 a{background:transparent url(../media/sprite_main.png) no-repeat -45px 0;width:270px}#top h1 a:hover{width:300px;background-position:-45px -50px}#top nav{width:475px;left:290px}#top nav li{margin-right:40px}#top nav li a{padding:5px}#top nav li a.active{border-bottom:3px solid #fc0}#top nav li a:hover{background:none;color:#c33}#top nav li a:active{padding:7px 5px 3px 5px}#top form{padding:0 0 0 30px;margin-top:20px;width:680px}.search{width:639px}#top form input[type="submit"]{right:0}#content{margin-top:-20px;padding:0 30px}#mainColumn{padding:0;width:680px}article header h1:first-child{margin:20px 0 15px 0;padding-bottom:20px}.twoCol div{width:319px}.threeCol div{width:106px}#sideColumn{padding:20px 30px 0 30px;position:relative;width:100%;margin:40px -30px 0 -30px}#sideColumn section{width:680px}.socialIcons .google{background-position:0 -283px}.socialIcons .facebook{background-position:-34px -283px}.socialIcons .pinterest{background-position:-68px -283px}.socialIcons .linkedin{background-position:-102px -283px}.socialIcons .twitter{background-position:-136px -283px;margin-right:0}.socialIcons .google:hover{background-position:0 -249px}.socialIcons .facebook:hover{background-position:-34px -249px}.socialIcons .pinterest:hover{background-position:-68px -249px}.socialIcons .linkedin:hover{background-position:-102px -249px}.socialIcons .twitter:hover{background-position:-136px -249px}#sideColumn .blogArchives h2{height:25px;padding:17px 0}#sideColumn .blogArchives ul:first-of-type{width:620px}#sideColumn .blogArchives ul li a,#sideColumn .blogArchives ul li span{width:100px}#sideColumn a.button{width:185px}#backToTop{margin:-30px -30px 0 -30px;width:100%;padding:36px 30px 0 30px;position:relative}footer{height:200px}footer h1{background:none;width:75px;position:absolute;left:25px;top:20px;margin:0;padding:0;z-index:5}footer nav{background:#fc0 url(../media/sprite_main.png) no-repeat right -100px;position:absolute;left:0;top:40px;height:40px;width:580px;padding-left:135px}footer nav li{float:left;border:none;margin-right:35px}footer nav li a{color:#000;font:bold 125% 'Copse',Georgia,serif;padding:8px 15px;height:24px}footer nav li a:hover{background:#Fc0 url(../media/footer_ribbon_hover.gif) no-repeat center top}footer nav li a:active{top:0;padding:10px 10px 6px 10px}footer form{position:absolute;top:110px;left:35px;padding:0;width:680px}footer form input[type="submit"]{right:0}footer p{position:absolute;top:150px;left:35px;width:660px;text-align:center}.flexslider .slides img{max-width:none;width:100%}.portfolio{width:610px}#featuredSlideshow{width:600px;height:350px}.bio{display:block;float:right;width:220px;margin:10px 0 0 10px}#method div{width:226px}#method div p{padding:0 20px}#method div:first-child p{padding:0 20px 0 0}#method div:last-child p{padding:0 0 0 20px}#method div ul{padding-left:40px}#method div:first-child ul{padding-left:20px}#priceChart{background:#ccc url(../media/price_divider_medium.gif) repeat -64px 0}#priceChart h3{width:200px}#priceChart li{width:126px}#priceChart ul:first-of-type li:first-child{width:74px}#priceChart .low{left:0}#priceChart .med{left:152px}#priceChart .high{left:304px}#priceChart .xhigh{right:0;width:200px}#blogList .featured h2{font-size:250%}article.post header h1{margin-bottom:0}.postEntry{float:left;width:550px}.postMeta .tag{margin-top:-5px}#blogList .featured .postEntry{width:365px}#blogList .featured img{width:225px;height:225px;margin-bottom:0}#blogList .featured .postMeta{margin-bottom:15px}#blogList li img{display:block;float:left;margin-right:20px;width:110px;height:110px}.meta{margin-bottom:20px}.post .meta p{float:left;border-right:1px solid #000;border-bottom:none}.meta p:last-child{border:none}.metaShare{padding:0 0 10px 0;border-top:1px solid #000}.metaShare h2{float:left;border-right:1px solid #000;padding:10px 0 10px 5px;width:95px}.metaShare li{float:left;width:115px;text-align:center;padding:15px 0 10px;border-bottom:none;border-right:1px solid #000}#commentForm .twoCol p{width:310px;float:left;margin-top:0;margin-bottom:0;}.tutorial .step{overflow:hidden}.tutorial img{float:left;width:320px}.tutorial div{width:340px;float:right}.tutorial h3{margin-top:0}}@media only screen and (min-width:800px){h1{font-size:300%;margin:40px -25px 15px 0;height:60px;padding:0}.tag{padding:0 6px}#page{background:#fff url(../media/col_divide.gif) repeat-y 695px 0;width:100%}#top{height:120px}#top h1 a{background:url(../media/sprite_main.png) no-repeat -15px 0;width:300px}#top h1 a:hover{background-position:-15px -50px}#top nav{left:310px}#top nav li{margin-right:20px}#top nav li a{padding:5px}#top nav li a.active{border-bottom:3px solid #fc0}#top nav li a:hover{background:none;color:#c33}#top nav li a:active{padding:7px 5px 3px 5px}#top form{background:transparent url(../media/col_divide.gif) repeat-y scroll 0 0;width:169px;height:110px;padding:30px 0 0 36px;position:absolute;top:0;left:695px}#top form input[type="submit"]{top:30px;left:205px}#content{margin:-50px 0 0;padding:0 0 10px 60px;overflow:hidden;width:880px}article h1{min-height:65px}article nav{margin:40px -25px -10px 0}#mainColumn,#sideColumn{float:left}#mainColumn{width:610px;margin-right:60px;padding:0}.twoCol div{width:284px}.threeCol div{width:176px}article aside{width:250px}#sideColumn{width:210px;padding:35px 0 38px 0;margin:0;background:none}#sideColumn section{margin-bottom:50px;position:relative}#sideColumn h1{margin-left:-35px;padding-left:35px;height:25px}#sideColumn h2{color:#fc0}#sideColumn p{font-size:90%}#sideColumn .projectTypes a{background-image:url(../media/sprite_main.png);background-repeat:no-repeat;padding:10px 10px 10px 35px}#sideColumn .projectTypes a:active{padding:12px 10px 8px 35px}.projectTypes li a.everything{background-position:-170px -140px}.projectTypes li a.web{background-position:-170px -180px}.projectTypes li a.illo{background-position:-170px -220px}.projectTypes li a.logo{background-position:-170px -260px}.projectTypes li a.pack{background-position:-170px -300px}.projectTypes li a.pub{background-position:-170px -340px}.projectTypes li a.adv{background-position:-170px -380px}#sideColumn .sideNextPrev{border-bottom:1px solid #999;overflow:hidden;padding:10px 0 60px 10px}#sideColumn .sideNextPrev li{border:none;float:left;position:relative}#sideColumn .sideNextPrev a,#sideColumn .sideNextPrev span{width:80px;height:80px;padding:0;text-indent:-9000px}#sideColumn .sideNextPrev span{display:block}#sideColumn .sideNextPrev .sidePrev,#sideColumn .sideNextPrev .noPrev{margin-right:20px}.nextPrevBlog a,.nextPrevBlog span{background:#fff url(../media/ui/blog_prevNext_buttons.gif) no-repeat 0 0}#sideColumn .nextPrevBlog a:hover{background:#fff url(../media/ui/blog_prevNext_buttons.gif) no-repeat -80px 0}.nextPrevPortfolio a,.nextPrevPortfolio span{background:#fff url(../media/ui/portfolio_prevNext_buttons.gif) no-repeat 0 0}#sideColumn .nextPrevPortfolio a:hover{background:#fff url(../media/ui/portfolio_prevNext_buttons.gif) no-repeat -80px 0}#sideColumn .sideNextPrev .sideNext{background-position:-160px 0}#sideColumn .sideNextPrev .sideNext:hover{background-position:-240px 0}#sideColumn .sideNextPrev .noNext{background-position:-400px 0}#sideColumn .sideNextPrev .noPrev{background-position:-320px 0}#sideColumn .sideNextPrev a:active{top:2px;padding:0}#nextPrevTitle{position:absolute;bottom:10px;left:10px;text-align:center;width:190px;display:block}#nextPrevTitle strong{display:none}.count{color:#999}#sideColumn ul:first-of-type{margin-top:-15px}#backToTop{position:absolute;bottom:0;left:695px;width:225px;padding-left:25px;background-color:transparent}footer{height:160px}footer h1{background:none;width:75px;position:absolute;left:55px;top:20px;margin:0;padding:0;z-index:5}footer nav{background:#fc0 url(../media/sprite_main.png) no-repeat right -100px;position:absolute;left:0;top:40px;height:40px;width:515px;padding-left:155px}footer nav li{float:left;border:none;margin-right:35px}footer nav li a{color:#000;font:bold 125% 'Copse',Georgia,serif;padding:8px 10px;height:24px}footer nav li a:hover{background:#Fc0 url(../media/footer_ribbon_hover.gif) no-repeat center top}footer nav li a:active{padding:10px 10px 6px 10px}footer form{width:210px;top:40px;left:731px;padding:0}footer .search{width:169px}footer form input[type="submit"]{right:0}footer p{position:absolute;top:95px;left:155px}.socialIcons .google{background-position:0 -215px}.socialIcons .facebook{background-position:-34px -215px}.socialIcons .pinterest{background-position:-68px -215px}.socialIcons .linkedin{background-position:-102px -215px}.socialIcons .twitter{background-position:-136px -215px;margin-right:0}.socialIcons .google:hover{background-position:0 -249px}.socialIcons .facebook:hover{background-position:-34px -249px}.socialIcons .pinterest:hover{background-position:-68px -249px}.socialIcons .linkedin:hover{background-position:-102px -249px}.socialIcons .twitter:hover{background-position:-136px -249px}.bio{display:block;float:right;width:220px;margin:0 0 0 10px}.quote{width:200px}.tags{margin:-5px 0 15px 0}.titleInput input{width:595px}textarea{width:595px}.portfolio{width:610px}#method div{width:203px}#method div p{padding:0 20px}#method div:first-child p{padding:0 20px 0 0}#method div:last-child p{padding:0 0 0 20px}#method div ul{padding-left:40px}#method div:first-child ul{padding-left:20px}#priceChart{background:#ccc url(../media/price_divider.gif) repeat -34px 0}#priceChart h3{width:152px}#priceChart li{width:109px}#priceChart ul:first-of-type li:first-child{width:74px}#priceChart .low{left:0}#priceChart .med{left:152px}#priceChart .high{left:304px}#priceChart .xhigh{right:0;width:154px}#blogList .featured h2{font-size:250%;float:right;width:365px}.postEntry{float:left;width:480px}.postMeta .tag{margin-top:-5px}#blogList .featured .postEntry{width:365px}#blogList .featured .postMeta{margin-bottom:15px}#blogList .featured img{width:225px;height:225px;margin-bottom:0}#blogList li img{display:block;float:left;margin-right:20px;width:110px;height:110px}.post p,.post ul{margin:15px 0}.post p,.post blockquote{line-height:150%}.post .meta p{float:left;border-right:1px solid #000;border-bottom:none}.meta p:last-child{border:none}.metaShare{padding:0 0 10px 0;border-top:1px solid #000}.metaShare h2{float:left;border-right:1px solid #000;padding:10px 0 10px 5px;width:95px}.metaShare li{float:left;border-bottom:none;border-right:1px solid #000;width:90px;text-align:center;padding:15px 0 10px 10px}#commentForm .twoCol p{width:275px;float:left;margin-top:0;margin-bottom:0;}#sideColumn .blogArchives h2{padding:48px 0}#sideColumn .blogArchives ul:first-of-type{width:150px}.tutorial .step{overflow:hidden}.tutorial img{width:290px;float:left}.tutorial div{width:300px;float:right}.tutorial h3{margin-top:0}}@media only screen and (min-width:1300px){body{background:#eee}#page{width:1000px;margin:0 auto;box-shadow:0 0 10px #999}#top h1{background:url(../media/sprite_main.png) no-repeat 0 -370px;margin-left:-15px}#top h1 a{background-position:0 0;width:315px}#top h1 a:hover{background-position:0 -50px}footer{width:1000px;margin:0 auto;overflow:visible}footer h1{left:55px}footer nav{left:-15px;padding-left:170px}footer nav:after{content:'';width:15px;height:15px;position:absolute;left:0;top:40px;background:url(../media/sprite_main.png) no-repeat 0 -430px}}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important}a[href]:after{content:"("attr(href) ")"}abbr[title]:after{content:"("attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""} pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.nocallout{-webkit-touch-callout:none}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}textarea.contenteditable{-webkit-appearance:none}.hidden{position:absolute;left:-100%}