dl.contact{background-color:#FAF8DF;padding:3px}
dl.contact dt{float:left;font-weight:bold;margin-right:10px;width:42px}

a[title="vcard"]{background:transparent url(/images/icon-vcard.png) 100% 50% no-repeat;padding-right:22px}
ul li a[rel~="tag"], a[rel~="tag"]{background:transparent url(/images/icon-tag.png) 100% 50% no-repeat;padding-right:20px}
a[href="http://microformats.org"]{background:transparent url(/images/icon-microformats.jpg) 100% 50% no-repeat;padding-right:20px}

ul.findme {list-style: none;margin: 0 0 1.2em 0;padding: 0;}
ul.findme li a {background-position: 0 50%;background-repeat: no-repeat;padding-left: 20px;display:block;text-decoration:none;}
ul.findme li a span {color: #fff;visibility:hidden;text-decoration: none;}
ul.findme li a:hover {background-color: #dee5d7;}
ul.findme li a:hover span {color: #000;visibility: visible;}
ul.findme li a[href^="http://corkd.com"] { background-image: url(/images/icon-corkd.png);}
ul.findme li a[href^="http://technorati.com"] { background-image: url(/images/icon-technorati.png);}
ul.findme li a[href^="http://ma.gnolia.com"] { background-image: url(/images/icon-magnolia.png);}
ul.findme li a[href^="http://del.icio.us"] { background-image: url(/images/icon-delicious.png);}
ul.findme li a[href^="http://www.linkedin.com"] { background-image: url(/images/icon-linkedin.png);}
ul.findme li a[href^="http://pownce.com"] { background-image: url(/images/icon-pownce.png);}
ul.findme li a[href^="http://twitter.com"] { background-image: url(/images/icon-twitter.png);}
ul.findme li a[href^="http://virb.com"] { background-image: url(/images/icon-virb.png);}
ul.findme li a[href^="http://www.facebook.com"] { background-image: url(/images/icon-facebook.png);}
ul.findme li a[href^="http://www.amazon.com"] { background-image: url(/images/icon-amazon.png);}
ul.findme li a[href^="http://www.revish.com"] { background-image: url(/images/icon-revish.png);}
ul.findme li a[href^="http://flickr.com"] { background-image: url(/images/icon-flickr.png);}
ul.findme li a[href^="http://upcoming.yahoo.com"] { background-image: url(/images/icon-upcoming.png);}
ul.findme li a[href^="http://www.librarything.com"] { background-image: url(/images/icon-librarything.png);}
ul.findme li a[href^="http://www.zend.com"] { background-image: url(/images/icon-zend.png);}
ul.findme li a[href^="http://nateklaiber.newsvine.com"] { background-image: url(/images/icon-newsvine.png);}
ul.findme li a[href^="http://claimid.com"] { background-image: url(/images/icon-claimid.png);}

li a[rel]{background:transparent url(/images/icon-xfn.png) 0 50% no-repeat;padding-left:20px}
a[rel~="contact"],a[rel~="acquaintance"],a[rel~="colleague"]{background:transparent url(/images/icon-xfn.png) 100% 50% no-repeat;padding-right:20px}
a[href*="apple.com"]{background:transparent url(/images/logo-apple.png) 100% 50% no-repeat;padding-right:16px}
img.book,img.photo{float:left;padding:3px;border:2px solid #e8e8e8;background:#e9dde4;margin:0px 5px 4px 0px}
a img{border:none}
em{font-family:"Lucida Sans",Verdana,Sans-Serif}
blockquote{margin: 0;display:block;padding:0 0 0 40px;background:transparent url(/images/blockquote.gif) 0 0 no-repeat}

/* - old code samples - */
div.tm.sunburst .c-var{color:#3e87e3}
.c-var{color:#c1c144}
div.tm.sunburst .c-const{color:#dad085}
.c-const{color:#6969fa}
div.tm.sunburst .c-text{color:#65b042}
.c-text{color:#bfa36d}
div.tm.sunburst .c-ret{color:#3387cc;font-weight:bold}
.c-ret{color:#de8e30;font-weight:bold}
div.tm.sunburst .c-dec{color:#99cf50}
div.tm.sunburst .c-fname,div.tm.sunburst .c-cname{color:#89bdff}
div.tm.sunburst .c-cname{text-decoration:underline}
div.tm.sunburst .c-ename{color:#9b5c2e;font-style:italic}
div.tm.sunburst .c-com{color:#aeaeae;font-style:italic}
div.tm h4{background:#f9f9f9 url(/images/h4-code-bg.gif) left bottom repeat-x;height:1.8em;text-align:center;border:1px solid #8c8c8c;border-bottom:0;padding:0;margin:0}
div.tm h4 a{color:#888888;font-size:0.9em;line-height:2em;text-decoration:none}
h4.c-file a:hover,div.tm h4 a[href]:hover{color:#000;background-image:url(/images/icon-page-dl.png)}
div.tm h4 a[href]{display:block;padding:.3em .4em 0 0;line-height:1.5em;background:transparent url(/images/icon-page-php.png) 99% 70% no-repeat;height:16px;padding-left:14px}
div.tm ol{background:#2f2c2c url(/images/list-code-bg.gif) repeat-y;color:#888888;font-size:.9em;padding:1.2em 0.1em 1.2em 2.9em;border:1px solid #8c8c8c;border-top:0;margin:0;overflow:auto}
div.tm.light ol{background-color:#fff}
div.tm.sunburst ol{background-color:#000}
div.tm.light ol code{color:#000}
div.tm ol li{margin:0 0 .2em 0;padding:0 0.3em;list-style-type:decimal-leading-zero}
div.tm ol li:hover{background-color:#454141}
div.tm.light ol li:hover{background-color:#ededed}
div.tm.sunburst ol li:hover{background-color:#161616}
div.tm ol li.c-tab-1{padding-left:4ex}
div.tm ol li.c-tab-2{padding-left:8ex}
div.tm ol li.c-tab-3{padding-left:12ex}
div.tm ol li.c-tab-4{padding-left:16ex}
div.tm ol li.c-tab-5{padding-left:20ex}
div.tm ol code{display:block;font-size:1.3em;color:#fff;font-family:Monaco,"Courier New",Tahoma,serif}

a.download {
    color: #333;
    background: url(/images/icon_download.gif) 0 50% no-repeat;
    padding: 5px 0 5px 18px;
    font-weight: bold;
    }
a.photos {
color: #333;
background: url(/images/camera_go.png) 0 50% no-repeat;
padding: 5px 0 5px 18px;
font-weight: bold;
}
ul.specs li, ul.accessories li {
margin-left: 15px;
list-style-type: disc;
}

ul#mac-specs li {
display:inline;
}

ul#mac-specs li a img {
padding: 2px;
border: 2px solid #ccc;
}
.updated {width: 95%;border: 2px solid #FF0000;margin: 1.5em 0 1.5em 0;padding: 0.5em 1em;background: #FDFBE2;}
.updated p strong {display: block;}
ul.bullet {list-style-type:disc;}

.clearfix:after, #personal:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix, #personal {
    display: inline-block;
}

html[xmlns] .clearfix, html[xmlns] #personal {
    display: block;
}

* html .clearfix, * html #personal{
    height: 1%;
}
