/*

Designed By jb
Date: 01/05/2009

Colors: orage e2912e
red: a51e22

*/
html {
  background: url('/files/bkg.jpg') repeat;
  background-color: #540d0e;
}

body {
  line-height:1.6em;
  text-align: center;
  font-family: Times;
  font-size: 90%;
  color: #000000;
}

ul, li, img, body, html {
  margin: 0px;
  padding: 0px;
}
a {
   text-decoration: none;
   color: #000000;
}
a:hover {
  text-decoration: none;
  color: #ffffff;
}
a:active,
a:focus {
  outline: 0;
}
a img {
  border: none;
}

#bkground {
  margin:0 auto;
  margin-top: 52px;
  background-image: url('/files/bodbkg-trans.png');
  background-repeat: no-repeat;
  width: 1020px;
  height: 1148px;
  position: relative;
}
#container {
  text-align: left;
  margin:0 auto;
  margin-top: -1148px;
  width: 1020px;
  height: 1148px;
  position: relative;
}
#container ul {
  list-style-type: none;
}
#main-content-home a,
#main-content a {
   text-decoration: none;
   color: #540d0e;
}
#main-content-home a:hover,
#main-content a:hover {
  text-decoration: none;
  color: #ffffff;
}

/* Lower container to stretch page. */
.container-lower {
  margin:0 auto;
  background: url('/files/lower-trans.png') repeat-y;
  width: 1020px;
}
/* #lower-about      { height:2650px } */
#lower-about      { height:2250px }
#lower-bio        { height:300px }
#lower-clients    { height:2800px }
#lower-category-all {
  height: 850px;
}
#footer {
  line-height: 1em;
  height: 64px;
}
#footer p {
  margin-left: 240px;
  margin-top: 0px;
}

/* PAGE HEADER */
#header {
  width: 1020px;
  height: 33px;
  padding-top: 115px;
}

#header #nav-home {
  margin-left:52px;
}
#header #nav-about {
  margin-left:30px;
}
#header #nav-blog {
margin-left: 40px;}
#header #nav-clients {
  margin-left:300px;
}
#header #nav-contact {
  margin-left:50px;
}


/* SIDEBAR TALENT NAV */
#sidebar-header {
  height: 65px;
  width: 192px;
  background-image: url('/files/title_sidebar.jpg');
}
#sidebar {
  margin-top: 40px;
  margin-left: 52px;
  float: left;
  background-image: url('/files/bk_sidebar.jpg');
  display: inline;
  width: 192px;
  text-align: center;
}
#sidebar-footer {
  height: 145px;
  background-image: url('/files/sidebar_footer.jpg');
}
#sidebar-footer-link {
padding-top:12px;
}
#sidebar li{
  padding-top:8px;
  line-height:1.2em;
  padding-left: 11px;
  width: 170px;
}

.player {
width: 304px;
height: 24px;

}
.player-left { 
padding-top:2px;
height: 20px;
float: left;
width:300px;
margin-left:6px;
}

.player-right { 
padding-top:6px;
padding-bottom: 4px;
height: 20px;
width:300px;
float: left;
margin-left:6px;

}
.player-left span, 
.player-right span {
  font-size: 13px;
  margin-left: 4px;
  height:20px;
  width:146px;
  position: absolute;
  overflow: hidden;
}

#main-content-home #content-home-2 {
   /* background: url('/files/ent-intro.jpg') no-repeat; removed */
   height: 428px;
}
#main-content-home #content-home-2 img {
  margin-top: 197px;
  margin-left: 178px;
}

#main-content-home,
#main-content {
   display: inline;
   float: right;
   width: 632px;
   margin-top: 50px;
   margin-right: 70px;
   height: 900px;
}
#main-content-home p,
#main-content p {
  padding-left: 6px;
  padding-right: 6px;
}

#content-title-home {
   background: url('../files/featuredperformers.jpg') no-repeat 50%;
   height: 40px;
}
#content-title-bio {
  background: url('../files/title_bio.jpg') no-repeat 50%;
  height: 40px;
}
#content-title-about {
   background: url('/files/title_about.jpg') no-repeat 50%;
   height: 40px;
}
#content-title-clients {
   background: url('/files/title_clients.jpg') no-repeat 50%;
   height: 40px;
}
#content-title-contact {
   background: url('/files/title_contact.jpg') no-repeat 50%;
   height: 40px;
}
#content-title-more     { background: url('../files/howwedoit.jpg') no-repeat 50%; height:40px }
#content-title-search   { background: url('../files/title_searchresults.jpg') no-repeat 50%; height:40px }
#content-title          { height:40px }

.content-divider {
clear: both;
   background: url('/files/divider.jpg') no-repeat 50%;
   height: 17px;
}
#content-contact-left {
float:left;
padding-left: 8px;
padding-top: 12px;
width: 214px;
}
#content-contact-right {
float:left;
width: 400px;
}
#content-contact-right h2 {
 font-size: 16px;

}
#content-contact-right p {
padding:0;
line-height: 1.2em;
margin-top: -12px;
}

/* About 
.about-staff-name {
   padding-top: 14px;
   height: 182px;
   width: 632px;
}*/

.about-staff-name p{

margin:0px;
margin-bottom:6px;
}

.about-staff-bio {
  border-bottom: 1px black dotted;
}

.about-staff-image {
width:200px;
height:200px;
float:left;
}
/** DELETE AFTER ERIK HAS MAGE UP **
#erikTempDiv {
  width: 632px;
  height: 125px;
  float: left;
}
#erikTempDiv h2,
.about-staff-name h2 {
  padding-left: 6px;
  margin-bottom: 0px;
}
#erikTempDiv p,
.about-staff-name p{
  margin: 0px;
  margin-bottom: 6px;
}*/
.about-staff-name {
width: 432px;
height: 200px;
float: left;
}

/* Performer's Bio */
#bio-left-top {
  width: 200px;
  height: 100%;
  float: left;
}
#bio-right-top {
  float: left;
  width: 400px;
}
#bio-right-top h2 {
  padding-left: 4px;
}
#bio-container-bottom {
  width: 632px; 
  float: left;
}
#bio-container-bottom p {
  float: left;
  border: 1px solid black;
  padding: 3px;
  margin: 0px;
  margin-left: 5px;
  width: 300px;
  height: 258px;
}
.bio-mp3-player span {
  font-size: 12px;
  margin-left: 4px;
}

.bio-mp3-player {
  margin-bottom: 8px;
  height: 20px;
}

/* Clients */
#content-clients-left {
  margin-top: 12px;
  width: 200px;  
  height: 2970px;
  border-right: 1px black solid;
  float: left;
}
#content-clients-right {
  float:left;
  margin-left: 18px;
}
#content-clients-right h1 {
  font-size: 20px;
}
#content-clients-right h2 {
  font-size: 16px;
  margin-bottom: 4px;
}

/* Performers By Category */
.teaser-containe-all p    { margin-top:6px; margin-bottom:6px }
.teaser-containe-all span { font-size:12px }
.teaser-container         { margin-top:12px; padding:4px; width:304px; height:150px; float:left }
.teaser-container h2      { line-height:1em; font-size:16px; margin:4px 0px 0px 4px } 
.teaser-container img     { padding:4px; float:left }
#main-content 
.teaser-container p       { padding:0; line-height:1.1em; margin-top:4px; margin-bottom:8px } 
#pager-container          { width:608px; height:24px; float:left }
#pager-table              { margin:0 auto }
#pager-table td           { padding-left:6px }
.cur                      { font-size:16px; font-weight:bold }

/* Home page */
.imageContainer {
   margin:0 auto;
   padding-left: 24px;
   height: 200px;
   width: 632px;   
}
.imageHolder {
   margin: 12px 6px 0px 6px;   
   float: left;		
   width:182px;	/* Image width */
   height:182px;	/* Image height */
   text-align:center;
   position:relative;	/* Don't remove this line */
}
#print-link{
float:right;}


/* Don't change these values */
.imageHolder img {
   position:absolute;
	left:0px;
	top:0px;
}
#search                     { display:inline; margin-top:-30px; float:right; padding:10px 25px 0 0 }
#search-input               { background-color:#F7D186; border:1px solid #333333; font-family:"times New Roman"; font-size:13px; height:18px; margin:0 3px 0 0; padding:1px 3px }
#content-search             { line-height:1.2em }
#content-search h4          { margin:12px 0 4px }

#fb-button                  {}
#main-content-home #content-home-2 #fb-button img              { height: 30px; margin: -11px 0 0 4px; }
.look-logos img { height: 54px;}
.look-logos     { background-color: #FFFFFF;  border: 1px solid #000000;   padding: 4px;}
