* {margin : 0; padding : 0;}
.left {float : left;}
.right {float : right;}
.clear {clear : both;}
div.spacer {clear : both;}
p {margin : 15px;}
a {color : #000; text-decoration : underline;}
a:hover, a:focus {text-decoration : none;}
a:visited {color : #535353;}
html, body {background : url("../pics/background.gif") repeat 0 0;}
#wrap {margin : 0 auto; text-align : center; width : 804px;}
#header {background : url("../pics/header_main.jpg") no-repeat 0 0; float : left; height : 256px; width : 804px;}
#content {background : url("../pics/content_main.jpg") repeat-y 0 0; float : left; color : #000; font-family : Arial; font-size : 1.0em; padding : 20px 60px 0 60px; text-align : center; width : 680px;}
#headerimage {float : left; padding : 5px 0 0 57px; width : 326px;}
#headerimage img {border : 0; height : 171px;}
#navbar {clear : left; float : left; list-style-type : none; padding : 10px 0 0 57px; width : 496px;}
#navbar li {display : inline; float : left;}

li.vocalstudio a {background : url("../pics/navbar_main/vocalstudio.jpg") 0 0; display : block; width : 77px; height : 28px; text-indent : -999999px; overflow : hidden;}
li.vocalstudio a:hover, li.vocalstudio a.focus {background : url("../pics/navbar_main/vocalstudio.jpg") 0 -28px;}
li.voiceovers a {background : url("../pics/navbar_main/voiceovers.jpg") 0 0; display : block; width : 67px; height : 28px; text-indent : -999999px; overflow : hidden;}
li.voiceovers a:hover, li.voiceovers a.focus {background : url("../pics/navbar_main/voiceovers.jpg") 0 -28px;}
li.oncamera a {background : url("../pics/navbar_main/oncamera.jpg") 0 0; display : block; width : 75px; height : 28px; text-indent : -999999px; overflow : hidden;}
li.oncamera a:hover, li.oncamera a.focus {background : url("../pics/navbar_main/oncamera.jpg") 0 -28px;}
li.stage a {background : url("../pics/navbar_main/stage.jpg") 0 0; display : block; width : 44px; height : 28px; text-indent : -999999px; overflow : hidden;}
li.stage a:hover, li.stage a.focus {background : url("../pics/navbar_main/stage.jpg") 0 -28px;}
li.bio a {background : url("../pics/navbar_main/bio.jpg") 0 0; display : block; width : 31px; height : 28px; text-indent : -999999px; overflow : hidden;}
li.bio a:hover, li.bio a.focus {background : url("../pics/navbar_main/bio.jpg") 0 -28px;}
li.headshotresume a {background : url("../pics/navbar_main/headshotresume.jpg") 0 0; display : block; width : 107px; height : 28px; text-indent : -999999px; overflow : hidden;}
li.headshotresume a:hover, li.headshotresume a.focus {background : url("../pics/navbar_main/headshotresume.jpg") 0 -28px;}
li.contact a {background : url("../pics/navbar_main/contact.jpg") 0 0; display : block; width : 51px; height : 28px; text-indent : -999999px; overflow : hidden;}
li.contact a:hover, li.contact a.focus {background : url("../pics/navbar_main/contact.jpg") 0 -28px;}

#headingVoiceovers {margin : 0; padding-bottom : 10px;}
#headingVoiceovers, #headingVoiceovers span {width : 300px; height : 50px; background : url("../pics/heading_voiceovers.gif") no-repeat; text-indent : -999999px;}
#headingOnCamera {margin : 0; padding-bottom : 10px;}
#headingOnCamera, #headingOnCamera span {width : 300px; height : 50px; background : url("../pics/heading_oncamera.gif") no-repeat; text-indent : -999999px;}
#headingStage {margin : 0; padding : 0;}
#headingStage, #headingStage span {width : 300px; height : 70px; background : url("../pics/heading_stage.gif") no-repeat; text-indent : -999999px;}
#headingBio {margin : 0; padding-bottom : 10px;}
#headingBio, #headingBio span {width : 300px; height : 45px; background : url("../pics/heading_bio.gif") no-repeat; text-indent : -999999px;}
#headingHeadshotResume {margin : 0; padding-bottom : 10px;}
#headingHeadshotResume, #headingHeadshotResume span {width : 300px; height : 55px; background : url("../pics/heading_headshotresume.gif") no-repeat; text-indent : -999999px;}
#headingContact {margin : 0; padding-bottom : 10px;}
#headingContact, #headingContact span {width : 300px; height : 45px; background : url("../pics/heading_contact.gif") no-repeat; text-indent : -999999px;}
#headingPastEvents {margin : 0; padding-bottom : 10px;}
#headingPastEvents, #headingPastEvents span {width : 300px; height : 45px; background : url("../pics/heading_pastevents.gif") no-repeat; text-indent : -999999px;}

#copyright {clear : both; color : #000; font-size : 0.7em; margin : 20px auto; padding-top : 25px; text-align : center; width : 685px;}
#copyright a {color : #000; text-decoration : underline;}
#copyright a:hover, #copyright a:focus {text-decoration : none;}
#copyright a:visited {color : #3B3B3B;}

#main, #mainresume {text-align : left;}
.sub {font-size : 0.8em;}
.stageclips {clear : both;}
.stageimage {width : 201px;}
.stageaudio {width : 437px; text-align : center;}
.stageshaded {background : url("../pics/background_whatsnew.png") repeat 0 0; font-size : 1.0em; margin : 10px 0; padding : 10px; text-align : center; width : 417px;}
.sarahlyingdown {margin : 0 60px;}
.voiceover {margin : 0 0 0 52px; padding : 0; width : 575px;}
.success {margin : 0 0 0 100px; padding : 0; width : 480px;}

#whatsnew {font-family : Arial; font-size : 0.8em; padding : 0 22px; width : 333px; float : left;}
#whatsnew ul {clear : both; list-style-type : none; padding : 10px 0 0 0;}
#whatsnew ul li {display : inline;}
li.logo {width : 90px;}
li.details {text-align : left; width : 230px;}

div.testimonialforstudio {clear : both;}
div.vocalstudioimage {float : left;}
div.vocalstudiotestimonial {float : right; margin : 0; padding : 0; width : 420px;}
div.vocalstudioshaded {background-color : #C6BDB1; clear : both; padding : 10px;}

table {background : url("../pics/background_whatsnew.png") repeat 0 0; font-size : 1.0em; padding : 20px; width : 680px;}
table td {padding : 5px 0; vertical-align : top;}
h2 {margin : 20px 0 0 0;}
.stats ul {list-style-type : none; font-size : 1.0em;}
#mainresume h2 {font-size : 1.4em;}
#mainresume h3 {font-size : 1.1em; margin : 10px 0;}
#mainresume {font-size : 1.0em;}
#mainresume .sub {font-size : 0.8em;}
.stats {width : 325px;}
.headshot {font-size : 0.6em; font-weight : bold; text-align : center; width : 351px;}
fieldset {border : 1px solid #000; margin : 10px 0; padding : 20px;}