*{color:#666;font-size:12pt;line-height:16pt;font:Helvetica,Tahoma,Arial;font-family:sans-serif}b{font-weight:bold}body{background-color:#FFF;margin:75px 0px 0px 0px;padding:0px}a{color:#5b921b;text-decoration:none}a:hover{color:#6eb120;text-decoration:underline}ul{list-style-type:none;margin:5px 5px 5px 15px}.noscreen{display:none}#container{width:570px;margin:0px auto 0px auto;height:auto}.header{width:100%;margin:60px 0px 20px 0px;padding:0px;font:12pt/14pt Helvetica,Arial,sans-serif}.header a img{border:none}.footer{width:100%;border-top:solid 1px #CCC;margin-top:10px;padding-top:3px}.footer ul{list-style:none}.footer ul li{list-style:none none;display:inline}.footer div,.footer div ul li{color:#BBB;font:10pt/12pt Helvetica,Arial,sans-serif}.footer a,.footer div ul li a{color:#BBB;text-decoration:none;font:10pt/12pt Helvetica,Arial,sans-serif}.footer a:hover{color:#AAA;text-decoration:underline}.footer a.active{font-weight:bold}.footer .right{float:right;width:50%}.footer .right ul{list-style:none none none;margin:0px;padding:0px}.footer .right ul li{display:inline}.footer .right ul li.separator{padding:0px 2px}.footer .right{text-align:right;float:right;font:10pt/12pt Helvetica,Arial,sans-serif}.footer .left{width:50%}.footer .switcher{clear:both;width:100%}#accordion .hide{display:none}#accordion h3{text-transform:lowercase;display:block;height:35px;width:570px;padding:5px 0px 0px 0px;line-height:35px;border-top:1px solid #666;margin:0px;clear:both}#accordion h3 a{color:#666;font-weight:bold}#accordion h3 a:hover{text-decoration:none}#accordion .ui-accordion-content{padding:0px 0px 15px 0px;display:block}#accordion .ui-accordion-content p{padding:0px 0px 15px 0px;margin-top:0px}#accordion h3.ui-state-hover{color:#5b921b;border-top:solid 1px #5b921b}#accordion h3.ui-state-hover a{color:#5b921b}#accordion h3.ui-state-active{color:#6eb120;border-top:solid 1px #6eb120}#accordion h3.ui-state-active a{color:#6eb120}#accordion h3 a:hover{color:#5b921b}.about .left{float:left;padding:0px 15px 15px 0px;width:200px}.about .left .social{float:left;padding:5px;margin:5px 0px 0px 0px;background-color:#f0f0f0;border:solid 1px #b2b2b2;width:188px;font:10pt/14pt Helvetica,Arial,sans-serif}.about .left .social .twitter span, .about .left .social .twitter span a{font:10pt/14pt Helvetica,Arial,sans-serif}.about .left .social h2 {font-size:10pt;line-height:16pt}.about .left .social a img{border:none;display:inline;float:none;padding:0px 5px 0px 0px}.about .left .social ul{margin:0px;padding:0px;list-style:none;list-style-type:none}.about .left .social ul.links{margin:5px 0px 0px 0px}.about .left .social ul.links li{display:inline}.about .left .social h2{padding:0px;margin:0px}.about .content{float:right;width:350px}.resume ul{padding:0px 0px 0px 10px}ul.download{list-style:none none none none;padding:0px;margin:0px}ul.download li{display:inline;list-style:none;padding:0px 10px 0px 0px}ul.download li a[href $='.pdf']{padding-right:18px;background:transparent url(/img/icons/pdf.png) no-repeat center right}ul.download li a[href $='.docx'],ul.download li a[href $='.doc']{padding-right:18px;background:transparent url(/img/icons/word.png) no-repeat center right}ul.download li a[href $='.txt']{padding-right:18px;background:transparent url(/img/icons/text.png) no-repeat center right}ul.download li a.print{padding-right:18px;background:transparent url(/img/icons/printer.png) no-repeat center right}.experience .history{clear:both;width:100%;margin:0px 0px 16px 0px;padding:0px}.experience .history .position{float:left;clear:right;width:65%}.experience .history .position .company{font-weight:bold;width:100%}.experience .history .position .title{font-style:italic;float:left;clear:right;width:60%}.experience .history .dates{float:right;text-align:right;width:30%}.experience .history .summary{clear:both;width:100%}.experience .history .summary ul{padding:3px 0px 0px 0px;margin-left:0px}.experience .history .summary ul li{font-size:10pt;line-height:14pt;padding:0px 5px 2px 18px;background:url(../../img/icons/bullet_green.png) no-repeat left 1px}.education{background:url(../../img/icons/book.png) no-repeat right top;padding-right:20px}.work{background:url(../../img/icons/cog.png) no-repeat right top;padding-right:20px}.skills ul{padding:3px 0px 0px 0px;margin-left:0px}.skills ul li{background:url(../../img/icons/bullet_green.png) no-repeat left 1px;padding-left:18px}.skills .technology{float:right;width:48%;margin:0px 0px 0px 10px}.skills{margin: 0px 0px 40px 0px;}.skills .software{width:48%;margin:0px 10px 0px 0px}.gallery{margin:0px 0px 10px 0px}.gallery b{font-weight:bold}.gallery ul{list-style:none none;padding:0px;margin:0px}.gallery ul li{display:inline;list-style-type:none;padding:0px}.gallery ul li a{padding:0px 5px 5px 0px}.gallery ul li a img{border:solid 1px #5b921b;opacity:0.75;filter:alpha(opacity=75)}.gallery ul li a:hover img{border:solid 1px #6eb120;opacity:1.0;filter:alpha(opacity=100)}.success{color:#999;border:solid 1px #42FF00;background-color:#ccff99;padding:10px;margin:15px 0px;display:none}.failure{color:#fff;border:solid 1px #FF4200;background-color:#ff9999;padding:10px;margin:15px 0px;display:none}.failure span ul li{color:#fff}.address{display:none}ul.fields{list-style:none none;margin:15px 0px 15px 0px;padding:0px}ul.fields li{list-style:none none;margin:5px 0px 5px 0px;padding:0px}ul.fields li input{border:solid 1px #666;padding:2px 0px 0px 25px;width:300px;height:17px;font-size:10pt;line-height:12pt}ul.fields li textarea{border:solid 1px #666;padding:0px 0px 0px 25px;width:300px;height:100px;font-size:10pt;line-height:12pt}ul.fields li.name input{background:#dfdfdf url(/img/icons/name.png) no-repeat 3px 0px}ul.fields li.email input{background:#dfdfdf url(/img/icons/email.png) no-repeat 3px 0px}ul.fields li.email2 input{background:#dfdfdf url(/img/icons/email_error.png) no-repeat 3px 0px}ul.fields li.subject input{background:#dfdfdf url(/img/icons/email_edit.png) no-repeat 3px 0px}ul.fields li.message textarea{background:#dfdfdf url(/img/icons/page_edit.png) no-repeat 3px 2px}ul.fields li.solution input{background:#dfdfdf url(/img/icons/tick.png) no-repeat 3px 0px}input.error,textarea.error{background-color:#fff !important;border:solid 1px #F00 !important;color:#f00}ul.fields li.captcha input{background:#dfdfdf url(/img/icons/tick.png) no-repeat 3px 0px;width:20px}ul.fields li.captcha span{font-size:10pt;line-height:12pt;color:#ccc} ul.fields li.captcha span:hover{color:#666}ul.fields li input:hover,ul.fields li textarea:hover{border:solid 1px #5b921b;background-color:#efefef}ul.fields li input:focus,ul.fields li textarea:focus{border:solid 1px #6eb120;background-color:#fff}ul.buttons{list-style:none none;margin:0px 0px 10px 0px;padding:0px}ul.buttons li{display:inline}ul.buttons li input{background-color:#5b921b;color:#FFF;border:solid 1px #6eb120;font-size:12pt;line-height:14pt;cursor:pointer}ul.buttons li input:hover{background-color:#6eb120}