

/* general Navigation bar for all pages */

#home #mainNav .home a,
#about #mainNav .about a,
#newsletter #mainNav .newsletter a,
#fusion #mainNav .fusion a,
#workshops #mainNav .workshops a,
#about #mainNav .about a,
#employment #mainNav .employment a,
#nydi #mainNav .nydi a,
#support #mainNav .support a,
#subs #mainNav .classes a,
#calendar #mainNav .calendar a,
#simonson #mainNav .certification a,
#certification #mainNav .certification a,
#professional_training #mainNav .professional_training a,
#modern_guest #mainNav .modern_guest a,
#board #mainNav .board a,
#staff #mainNav .staff a,
#visa #mainNav .visa a,
#performances #mainNav .performances a,
#air #mainNav .air a
{background-color: #ff3399 ;
padding-left: 2px;
padding-right: 4px;
color: black;
cursor:default;}


body {text-align: center;

}

/* wrapper for all*/

#wrapper {

margin-left: auto;
margin-right: auto;
width: 755px;
text-align: left;

}






/* heading/nav bar for all */


#heading td img { padding: 0 ;
}


#heading ul{list-style: none;
padding-right: 5px;
}


#heading li {color: black;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	padding-right: 0;
	text-decoration: none;
	line-height: 1em;}
	
#heading li .headerLinks {

	color: #ff3333;
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	padding-right: 0;
	text-decoration: none;
	line-height: 1em;
}



#heading li .headerLinks:hover {
	color: black;
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	padding-right: 0;
	text-decoration: none;
	line-height: 1em;
	background-color: #ff3333 ;


}






/* homa page misc */



#news { border: 1px dotted #ff3333;
	padding: 15px 15px 15px 15px;
	background-color: white;}
	
	
#news img {border:  0}

#cal {color: black;
 background-color:  #E8E8E8 ; 
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	padding: 15px 15px 15px 15px;
	}


#cal h1 { 

	font-size: 15px;
padding-top:10px;
	}

#cal a:link {

	color: #ff3333;
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	padding-right: 0;
	text-decoration: none;
}


#cal img {

margin-right: 10px;

float: left;

}

  
  #cal a {
background-color: white;

	color: #ff3333;
	font-family: verdana;
	font-weight: normal;
	font-size: 1em;
	
	text-decoration: none;
}
  
    






/* main content for site pages */






#entry {
font-size: 10px;
background-color: #E8E8E8;
font-family: verdana;
with: 100%;
border: 1px solid black;




}




#content .entry img {


padding: 2px;
border: 1px solid silver;
margin-bottom: 1em;
margin-right: 2em;
float: left;
margin-bottom: 5px;
}





#entry .headerLinks {
background-color: white;

	color: #ff3333;
	font-family: verdana;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
}


#entry h1 { font-size: 2em; text-align: left; color: #ff3333; padding-left: 1em; 
	}

#entry h2 { font-size: 1.5em; text-align: left; color: #ff3333; padding-left: 1em; 
	}
#entry span { font-weight: bold; }



#entry p { text-align: left;
	font-size: 1.3em;
		padding-top: 1em; 
	padding-left: 2em; 
	padding-right: 2em; 

	
}

#entry a {
background-color: white;

	color: #ff3333;
	font-family: verdana;
	font-weight: normal;
	font-size: 1em;
	
	text-decoration: none;
}

#entry ul li{ list-style-image: url(http://www.dnadance.org/images/right_arrow_red.gif); 
font-size: 1.3em; }

#entry ol li{
font-size: 1.3em; }

#entry li {color: black;
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	padding-right: 0;
	text-decoration: none;
	}



#entry p.clearfloat { clear: both;} 

#entry img {


padding: 2px;
border: 1px solid silver;
margin-bottom: 1em;
margin-right: 2em;
float: left;
margin-bottom: 5px;
}


#entry .content2  p { 
font-size: 1.3em; 
text-align: left;

	font-family: verdana;
	font-size: 10px;

}




 #entry .content2  h1 { font-size: 1.3em; color:red; text-align: left;	font-family: verdana;}








#entry .dt3 {  position: relative;  top: -20px; left: 400px; 
background-color: white; border-top: 1px solid #ff3333; border-right: 6px solid #ff3333;
height: 120px ;width: 280px;  border-bottom: 1px solid #ff3333; border-left: 1px dotted black; padding: 1em;}
 
#entry .dt3 p { font-size: 10px; font-weight: normal; white-space: pre; text-align: right; padding-top: 1em;
font-family: verdana; }
 
#entry .dt3 img {
 
 padding: 2px;
border: 1px solid silver;
margin: 1em;

float: right;
margin-bottom: 5px; }




/* some content was formated with this */




#content1 {width:100%;
margin-left: auto;
margin-right: auto;

font-family: verdana; 
font-family: verdana;
background-color: white;  
 border-bottom: 2px solid #ff3333;
  border-top: 2px solid #ff3333;}


#content1 h1 { font-size: 1.3em; 
text-align: left;	
padding-left: 1em;}


#content1 p { font-size: 1.3em;
text-align: left;
	
font-size: 10px;

padding-left: 2em;
padding-right: 2em;

}

#content1 p.clearfloat { clear: both;} 
#content1 h1.clearfloat { clear: both;} 





#content2 img { padding: 2px;
border: 1px solid silver;
margin-bottom: 1em;
margin-right: 2em;
float: left;
clear: both;
}


#content2 {  clear:both;  padding: 1em;
border-top: 2px solid silver;

 }


#content2 h1 { font-size: 1.5em; text-align: left;	font-family: verdana;}
#content2 h2 { font-size: 1em; text-align: left;	font-family: verdana; font-style: italic;}

#content2 p.clearfloat { clear: both;} 
#content2 p { 
font-size: 1.3em; 
text-align: left;
font-family: verdana;
font-size: 10px;

}

.imp {color: #ff3399;  font-weight: bold;}


#content2 a {
background-color: silver;

	color: #ff3333;
	font-family: verdana;
	font-weight: normal;
	font-size: 1em;
	
	text-decoration: none;
}





#content3 { 

 background-color:  #E8E8E8 ; 
 padding: 1em; 
 clear: both; font-size: 10px;}
#content3 h1 { font-size: 1.5em; text-align: left;	font-family: verdana;}
#content3 p { font-size: 1em; text-align: left;
font-size: 1em;
font-family: verdana;
	

}

#content3 object { 

margin-top: 1em;
padding-left: 1em; 
margin-right: 2em;
float: left;

}

#content3 img {padding-left: 2em; 
border: 1px solid silver;
margin-bottom: 1em;
margin-right: 2em;
float: left;
}



object {


padding: 2px;
border: 1px solid silver;
margin-bottom: 1em;
margin-right: 2em;
float: left;
margin-bottom: 5px;






}  



/* footer */


  
  
#footer p { 
	text-align: center;
 	color: black;
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


  #footer p .sponsor { padding-left: 10px;}
  

#footer {margin-top:1em;}



/* tables within "entry" */
#fossil table { width:100%; margin-left: auto;
margin-right: auto; margin-bottom: 10px;}

  
#table TABLE { width:100%; margin-left: auto;
margin-right: auto; margin-bottom: 10px; margin-top: 10px;}

#table td.smallcell { width: 15%;}
  
#table h1 { font-size: 1.2em; text-align: center;font-weight: normal;}

#table td {background-color: white;
color: black;
border: 1px solid silver;
text-align: center;
font-family: verdana;
font-size: 10px;


padding-top: 10px;
padding-bottom: 10px;

font-family: verdana;
color: black;
}



#table td.top h1{ font-size: 1.4em;
font-weight: bold;}

#table td.friend p {background-color: white;

color: black;
text-align: left;
font-family: verdana;
font-size: 1em;
font-weight: normal;
padding: 0 10px 0 10px;

}

#table td.friend {border: 1px solid #ff3333;}


#content_flickr object {  float:left;


 }



#donate {width: 100%; background-color: white; margin-left: auto;
margin-right: auto; padding: 10px;
border: 1px solid silver;
}


#donate img { float: right; ; border:0; margin-right: 20px;}

#donate p {font-weight: bold; font-style: italic;}




/* for schedule tables */



#week td {background-color: white;
color: black;
border: 1px solid silver;
text-align: center;
font-family: verdana;
font-size: 10px;
font-weight: bold;
width:16.66%;
padding-top: 10px;
padding-bottom: 10px;
height: 50px;
font-family: verdana;
color: black;
}


#week td.time
{background-color: white;

color: black;
text-align: center;
font-family: verdana;
text-align: center;
font-weight: bold;
padding-top: 12px;
padding-bottom: 10px;
height: 50px;
}

#week td p {text-align: center;text-align: center;font-family: verdana; font-size: 10px;}


#week td.time p{text-align: center;text-align: center;font-family: verdana;}


#week TABLE { width:100%; }
















