body{font-family:Verdana,Arial,sans-serif;margin:0;padding:0;}.hresume{padding:0 .3em;margin:.1em;}h1{cursor:pointer;line-height:1.3;background-color:#EEE;border-left:1px solid #DDD;border-right:1px solid #DDD;border-top:1px solid #DDD;color:#555;padding:.2em;font-weight:bolder;font-variant:small-caps;font-size:2em;margin-bottom:0;clear:both;}h2{border-top:1px solid #BBB;border-left:1px solid #BBB;border-right:1px solid #BBB;color:#444;background-color:#DDD;margin-bottom:0;padding:.2em .6em;text-align:right;font-style:italic;clear:both;}.main{border:1px solid #DDD;color:black;padding:.4em;margin-top:0;clear:both;}.section-content{border:1px solid #DDD;color:black;padding:.4em;clear:both;margin-top:0;}.quip{padding:1em;clear:both;text-align:center;}img{border:0!important;}.adr{display:inline;font-size:.9em;}.adr .name{display:none!important;font-size:10px;}.adr .latitude{display:none;}.adr .longitude{display:none;}.adr .street-address{display:none;}.adr .locality{display:none;}.adr .postal-code{display:none;}.adr .region{display:none;}.adr .country{display:none;}.adr .url{display:none;}.bio-image{float:left;margin:1.2em;}ul{list-style:none;}.vcard{display:block;line-height:1.2em;clear:both;}table.identity-table thead,table.identity-table caption,.vcard .openid,.vcard .age,.vcard .language,.vcard .nickname{display:none;}table.identity-table th.about-me{width:50%;}table.identity-table th.profiles{width:25%;}table.identity-table th.friends{width:25%;}td.vcard.inside{background:url(http://static.blackcat.ca/images/icon-hcard-official.png) bottom right no-repeat;border:1px solid black;width:35em;padding-right:.25em;padding-left:.25em;margin-right:1.5em;}.external-links{vertical-align:top;padding:.5em 2em;}.list-title{padding-top:0;margin:0!important;}.vcard .external-links a{display:inline;padding:2px;}.vcard .hcard-image{display:block;float:left;border:1px solid #ddd;margin:.3em;}.vcard .name{margin-top:.25em;display:block;clear:right;}.vcard.business-card .name{margin-top:1em!important;font-size:larger;}.vcard .company{font-size:smaller;}.vcard .title{display:block;font-size:smaller;}.vcard .tel:before{content:'tel:';color:#aaa;font-size:smaller;}.vcard .tel .type{font-size:.7em;padding-left:.2em;padding-right:.2em;}.vcard .tel{display:block;text-align:right;font-size:.7em;}.vcard .display-email:before{content:'email:';color:#aaa;font-size:smaller;}.vcard .display-email .type{display:none;}.vcard .display-email{text-decoration:none;display:block;text-align:right;font-size:.7em;}.vcard .tags:before{content:'tags:';color:#aaa;font-size:smaller;}.vcard .tags{display:inline;text-align:right;width:45%;font-size:.7em;}.vcard .geo{display:block;font-size:.7em;}.vcard .im:before{content:'im:';color:#aaa;font-size:smaller;}.vcard .im{text-decoration:none;display:block;text-align:right;font-size:.6em;}.vcard .status:before{content:'status:';color:#aaa;font-size:smaller;}.vcard .status{text-decoration:none;display:block;text-align:right;font-size:.6em;}.vcard .voip:before{content:'skype:';color:#aaa;font-size:smaller;}.vcard .voip{text-decoration:none;display:block;text-align:right;font-size:.6em;}.vcard .tz{display:none;}.vcard .birthday{display:none;}.vcard .geo .locality{display:inline;}.vcard .geo .region:before{content:',';display:inline;}.vcard .geo .region{display:inline;}.vcard .geo .country:before{content:',';display:inline;}.vcard .geo .country{display:inline;}.hidden{display:none;visibility:hidden;}#cv .rightbox{font-size:90%;float:right;padding-left:2em;padding-bottom:.5em;}#cv hr{clear:both;}#cv .sideheading{font-variant:small-caps;font-weight:900;font-size:120%;margin-left:10px;}#cv .subbody{text-align:justify;margin-left:130px;font-size:110%;margin-right:30px;}#cv ul .vevent{list-style:none;}#cv .business-card-scan{clear:left;float:left!important;}#cv .job-card{float:right!important;}#cv .subbodylist{text-align:justify;margin-left:150px;margin-right:30px;list-style-type:disc;clear:both!important;}#cv .employmentlist{text-align:justify;margin-left:20px;margin-right:20px;list-style-type:circle;}#cv .job_title{padding:0;}#cv .flushright{text-align:right;margin-right:30px;}.hcard-primary .role{display:none;}#cv .flushleft{margin-left:0;text-align:left;float:left;}#cv .period{clear:left;}#cv .include{display:none;}#cv .vcard{clear:right!important;vertical-align:bottom;}ul.xoxo{padding:0;margin:0;}.profile2,.service-homepage,.service-account{display:none;}.disclaimer{padding-top:2em;font-size:smaller;color:#ddd;}a.googletalk{padding-right:18px;background:url(http://static.blackcat.ca/images/gtalk-small.png) no-repeat center right;}a.msn{padding-right:18px;background:url(http://static.blackcat.ca/images/msn-small.png) no-repeat center right;}a.twitter{padding-right:18px;background:url(http://static.blackcat.ca/images/twitter-logo.png) no-repeat center right;}a.dotmac{padding-right:18px;background:url(http://static.blackcat.ca/images/dotmac-small.png) no-repeat center right;}a.icq{padding-right:18px;background:url(http://static.blackcat.ca/images/icq-small.png) no-repeat center right;}a.yahoo{padding-right:18px;background:url(http://static.blackcat.ca/images/yahoo-small.png) no-repeat center right;}a.skype{padding-right:18px;background:url(http://static.blackcat.ca/images/skype-small.png) no-repeat center right;}a.google-map{display:inline!important;padding-right:12px;background:url(http://static.blackcat.ca/images/link-icon_external_15.png) no-repeat center right;}.place-icon{padding:0;display:block!important;text-indent:-9000px!important;height:15px!important;width:80px;!important;}.linkedin.place-icon{background:url(http://static.blackcat.ca/images/linkedinbutton2.gif) no-repeat center right;}.claimid.place-icon{background:url(http://static.blackcat.ca/images/claimid_badge.gif) no-repeat center right;}a[href~="http://blackcat.ca"]{text-decoration:none;}a[href~="http://blackcat.ca"]:before{content:'blog:';color:#aaa;font-size:smaller;}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}