/*	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.png) 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: none;}.bs{position:absolute;width: 1005px;height: 16px;top: 896px;left:87px;background: url(images/bs.png) no-repeat;}body{ background-color: #422E22;background-image:url(images/bgimage.png); background-repeat: repeat-x; }/* ----- 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: 10px 0 50px 135px;border:none;background: #422e22;color: #ffffff;font-size: .70em;text-decoration: bold;}span.debugmessage {position:absolute;width: 800px;text-align: center;padding:5px;margin: 10px 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);  }  
