A {
	text-decoration: none;
	background-color : #404040;
	font-family : Verdana, sans-serif;
	font-style : bold;
	padding : 4px;
}

A.simple {
	text-decoration: none;
	background-color : #404040;
	font-family : Verdana, sans-serif;
	font-style : bold;
	padding-left : 4px;
	padding-right : 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}

A:link { color : #ffffff;
}
A:visited { color : #ffffff }
A:hover { color : #e00808 }

BODY {
  color : black;
  background : white;
  font-family : Verdana, sans-serif;
#  text-transform : lowercase;
}

H1 {
  text-align : left;
  padding-top : 0.6em;
  font-family: Verdana, sans-serif;
  color: #e00808;
  margin-bottom : 1em;
  margin-left : 60%;
}

P.webaddress {
  text-align : right;
  font-size : 50%;
}

div.menu {
	background-color: #202020;
	color : #ffffff;
	padding-bottom: 1px;
}

div.rightish {
  text-align : left;
  margin-left : 60%;
}

div.profilehead {
	margin-left: 20%;
	background-color : #404030;
}

div.portrait {
	position : float;
	float : right;
	clear : right;
	margin: 4px;
}

div.cvshort {
	color : #e0e0e0;
}

div.projects {
	margin-left : 10%;
}

div.project {
	margin-top : 10px;
	margin-bottom : 10px;
	padding : 6px;
}

div.p_header {
	width : 30%;
	text-align : right;
	float : left;
}

div.p_time {
	background-color : #c0c0ff;
}

div.p_pro {
	background-color : #ffffc0;
}

div.p_text {
	width : 69%;
	margin-left : 30%;
	padding-left : 5em;
}

