/* <body text="#000000" bgcolor="#FFFFFF" link="#CC3366" vlink="#FF9933" alink="#66FF66"> */

/* Default CSS Stylesheet for a new Web Application project */

/* .8em */
body
{
	background-color: #3399cc;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal
}

.text	{
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	color:	#000000;
}

/* was 3333cc */
A:link	{
	font-weight: bold;
	text-decoration:	none;
	color:	#003399;
	}	
		
/* was 333399 */
A:visited	{
	font-weight: bold;
	text-decoration:	none;
	color:	#003399;
	}	
		
/* was 333399 */
A:active	{
	font-weight: bold;
	text-decoration:	none;
	color:	#003399;
	}	
		
A:hover	{
	font-weight: bold;
	text-decoration:	underline;
	color:	#ff0066;
	}

/* General formats */

/* was 003366 */
em	{
	font-weight: bold;
	font-style:	italic;
	color: #003399;
	}	

.emgray	{
	font-weight: bold;
	font-style:	italic;
	color: gray;
	}

.emred {
	font-weight: bold;
	font-style:	italic;
	color: #b50036;
	}

/* was 003366 */
div.text em:first-letter, div.indent em:first-letter	{
	font-size: 1.5em;
	}

div.text p em:first-letter, div.indent p em:first-letter	{
	font-size: 1.5em;
	}

/* was dd0000 */
.red	{
	font-weight: bold;
	color: #b50036;
	}

.yellow	{
	font-weight: bold;
	color: #FFFF99;
	}

.blue	{
	font-weight: bold;
	color: #003399;
	}

.morelink
{
	font-style: italic;
	text-align: right;
}

.nav	{
	font-weight: bold;
	text-align: center;
	}

.email	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:	1.11em;
	display: inline;
	}

.featureh	{
	font-size:	1.22em;
	font-weight: bold;
	text-align: center;
	color: #003399;
	}

/* Lessons formats */

.hangtitle1	{
	font-size:	1.22em;
	font-weight: bold;
	font-style:	italic;
	color: #003399;
	padding: .5em 0 .33em 2em;
	}

.hangtitle2	{
	font-size:	1em;
	padding: 0 0 .25em 2em;
	}

.indent	{
	padding: 0 4em 0 4em;
	}

.indent2	{
	padding: .25em 4em 0 6em;
	}

/* Dances page formats */

.presents	{
	font-style:	italic;
	text-align: center;
	padding: 0 0 0 0;
	}

.danceh	{
	font-size:	1.44em;
	font-weight: bold;
	text-align: center;
	color: #003399;
	padding: 0 0 0 0;
	}

.danceloc	{
	font-size:	1em;
	font-weight: bold;
	text-align: center;
	color: #003399;
	padding: .4em 0 0 0;
	}

.dancesum	{
	font-size:	1em;
	text-align: center;
	padding: .2em 0 0 0;
	}

.air	{
	font-style:	italic;
	font-weight: bold;
	text-align: center;
	color: #00CCFF;
	padding: .4em 0 0 0;
	}

.dancedet	{
	padding: .5em 6em 2.5em 6em;
	}

.eventdet	{
	padding: .5em 0 2.5em 0;
	}

.eventsum	{
	font-style:	italic;
	font-weight: bold;
	text-align: center;
	color: #003399;
	padding: .5em 0 .5em 0;
	}

.close	{
	font-size:	1em;
	font-weight: bold;
	text-align: center;
	color: #003399;
	}

/* Calendar page formats */

.month	{
	font-size: 1.56em;
	font-weight: bold;
	color: #003399;
	padding: 1em 0 .25em 0;
	}

.datemonth	{
	font-size: 1em;
	font-weight: bold;
	color: #003399;
	padding: 1em .25em .25em 2em;
}

/* 
.linksub	{
	font-size:	1.33em;
	font-weight: bold;
	font-style: italic;
	padding: .25em 0 .25em 0;
	}
 */
 
 /* Was color: #dd0000; */
.date, .linksub	{
	font-weight: bold;
	color: #b50036;
	padding: .25em 0 .25em .75em;
	}

.event	{
	font-weight: bold;
	color: #003399;
	padding: .25em 0 0 2em;
	}

.eventover {
	background-color: #0d0;
	border: solid #a00 2px;
}

.eventout {
	background-color: #fff;

	background-color: #0d0;

}
	
.linklist	{
	text-align: left;
	padding: .25em 0 .5em .5em;
	text-indent: 0;
	}

.linksection	{
	font-size:	1.33em;
	font-weight: bold;
	color: #b50036;
	padding: .5em 0 .25em 0;
	}

.linkitem	{
	padding: .25em 0 .25em 2em;
	text-indent: -.5em;
	}

div.linkitem em	{
	font-weight: bold;
	font-style:	italic;
	color: #003399;
	}	

.summary	{
	padding: 0 8em 0 2em;
	}

.eventsummary {
	font-style: italic;
	padding: 0 0 0 2em;
	}

.location, .eventlocation, .linkdetail	{
	padding: 0 0 .5em 2em;
	}

/* Lessons page formats */

.lessonh	{
	font-size:	1.33em;
	font-weight: bold;
	font-style:	italic;
	text-align: center;
	color: #003399;
	padding: 0 0 0 0;
	}

/* form-event.php formats */

.formlabel	{
	font-weight: bold;
	color: #003399;
	padding: .25em 0 0 0;
	}

.redlabel	{
	font-weight: bold;
	color: #b50036;
	padding: .25em 0 0 0;
	}

/* Footer formats */

.foot	{
	font-size: 12px;
	text-align: center;
	}

.foot:first-line	{
	font-weight: bold;
	color: #003399;
	}

div#copy	{
	font-size: 10px;
	text-align: center;
	}

/* was 003366 */
h1, h2, h3, h4, h5, th, thead, tfoot
{
	COLOR: #003399;
}
h1	{	
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size:	2em;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	

h2	{
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size:	1.56em;
	font-weight:	bold;
	font-style:	italic;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-align: center;
	text-transform:	none;
	}

h3	{
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size:	1.33em;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: center;
	text-transform:	none;
	}

/* was 1.33em */
h4	{	
	font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif;
	font-size:	1.11em;
	font-weight:	bold;
	font-style:	italic;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-align: center;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size:	1em;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size:	.8em;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

SMALL	{	
	font-size:	.95em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

/* 	font-family:	Courier New, monospace; */
BLOCKQUOTE, PRE	{	
	font-style:	italic;
	}	
	

UL LI	{	
	list-style-type:	square ;
	padding: .0 0 .5em 0;
	}	

UL LI:first-line	{
	font-weight: bold;
	font-style:	italic;
	color: #003399;
	}

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	padding: .0 0 .5em 0;
	}

OL LI:first-line	{
	font-weight: bold;
	font-style:	italic;
	color: #003399;
	}

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	}

/*	margin-left: 10px;
	margin-right: 10px;
*/

.vspacer {
	display: none;
	visibility: hidden;
	}