body {
 font-family: Corbel, Tahoma, Helvetica, Verdana, sans-serif;
 color: black;
 margin: 0;
 padding: 0;
 text-align: center;
}

a	{
	font-family: Constantia, Georgia, Helvetica, Verdana, sans-serif;;
	color: black;
	text-decoration: none;
	}

a:hover	{
	text-decoration: underline;
	}

ul	{
	padding-left: 0;
	
	list-style: none;
	}

img	{
	border: 0;
	padding-right: 0.2em;
	}

#name {
	font-size: 250%;
	}

#at {
	font-size: 500%;
	}


/* layout, got from http://www.jakpsatweb.cz/css/css-vertical-center-solution.html */
#outer {height: 400px; overflow: hidden; position: relative; margin-left: auto; margin-right: auto;}

#outer[id] {display: table; position: static;}
		
.middle {position: absolute; top: 50%;  } /* for explorer only*/
.middle1 {position: absolute; top: 50%;  } /* for explorer only*/
.middle2 {position: absolute; top: 50%; padding-left: 30px; } /* for explorer only*/
.middle[class] {display: table-cell; vertical-align: middle; position: static; }
.middle1[class] {display: table-cell; vertical-align: middle; position: static; }
.middle2[class] {display: table-cell; vertical-align: middle; position: static; }
		
#inner {position: relative; top: -50%; } /* for explorer only */
#inner[id] {position: static;}
