	/* COLOR PALETTE, TEXT FORMATTING, and DEFAULT POSITIONS */

body {
	background-image: url("../images/color.larger.dancers.background.jpg");
	font-size: 17px; 
	font-family: Verdana; 
	line-height: 1.3;
	color: black;
	padding-left: 10px; 
}
.block .paleblue, .mobileblock .paleblue { /* pale translucent block */
	background-color: #D9F0FD;
    opacity: .8;
    position: absolute;
    width: 100%;
    height: 103%;
    z-index: -1;
}
.block {  /* outer block's content doesn't become translucent */
    position: relative;
    z-index: 1;
	width: 900px;
}
.pagehead {
	font-size: 22px;
	font-weight: bold;
	color: blue;
	padding-top: 30px;
	padding-left: 20px;
}
.parahead {
	font-size: 17px;
	color: DarkRed;
	padding-left: 50px;
}
p { padding-left: 20px; /* margin for everyone */ } 
.black { color: black; }
.pad {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
}
.padall { margin: 10px; }
.padallsmall { margin: 2px; }
.column { float: right; /* makes text flow around images in columns */ } 
.column img {
	float: right;
	clear: both;
	margin: 5px;
}
.footer {
	width: 800px; 
	position: relative;
	top: 20px; 
	left: 00px;
	padding-bottom: 20px;
}
.footer1 {
	width: 800px; 
	position: relative;
	top: -50px;  
	left: 0px;
}
.smallfont { font-size:14px; }
.mobilesmallfont { font-size:12.5px; }
.menu {
	font-family:Trebuchet MS;
	font-size:20px;
	vertical-align:10%;
}
.menueq {
	font-size:30px; /* Also tried 35 for %equiv; and MENU 20px vert:20% */
}
p.prespace {
	margin-top: 1em;
}
p.bigprespace {
	margin-top: 2em;
}
p.hugeprespace {
	margin-top: 5em;
}
.smallindent {
	margin-left:10px;
}
.changableindent { /* large for desktop, small for mobile */
	margin-left:50px;
}
.indent {
	margin-left:20px;
}
.largeindent {
	margin-left:40px;
}
.hugeindent {
	margin-left:60px;
}
.bold { font-weight: bold; }
.italic { font-style: italic; }
.bolditalic {
	font-weight: bold;
	font-style: italic;
}
.center { text-align: center; }
.whitehuge {
	color: white; 	
	font-size:90px; 
	font-weight:regular; 
	font-family: Impact, Verdana;
}
.whitebig {
	color: white; 
	font-size:25px; 
	font-weight:regular; 
	font-family: Verdana;
}
.style4 {color: #C03} /* deep red */
.style9 {color: #60C} /* light purple */
.style11 {
	font-weight: bold;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style20 {
	font: normal 13px arial, helvetica, sans-serif;
}
.style54 {
    font-size: 19px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #C03;
}
.style54purp {
    font-size: 19px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: purple;
}
.stylesize11 { font-size: 11px; }
.uline {
	text-decoration: underline;
}
img.adjusting90 {
	width:90%;
	max-width:250px;
	max-height:240px;
}
img.adjusting50 {
	width:40%;
}

hr {
	border-width:2px;
	border-style:inset;
    background-color:#666;
    width:90%;
    margin-left:0px;
}
