body {
background-color:#8CA3CC;
color:#000000;
font-family:"Eras Medium ITC",Helvetica,sans-serif;
margin:0;
border:0;
padding:0;
height:100%;
max-height:100%;
width:100%;
overflow:hidden;
}

#header {
position:absolute;
top:0;
left:0;
width:99%;
height:18%;
margin:0;
padding:0;
text-align:center;
border:0;
/*border:1px black solid;*/
overflow:visible;
}

#nav {
position:absolute;
margin:0;
top:20%;
bottom:20px;
padding:0;
width:25%;
height:70%;
border:0;
/*border:1px black solid;*/
text-align:right;
font-size:95%;
white-space:nowrap;
overflow:auto;
}

#nav p {
padding-right:1em;
/* font-size:150%; */
}

#contents {
position:absolute;
margin:0;
top:24%;
bottom:20px;
padding:10px 0px 0px 10px;
left:26%;
width:70%;
height:66%;
border:0;
font-size:90%;
/*border:1px black solid;*/
overflow:auto;
}

#imgContents {
position:absolute;
margin:0;
top:20px;
bottom:20px;
padding:10px 0px 0px 10px;
left:26%;
width:70%;
height:88%;
border:0;
font-size:90%;
/*border:1px black solid;*/
overflow:auto;
}

#footer {
position:absolute;
margin:5px 0px 0px 0px;
bottom:1px;
padding:0;
width:99%;
height:6%;
text-align:center;
border:0;
font-size:75%;
white-space:nowrap;
color:white;
overflow:hidden;
/*border:1px black solid;*/
}

#imgFooter {
position:absolute;
margin:5px 0px 0px 0px;
bottom:1px;
padding:0;
width:25%;
height:15%;
text-align:center;
border:0;
font-size:75%;
/* white-space:nowrap; */
color:white;
overflow:hidden;
/*border:1px black solid;*/
}

.left {
float:left;
}

.right {
float:right;
}

.title {
font-size:90%;
font-weight:bold;
padding-bottom:2px;
}

.contact {
font-size:90%;
font-weight:bold;
text-align:center;
margin:0% 35% 0 0;
white-space:nowrap;
background-color:#BFD5FF;
}

#header img {
margin:0;
padding:0;
}

img {
margin:0;
padding:0px 10px 5px 0px;
}

img.art {
margin:0px 10px 5px 0px;
padding:0;
border:1px solid black;
}

h3.resume {
font-size:120%;
color:#BFD5FF;
margin-left:10px;
/* text-align:center; */
white-space:nowrap;
}

p.resume {
padding-left:10px;
/* padding-right:10%; */
/* text-align:center; */
/* white-space:nowrap; */
}

.nowrap {
white-space:nowrap;
}

.imgHdr {
border: 1px solid black;
background-color: #707070;
color: #E4E6CF;
height: 25px;
}

a:link {
color:#596780;
background:transparent;
}

a:visited {
color:#596780;
background:transparent;
}

a:hover {
color:#BFD5FF;  /*596780 BFD5FF EBF2FF;*/
background:transparent;
}

a:active {
color:#596780;
background:transparent;
}

a {
text-decoration:none;
}
/* ------------------------------------- */
.artist a:link {
color:#EBF2FF;
background:transparent;
}

.artist a:visited {
color:#EBF2FF;
background:transparent;
}

.artist a:hover {
color:#BFD5FF;  /*596780 BFD5FF EBF2FF;*/
background:transparent;
}

.artist a:active {
color:#EBF2FF;
background:transparent;
}

.artist a {
text-decoration:none;
}

