body {
background-color: white;
}

h1 {
margin-bottom: .3em;
margin-top: 1.2em;
}

div#open {
margin-left: -4.2em;
margin-top: 3.5em;
}

span#contact {
font-size: medium;
position: relative;
top: -.05em;
right: 1em;
width: -8em;
letter-spacing: .2em;
font-family: helvetica;
font-weight: normal;
}

span#contact a{
margin-left: 3em;
}

span#contact a:link {
color: black;
text-decoration: none;
}

span#contact a:visited {
color: #444444;
text-decoration: none;
}

span#contact a:hover {
color: #ff00e6;
text-decoration: none;
}

span#title {
font-size: .7em;
position: relative;
top: .42em;
right: 5.3em;
width: 12em;
margin-top: 1em;
margin-bottom: 3em;
margin-right: -6em;
margin-left: 2em;
z-index: 5;
}

span#title img {
text-decoration: none;
border: none;
}


span#title a:link {
text-decoration: none;
}

span#title a:visited {
text-decoration: none;
}

span#title a:hover {
text-decoration: none;
}

div#content {
padding: 4em 8em 10em -5em;
width: 40em;
}

div.contact p {
margin: 1.5em;
margin-bottom: 2em;
font-size: 1.1em;
color: #868686;
position: relative;
top: 2em;
left: -5.3em;
width: 20em;
font-family: rockwell;
}

div.contact a{
font-size: 1em;
}

div.contact a:link {
color: #ff00e6;
text-decoration: none;
}

div.contact a:visited {
color: #ff00e6;
text-decoration: none;
}

div.contact a:hover {
color: #bbbbbb;
text-decoration: none;
}

div#fullsize {
margin: 0 auto;
}

#mysubtitle {
margin: 0 auto;
padding-top: .5em;
color: #555555;
font-size: 1.1em;
}	

div#resume {
margin-top: -8em;
margin-left: 3em;
}

div#resume a:link {
color: #ff00e6;
text-decoration: none;
}

div#resume a:visited {
color: #ff00e6;
text-decoration: none;
}

div#resume a:hover {
color: #bbbbbb;
text-decoration: none;
}

div#resume em {
font-family: rockwell;	
color: black;
font-weight: normal;
font-style: normal;
font-size: 1em;
margin-left: .5em;
}

div#resume b {
color:#6a6a6a;
font-size: .8em;
margin-left: 4em;
}


div#resume h2 {
color: black;
font-weight: normal;
font-style: normal;
font-family: rockwell;
margin-top: 1em;
margin-bottom: .3em;
margin-left: -5.7em;
font-size: 1.2em;
}


div#resume p {
color: #666666;
font-family: rockwell;
margin: -.03em;
margin-left: -10em;
margin-bottom: .5em;
}

div#resume i {
font-size: small;
font-family: rockwell;
font-style: normal;
position: relative;
top: 0em;
left: 7em;
width: 6em;
}


div#footer {
background-color: white;
clear:both;
color: #777777;
margin-top: 9em;
}

div#footer p {
font-size: small;
text-align: center;
padding-top: 3em;
margin-top: -3em;
margin-left: -9em;
}

h1.film {
font-size: 1.3em;
color: #777777;
position: relative;
left: .8em;
width: 20em;
font-family: rockwell;
font-weight: normal;
margin: 1em -4em;
}

h3.film {
margin: 1em;
font-size: 1.3em;
color: #555555;
position: relative;
top: 1.1em;
left: -4.3em;
width: auto;
font-family: rockwell;
font-weight: normal;
margin-bottom: 1.8em;
}

div.film {
height: 7em;
margin-left: -4em;
}

div.film img {
text-decoration: none;
border: none;
float: left;
}

div.film p{
font-size: .9em;
color: gray;
font-family: helvetica;
font-weight: thin;
margin-left: 12.3em;
}

div.film em{
font-size: .8em;
color: black;
font-style: normal;
}

div.film h2{
font-size: 1.1em;
color: black;
font-family: rockwell;
font-weight: normal;
position: relative;
top: 0.7em;
left: 2.63em;
}

div#fullsize {
margin-left: 7.5em;
margin-top: 3em;
}

div#thumbnails {
margin: 0 auto;
}

div#thumbnails {
position: relative;
top: -28.2em;
left: -17em;
width: 8em;
padding-right: 1em;
}

div#thumbnails img{
margin: 0em;
width: 2em;
}

#mysubtitle {
font-family: helvetica;
font-size: .8em;
}
#mysubtitle em{
font-family: helvetica;
font-size: 1em;
color: #77777;
font-style: normal;
}

div#face {
position: relative;
top: 4em;
left: 23em;
width: 200px;
}

div#container { 
background-color: white;
margin: 0 auto;
padding-left: -.5em;
padding-right:.5em;
width: 48em;
}

div#exhibit em {
margin-left: 5.7em;
}

div#exhibit a:link {
color: #ff00e6;
text-decoration: none;
}

div#exhibit a:visited {
color: #ff00e6;
text-decoration: none;
}

div#exhibit a:hover {
color: #bbbbbb;
text-decoration: none;
}

span#me {
color: black;
padding-left: 2.85em;
}
