html, body	{margin:0px;padding:0px;font:normal 12px/14px arial,helvetica,sans-serif;color:#202020;}
a:focus	{outline:none;-moz-outline:0;}
a:focus img	{border:1px solid #D0D0D4 !important;-moz-border-radius:6px !important;}
a img		{display:block;border-width:0px;}
#logo		{display:block;width:416px;height:127px;position:absolute;left:50%;top:50%;margin:-63px 0px 0px -208px;}
#logo span	{position:absolute;top:-2000px;}
#logo img	{left:0px;top:0px;overflow:hidden;width:404px;height:115px;padding:5px;border:1px solid #FFFFFF;color:#90D2E8;font:bold 48px arial, helvetica, sans-serif;letter-spacing:0.1em;}


#contact	{width:128px;position:absolute;left:50%;top:50%;padding:40px 0px 0px 53px;}
#contact h2	{position:absolute;top:-2000px;}
#contact a	{font:normal 10px/12px verdana,helvetica,sans-serif;color:#999999;text-decoration:none;}
#contact a:hover	{color:#C0C0B0;}
#contact img	{position:absolute;z-index:2;width:120px;height:40px;padding:3px 3px 3px 0px;border:1px solid #FFFFFF;z-index:2;font-size:0px;color:#FFFFFF;}
#contact .vcard	{position:absolute;z-index:1;text-align:right;padding:2px 6px 0px 0px;}
#contact .vcard .fn	{display:none;}
#contact .vcard .tel .type	{display:none;}
#contact .vcard .adr .street-address, #contact .vcard .adr .postal-code 	{display:none;}
#contact .vcard .geo	{display:none;}