html{height:100%;}
body{margin:0;background:url(busy.gif) -20px -20px no-repeat;background:#000 url(bg.png) 0 100% repeat-x fixed;font:normal 11px'Trebuchet MS',Arial,Serif;color:#aaa;}
h1{color:#fff;}
.vcard{position:absolute;width:550px;left:50%;top:30%;margin:-32px 0 0 -260px;padding:0}
.vcard ul.info li, .vcard ul.info{padding:0;margin:0;list-style:none}
.vcard ul.info{width:160px;position:absolute;left:0;top:0;}
.vcard .description{margin-left:160px;float:none;width:auto;font-size:12px;line-height:16px;}
.vcard .description ul{margin:10px 0 10px 14px;padding:0;}
.vcard img{border:1px solid #000}
.vcard img:hover{border:1px solid #333}
a{color:#AAA;text-decoration:none}
a:hover{text-decoration:underline;color:white}
.vcard h1{color:#FFF;font-size:18px;padding:0;margin:-3px 0 10px 160px;float:none;width:auto;}
.vcard strong{display:block;color:#FFF;padding-top:4px;}
.vcard li a{display:block;height:16px;line-height:16px;padding-left:16px;background:url(mail.png) 1px 5px no-repeat}
.vcard li a.im{padding-left:15px;background-image:url(im.png)}
.vcard li a.url{background-image:url(folio.png)}
.vcard li a.skype{background-image:url(skype.png)}
.vcard li a.aphoto{height:auto;background:none;padding:0;}
.vcard li.tags{padding-left:0;background:none;}
.vcard .tags a{color:#222;padding:0 4px 0 0;background:none;float:left;text-decoration:none;}
.vcard .tags a:hover{color:#444;}
.vcard .org a, .vcard .adr{color:#000;background:none;font-size:0;}
dl, dd, dt{padding:0;margin:0;}
body#errorpage{text-align:center}
body#errorpage h1{color:orange;font:Bold 100px'Arial';text-align:center;padding:0;margin:0}
body#errorpage small{color:white;font:normal 10px'Trebuchet MS';display:block}
body#errorpage a{color:#88F}
#licounter{width:1px;height:1px;position:absolute;right:0;bottom:0}
object.player{position:absolute;display:block;bottom:8px;right:80px;}
div.folio-wrapper{position:absolute;left:50%;top:10px;width:840px;overflow:hidden;margin:0 auto 0 -420px;}
ul#folio{width:860px;margin:0;background:none;padding:0;list-style:none;}
ul#folio li{text-align:center;float:left;padding:0;margin:10px 20px 10px 0;}
ul#folio li a img{display:block;border:4px solid #333;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;width:400px;height:333px;background:#222 url(busy.gif) 50% 50% no-repeat;}
ul#folio li p{color:#AAA;margin:0;padding:4px 0}
ul#folio li a:hover img{border-color:gray;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.cleaner{height:1px;overflow:hidden;clear:both}
.badge{font:9px Geneva, Verdana, sans-serif;padding:0 1em 1px 0;border:1px solid #000;background:#377;color:#fff;text-decoration:none;position:absolute;right:4px;bottom:8px;}
.badge span{background:#000;border-right:1px solid #000;color:#FFF;padding:2px 0.75em;margin-right:0.1em;}
a.webcam{display:block;border:4px solid #222;position:absolute;left:50%;top:20%;width:310px;height:240px;overflow:hidden;background:#000;margin:0 auto 0 -164px;}
a.webcam:hover{border-color:#444;}
a.webcam img{display:block;overflow:hidden;border:0;margin-left:-4px;background:url(http://images.fotki.com/busy.gif) 50% 50% no-repeat;}
a.back{position:absolute;right:0;top:20px;padding:0 5px;font-size:18px;color:#DDD;text-decortion:none;}
a.back:hover{text-decoration:none;background:#222;}
