body 		{
  	  	  background: #19161E;
            	  color: #9F9F9F;
          	  font-family: verdana;
          	  font-size: 7pt;
            	  margin: 0;
            	  padding: 0;
            	  text-align: center; /* be nice to IE */
		}


#wrapper 	{
  	  	  padding: 0;
  		  position: relative;
  		  margin: 0 auto;
  		  text-align: left;
  		  width: 700px;
	 	}


#banner		{
		  height: 110px;
		  width: 700px;
		  width: 100%;
		  padding: 0;
		  margin: 0;
		  background-image: url('banner.jpg');
		  clear: both;
		}

#belowbanner	{
		  height: 20px;
  	  	  background-color: #313336;
		  width: 100%;
		  padding: 0;
		  margin: 0px 0 0px 0;
		  clear: both;
            	  color: #AAACAF;
		}


#header		{
		  background-color: #2E2E38;
		  width: 700px;
		  padding: 1px 0 1px 0;
		}



#title	{

		 border-top: 1px solid #000000;
		 border-bottom: 1px solid #000000;
		  padding: 10px 18px 6px 18px;
		  font-family: tahoma;
		  font-size: 10pt;
		  font-weight: bold;
		  background-color: #72727C;
		  height: 15px;
            	  color: #FFFFFF;

		}


#menu	{
		  font-size: 8pt;
		  padding: 0px 0px 7px 0px;
		  width: 700px;
		  height: 10px;
		}

#menu ul	{
		  padding: 0 0 0 0;
		  margin: 0 0 0 0;
		  list-style-type: none;
		}

#menu li	{
		 padding: 0 0 0 0;
		 margin:  0 0 0 0;
		 float: left;
		 height: 10px;
		}

#menu li a      {
		 padding: 2px;
		 display: block; 
  		 font-family: verdana;
		 font-size: 7pt;
                 font-weight: none;
                 text-align: center;
                 text-decoration: none;
                 color: black;
                 background-color: #AAA7B2;
                }

#menu li a:hover{
                 background-color: #A7A7B2;
                }

#menu li#menu_news 		{ 
			  width: 75px; margin: 1px 1px 0px 0px;
			}
#menu li#menu_biography 		{ 
			  width: 78px; margin: 1px 1px 0px 0px;
			}
#menu li#menu_team 		{ 
			  width: 75px; margin: 1px 1px 0px 0px;
			}
#menu li#menu_discography 		{ 
			  width: 81px; margin: 1px 1px 0px 0px;
			}
#menu li#menu_pictures 		{ 
			  width: 77px; margin: 1px 1px 0px 0px;
			}
#menu li#menu_shop 		{ 
			  width: 75px; margin: 1px 1px 0px 0px;
			}
#menu li#menu_guest 		{ 
			  width: 80px; margin: 1px 1px 0px 0px;
			}
#menu li#menu_contact 		{ 
			  width: 75px; margin: 1px 1px 0px 0px;
			}
#menu li#menu_links 		{ 
			  width: 75px; margin: 1px 1px 0px 0px;
			}		

	

#highlight_col	dt,
#text   dt	{
		  font-weight: bold;
		}

#highlight_col	dd,
#text   dd	{
		  margin: 4px 0 10px 6px;
		  padding: 0;
		  text-align: justify;
		}

#guestbook,
#discography,
#news		{
		  width: 550px;
		  height: 125px;
		  float: left;
                  background-color: #313336;

		}



#guestbook a h3,
#discography a h3,
#news	a h3	{
		  margin: 0px 0px 6px 0px;
		  border-bottom: 1px solid #AAAAAA;
		  font-weight : bold;
		  font-size: 8pt;
                  color: #85888B;
		}

#guestbook a span,
#discography a span,
#news 	a span	{
		  float: right;
		  margin: -2em 0 0em 0;
		  font-size: 7pt;
		}
	



#discography a, 
#news	a	{
		 display: block;
		 text-decoration: none;
		 color: #85888B;
		 padding: 10px;
		 height: 120px;
		 clear: both;
		 border-bottom: 1px solid #75777A;

		}

#guestbook a:hover,		
#discography a:hover,
#news	a:hover	{
		 background-color: #F1F2F2;
		 border-bottom: 1px dotted #644220;


		}



#text		{

		  width: 665;

		  padding-left: 15px;
                  background-color: #2E2E38;

#text img.floatRight { float: right; 
margin: 4px; } 

#text img	{
		  border: 0;
		}


		}

#text	div	{
		  padding: 15px;
		}

#text	h1	{
		  padding-top: 20px;
		  padding-bottom: 3px;
		  padding-left: 3px;
		  font-size: 8pt;
		  font-weight: bold;
                  color: #85888B;
		  border-bottom: 1px solid #747474;
		  margin: 0;
		}

#text	h2	{
		  font-size: 8pt;
		  font-weight: bold;
		  margin: 0;
		  padding: 0 0 2px 0;
		}

#text 	a	{
		  color: #A41722; font-weight:bold;
		  text-decoration: none;
		}

#text   hover	{
		  background-color: #F2F6F6;
		}

#text	p	{

		  clear: right;
		  padding: 9px 0px 9px 9px;
		  margin: 0px;
		  font-size: 7pt;
		  padding-bottom: 20px;
		  text-align: justify; line-height:13px;
		}

#text	p:first-letter	{
		  clear: right;
		  margin: 0px;
		  font-size: 8pt;
		  padding-bottom: 6px;	
		  font-weight: bold;
		}


#text 	span	{
		  float: right;
		  margin: -1.7em 0 0 0;
		  font-size: 7pt;
		}


#gallery 	{ padding-bottom:10px;}
#gallery a	{
		  display: block;
		  margin: 4px;
		  float: left;
		  color: white;
		  padding: 4px;
		  background-color: #2E2E38;
		  border: 1px solid #324361;
		}

#gallery a:hover{
		  border: 1px solid #CCCCCC;
		  margin: 4px;
		}

#gallery img	{
		  border: 0;
		  height: 133px;
		  width: 100px;
		}

#gallery img.to	{
		  border: 0;
		  height: 75px;
		  width: 100px;
		}
#gallery img.tre	{
		  border: 0;
		  height: 80px;
		  width: 100px;
		}


#newgallery 	{ padding-bottom:10px;}
#newgallery a	{
		  display: block;
		  margin: 4px;
		  float: left;
		  color: white;
		  padding: 4px;
		  background-color: #2E2E38;
		  border: 1px solid #324361;
		}

#newgallery a:hover{
		  border: 1px solid #CCCCCC;
		  margin: 4px;
		}

 #newgallery img	{
		  border: 0;

		}



#gal2006		{
		  width: 505;
		  padding-left: 15px;
                  background-color: #2E2E38;
		}

#gal2006	div	{
		  padding: 0px;
		}

#gal2006	h1	{
		  padding-top: 20px;
		  padding-bottom: 3px;
		  padding-left: 3px;
		  font-size: 8pt;
		  font-weight: bold;
                  color: #85888B;
		  border-bottom: 1px solid #747474;
		  margin: 0;
		}

#gal2006	h2	{
		  font-size: 8pt;
		  font-weight: bold;
		  margin: 0;
		  padding: 0 0 2px 0;
		}

#gal2006 	a	{
		  color: #A41722;
		  text-decoration: none;
		}

#gal2006   hover	{
		  background-color: #F2F6F6;
		}

#gal2006	p	{

		  clear: right;
		  padding: 9px 0px 9px 9px;
		  margin: 0px;
		  font-size: 7pt;
		  padding-bottom: 0px;
		  text-align: justify;
		}

#gal2006	p:first-letter	{
		  clear: right;
		  margin: 0px;
		  font-size: 8pt;
		  padding-bottom: 0px;	
		  font-weight: bold;
		}


#gal2006 	span	{
		  float: right;
		  margin: -1.7em 0 0 0;
		  font-size: 7pt;
		}



#gal		{
		  width: 665;
		  padding-left: 15px;
                  background-color: #2E2E38;
		}


#gal	div	{
		  padding: 20px;
		}

#gal	h1	{
		  padding-top: 20px;
		  padding-bottom: 3px;
		  padding-left: 3px;
		  font-size: 8pt;
		  font-weight: bold;
                  color: #85888B;
		  border-bottom: 1px solid #747474;
		  margin: 0;
		}

#gal	h2	{
		  font-size: 8pt;
		  font-weight: bold;
		  margin: 0;
		  padding: 0 0 2px 0;
		}

#gal 	a	{
		  color: #A41722;
		  text-decoration: none;
		}

#gal   hover	{
		  background-color: #F2F6F6;
		}

#gal	p	{

		  clear: right;
		  padding: 9px 0px 9px 9px;
		  margin: 0px;
		  font-size: 7pt;
		  padding-bottom: 0px;
		  text-align: justify;
		}

#gal	p:first-letter	{
		  clear: right;
		  margin: 0px;
		  font-size: 8pt;
		  padding-bottom: 0px;	
		  font-weight: bold;
		}


#gal 	span	{
		  float: right;
		  margin: -1.7em 0 0 0;
		  font-size: 7pt;
		}


#footer    	{
                 height:10px;
		 border-top: 1px solid #000000;
		 background-color: #B6B4BA;
		 padding: 5px;
		 text-align: center;
		 color: #666666;
		 font-size: 7pt;
		 clear: both;
		}

#footer	a	{
		  color: #3B3135;
		  text-decoration: none;
		}