* {
   padding:0;
   margin:0;
}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color:white;
	background-color:#01047d;
}

h1 {
	margin-: 0.6em 1em 0;
	font-size:195%;
	text-align:center;
	}
h2 {
	margin: 0.5em 1em 0.3em;
	font-size:130%;
	text-align:center;
	}
h3 {
	margin-top:0.4em;
	margin-bottom:0.3em;
	font-size:110%;
	text-align:center;
	}	
	
div#aboutJudy h3{
	text-align:left;
}

p {
	margin-top: 0.35em;
	margin-bottom:0.25em;
	font-size:80%;
	}

ul {
	padding-bottom:0.25em;
}	

li {
	margin-top:0.35em;
	margin-left:0.5em;
	font-size:80%;
	}

.ordered_list {
	text-align:left;
 	list-style:outside;
	padding-left:1em;
}

.links {
	margin-bottom:1.5em;
	}
	
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:80%;
	padding:0.45em;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.largebold {
	font-size:large;
	font-weight:bold;
	}

a {
	color:#FFFF00;
	font-weight:bold;
	}
	
hr {
	text-align:center; 
	margin: 18px 15%; /* text-align:center not working in Firefox so put 25% of width on left and leave 25% on right */
	}
	
.picleft  { 
	float:left;  
	padding-left:10px; 
	margin-right:15px; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	}
	
.picleft_close {
	/* Moves the image to the right with picleft when the text is very narrow 
	margin-left:20%;*/
	}

.picright {
	float:right;
	margin-left:15px;
	padding-right:10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.centeredbox {
 	border:thin solid white; 
	margin:18px 15%; 
	padding:10px 15px 15px 15px; 
	text-align:center;
 }
 
.centeredboxbelow {
	border:thin solid white; 
	margin:20px 10em; 
	padding:0 15px 10px; 
	text-align:center;
}

.workshopdate {
	font-size: large;
	font-weight:bold;
}

/* See also "quote" class */
.testimonial {
 	color:black; 
	background-color:#e9fdfd; 
	margin:15px 100px ; 
	padding:0.75em;
 } 
.testimonialworkshop{
 	color:black; 
	background-color:#e9fdfd; 
	margin:10px 150px ; 
	padding:0.5em;
	font-style:italic;
 }
 
 #aboutJudy {
 	margin:20px 0;
	border:1px white solid;
	padding:0 15px 15px 15px; 
 }
 
label { margin:3px; }
 form { text-align:left; }
 
 .funlinkstable {
 	font-size:120%;
	}
	
.centeredphotos p
{
	text-align:center;
	margin-top:30px;
}

.quotewrapper {
	margin:0 5%;
}

.quote p
{
	margin-top:0.5em;
}
.quotation {
	font-weight:bold;
	}
.quote 
{
	margin: 0.8em; 
	padding: 0.5em; 
	float: right; 
	width: 175px; 
	color: black;
	font-style:italic;
	line-height:120%;
	background-color: rgb(233, 253, 253);
}
.quotedperson p {
	margin-top:0;
	padding-top:0;
	}
