@import url(reset.css);html,body{font-size:100%;height:100%}html{overflow-y:scroll}body{font-family:"Gill Sans","Gill Sans MT","Lucida Grande",Tahoma,Verdana,sans-serif;background:#000 url(../images/bg.png) 0 0 repeat-x;color:#999;line-height:1.4;font-size:0.9em;text-shadow:rgba(0,0,0,0.1) 0 0 0}h1,h2,h3,strong{color:white}h1,h2,h3{margin:0 0 0.75em 0}h1{font-size:1.3em}h2{font-size:1.1em}h3{font-size:1em}small{font-size:0.95em}a:link{color:#32EAEA;text-decoration:none}a:visited{color:#32EAEA;text-decoration:none}p{margin:1em 0}#site{height:100%}span.amp{font-family:Baskerville,"Goudy Old Style","Book Antiqua","Palatino Linotype","Times New Roman",serif;font-size:1.2em;font-style:italic;font-weight:normal;position:relative;bottom:-.1em}.section{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #1a1a1a;border-bottom:0;padding-bottom:2px;margin-bottom:10px;background:rgba(0,0,0,0.2) url(../images/section_bottom.png) 0 bottom no-repeat}.section p:first-child{margin-top:0}.section p:last-child{margin-bottom:0}.sect{font-style:normal}#card_holder{background:url(../images/shadow.png) center 0 no-repeat;border:1px solid transparent;position:relative;z-index:2;min-height:100%}#card{width:302px;margin:0 auto;padding:1em 0 3em 0;position:relative;z-index:2}#header{background:url(../images/header_bg.png) 0 0 no-repeat;padding-top:28px}#header .content{border:1px solid #212121;border-top-color:#2E2828;background:#202020 url(../images/header_content_bg.png) 0 0 repeat-x;padding:10px 90px 10px 10px;position:relative;min-height:80px;border-bottom:0}#header h1{text-shadow:0 -1px 1px black;margin:0}#header .avatar_well{width:80px;height:100%;position:absolute;right:0;top:0;text-align:center;background:#1D1D1D url(../images/header_avatar_well_bg.png) 0 0 repeat-x}#header .avatar_well div{position:relative}#header .avatar_well img{width:60px;height:60px;z-index:1;position:absolute;width:60px;height:60px;top:20px;left:10px}#header .avatar_well em{position:absolute;z-index:0;width:60px;height:60px;top:19px;left:10px;opacity:0;-moz-opacity:0;display:block;background:url(../images/avatar_crossfade_60.png) center center no-repeat}#header .title{font-size:12px;margin-top:0.15em;text-shadow:0 -1px 1px black}#main{background:url(../images/main_bg.png) 0 0 repeat-y;border:1px solid #191919;border-top:0}#main_content{border-top:1px solid #333;border-bottom:1px solid #292929;padding:10px 10px 0 10px}#about{width:280px}#about .section{ padding:10px; text-shadow:0 -1px 1px #0a0a0a}#contact{width:280px}#contact .section{ text-shadow:0 -1px 1px #0a0a0a}#contact h3{ padding:10px 10px; margin:0; font-size:0.9em; text-transform:uppercase; border-bottom:1px solid #1a1a1a; background:#222}#contact li{border-top:1px solid #262626}#contact li div{padding:3px 10px; border-bottom:1px solid #1a1a1a; position:relative}#contact li div div{padding:0;border:0}#contact li div a{display:block}#contact li div strong{display:block;width:20px;text-indent:-9000px;float:left;margin-right:7px;height:20px;opacity:0.3;-moz-opacity:0.3;overflow:hidden}#contact li.address .fn,#contact li.address .org{color:white;font-weight:bold}#contact li.address .fn strong,#contact li.address .org strong{background:url(../images/contact_location_icon.png) 0 0 no-repeat;position:relative;top:2px}#contact li.address div strong{background:url(../images/contact_person_icon.png) 0 0 no-repeat;top:0}#contact li.address .adr{padding-left:27px}#contact li.tel div strong{background:url(../images/contact_phone_icon.png) 0 0 no-repeat}#contact li.url div strong{background:url(../images/contact_url_icon.png) 0 0 no-repeat}#contact li.email div strong{background:url(../images/contact_email_icon.png) 0 0 no-repeat}#contact li.cv div strong{background:url(../images/contact_resume_icon.png) 0 0 no-repeat}#contact li.aim div strong{background:url(../images/contact_aim_icon.png) 0 0 no-repeat}#contact li.yim div strong{background:url(../images/contact_yim_icon.png) 0 0 no-repeat}#contact li.skype div strong{background:url(../images/contact_gtalk_icon.png) 0 0 no-repeat}#contact li div:hover strong{opacity:1;-moz-opacity:1}#networks{width:280px}ul.networks li{border-top:1px solid #262626}ul.networks a{display:block;text-decoration:none;text-transform:uppercase;padding:7px 7px;text-shadow:0 -1px 1px #000;border-bottom:1px solid #1a1a1a;background:#202020 url(../images/networks_item_bg.png) 0 0 repeat-x}ul.networks a strong{font-size:0.85em}ul.networks a small{color:#555;display:block;text-transform:lowercase;text-shadow:0 -1px 1px #000}ul.networks li:last-child a,ul.networks li:first-child{border:0}ul.networks li:first-child a{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-radius-topleft:4px;border-radius-topright:4px}ul.networks li:last-child a{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-radius-bottomleft:4px;border-radius-bottomright:4px}ul.networks a:hover{background:#202020 url(../images/networks_item_bg.png) 0 -100px repeat-x;text-shadow:0 -1px 1px #000}ul.networks a:hover strong:after{content:"""→"""attr(href);color:#666 !important;font-size:13px}ul.networks a:hover small{color:#32EAEA}ul.networks a:active{padding-top:8px;padding-bottom:6px}#nav{background:url(../images/nav_bg.png) 0 0 no-repeat;height:40px;border-bottom:1px solid #202020;padding:0 10px;white-space:nowrap}#nav a{color:white;text-decoration:none;display:block;height:40px;line-height:40px;white-space:nowrap;float:left;font-weight:bold;font-size:12px;padding:0;padding-right:10px;text-shadow:0 1px 2px black}#nav li{display:block;float:left;height:40px;padding-left:10px;margin-right:6px}#nav li.current{background:url(../images/nav_selected_left_cap.png) 0 0 no-repeat !important}#nav li.current a{background:url(../images/nav_selected_right.png) right 0 no-repeat !important}#nav li a span{padding-left:18px;margin-left:-2px;float:left;display:block}#nav li.about a span{background:url(../images/nav_about_icon.png) 0 center no-repeat}#nav li.contact a span{background:url(../images/nav_contact_icon.png) 0 center no-repeat;padding-left:20px}#nav li.networks{margin-right:0}#nav li.networks a span{background:url(../images/nav_networks_icon.png) 0 center no-repeat}#nav li a:active span{position:relative;top:1px}#nav li:hover{background:url(../images/nav_selected_left_cap.png) 0 -40px no-repeat}#nav li:hover a{background:url(../images/nav_selected_right.png) right -40px no-repeat}#footer{background:url(../images/footer_bg.png) 0 0 no-repeat;height:28px;padding:0 10px;color:#fff;text-shadow:0 -1px 1px black;text-decoration:none;font-size:0.85em;line-height:26px;text-align:center}.vcard .country-name{display:block}.vcard .org{font-weight:bold;color:white}.vcard a.url:visited:after{content:"↪ visited";font-size:12px;color:#555}#inspiration{width:100%;color:#8f8f8f;text-align:center;font-size:13px;padding:1em 0;z-index:3;position:relative;margin-top:-40px}#inspiration:hover a{color:#666}#inspiration a{color:#333;padding:1em 0.25em}#inspiration a:hover{color:#32EAEA}body.script #about,body.script #contact,body.script #networks{display:none}#bookmark{width:23px;height:175px;position:absolute;top:-30px;left:20px;z-index:1}#bookmark .delicious{width:23px;height:175px;display:block;background:url(../images/bookmark.png) 0 0 no-repeat;text-indent:-9000px;overflow:hidden}#signature{font-size:18px;line-height:30px;color:#fff}#footer a strong{color:#32EAEA}