body {
    background-repeat: no-repeat;
    width: 1024px;
    color: white;
    font-family: "Trebuchet MS";
}


img {
    margin: 0;
    border: 0;
}

/** splash page styles */

.splashTextHeader {
 font-family: "Trebuchet MS";
    font-size: 35px;
    margin: 50 0 0 30;
}

.splashTextTagLine {
    font-size: 20px;
    margin: 20 0 20 60;
}


.splashTextTagLineLink a:link,
    .splashTextTagLineLink a:visited {
    font-size: 16px;
    color: white;
    text-decoration: none;
}

.splashTextTagLineLink a:hover {
    font-size: 16px;
    color: white;
    text-decoration: underline;
}

.splashTextTagLineLink {
    margin: 0 0 0 60;
    font-weight:bold;
}

.lengthCheck {
	margin: 518 0 0 0;
}

/** Footer and Menu styles */

.footer {
    font-size: 18px;
    position: absolute;
    top: 738px;
    left: 20px;
font-family: "Trebuchet MS";
}

.menu {
    position: absolute;
    top: 720px;
    left: 20px;
    font-size: 14px;
font-family: sans-serif;
}

.menuLink {
    margin: 0 15 0 0;
}

.menu a:link,
    .menu a:visited {
    color: white;
    text-decoration: none;
}

.menu a:hover {
    color: black;
    text-decoration: underline;
}

/** site styles */

.contentHome {
    margin: 330 0 0 50;
    width: 400px;
}

.contentHome .sectionHeader {
font-style:italic;
font-size: 20px;
}

.contentHome .sectionText {
margin: -5 0 60 20;
}

.contentContactUs {
    margin: 20 0 0 120;
    width: 300px;
    float: left;
font-weight: bold;
font-size: 22px;

}

.contentContactUs .sectionText {
font-size: 22px;
color: white;
font-family: "Lucida Sans Unicode";
}

.contactLink {
    margin: 10 0 0 0;
    font-family: "Lucida Sans Unicode";
}


.contentBio {
    margin: 340 0 0 15;
    width: 550px;
}

.bio {
    margin: 0 0 10 0;
color: darkblue;
}

.contentBio .bio {
    font-size: 14px;
font-weight: bold;
}


.contentBio .sectionHeader {
    padding-left: 150px;
padding-bottom: 10px;
font-style:italic;
}

.bioHeader {
    margin: 0 0 5 0;
    font-style:italic;
font-weight: bold;
font-size: 18px;
    font-family: "Lucida Sans Unicode";
}

.bioTitle {
margin: -10 0 10 0;
font-style:italic;
font-weight: bold;
}

.bioTable {
    width: 220px;
    vertical-align: top;
    padding-right: 10px;
}

.contentPhotos {
    margin: 120 0 0 300;
    width: 400px;
    font-size: 18px;
}

.contentPhotos li {
    list-style:none;

}

.photoSecHeader {
  font-size: 22px;
font-style:italic;
font-weight: bold;
font-family: "Lucida Sans Unicode";
}

.photoLink {
    padding: 10px;
}

.contentPhotos a:link,
    .contentPhotos a:visited {
    color: darkblue;
    text-decoration: none;
    font-family: "Trebuchet MS";
}

.contentPhotos a:hover {
    color: darkblue;
    text-decoration: underline;
    font-family: "Trebuchet MS";
}

.photoCredits {
   margin: 100 0 0 360;
font-style:italic;
font-weight: bold;
}

.photoCredits a:link,
    .photoCredits a:visited {
    color: black;
    text-decoration: none;
    font-family: "Lucida Sans Unicode";

}

.photoCredits a:hover {
    color: black;
    text-decoration: underline;
    font-family: "Lucida Sans Unicode";
}

.contentWorkedWith {
    margin: -20 0 0 170;
    width: 560px;

    }

.wwHighlight {
    color: white;
    font-weight: bold;
    font-size: 24px;
    display: inline;
    font-family: "Lucida Sans Unicode";
}

.contentWorkedWith .sectionHeader {
font-size: 20px;
font-style: italic;
font-weight: bold;
color: darkblue;
font-family: "Trebuchet MS";
}

.artistList {
    margin: 30 0 0 230;

}

.artistList td {
    color: darkblue;
    font-weight:bold;
    padding: 3px;
padding-right: 15px;
    vertical-align: top;
font-weight: bold;
font-size: 17px;
}

.rightBumped {
    margin: 0 0 0 0;
}

.contentWeveCombined {
    margin: -10 0 0 410;
    width: 500px;
font-weight:bold;
}

.contentWeveCombined .sectionHeader {
font-style:italic;
font-size: 20px;
}

.contentWeveCombined .sectionText {
    margin: 0 0 0 20;
}

.contentWeveCombined .sectionText a:link,
    .contentWeveCombined .sectionText a:visited {
    color: white;
    text-decoration: none;
font-weight:bold;
font-style:italic;
font-size: 22px;
    font-family: "Lucida Sans Unicode";
}

.contentWeveCombined .sectionText a:hover {
    color: black;
    text-decoration: underline;
font-weight:bold;
font-style:italic;
font-size: 22px;
    font-family: "Lucida Sans Unicode";
}


.contentAndWeLove {
    margin: -50 0 0 150;
    width: 280px;
font-weight:bold;
}

.contentAndWeLove .sectionHeader {
font-style:italic;
font-size: 20px;
}

.contentAndWeLove .sectionText {
margin: -10 0 0 20 ;
}

.clientList {
    margin: 80 0 0 330;
    width: 560px;
font-weight:bold;
}

.clientList .sectionHeader {
font-style:italic;
font-size: 19x;
}

.clientList .sectionText {
margin: -10 0 0 20 ;
}

.desc {
    font-size: 13px;
    display: inline;
}

.longContent {
    margin: 100 0 0 80;
    width: 420px;
}


.sectionHeader {
    margin: 60 0 10 0;
    font-weight: bold;
    font-style:italic;
    font-size: 22px;
    font-family: "Lucida Sans Unicode";
}

.eventHeader {
    margin: 60 0 10 0;
    font-weight: bold;

}

.sectionText {
    margin: 0 0 0 0;
font-size: 18px;
color: darkblue;
}

.textHighlight {
font-weight: bold;
    color: midnightblue;
    display: inline;
}

.sectionText a:link,
    .sectionText a:visited {
    color: black;
    text-decoration: none;
}

.sectionText a:hover {
    color: black;
    text-decoration: underline;
}


.highlights {
    margin: -20 0 0 230;
    width: 600px;
}

.highlights .sectionHeader {
 font-style:italic;
   font-size: 20px;
}


.highlightHeader {
    margin: 25 0 0 0;
    font-weight: bold;
color: darkblue;
    font-style:italic;
font-size: 17px;
font-family: "Lucida Sans Unicode";
}

.highlightText {
    margin: 0 0 0 0;
color: darkblue;
font-size: 15px;
font-weight: bold;
}

.contentPhotoCredits {
 margin: -10 0 0 220;
}

.contentPhotoCredits .sectionHeader {
font-style:italic;
}

.photoCreditsTables {
margin: -30 0 0 50;
color: darkblue;
}

.contentPhotoCredits .photoCreditsTables .sectionHeader {
margin: 50 0 0 0;
font-size: 18px;
}

.photoCreditsTables table {
margin: 0 0 -20 0;

}

.photoCreditsTables td {
line-height:100%;
}

.photoCreditsTables .sectionText {
 margin:0 0 0 50;
}

.photoCreditsTables td {
color: darkblue;
padding-right: 30px;
}

.contentSpecialThanks {
   margin: 0 0 0 250;
}

.contentSpecialThanks .sectionText {
   margin: 0 0 0 100;

}

.contentSpecialThanks .sectionText td {
   margin: 0 0 0 100;
color: darkblue;
font-weight: bold;
font-size: 18px;
}

.contentSpecialThanks .sectionHeader {
font-style:italic;
font-weight: bold;
margin: 80 0 20 0;
}

/** Photo text styles */

.photoCreditSubTag {
    margin: 0 0 0 0;
    font-size: 13px;
font-style:italic;
}


.fp2002show {
    margin: 300 0 0 570;
color: darkblue;
font-weight: bold;
}

.fp2002show .photoNav {
 margin-left: 40px;
}

.fp2004show {
    margin: 600 0 0 560;
color: darkblue;
font-weight: bold;
}

.fp2004show .photoNav {
 margin-left: 50px;
}

.ge2005show {
    margin: 350 0 0 400;
color: darkblue;
font-weight: bold;
}

.ge2005show .photoNav {
 margin-left: 50px;
}

.ge2006show {
    text-align:left;
    margin: 375 0 0 380;
    width: 400px;
    color: darkblue;
font-weight: bold;
}

.ge2006show .photoNav {
 margin-left: 50px;
}

.kendall2006show {
    margin: 600 0 0 500;
color: darkblue;
font-weight: bold;
}

.kendall2006show .photoNav {
 margin-left: 50px;
}

.ge2004reh {
margin: 630 0 0 200;
    color: darkblue;
font-weight: bold;
}

.ge2004reh .photoNav {
 margin-left: 40px;
}

.ge2005reh {
margin: 60 0 0 410;
    color: darkblue;
font-weight: bold;
}

.ge2005reh .photoNav {
 margin-left: 40px;
}

.ge2006reh {
margin: 240 0 0 460;
    color: darkblue;
font-weight: bold;
}

.ge2006reh .photoNav {
 margin-left: 50px;
}

.kendall2006reh {
margin: 60 0 0 90;
    color: darkblue;
font-weight: bold;
}

.kendall2006reh .photoNav {
 margin-left: 50px;
}

.ewcBackstage {
margin: 610 0 0 450;
    color: darkblue;
font-weight: bold;
}

.ewcBackstage .photoNav {
 margin-left: 40px;
}

.geBackstage {
margin: 70 0 0 220;
    color: darkblue;
font-weight: bold;
}

.geBackstage .photoNav {
 margin-left: 50px;
}

.kendallBackstage {
margin: 620 0 0 100;
    color: darkblue;
font-weight: bold;
}


.kendallBackstage .photoNav {
 margin-left: 40px;
}

.photoNav {
    margin: 0 0 0 0;
color: black;
font-size: 13px;
}

.photoNav a:link,
    .photoNav a:visited {
    color: black;
    text-decoration: none;
}

.photoNav a:hover {
    color: black;
    text-decoration: underline;
}

.photoCreditLink {
    margin: 60 0 0 700;
}

.photoCreditLink a:link,
    .photoCreditLink a:visited {
    color: white;
    text-decoration: none;
    font-family: "Lucida Sans Unicode";
}

.photoCreditLink a:hover {
    color: white;
    text-decoration: underline;
    font-family: "Lucida Sans Unicode";
}

.specialThanksLink {
    margin: 60 0 0 700;
}

.specialThanksLink a:link,
    .specialThanksLink a:visited {
    color: white;
    text-decoration: none;
    font-family: "Lucida Sans Unicode";
}

.specialThanksLink a:hover {
    color: white;
    text-decoration: underline;
    font-family: "Lucida Sans Unicode";
}
