@charset "UTF-8";
/* CSS Document */

a {
	text-decoration: none;
	}
	
#bio_navbar a {
	color: #FFFFFF;
	font-size: .95em;
}

#bio_navbar a:hover {
	color: #000066;
	font-size: .95em;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 0;
	padding: 0 0;
  }
  
img {
	border: none;
}


h1 {
	visibility: hidden;
	font-size: .1em;
	color:#FFFFFF;
}

h2 {
	color: #003333;
	font-weight: 300;
	font-size: 1em;
}

.gone {
	visibility: hidden;
	font-size: .1em;
	color:#FFFFFF;
	
}

h4 {
	font-size: 1.3em;
	padding: 0;
	margin: 0;
}

h5 {
	
}

.oblique {
	font-style: italic;
	font-size: .85em;
}
  
.theshow {
margin: 0 0;
padding:0 0;
}

#container {
  margin: 0 auto;
  padding:0 0;
  width: 790px;
  height: 1300px;
  background: url(http://www.projectdynamite.com/images/bg1.gif) no-repeat #ffffff;
  border-left: 3px solid #000000;
  border-right: 3px solid #000000;
  text-align:left;
  }
  
.header {
 padding:0 0;
 margin: 0 0;
 float:right;
 width: 100%;
 height: 114px;
 background: url(header.png) no-repeat right top;
  }
 
 .buttons {
 	padding: 0 0;
	float: left;
 }
/********************main_nav*******************************/
	
.main_nav {
	float: left;
	margin-top: 4.5em;
	margin-left: 3.5em;
	padding: 0;
	width: 100%;
	}


.main_nav li {
	list-style: none;
	color: #cc3399;
	font-weight: bold;
	float: left;
	margin: 0 0;
	}
	
.main_nav A ,.side_nav A { text-indent:-2000px; overflow:hidden;}


	
	
#home_b {
	background: url(buttons.png) no-repeat;
	margin: 0 0;
	padding: 0 0;
	display: block;
	width: 98px;
	height: 23px;
}

#home_b:hover, body#home a#home_b {
	background:  url(buttons.png) no-repeat 0 -26px;
}



#videos_b {
	background: url(buttons.png) no-repeat -98px 0px;
	margin: 0 0;
	padding: 0 0;
	display: block;
	width: 71px;
	height: 23px;
}

#videos_b:hover,  body#videos a#videos_b {
	background:  url(buttons.png) no-repeat -98px -26px;
}

#gallery_b {
	background: url(buttons.png) no-repeat  -169px 0px;
	margin: 0 0;
	padding: 0 0;
	display: block;
	width: 60px;
	height: 23px;
}

#gallery_b:hover,  body#gallery a#gallery_b  {
	background:  url(buttons.png) no-repeat  -169px -26px;
}

#tour_b {
	background: url(buttons.png) no-repeat -229px 0px;
	margin: 0 0;
	padding: 0 0;
	display: block;
	width: 60px;
	height: 23px;
}

#tour_b:hover,  body#tour a#tour_b  {
	background:  url(buttons.png) no-repeat -229px -26px;
}

#bookinginfo_b {
	background: url(buttons.png) no-repeat  -289px 0;
	margin: 0 0;
	padding: 0 0;
	display: block;
	width: 114px;
	height: 26px;
}

#bookinginfo_b:hover,  body#bookinginfo a#bookinginfo_b {
	background:  url(buttons.png) no-repeat -289px -26px;
}

#shop_b {
	background: url(buttons.png) no-repeat  -405px 0;
	margin: 0 0;
	padding: 0 0;
	display: block;
	width: 114px;
	height: 26px;
}

#shop_b:hover,  body#shop a#shop_b {
	background:  url(buttons.png) no-repeat -405px -26px;
}


/*************************side nav  Index Page************************************/


.side_nav {
	float: left;
	padding: 0;
	width: 193px;
	margin-top: 4em;
	}


.side_nav li {
	list-style: none;
	color: #cc3399;
	font-weight: bold;
	margin: 0 0;
	}
	
.advert{
	padding: 3em 0 0 1em ;
	visibility: visible;
}
	
	
	
#theshow_b {
	background: url(images/slnks_theshow.png) no-repeat top left;
	margin: 0 0;
	padding: 0 0;
	width: 143px;
	height: 30px;
	display: block;
}


#theshow_b:hover, body.theshow a#theshow_b  {
	background:  url(images/slnks_theshow.png) no-repeat 0 -101px;
}

#abio_b {
	background: url(images/slnks_theshow.png) no-repeat  0 -34px;
	margin: 0 0;
	padding: 0 0;
	width: 163px;
	height: 30px;
	display: block;
}


#abio_b:hover, body.abio a#abio_b {
	background:  url(images/slnks_theshow.png) no-repeat 0 -135px;
}

#dbio_b {
	background: url(images/slnks_theshow.png) no-repeat   0 -68px;
	margin: 0 0;
	padding: 0 0;
	width: 188px;
	height: 30px;
	display: block;
}


#dbio_b:hover, body.dbio a#dbio_b {
	background:  url(images/slnks_theshow.png) no-repeat 0 -169px;
}





/**********************side_nav  Booking Info**********************************************/


	
#promom_b {
	background: url(images/slnks_booking.png) no-repeat 4px -10px;
	margin: 0 0;
	padding: 0 0;
	width: 120px;
	height: 30px;
	display: block;
}


#promom_b:hover, body.promom a#promom_b  {
	background:  url(images/slnks_booking.png) no-repeat 4px -111px;
}



#conti_b {
	background: url(images/slnks_booking.png) no-repeat  0 -34px;
	margin: 0 0;
	padding: 0 0;
	width: 120px;
	height: 30px;
	display: block;
}


#conti_b:hover, body.conti a#conti_b {
	background:  url(images/slnks_booking.png) no-repeat 0 -135px;
}

#press_b {
	background: url(images/slnks_booking.png) no-repeat   0 -68px;
	margin: 0 0;
	padding: 0 0;
	width: 100px;
	height: 30px;
	display: block;
}


#press_b:hover, body.press a#press_b {
	background:  url(images/slnks_booking.png) no-repeat 0 -169px;
}







/**********************side_nav  Videos**********************************************/


	
#promoVid_b {
	background: url(images/slnks_videos.png) no-repeat -4px -10px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 60px;
	display: block;
}


#promoVid_b:hover, body.promoVid a#promoVid_b{
	background:  url(images/slnks_videos.png) no-repeat -165px -10px;
	
}


#week1_b {
	background: url(images/slnks_videos.png) no-repeat -4px -70px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 65px;
	display: block;
}


#week1_b:hover, body.week1 a#week1_b{
	background:  url(images/slnks_videos.png) no-repeat -164px -70px;
	
}


#week2_b {
	background: url(images/slnks_videos.png) no-repeat -4px -136px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 30px;
	display: block;
}


#week2_b:hover, body.week2 a#week2_b{
	background:  url(images/slnks_videos.png) no-repeat -164px -136px;
	
}



#week3_b {
	background: url(images/slnks_videos.png) no-repeat -4px -166px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 30px;
	display: block;
}



#week3_b:hover, body.week3 a#week3_b{
	background:  url(images/slnks_videos.png) no-repeat -164px -166px;
	
}



#week4_b {
	background: url(images/slnks_videos.png) no-repeat -4px -196px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 30px;
	display: block;
}



#week4_b:hover, body.week4 a#week4_b{
	background:  url(images/slnks_videos.png) no-repeat -164px -196px;
	
}


#week5_b {
	background: url(images/slnks_videos.png) no-repeat -4px -226px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 30px;
	display: block;
}



#week5_b:hover, body.week5 a#week5_b{
	background:  url(images/slnks_videos.png) no-repeat -164px -226px;
	
}


#week6_b {
	background: url(images/slnks_videos.png) no-repeat -4px -256px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 30px;
	display: block;
}



#week6_b:hover, body.week6 a#week6_b{
	background:  url(images/slnks_videos.png) no-repeat -164px -256px;
	
}


#week7_b {
	background: url(images/slnks_videos.png) no-repeat -4px -286px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 30px;
	display: block;
}



#week7_b:hover, body.week7 a#week7_b{
	background:  url(images/slnks_videos.png) no-repeat -164px -286px;
	
}


#week8_b {
	background: url(images/slnks_videos.png) no-repeat -4px -316px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 30px;
	display: block;
}



#week8_b:hover, body.week8 a#week8_b{
	background:  url(images/slnks_videos.png) no-repeat -164px -316px;
	
}


#week9_b {
	background: url(images/slnks_videos.png) no-repeat -4px -346px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 30px;
	display: block;
}



#week9_b:hover, body.week9 a#week9_b{
	background:  url(images/slnks_videos.png) no-repeat -164px -346px;
	
}


#week10_b {
	background: url(images/slnks_videos.png) no-repeat -4px -376px;
	margin: 0 0;
	padding: 0 0;
	width: 175px;
	height: 30px;
	display: block;
}



#week10_b:hover, body.week10 a#week10_b{
	background:  url(images/slnks_videos.png) no-repeat -164px -376px;
	
}

/********************************************************************/

#page_content {
	clear: none;
	float: right;
	margin: 3.5em 0;
	padding: 0 .75em;
	width: 570px;
	font-size: .85em;

}


#page_content2 {
	clear: none;
	float: right;
	margin: 3.5em 0;
	padding: 0 .75em;
	width: 753px;
	font-size: .85em;

}

.vid_content {
float: right;
width: 718px;
background-color: #CCCCFF;
padding: 1em 1em;
margin-top: -3.5em;
}

#sub_content {
	margin: 10px 5px;
	float: left;
}	

.top_quote{
	margin-top: -1em;
	margin-bottom: 4em;
	text-align:  center;
}


.picture1 {
	border: 3px solid #000000;
	margin: 1em;
}

.contact_pic {
	float: right;
	margin: -40px 0;
	padding: 0 0;
}

.bio_top {
	margin-top: -28px;
	float: left;
	padding: 0;
}

#bio_navbar {
	margin: 0 0;
	float: left;
	width: 543px;
	height: 1.9em;
	background-color: #0099CC;
}



.inbio_navbar {
	list-style:none;
	margin:0 0;
	padding: .25em 2.5em;
}

.inbio_navbar li{
	float: left;
	margin:0 3em;
}

.bio_name{
	float: left;
	margin-top: -1.25em;
	margin-left: .25em;
	font-size: 2.5em;
	color:#003333;
	font-family: Century Gothic,Trebuchet MS,Arial Narrow,Arial,sans-serif;
}

.bio_name2{
	float: left;
	margin-top: -1.25em;
	margin-left: .25em;
	font-size: 2.5em;
	color: #CCCCCC;
	font-family: Century Gothic,Trebuchet MS,Arial Narrow,Arial,sans-serif;
	}

#resume_list {
	list-style: none;
	margin: 0 0 0 1em;
	padding: 0 0;
	}

#resume_list li{
	clear: both;
	margin-bottom: .25em;
	}
	
#resume_list h2 {
	margin: 0 0;
	padding:0 0;
	float:left;
}

.res_local{
	float: right;
	color: #666666;
	font-style: italic;
	margin: 0 .5em 0 0;
	padding: 0 0;
}



/**********e-busking page ***************/
.ebusk_qst{
	color: #333333;
	font-style: italic;
	margin: 1em 0 0 0;
	padding: 0 0;
	fon
}

/******************Barely Legal Pages *************/

.underBAREL{
	float: left;
	margin-top: 4.5em;
	margin-left: 3.5em;
	padding: 0;
	width: 100%;
	}
.top_quote a {
	color: #000000;
	
	}
	
.top_quote a:hover {
	text-decoration: underline;
	color: #2B4BFF;
}

.underBAREL li {
	visibility: hidden;
	list-style: none;
	float: left;
	margin: 0 6px;
	}
	
.underBAREL li a{
	color:#666666;
	font-weight: bold;
	}
	
.underBAREL li a:hover {
	color: #4592F3;
	}
	


.underBAREL1 {
	margin-top: 40px;
	}
.underBAREL1 li {
	list-style: none;
	text-align: left;
	display: block;
	margin: 4px 6px;
	}
	
.underBAREL1 .moveRight20 {
	margin-left: 50px;
}
	
.underBAREL1 li a{
	color:#666666;
	font-weight: bold;
	}
	
.underBAREL1 li a:hover {
	color: #4592F3;
	}
	

.episode_links a {
	color: #999999;
	text-decoration: underline;
	
	}
	
.episode_links a:hover {
	color: #2B4BFF;
	}
	
.MinisodeSTYLE {
	color: #333333;
	margin-left: 20px;
	display: inline;
	}
	


/******************Promo Materials Page*************/

	
.Promo_Pick {
float: left;
text-align: center;
margin: 0 1em;
}

.Promo_Title {
color:#000000;
}

.Promo_Title:hover {
text-decoration: underline;
}


/*********************** PROJECT DYNAMITE STORE ******************************/

.merch_01 {
	float:left;
	width: 180px;
	height: 220px;
	padding: 2px 2px;
	text-align: center;
	
	}
	
.AddCart{
float: left;
}

.sales {
margin: 0 auto;
}


.pay_pal_certified {
	clear: both;
	text-align: center;
	padding-top: 40px;
}