body{
	padding:0;
	margin:0;
}

td.logo{
	padding:20px;
	vertical-align:top;
	white-space:nowrap;
	width:99%;
}

a.logo{
	text-decoration:none;
	color:white;
}

h1{
	font-size:150%;
	font-weight:bold;
	padding:0;
	margin:0;
}

div.slogan{
	font-size:50%;
	font-weight:normal;
	margin-top:5px;
	font-style:italic;
}

td.address{
	padding:20px 20px 20px 0;
	font-size:75%;
	white-space:nowrap;
	vertical-align:bottom;
}

a{
	color:#ff0055;
}

img.im-businesscard{
	width:35px;
	height:20px;
	border:1px solid #dddddd;
	background:white;
}

td.left, td.right{
	font-size:75%;
	border-bottom:1px solid #ddd;
	padding:2px 2px 2px 0;
	text-align:right;
}
td.right{
	text-align:left;
	padding:2px 0 2px 2px;
}