BODY,TD,DIV,UL {
	font-family: Verdana, "Lucida Grande", "Lucida Sans", Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 150%;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

BODY { margin: 15px; background-color : #fff; }
FORM { display: inline; margin: 0px; }
INPUT, SELECT, TEXTAREA { margin: 0px 0px 0px 0px; border: 0px solid white; font-family: Verdana, sans-serif; font-size: 10px; vertical-align: top; }
IMG { border: 0; }
SUP { line-height: 5px; color: #B04313; }

A {
	font-family: Verdana, "Lucida Grande", "Lucida Sans", Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

A:link { color: #666; text-decoration: none; }
A:visited { color: #666; text-decoration: none; }
A:hover { color: #B04313;	text-decoration: none; }

A.primNav { font-weight: bold; text-decoration: none; font-size: 10px; }
A.primNav:link { color: #666; }
A.primNav:visited { color: #666; }
A.primNav:hover { color: #B04313; }
A.primNav { display: block; padding: 1px 12px 1px 12px; border: 1px solid #FFF; border-bottom: 0px; }

SPAN.primNavActive { color: #B04313; font-weight: bold; }


.main {	background-color : transparent; }
.main TD { vertical-align: top;  }
.logo {	background-color : transparent; width: 70px; }
.sheet { width: 499px; background: #fff; }
.navigation { margin: 0px 0px 20px 20px; border-collapse: collapse; }
.naviBg { background: url('../img/navibg.gif'); border: 1px solid #999; }

.content { margin: 20px 20px 10px 20px; padding-bottom: 15px; border-bottom: 1px dotted #B04313; }

.projectContent { margin: 0px 20px 0px 20px; padding-bottom: 15px;  border-bottom: 1px dotted #B04313; }

.projectTable { width: 99%; margin-top: 10px; }
.projectTitle { font-family: serif;	font-weight: bold; font-style: italic; font-size: 12px; color: #333; letter-spacing: 1px; }
.projectDate { text-align: right; color: #666; }
.projectImage { text-align: right; }

.vitaTable { table-layout: fixed; width: 420px;  }
.vitaTable TD { padding: 2px 0px 2px 0px; }

h1 {
	font-family: serif;
	font-weight: normal;
	font-style: italic; 
	font-size: 16px; 
	color: #666;
	letter-spacing: 1px;
}

h2 {
	font-family: serif;
	font-weight: bold;
	font-style: italic; 
	font-size: 12px; 
	color: #333;
	margin-bottom: 0;
	padding-top: 5px;
	letter-spacing: 1px;
}

h4 {
	font-family: Verdana, "Lucida Grande", "Lucida Sans", Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px; 
	color: #333;
	margin-bottom: 0;
	padding-top: 5px;
}

.imagebox {
  float: left;
  margin: 5px 8px 0px 0px;
  font-size: 9px;
  color: #333;
  width: 150px;
}

.imagebox IMG {
  display: block;
}

.nobr {
  white-space: nowrap;
}

