body {
	background-color:#787470;
	padding:0px;
	margin:0px;
	color:white;
	font:14px Verdana,Arial,sans-serif;
	}
.clear {
  clear:both;
}

html, body {height: 100%;}
#wrap {
min-height: 100%;
}
#main {
overflow:auto;
padding-bottom: 18px;
}  /* must be same height as the footer */
#footer {
background-color:#333333;
clear:both;
font-size:11px;
height:18px;
margin-top:-18px;
padding-left:518px;
position:relative;
text-align:left;
}



body#resume   {margin:40px;}
#backhome a   {background-color:black;color:white;font:11px bold Verdana,Arial,sans-serif;padding:4px;position:absolute;top:2px;left:2px;}

.centering       {text-align:center;margin-top:30px;}
.centering > table {margin:10px auto;text-align:left;}
.centering > table td {vertical-align:top;}

a          {text-decoration:none;color:#fff;}
a:link     {}
a:visited  {}
a:hover    {color:#f99;text-decoration:underline;}

.links a {
color:#fff;
font-weight: bold;
}
.links a:hover {
text-decoration:underline;
}


.title  {font-size:17px; font-weight:bold; }
.title1 {font-size:14pt; font-weight:bold; text-transform:uppercase; letter-spacing:.7em;}
.title2 {font-size:12pt; font-weight:bold; text-transform:uppercase; letter-spacing:.5em; margin-top:40px;}
.title3 {font-size:11pt; font-weight:bold; margin-left:0px;}

.year    {clear:both;margin:5px;}
.value   {font-size:9pt; float:left;}
.entry   {font-size:9pt; line-height:1.5em; margin:5px 5px 5px 60px;width:66%}
.entry b {font-weight:normal;}

body#press {
padding:20px 20px 100px;
}
h1 + .press {
margin-top:35px;
}
.press a {
font-weight: normal;
}
.press {
font-size: 9pt;
margin:.35em 0;
}


#jdname {
font-size:21px;
letter-spacing:.8em;
margin:70px;
padding:0;
width:auto;
}

#jdname a    {font-weight:bold;}

#homestripe .caption {
color:#FFFFFF;
font-size:11px;
height:30px;
width:120px;
}

#homestripe {
margin:0;
padding-left: 60px;
}

#linkContainer {
display:inline-block;
margin:0 auto 0 auto;
overflow:auto;
text-align: left;

}

#homepage {
background-repeat:repeat-x;
background-position:0 130px;
min-width:1196px;
}

.mainlinks               {float:left; margin:10px;}
.mainlinks a         img {border:1px solid black;outline: none;}
.mainlinks a:link    img { }
.mainlinks a:visited img { }
.mainlinks a:hover   img {border-color:white;}
.mainlinks a:active  img {border-color:white;}

#otherlinks {
background-color:#333333;
font-size:11px;
margin-top:150px;
padding-left:50px;
text-align:left;
}

#footer a         {font-size:1.1em;margin:0px 20px; text-decoration:none;color:#fff;}
#otherlinks a:link    {}
#otherlinks a:visited {}
#otherlinks a:hover   {}
#otherlinks a:active  {}

