div#middiv		{position:relative; width:100%; height:100%; background-color:#afaf7b; overflow:hidden; }
div#bshell		{z-index:0; position:relative; top:0px; }
div#bshell		{width:100%; height:100%; text-align:center !important;}

/* ---------- FOR BANDS MENU --------------------------------------------------------------------------- */
div.menu		{position:absolute; left:0px; width:166px;}
div#bgfloor	{z-index:1; top:      0px; 	height:100%;	background-color:#1f1f17; }
div#bgtop	{z-index:3; top:      0px; 	height:300px; 	background-image:url(../../_images/bg_menu.gif); background-position:top left;}
div#bgbottom	{z-index:2; bottom: -44px; 	height:400px; 	background-image:url(../../_images/bg_menu.gif); background-position:bottom left; }
div#menu 		{z-index:4; top:     16px;  height:100%; 	padding-right:10px; color:#767652; left:-10px !important; left:0px; font-weight:bold; text-align:right;}

/* ---------- FOR DIV:BSHELL ON INDEX PAGE ONLY ---------------------------------------------------- */
div#bands_mini		{padding:15px 15px 15px 185px; text-align:left !important;}
div#bands_mini img 	{border:1px solid #ffffff; margin:1px 1px 2px 1px; }
div#expats			{color:#767652; font-weight:normal; margin-left:auto; margin-right:auto; padding-left:180px;}

/* ---------- FOR DIV:BSHELL ON BAND DISPLAY ---------------------------------------------------- */
table.bands		{border:1px solid #000000; border-collapse:collapse; background-color:#000000; margin:15px 35px 20px 200px; width:760px;}

.bands td		{background-color: #767652; color: #000000; padding:2px !important; 		border:1px solid #000000;}
.bands td.bhead	{background-color: #2e2e22; color: #969777; padding:0px 2px !important; 	font-weight: bold;}
.bands td.bfoot	{background-color: #2e2e22; color: #969777; 								font-weight: normal;}
.bands td.info	{padding:3px 15px !important;}
.bands td.bio	{padding-bottom:20px !important;}
.bands td.head 	{background-position:absolute; top:0px; left:0px; padding:0px !important; background-color:#333333;}

.bands td.bshow		{width:245px !important; width:260px; background-color:#5d5c47; vertical-align:top !important; padding:15px 5px 15px 10px !important; color:#1f1f17; line-height:12px; }
.bands td.bshow span 	{display:block; width:245px; margin:0px 0px 5px 0px; font-weight:bold;}
.bands td.bshow a		{display:block; width:245px;}
.bands td.bshow div	{text-align:justify; width:245px;}
.bands td.bshow div a	{display:inline; width:auto;}

ul#disco				{padding:0px; margin:0px; list-style-type:none; position:relative; left:-10px;}
ul#disco li			{padding:0px 10px; ;}
ul#disco li:hover		{margin:0px; background-color:#878763;}
ul#disco li:hover a	{color:#ecebd6;}