.y_gcss_ovrtr_au,
.y_gcss_ovrtr_au_cbox,
.y_gcss_ovrtr_msthd,
.y_gcss_ovrtr_cntr { display: none }

body { background: white; color: black }
body.resume { background: #8afaff; color: black }
body.portfolio { background: #fffbef; color: black }

a:link { color: blue }
a:visited { color: red }
a.sidebar:hover { font-weight: bold }
a.sidebar:link { color: #ccf ; text-decoration: none }
a.sidebar:visited { color: #fcc ; text-decoration: none }

div { position: absolute; text-align: center }
div.portfolio { position: static; text-align: center }
div#window { top: 0; left: 0 }
div#snake { width: 578px; height: 80px }
div#map { width: 110px; height: 93px }
div#scene { top: 0; left :0; width: 600px; height: 500px }
div#title { width: 300px; height: 75px } 
div.sidebar { position: static; text-align: left; }

table.portfolio { position: static; text-align: center }
table#resume { position: static; text-align: left; font-family: helvetica, sans-serif; font-size: 12 }
table#catalog { position: static; text-align: left; font-family: helvetica, sans-serif; font-size: 12 }
td.sidebar { background: #505050; color: white; font-family: helvetica, sans-serif; font-size: 12; line-height:1.6em; vertical-align: top }
td.main { vertical-align: top }

span { font-family: helvetica, sans-serif; font-size: 12 }
span#painting { font-family: "times new roman", serif; font-size: 32; line-height: 1.6em }
ol { font-family: helvetica, sans-serif; font-size: 12; line-height: 2 }
h1 { font-family: helvetica, sans-serif; font-size: 13; font-weight: bold; line-height: 1.6em}
h2 { font-family: helvetica, sans-serif; font-size: 13; font-weight: bold; line-height: 1.6em }
em { font-style: italic }
strong {font-family: helvetica, sans-serif; font-size: 24; font-weight: bold }