#body{
  background-color: #380470;
  width:100%;
  
  }
#navigation{

  width:100%;
  height:50px;
  background-color:#9E69D6;
  border-bottom: 1px solid white;
  }
#navigation a {
  
  text-decoration:none;
  padding:10px;
  /*border-left: 1px solid white;*/
  background-color:#8942D6;
  border-style:groove;
  color:white;
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:14px;
  font-weight:bold;
  }
#navigation a:hover{
  text-decoration:underline;
  }

#header{
	background-image:url(images/smoke1.jpg);
	background-repeat:no-repeat;
	background-position:center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	font-size: 48px;
	color: #380470;
	position:inherit;
	clear:both;
}
#HomeMainContent {
	width:100%;
	text-align:left;
	padding-top: 5px;
	background-color:#8942D6;
	border: 1px solid black;
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	color:white;
  }
  #HomeMainText {
	  padding-left: 10px;
	  padding-right: 10px;
	  
  }
  #HomeMainContent h1{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	font-size:48px;
	color:#FFF;
	font-weight:700;
	padding-top:30px;
  }
#HomeMainContent td{  
  text-align:center;
  padding-right:20px;
  padding-left:20px;
  padding-top:50px;
  padding-bottom:10px;
  font-family:verdana, helvetica, arial, sans-serif;
  font-size:32px;
  font-weight:bold;
  color:white;
  }

#ContactContent {
  
  width:100%;
  text-align:center;
  padding-top: 50px;
  background-color:#8942D6;
  border: 1px solid black;
  font-family:verdana,helvetica,arial, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color:white;
  }
#ContactContent td{
 
  text-align:center;
  padding-right:20px;
  padding-left:20px;
  padding-top:50px;
  padding-bottom:10px;
  font-family:verdana, helvetica, arial, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:white;
  }
#ContactContent img {
  width:250px;
  height:170px;
  }
#ContactContent a {
  text-decoration:none;
  color:yellow;
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:14px;
  }
#ContactContent a:hover{
  text-decoration:underline;
  }
#SeminarsContent {
  
  width:100%;
  text-align:left;
  padding-top: 50px;
  background-color:#8942D6;
  border: 1px solid black;
  font-family:verdana,helvetica,arial, sans-serif;
  font-size: 14px;
  color:white;
  
  }
#SeminarsContent a {
  text-decoration:none;
  color:yellow;
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:14px;
  }
#SeminarsdContent a:hover{
  text-decoration:underline;
  }
#SeminarsContent td{
 
  white-space: nowrap;
  text-align:left;
  padding-right:20px;
  padding-left:20px;
  padding-top:50px;
  padding-bottom:10px;
  font-family:verdana, helvetica, arial, sans-serif;
  font-size:14px;
  color:white;
  
  }
#SeminarsContent td.description{
  table-layout:fixed;
  
  white-space: nowrap;
  padding:15px;
  color:white;
  border-right: 1px solid white;
  
}
#SeminarsContent td.location{
  
  white-space: nowrap;
  padding:15px;
  color:white;
  
}
#SeminarsContent img {
  width:250px;
  height:170px;
  }
#Classes {
 width:100%;
  padding-top: 50px;
  background-color:#8942D6;
  border: 1px solid black;
  font-family:verdana,helvetica,arial, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color:white;
  border-bottom:1px solid white;
  }
#Classes img {
  width:250px;
  height:170px;
  padding:10px;
  }
#Classes td.classdescription{
  text-align:center;
  padding:15px;
  color:white;
  border-right: 1px solid white;
  }
#Classes td.classdescription2{
  
 
  text-align:center;
  padding:15px;
  color:white;
  }
#PhotosContent {
  width:100%;
  padding-top: 50px;
  background-color:#8942D6;
  border: 1px solid black;
  font-family:verdana,helvetica,arial, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color:white;
  }
#PhotosContent td.Photos{
  text-align:center;
  padding:15px;
  color:white;
  }
#PhotosContent td.Photos img{
  border: 1px solid black;
  width:250px;
  }  
#PhotosContent td.description{
  text-align:center;
  padding:15px;
  color:white;
  }
#content{
	width:100%;
	white-space: nowrap;
	padding-top: 50px;
	background-color:#8942D6;
	border: 1px solid black;
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:white;
}
#content td{
  padding:10px;

  color:white;
}
#content td.order{
  border-top:1px solid black;
  

}

#content a {
  text-decoration:none;
  color:yellow;
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:14px;
  }
#content a:hover{
  text-decoration:underline;
  }
#footer{

	width:100%;
	padding:2px;
	background-color:purple;
	border: 1px solid black;
	font-family:verdana,helvetica,arial-sans-serif;
	font-size:12px;
	color:white;
	font-weight: normal;
  }
#footer a {
  
  text-decoration:none;
  color:white;
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:12px;
  }
#footer a:hover{
  text-decoration:underline;
  }
h1{
  text-align:center;
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:20px;
  font-weight:bold;
  color:white;}
h2{
  text-align:justify;
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:18px;
  font-weight:bold;
  color:white;}
  
h3{

	color:ffff00;
	font-size:16px;
}

  
  
  
  
  
  
  

