body {
	font-size: 15px;
	padding-left: 0px;
}
.block {  /* mobile block size */
	width: 350px;
}
.pagehead {
	font-size: 18px;
	padding-top: 10px;
	padding-left: 5px;
}
.parahead {
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
}
p { padding-left: 10px; /* margin for everyone */ }
.whitehuge {
	font-size:50px;
}
.whitebig {
	font-size:17px;
}
	/*  */
	/* Display configs for index page ovals and text on mobiles */
	/* Params for med- and small-size phones are in tiny* and verytiny* */
	/*  */
.bubble1-div {
	width:380px;
	height:200px;
	position:relative;
}
.oval {
	height:100%;
	width:100%;
	position:absolute; 	
	top:0px; 	
	left:0px;
}
.bubble1-titleimg {
	height:45px; 	
	width:75%; 	
	position:absolute; 	
	top:32px; 	
	left:45px;
}
.bubble1-logo {
	height:100px; 	
	position:absolute; 	
	top:75px; 	
	left:45px;
}
.bubble1-para {
	position:absolute; 	
	top:75px; 	
	left:105px;
}
.bubble1-flier {
	position:absolute; 	
	bottom:5px; 	
	left:115px;
}
.bubble2-div {
	width:240px; 
	height:130px; 
	position:relative; 
	top:0px;
}
.bubble2-para {
	position:absolute; 
	top:35px; 
	left:0px;
}
	/* bubble#3 is above bottom margin of bubble#2, so negative top value */
.bubble3-div {
	width:150px; 
	height:70px; 
	position:relative; 
	top:-10px; 
	left:175px;
}
.bubble3-para {
	position:absolute; 	
	top:12px; 	
	right:10px;
}
.mobilefont {
	font-size: 12px;
}
.smallermobilefont {
	font-size: 11px;
}
.smallestmobilefont {
	font-size: 10px;
	line-height: 80%;
}
.smallermobilefontreg {
	font-size: 13px;
}
.menu {
	font-size:18px;
	vertical-align:5%;
}
.menueq {
	font-size:24px;
}
.style15 {
	font-size: 16px;
}
.style50adj {
	font-size: 11px;
}
.style51 {
	font-size: 12px;
}
.style52 {
	font-size: 18px;
}
.style53, .style53purp {
	font-size: 14px;
}
.style54 {
	font-size: 17px;
}
.style54purp {
	font-size: 17px;
}
.style11 {
	font-size: 19px;
}
.hugeindent {
	margin-left:40px;
}
.largeindent {
	margin-left:20px;
}
.changableindent { /* large for desktop, small for mobile */
	margin-left:5px;
}
