*
{margin: 0; padding: 0;}

body
{background: #000; color: #fff;}

h1
{font: normal 28px/32px "Palatino", serif; color: #fff; margin: 35px 0 0 0;}

h2
{font: 18px/18px "Palatino", serif; color: #bbd7f1; text-transform: uppercase; margin: 50px 0 5px 0;}

h2.first
{margin: 40px 0 5px 0;}

h3
{font: 14px/18px "Palatino", serif; color: #bbd7f1; margin: 15px 0 5px 0;}

h4
{font: 12px/16px "Palatino", serif; color: #293c4e; margin: 0 0 10px 0;}

a, a:link, a:visited, a:active
{color: #bbd7f1; text-decoration: none;}

a:hover
{text-decoration: underline;}

#mainContain
{width: 1000px; font: normal 12px/18px "Geneva", sans-serif; color: #fff;}

#vitalStatistics
{position: absolute; top: 0; left: 0; opacity: 0.7; background: #000; padding: 15px 30px; width: 344px;}

#vitalStatistics ul
{list-style: none; float: left; margin: 0 30px 0 0;}

#vitalStatistics ul li
{color: #fff;}

#headshotHero
{float: left;}

.resumeContain
{float: left; padding: 0 50px; position: relative;}

.resumeContain > div
{position: absolute;}

#actingResume
{background: url(../../_images/actor_bg.gif) right 30px no-repeat; width: 470px; padding-top: 70px; margin-top: -70px; padding-bottom: 10px;}

#fightDirectingResume
{background: url(../../_images/fight_director_bg.gif) right 18px no-repeat; width: 470px; padding-top: 70px; margin-top: -70px; opacity: 0; padding-bottom: 10px;}

#webDevelopmentResume
{background: url(../../_images/web_developer_bg.gif) right 20px no-repeat; width: 470px; padding-top: 70px; margin-top: -70px; opacity: 0; padding-bottom: 10px;}

p.referrals
{font-style: italic; margin: 10px 0 0 0;}

.resumeContain table
{width: 100%;}

.resumeContain table td
{border-bottom: 2px solid #000; padding: 5px 0 0 5px;}

.resumeContain table td.showTitle
{width: 300px; font-style: italic;}

.resumeContain table td.characterName
{width: 170px;}

.resumeContain table td.characterName p
{width: 170px;}

.resumeContain table tr.favoriteRole
{background: #192530;}

p.learnMore
{font: 10px/12px "Palatino", serif; color: #fff; margin: 0; padding: 0 0 5px 0;}

ul.noBullet
{list-style: none;}

ul.noBullet li
{font: normal 12px/18px "Geneva", sans-serif; color: #fff;}

#footer
{font: normal 12px/18px "Palatino Linotype", Palatino, serif; color: #fff; text-align: center; padding: 10px 0 0 0; position: absolute; left: 0; width: 404px; top: 582px;}

#footer ul
{list-style: none;}

#footer ul li
{display: inline; border-right: 1px solid #fff; padding: 0 5px;}

#footer ul li.last
{border: none;}