/*
	Global Cascading Style Sheet for mm-group.org
	Created 2006-Dec-11
	Updated 2007-Jan-19 by Cott
*/

/* -----Rouded Box Styles ------------------------------------------------*/

.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { width: 988px; height: 850px; }
.rbroundbox {width: 988px; margin: 2em 10em 0em 5em;  }

.rs{
position:absolute;
width: 16px;
height: 865px;
top: 31px;
left:1076px;
background: url(images/rs.png) no-repeat;
}

.bs{
position:absolute;
width: 1005px;
height: 16px;
top: 896px;
left:87px;
background: url(images/bs.png) no-repeat;
}

body
{ 
background-color: #7E634B;
background-image:url(images/bgimage.png); 
background-position: bottom right;
background-repeat: no-repeat; 
}
/* ----- Navigation and Contact info--------------------------------------------------------------- */
a.home {
  display:block;
  float: left; 
  width: 57px; height: 26px;
  margin:5px 2px 0px 30px;
  background:#BDB3A6 url(images/home.png);
  text-decoration: none;

  }
  
a:hover.home  {
background-position: right;
}

a.about {
  display:block;
  float: left; 
  width: 83px; height: 26px;
  margin:5px 2px 0px 2px;
  background:#BDB3A6 url(images/about.png);
  text-decoration: none;

  }
  
a:hover.about  {
background-position: right;
}


a.talent {
  display:block;
  float: left; 
  width: 140px; height: 26px;
  margin:5px 2px 0px 2px;
  background:#BDB3A6 url(images/talent.png);
  text-decoration: none;
  }
  
a:hover.talent  {
background-position: right;
}
  
a.event {
  display:block;
  float: left;
  width: 157px; height: 26px;
  margin:5px 2px 0px 2px;
  background:#BDB3A6 url(images/event.png);
  text-decoration: none;
  }
  
a:hover.event  {
background-position: right;
}

a.production {
  display:block;
  float: left;
  width: 126px; height: 26px;
  margin:5px 2px 0px 2px;
  background:#BDB3A6 url(images/production.png);
  text-decoration: none;
  }
  
 a:hover.production  {
background-position: right;
}
  
a.promotion {
  display:block;
   float: left;
  width: 117px; height: 26px;
  margin:5px 2px 0px 2px;
  background:#BDB3A6 url(images/promotion.png);
  text-decoration: none;
  }
 a:hover.promotion  {
background-position: right;
}
  
a.consulting {
  display:block;
   float: left;
  width: 124px; height: 26px;
  margin:5px 2px 0px 2px;
  background:#BDB3A6 url(images/consulting.png);
  text-decoration: none;
  }
  a:hover.consulting {
background-position: right;
}
  
a.contact {
  display:block;
   float: left;
  width: 95px; height: 26px;
  margin:5px 2px 0px 2px;
  background:#BDB3A6 url(images/contact.png);
  text-decoration: none;
}

a:hover.contact  {
background-position: right;
}

span.info {
position:absolute;
width: 800px;
text-align: center;
padding:5px;
margin: 20px 0 50px 135px;
border:1px solid #000000;
background: #BCB2A4;
color: #000000;
font-size: .70em;
text-decoration: bold;
}

span.debugmessage {
position:absolute;
width: 800px;
text-align: center;
padding:5px;
margin: 20px 0 50px 135px;
border:1px solid #FF0000;
background: #DC143C;
color: #000000;
font-size: .70em;
text-decoration: bold;
}
/* ----- Banner and Titles----------------------------------------------------------------*/

#banner {
  display: block;
  float: left;
  margin:0 0 2px 5px;
  width: 970px; height: 196px;
  background:#BDB3A6 url(images/banner.jpg);
  text-decoration: none;
  }

	
#artisttitle {
  float: left;
  width: 244px; height: 26px;
  margin:2px 0px 0px 5px;
  background:#BDB3A6 url(images/artist_title.png);
  }
  



