body {
	background-color: #6D6B95;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height:100%;
	}
a:link { color: #FFFFF4; text-decoration: none}
a:hover {  color: #F3E9F5 text-decoration: none}
a:visited { color: #FFFFF4; text-decoration: none}
a:active {  color: #FFFFF4; text-decoration: none}
.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F9F0F9;
	line-height: 20px;
}
.bodylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F9F0F9;
	line-height: 20px;
}
.bodylink:link { color: #FFFFFF; text-decoration: none}
.bodylink:hover {  color: #F3E9F5; text-decoration: none}
.bodylink:visited { color: #FFFFFF; text-decoration: none}
.bodylink:active {  color: #FFFFFF; text-decoration: none}
.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F9F0F9;
	font-size: 14px;
	line-height: 20px;
}
.menutxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
}
.menutxt:link { color: #FFFFFF; text-decoration: none}
.menutxt:hover { font-size: 13px; color:#F3E9F5; text-decoration: none }
.menutxt:visited { color: #FFFFFF; text-decoration: none}
.menutxt:active {  color: #FFFFFF; text-decoration: none}
	
.titletxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f9f0f9;
}
.titletxt:link { color: #f9f0f9; text-decoration: none}
.titletxt:hover {  color: #B9A6BD; text-decoration: none}
.titletxt:visited { color:#f9f0f9; text-decoration: none}
.titletxt:active {  color: #f9f0f9; text-decoration: none}
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
}
.titletxtdk {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
.titletxtdk:link { color: #340626; text-decoration: none; font-weight: bold;}
.titletxtdk:hover {  color: #4A1C3C; text-decoration: none; font-weight: bold;}
.titletxtdk:visited { color: #340626; text-decoration: none; font-weight: bold;}
.titletxtdk:active {  color: #340626; text-decoration: none; font-weight: bold;}

#pagediv { width: 875px; 
			padding: 1px;
			margin: 6px auto;
			top: 6px;
			max-height:1500px;
}
#framediv {
	margin: 6px auto;
	padding: 6px;
	height: auto;
	width: 850px;
	border: 2px solid silver;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F9F0F9;
	line-height: 20px;
	float: left;
}
#navdiv {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 850px;
	border-top: 2px solid silver;
	border-bottom: 2px solid silver;
}
.siteNav {
        text-transform:uppercase;
        position:relative;
        left:1px;
   		font-family: Arial, Helvetica, sans-serif;
       	font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;      
}
.siteNav li {
	float:left;
	list-style-type: none;
}
.siteNav li a {
	float:left;
	height:30px;
	text-align:center;
	line-height:200%;
	margin:0 1px 0 0;
	padding: 0 25px 0 0;

}
.siteNav a,
.siteNav a:link,
.siteNav a:visited,
.siteNav a:active {
        color:#FFFFFF;
        text-decoration:none;
}
.siteNav a:hover {
        color:#F3E9F5;
        text-decoration:none;
}
.siteNav li.active a {
	background:transparent;
}
.siteNav li.active a,
.siteNav li.active a:link,
.siteNav li.active a:visited,
.siteNav li.active a:hover,
.siteNav li.active a:active {
	color:#FFFFFF;
	list-style-type: none;
}
#content555{
	margin:0px 1px 0px 0px;
	padding: 2px;
	height: 225px;
	width: 555px; 
	position: relative;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F9F0F9;
	line-height: 20px;
}
#content285 {
	margin:0px 1px 0px 0px;
	padding: 2px;
	height: 225px;
	width: 285px;
	position: relative;
	float: right;	
}
#imgcontent {
	margin:0px 10px 0px 0px;
	padding: 2px;
	height: auto;
	width: auto; 
	position: relative;
	float: left;
}

#colnm100 {
	margin: 1px 1px 1px 1px;
	padding: 2px;
	width: 840px;
	height: auto;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F9F0F9;
	line-height: 30px;
	border: 2px solid silver;
	}
#colnm75 {
	margin: 1px 1px 1px 1px;
	padding: 2px;
	width: 613px;
	height: auto;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F9F0F9;
	line-height: 24px;
	float: left;
	border: 1px solid silver;
}
#colnm25 {
	margin: 1px 1px 1px 1px;
	padding: 2px;
	width: 220px;
	height: auto;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F9F0F9;
	text-align:right;
	line-height: 24px;
	float: left;
	border: 1px solid silver;
}
#latindiv {
	margin: 0px 0px 0px 10px ;
	padding: 2px;
	height: auto;
	width: 400px;
	float: left;
	border: 1px solid silver;
}
#swingdiv,#ballroomdiv {
	margin: 0px;
	padding: 2px;
	height: auto;
	width: 205px;
	float: left;
	border: 1px solid silver;
}

#dancecol {
	margin: 0px;
	padding: 2px;
	height: 110px;
	width: 195px;
	float: left;
	border: 0px;
}

.danceNav {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	height: 50px;
}
.danceNav li {
	list-style-type: none;
}
.danceNav li a {
	height:25px;
	text-align:left;
	margin: 0px;
	padding: 2px;

}
.danceNav a,
.danceNav a:link,
.danceNav a:visited,
.danceNav a:active {
        color:#FFFFFF;
        text-decoration:none;
}
.danceNav a:hover {
        color:#F3E9F5;
		font-size: 13px;
        text-decoration:none;
}
.danceNav li.active a {
	background:transparent;
}
.danceNav li.active a,
.danceNav li.active a:link,
.danceNav li.active a:visited,
.danceNav li.active a:hover,
.danceNav li.active a:active {
	color:#FFFFFF;
	list-style-type: none;
} 

#headcolnm {
	margin: 1px 1px 1px 1px;
	padding: 2px;
	width: 840px;
	height: 30px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #555286;
	font-weight: bold;
	line-height: 25px;
	text-align:center;
	border: 2px solid silver;
	background-color: #ECECFF;
	} 
	 

#schedule1 {
	margin: 1px 1px 1px 1px;
	padding: 2px;
	width: 273px;
	height: auto;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F9F0F9;
	float: left;
	border: 2px solid silver;
	}

#schedule2 {
	margin: 1px 1px 1px 1px;
	padding: 2px;
	width: 273px;
	height: auto;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F9F0F9;
	float: left;
	border: 2px solid silver;
	background-color: #555286;
	}

.photolst li {
	float:left;
	list-style-type: none;
	margin:10px 10px 10px 10px0;
	padding: 0 15px 15px 0;
}
.galleyNav {
        text-transform:uppercase;
        position:relative;
        left:1px;
   		font-family: Arial, Helvetica, sans-serif;
       	font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;      
}
.galleyNav li {
	float:right;
	list-style-type: none;
}
.galleyNav li a {
	float:left;
	height:30px;
	text-align:center;
	line-height:200%;
	margin:0 1px 0 0;
	padding: 0 0 0 15px;

}
.galleyNav a,
.galleyNav a:link,
.galleyNav a:visited,
.galleyNav a:active {
        color:#FFFFFF;
        text-decoration:none;
}
.galleyNav a:hover {
        color:#F3E9F5;
        text-decoration:none;
}
.galleyNav li.active a {
	background:transparent;
}
.galleyNav li.active a,
.galleyNav li.active a:link,
.galleyNav li.active a:visited,
.galleyNav li.active a:hover,
.galleyNav li.active a:active {
	color:#FFFFFF;
	list-style-type: none;
}
