
/*********************
 *  menu             *
 *********************/
ul.menu { 
display: block;
padding: 1px; 
margin: 0px; 
list-style: none;
text-align:center;
}

ul.menu li { 
display: inline; 
position:relative;
margin: 1px; 
list-style: none;
float:left;
width:108px;
background-color: #4A4A4A; /*#e8e8e8;*/
 
}

 ul.menu ul.innerMenu li{
 margin:0px;
 position:relative; top:-30px;left:-40px;
 }

ul.menu li a { 
min-height: 28px;
display:block;
padding: 1px 0px 1px 0px;
margin:0px;
text-decoration: none; 
color: white;
}

ul.menu li a:hover { 
background-color: white; 
border: 1px solid blue; 
color: black; padding:0px;
}

 ul ul.innerMenu {
display:none;
position:absolute;
}

ul li:hover ul.innerMenu {display:block; z-index:1;}
/*********************
 * Shadow            *
 *********************/
  
 #shadow { position:relative; background-color:#282828; margin:10px auto; width:50em;	
	min-height:10em; padding: 2px;}

/*********************
 * position of menu  *
 *********************/
 
 #positionMenu
 {
 	position:relative; 
 	top:1.5em;
 	left:65px; 	
 }


/*********************
 * layout            *
 *********************/
body
{
	background-color:#FF6347; 
	font-family: arial, "lucida console", sans-serif;
}

#container
{	
	background-color: white;
	margin:-2px 0px 2px 0px;	
	padding-bottom:0px;
	position:relative; top:2px;
}

#innerContainer
{
position:relative;
margin: 5em auto 1em auto;
background-color:white;
width:35em;
min-height:0em;
padding:20px 25px 20px 25px;
border: 1px solid black;
}
p { 
color:black; 
position:relative;
top:-20px;left:0px;}

h2#innerHeader {
color:white; 
border:1px solid black;
position:relative;
margin: 100px auto -82px;

padding:5px;
background-color: #FF6347;
width:585px;
padding-left:20px;
}

img#title {position:relative; top: 5px; left: 15em; }

img#EssexBladesLogo {position:relative; top:-2em;left:-32em;}

a.ToTop{
	color:black;
	text-decoration:none;
	font-size:13px;
}
#BackToTop{
	position:relative;padding-top:7px;
	padding-bottom:13px;
	width:90px; 
	margin: 0px auto; 
	text-align:center;
}
hr {position:relative; top:10px; text-align:center; width:80%; margin: 0px auto 3px;}

img.DanceInfo{
float:left;
margin: 0px 10px 0px 0px;
width: 300px;
height:300px;
}

/************************
 * Dance Type Lists     *
 ************************/
 
 #DanceTypeList1{
 position:relative; 
padding:0px 10px;
 }
 ul#DanceTypeList1 li{
 display:inline;
 margin-right:20px;
  margin-left:40px;
 }
 
 #DanceTypeList2{
  position:relative; 
 padding:0px 10px;
  }
  ul#DanceTypeList2 li{
  display:inline;
  margin-right:20px;
  margin-left:65px;
 }
 
 /************************
  * Dance Teachers Lists *
  ************************/
  
#DanceTeachList1{
  position:relative; 
  padding:0px 10px;
}
ul#DanceTeachList1 li{
  display:inline;
  margin-right:20px;
   margin-left:40px;
}
  
#DanceTeachList2{
   position:relative; 
  padding:0px 10px;
}
ul#DanceTeachList2 li{
   display:inline;
   margin-right:20px;
   margin-left:20px;
}
 
 /**********************
  * Class TimeTable    *
  **********************/
  
  #TimeTable{ padding:2px;text-align:center;margin-right:2px; border: 1px solid black;}
  tr.Color{background-color: #CCCCCC;}
  
  /********************
   *  Dance Club img  *
   ********************/
  
   img.DanceClub{display:block; margin: 90px auto 15px;}
   
   /********************
    *       Tour       *
    ********************/
    
    a.Tour { display:block; margin: 5px auto; text-align:center;  } 
    
    
    a {
    	text-decoration:underline;
    	color:blue;
    }
    
    a:hover {
    	text-decoration:none;
    	color:black;
    }
