/*===== RESET =====*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}:focus{outline-style:none;outline-width:0;}

/*===== WEBSITE =====*/
body{font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;font-size:62.5%;color:#fff;background:#9dda0b url('../images/bg.png');}h1{padding-top:5px;margin-bottom:10px;text-indent:-9000px;height:42px;font-size:4.2em;}h2{text-indent:-9000px;font-size:2.4em;}h3{text-indent:-9000px;font-size:2.0em;}strong{font-weight:bold;}.box{background-color:#a0dd0b;padding:10px;height:20px;}.box:hover{background-color:#b5f80c;}.clear{clear:both;}#container{margin:0 auto;width:960px;}.top{margin:6px 0 0 877px;height:21px;text-align:right;width:37px;text-indent:100px;background:url('../images/icons.png') no-repeat -260px -91px;cursor:pointer;overflow:hidden;}.top a{display:block;height:21px;width:37px;}#my_work,#my_services,#about_me,#contact_me{width:915px;padding:10px 10px 14px 35px;font-size:1.6em;line-height:1.2em;}.two_left,.two_right{float:left;width:450px;height:100%;padding:0;margin:0;}.two_left{margin-right:15px;}.three_left,.three_middle,.three_right{float:left;width:295px;height:100%;padding:0;margin:0;}.three_left,.three_middle{margin-right:15px;}#nmie6_overlay{display:none;}#nmie6_nomore{display:none;}#nmie6_container{display:none;}#hire_me{position:relative;}#hire_me a{cursor:pointer;}#hire_me img{width:50px;height:52px;z-index:99;position:absolute;right:0;top:0;}#hire_me .message{width:50px;height:50px;position:absolute;z-index:98;right:0;top:0;background:url('../images/hire_me.png') no-repeat right top;text-indent:-9999px;}#header{background-color:#a0dd0b;width:960px;height:210px;padding:30px 0 0;}#logo{float:left;height:120px;width:170px;margin:0 27px;}#logo a{background:url('../images/text.png') no-repeat 0 0;display:block;height:120px;width:170px;text-indent:-9000px;}#header #header_right{margin:0 10px 0 75px;width:651px;float:left;}#menu_top{width:651px;height:70px;margin:0;}#menu_top li{float:left;}#menu_top li a{display:block;text-indent:-9000px;height:66px;margin-right:25px;cursor:pointer;border-bottom:4px solid #fff;}#menu_top li a:hover{border-color:#646464;}#menu_top li.work a{width:111px;background:url('../images/text.png') no-repeat -185px 0;}#menu_top li.work a:hover{background:url('../images/text.png') no-repeat -185px -66px;}#menu_top li.services a{width:154px;background:url('../images/text.png') no-repeat -322px 0;}#menu_top li.services a:hover{background:url('../images/text.png') no-repeat -322px -66px;}#menu_top li.about a{width:128px;background:url('../images/text.png') no-repeat -500px 0;}#menu_top li.about a:hover{background:url('../images/text.png') no-repeat -500px -66px;}#menu_top li.contact a{width:158px;background:url('../images/text.png') no-repeat -653px 0;}#menu_top li.contact a:hover{background:url('../images/text.png') no-repeat -653px -66px;}#header #motto{text-align:center;text-indent:-9000px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;font-size:4.0em;background:url('../images/text.png') no-repeat 0 -133px;width:600px;height:50px;padding:0 25px 0 0;margin:45px auto;}#menu_left{position:fixed;width:26px;margin:5px 0 0 4px;}#menu_left li{width:26px;height:26px;margin-bottom:5px;}#menu_left li a{display:block;text-indent:-9000px;height:26px;cursor:pointer;}#menu_left li.work a{background:url('../images/icons.png') no-repeat 0 -86px;}#menu_left li.work a:hover{background:url('../images/icons.png') no-repeat 0 -45px;}#menu_left li.services a{background:url('../images/icons.png') no-repeat -41px -86px;}#menu_left li.services a:hover{background:url('../images/icons.png') no-repeat -41px -45px;}#menu_left li.about a{background:url('../images/icons.png') no-repeat -82px -86px;}#menu_left li.about a:hover{background:url('../images/icons.png') no-repeat -82px -45px;}#menu_left li.contact a{background:url('../images/icons.png') no-repeat -123px -86px;}#menu_left li.contact a:hover{background:url('../images/icons.png') no-repeat -123px -45px;}#my_work{background:#90c50a;}#my_work h1{width:180px;background:url('../images/text.png') no-repeat 0 -199px;}#my_work #content{overflow:hidden;height:440px;width:915px;position:relative;}#panes{height:440px;position:relative;float:left;overflow:hidden;}#panes li{width:915px;height:440px;overflow:hidden;float:left;}#my_work .pane>div{float:left;margin-bottom:20px;}#my_work .screenshots{border:5px solid #a0dd0b;float:left;margin-right:9px;}.pane .description{float:left;width:345px;}.pane .description h2{float:left;height:30px;width:100%;}.pane #collegeclicktv .description h2{background:url('../images/text.png') no-repeat -561px -230px;}.pane #teacherspayteachers .description h2{background:url('../images/text.png') no-repeat -561px -196px;}.pane #intuition .description h2{background:url('../images/text.png') no-repeat -561px -266px;}.pane #vincentlongo .description h2{background:url('../images/text.png') no-repeat -561px -300px;}.pane #punjabikura .description h2{background:url('../images/text.png') no-repeat -561px -332px;}.pane #signnsigns .description h2{background:url('../images/text.png') no-repeat -561px -367px;}.pane #zingus .description h2{background:url('../images/text.png') no-repeat -561px -402px;}.pane #yourchoicegroup .description h2{background:url('../images/text.png') no-repeat -561px -434px;}#my_work .description a{color:#fff;text-decoration:underline;}#my_work .description a:hover{text-decoration:none;}#my_work .description a.nohref{text-decoration:none;border-bottom:1px dashed #fff;}#my_work .client,#my_work .role,#my_work .tech{margin:10px 14px 0 0;float:left;}#my_work .tech{margin-right:0;}#my_work .box h3{float:left;}#my_work .client h3{width:60px;background:url('../images/text.png') no-repeat -125px -405px;}#my_work .role h3{width:45px;background:url('../images/text.png') no-repeat -125px -437px;}#my_work .tech h3{width:50px;background:url('../images/text.png') no-repeat -125px -469px;}#my_work .box span{font-size:.875em;}#my_work #navigation{width:246px;margin:0 auto;display:block;height:20px;color:#646464;font-weight:bold;text-decoration:none;position:relative;}#my_work #navigation li{float:left;width:21px;height:20px;list-style-type:none;background:url('../images/icons.png') no-repeat -193px -62px;margin-right:10px;cursor:pointer;font-size:.8125em;text-align:center;}#my_work #navigation li#nav_1{color:#fff;}#my_work #navigation li#nav_2,#my_work #navigation li#nav_3{color:#646464;}#my_work #navigation li#nav_previous{margin-right:45px;text-indent:-9000px;background:url('../images/icons.png') no-repeat -163px -62px;}#my_work #navigation li#nav_next{margin-left:35px;margin-right:0;text-indent:-9000px;background:url('../images/icons.png') no-repeat -223px -62px;}#my_work #navigation li#nav_previous:hover{background:transparent url('../images/icons.png') no-repeat -163px -92px;}#my_work #navigation li#nav_next:hover{background:transparent url('../images/icons.png') no-repeat -223px -92px;}#my_work #navigation #nav_current{text-indent:-9000px;background:transparent url('../images/icons.png') no-repeat -193px -92px;height:30px;width:30px;position:absolute;float:left;top:0;left:66px;}#my_services{background:#86b809;}#my_services h1{width:218px;background:url('../images/text.png') no-repeat 0 -256px;}#my_services .box{margin-bottom:10px;}#front-end:hover .box,#back-end:hover .box,#frameworks:hover .box,#web-apps:hover .box{background-color:#b5f80c;}#front-end .box h3{width:122px;background:transparent url('../images/text.png') no-repeat 0 -405px;}#back-end .box h3{width:122px;background:transparent url('../images/text.png') no-repeat 0 -437px;}#frameworks .box h3{width:122px;background:transparent url('../images/text.png') no-repeat 0 -469px;}#web-apps .box h3{width:122px;background:transparent url('../images/text.png') no-repeat 0 -501px;}#my_services ul{margin-bottom:20px;}#my_services ul li{line-height:2.1em;background:url('../images/icons.png') no-repeat -259px -44px;margin-left:10px;padding-left:34px;}#my_services ul li.category{font-size:1.125em;font-weight:bold;background-image:none;padding-left:0;}#about_me{background:#7dab09;}#about_me h1{width:180px;background:url('../images/text.png') no-repeat 0 -314px;}#adilhashem{border:5px solid #a0dd0b;float:left;margin:0 20px 14px 0;}#about_me p{line-height:1.4em;margin:0 0 20px 0;}#about_me .two_left p {padding-right:5px;}#about_me .box{margin-bottom:20px;}#about_me h3{width:155px;height:22px;margin-right:30px;float:left;}#my_resume h3{background:url('../images/text.png') no-repeat -403px -191px;}#my_facebook h3{background:url('../images/text.png') no-repeat -403px -228px;}#my_linkedin h3{background:url('../images/text.png') no-repeat -403px -265px;}#my_music h3{background:url('../images/text.png') no-repeat -403px -302px;}#my_twitter h3{background:url('../images/text.png') no-repeat -403px -339px;}#about_me a{display:block;height:23px;width:98px;float:left;text-indent:-9000px;}#my_resume a{background:url('../images/icons.png') no-repeat 0 -127px;}#my_facebook a{background:url('../images/icons.png') no-repeat -104px -127px;}#my_linkedin a{background:url('../images/icons.png') no-repeat -210px -127px;}#my_music a{background:url('../images/icons.png') no-repeat -314px -127px;}#my_twitter a{background:url('../images/icons.png') no-repeat -420px -127px;}#twitter{width:430px;height:150px;margin-bottom:20px;padding:0 10px 10px;background:#b5f80c url('../images/icons.png') no-repeat -30px -250px;}#twitter #my_twitter{margin-left:-10px;width:430px;}#twitter:hover #my_twitter{background-color:#b5f80c;}p#tweet{color:#646464;width:320px;margin:15px 0 10px 110px;}a#time{color:#888;margin-left:110px;float:none;display:inline;text-indent:0;}#contact_me{background:#749e08;}#contact_me h1{width:218px;background:url('../images/text.png') no-repeat 0 -356px;}#contact_me #update{width:500px;padding-top:10px;height:20px;margin:10px auto 30px;display:none;}#contact_me #update span{padding:0 0 0 40px;width:450px;}#contact_me .error{background:#a0dd0b url('../images/icons.png') no-repeat -300px -82px;}#contact_me .error:hover{background:#b5f80c url('../images/icons.png') no-repeat -300px -82px;}#contact_me .success{background:#a0dd0b url('../images/icons.png') no-repeat -426px 0;}#contact_me .success:hover{background:#b5f80c url('../images/icons.png') no-repeat -426px 0;}#contact_me .wait{background:#a0dd0b url('../images/loading.gif') no-repeat 5px 3px;}#contact_me .wait:hover{background:#b5f80c url('../images/loading.gif') no-repeat 5px 3px;}#contact_me label{display:none;}#name,#email{display:block;float:left;height:20px;width:370px;margin-bottom:10px;padding:10px 10px 10px 70px;border:none;border-width:0;color:#646464;font-size:1em;}#form_name input{background:url('../images/form.png') no-repeat 0 0;}#form_email input{background:url('../images/form.png') no-repeat 0 -50px;}#form_message textarea{height:190px;width:400px;border-width:0;color:#646464;padding:40px 40px 20px 10px;background:url('../images/form.png') no-repeat 0 -100px;font-size:1.2em;overflow:auto;}#form_send input{margin-top:10px;display:block;height:40px;width:450px;border:none;background:url('../images/form.png') no-repeat 0 -350px;cursor:pointer;}#form_name input:hover,#form_name input:focus{background:url('../images/form.png') no-repeat -460px 0;}#form_email input:hover,#form_email input:focus{background:url('../images/form.png') no-repeat -460px -50px;}#form_message textarea:hover,#form_message textarea:focus{background:url('../images/form.png') no-repeat -460px -100px;}#form_send input:hover,#form_send input:focus{background:url('../images/form.png') no-repeat -460px -350px;}#contact_me .box{padding-top:5px;height:25px;margin-bottom:20px;}#contact_me h3{width:105px;height:22px;margin:5px 22px 0 0;float:left;}#my_phone h3{background:url('../images/text.png') no-repeat -233px -196px;}#my_email h3{background:url('../images/text.png') no-repeat -233px -232px;}#my_aim h3{background:url('../images/text.png') no-repeat -233px -263px;}#my_gtalk h3{background:url('../images/text.png') no-repeat -233px -295px;}#my_msn h3{background:url('../images/text.png') no-repeat -233px -326px;}#my_skype h3{background:url('../images/text.png') no-repeat -233px -358px;}#my_yahoo h3{background:url('../images/text.png') no-repeat -233px -395px;}#contact_me span{display:block;width:215px;height:25px;float:left;padding:5px 0 0 75px;}#contact_me em.at{color:#58595B;font-size:.80em;font-weight:bold;margin:0 2px;}#my_phone span{background:url('../images/icons.png') no-repeat -521px -163px;}#my_email span{background:url('../images/icons.png') no-repeat -521px -198px;}#my_aim span{background:url('../images/icons.png') no-repeat -521px -233px;}#my_gtalk span{background:url('../images/icons.png') no-repeat -521px -268px;}#my_msn span{background:url('../images/icons.png') no-repeat -521px -303px;}#my_skype span{background:url('../images/icons.png') no-repeat -521px -338px;}#my_yahoo span{background:url('../images/icons.png') no-repeat -521px -373px;}#footer{background:#58595b url('../images/footer.png') repeat-x;width:100%;}#container_bottom{margin:0 auto;width:915px;padding:56px 10px 0 30px;font-size:1.6em;height:100%;}#credits{margin:20px 0 0 0;}#credits h3{width:80px;height:26px;float:left;background:url('../images/text.png') no-repeat -191px -507px;margin-right:20px;}#credits li{float:left;margin-right:5px;}#credits li a{display:block;width:30px;height:25px;text-indent:-9000px;}#credits li a#fontin{background:url('../images/icons.png') no-repeat 0 -5px;}#credits li a#function{background:url('../images/icons.png') no-repeat -36px -5px;}#credits li a#birdie{background:url('../images/icons.png') no-repeat -69px -5px;}#credits li a#bbdock{background:url('../images/icons.png') no-repeat -102px -5px;}#credits li a#jquery{background:url('../images/icons.png') no-repeat -136px -5px;}#credits li a#jquery_easing{background:url('../images/icons.png') no-repeat -177px -5px;}#credits li a#jquery_scrollto{background:url('../images/icons.png') no-repeat -215px -5px;}#credits li a#jquery_png{background:url('../images/icons.png') no-repeat -259px -5px;}#credits li a#jquery_color{background:url('../images/icons.png') no-repeat -302px -5px;}#credits li a#jquery_corners{background:url('../images/icons.png') no-repeat -342px -5px;}#credits li a#css_selector{background:url('../images/icons.png') no-repeat -382px -5px;}#browser_compatibility{margin:20px 0 25px;width:500px;height:36px;float:left;}#browser_compatibility h3{width:197px;height:26px;float:left;background:url('../images/text.png') no-repeat -191px -432px;margin:8px 20px 0 0;}#browser_compatibility li{float:left;margin-right:5px;}#browser_compatibility li a{display:block;width:40px;height:36px;text-indent:-9000px;}#browser_compatibility li a#firefox{background:url('../images/icons.png') no-repeat -51px -165px;}#browser_compatibility li a#ie{background:url('../images/icons.png') no-repeat 0 -165px;}#browser_compatibility li a#opera{background:url('../images/icons.png') no-repeat -146px -165px;margin-right:5px;}#browser_compatibility li a#safari{background:url('../images/icons.png') no-repeat -99px -165px;}#browser_compatibility li a#chrome{background:url('../images/icons.png') no-repeat -201px -165px;}#valid{margin:20px 0 25px;float:left;}#valid h3{width:60px;height:26px;float:left;background:url('../images/text.png') no-repeat -191px -472px;margin:8px 20px 0 0;}#valid a{float:left;margin-right:15px;display:block;height:36px;text-indent:-9000px;}#valid a#valid_xhtml{width:106px;background:url('../images/icons.png') no-repeat 0 -210px;}#valid a#valid_css{width:84px;background:url('../images/icons.png') no-repeat -121px -210px;}#valid a#valid_xhtml:hover{background:url('../images/icons.png') no-repeat -220px -210px;}#valid a#valid_css:hover{background:url('../images/icons.png') no-repeat -336px -210px;}.opera #my_work .box span{display:block;float:left;}