html,body{margin:0;padding:0; background-color:#4b5149;}


body{font: 76% verdana,sans-serif;}


p{margin:0 10px 10px}


table#outside{border:0px; text-align:center; border-collapse:collapse;}


table#outside td{border:0px solid black; border-collapse:collapse;}


div#header{height:94px;margin:0; background-color: #dddddd;}

div#address{height:21px;margin:0; background-color: #ecf0ef; border-top:1px solid #000000;}
div#addresslines{width:200px; height:21px; float:left; background-image:url(images/lines_bg.gif); border-right:1px solid #000000;}
div#addressmain{width:740px; padding-top:4px; height:15px; float:right;  font:10px verdana; color:#5f5f5f;}


div#container{text-align:left; margin: 0 0 0 0; }


div#content p{line-height:1.4}

.artistheader_name {
    color: #387c56;
    font-size: 1.6em;
    letter-spacing: .1em;
    padding-right: 20px;
    font-weight: 500;
}

.artistheader-title {
    font-size: 17px;
    letter-spacing: .1em;
    padding-right: 20px;
    font-weight: 500;
    font-style: italic;
}

div#navigation{background:#d3d3d3}


div#top{background:#ececec; height:68px; border:1px solid #000000; border-bottom:0px; padding-top:5px;}


div#top img{margin:0 0 0 0;}


div#toptext{margin-left:12px; font:8px verdana; }


div#extra{background:#FF8539}


div#footer{background: #333;background-image: url('images/footer_bg.gif'); background-repeat:both; height:24px; clear:both;width:100%; color: #000; border-top: 1px solid #000000; border-bottom: 0px solid #000000;}


div#footer p{margin:0;padding:4px 0 0 0px}


div#wrapper {margin:0;}


div#container{width:950px;margin:0 auto 0; background-color:#f4f4f4; background-image: url('../images/container_bg.gif'); background-repeat:repeat-y;}


div#content{float:right;width:747px; border-top: 1px solid #cfd5d5; padding-top:20px; line-height: 1.5}


div#navigation{float:left;width:200px; border: 1px solid #000000; border-bottom:0; border-left:0;}


div#extra{clear:both;width:100%}


div#lines{background-image: url('images/lines_bg.gif'); background-repeat:both;}


div#artist{background-image: url('images/artist_bg.gif'); background-repeat:both; height:69px; border: 1px solid #000000; border-bottom:0;}


div#button{background-image: url('images/button_bg.gif'); background-repeat:both; height:31px; padding:14px 0 0 18px; font-size:14px; color:#024f25;}


div#buttonend{background-image: url('images/buttonend_bg.gif'); background-repeat:no-repeat; height:1px; }



img.pic {border:4px solid #c7c8c7; border-color:#c7c8c7;}


a:link {color:#215337; text-decoration:none;}
a:visited {color:#215337; text-decoration:none;}
a:hover {color:#08b956;}


.mail  a:link {color:#215337; text-decoration:none;}
.mail  a:hover {color:#08b956;}
.mail  a:visited {color:#215337; text-decoration:none;}

div.image1 {float:left; text-align:center; width:125px; border:0px solid black; height:130px;}
div.shows1 {float:left; text-align:left; width:200px;  margin-left:20px; border:0px solid black;}
div.image2 {float:right; text-align:center; width:130px; border:0px solid black; }
div.shows2 {float:left; text-align:right; width:193px; margin-left:15px; margin-right:14px; border:0px solid black;}
div.hrclear {clear:both; height:30px;}
font.title {font:14px verdana; font-weight:bolder;}

font.date {font:14px verdana; font-weight:bolder; color:#999999;}

.small {font:10px verdana; color:#666666; font-Style:italic;}

div.shows1 hr 
		{
		height:1px; 
		color:#cccccc; 
		background-color: #cccccc;
		border: 0;
  		width: 100%;
  		}
div.shows2 hr 
		{
		height:1px; 
		color:#cccccc; 
		background-color: #cccccc;
		border: 0;
  		width: 100%;
  		}
  		
 font.ghigh {color:#215337; font-weight:bolder;}
  		
  		
.cssnav	{


			position:relative;


			border: 1px solid #000000; border-bottom:0; border-top: 1px solid #a09f9f;


			margin: 0; 


			padding: 0;


			font-family: verdana, helvetica, sans-serif;


			background: url(images/artist_bg_over.gif); background-repeat:no-repeat;


			width: 198px;


			height: 69px;


			overflow:hidden;/* for ie to hide extra height*/	


}



.cssnav a {


			display: block;


			color: #006f32;


			font-size: 13px;


			width: 198px;


			height: 69px;


			text-decoration: none;


			overflow:hidden;/* for ie to hide extra height*/


}


.cssnav a:hover {


			color: #01411d;


}








.cssnav img {width: 198px; height: 69px; border: 0; }


* html a:hover {visibility:visible}


.cssnav a:hover img{visibility:hidden}





.cssnav span {


			position: absolute;


			left: 4px;top: 15px;


			


			width: 198px;


			cursor: pointer; 


}			




.ro_gallery	{font:12px verdana; color:#666666; font-weight:bold;}		 


.ro_name	{font:12px verdana; margin-left:7px; font-weight:bold;}	
.ro_namesmall	{font:11px verdana; margin-left:7px; font-weight:bold;}	


.ro_show	{font:11px verdana; color:#000000;}		 




















.buttonnav	{


			position:relative;


			margin: 0; 


			padding: 0;


			font-family: verdana, helvetica, sans-serif;
			background-color:#c7c8c7;

			background: url(images/button_bg_over.gif); background-repeat:no-repeat;


			width: 200px;


			height: 45px;


			overflow:hidden;/* for ie to hide extra height*/	


}


.buttonnav a {


			display: block;


			color: #024f25;


			font-size: 14px;


			width: 200px;


			height: 45px;


			text-decoration: none;


			overflow:hidden;/* for ie to hide extra height*/


}


.buttonnav a:hover {


			color: #024f25;


}








.buttonnav img {width: 200px; height: 45px; border: 0; }


* html a:hover {visibility:visible}


.buttonnav a:hover img{visibility:hidden}





.buttonnav span {

			
			position: absolute;


			left: 20px;top: 13px;


			


			width: 200px;


			cursor: pointer; 


}			


	 
.lbname
	{color:#000000;font-weight:bolder;}
.lbtitle
	{color:#006f32;}
		









/* END OF NAVIGATION */






