body { background: white url(./img/bmmlogo-bg-blue.jpg) top left fixed repeat;
	font-family: "Garamond", Arial, sans;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	height: 100%;
	color: #663366;
}
h1 { font-family: "Bitstream Charter", Times, serif; font-style: italic; font-size: 150%; font-weight: bold; text-decoration: underline}
h2 { font-family: "Bitstream Charter", Times, serif; font-style: italic; font-size: 125% }
h3 { font-size:110%; font-weight: bold }
h4 { font-style: italic }
h5 { text-decoration: underline }
h6 { float: left }
p  { margin: 1em 0; line-height:150% }
ul.qualifications { list-style: none }
ul.sidebar {
	list-style: none;
        font-size:120%;
	font-weight: bold;
	}
ul.sidebar li { margin:.7em 0; }
ul.sidebar li ul { list-style: none;
	font-weight: normal;
	font-size: 90%;
	margin-left:-6em;
	}
ul.sidebar li ul li { text-align: right }
ul.courseaddr { list-style: none; margin:.2em 0 .2em 3em }
p.comment { margin: .1em .5in .4em .75in; font-size: 90% }
p.coursedesc { margin: .1em 0 1em .75in; padding: 0; line-height: 150% }
p.coursedate { margin: 1em 0 1em  .5in; font-weight: bold; text-decoration: underline }
p.courseinst { margin: 1em 0 1em .75in }
p.coursereg { margin: 1em 0 1em .5in }
.instructor { font-weight: bold }
p.courseloc { margin: 1em 0 .2em .75in; font-weight: bold }
p.courseaddr { margin: .1em 0 .2em .75in }
/* .coursetitle { margin-bottom: .1em } */
a:link { color: #2c007c ; text-decoration: underline }
a:active { color: #d300b7 ; text-decoration: underline }
a:visited { color: #6f3d94 ; text-decoration: none }
img.headshot { float: right; padding: .5em 0 .25em .5em }
img.leftfloat { float: left; padding: .5em .5em .25em 0 }
img.banner { clear:both; align:center }
img.linklogo { border:0 }
blockquote {
	margin-left: 8%;
	margin-right: 8%;
	font-family: "Charter", Times, serif;
}
p.attribution {
	margin-left: 8%;
	margin-right: 8%;
	margin-top: -.5em;
	text-align:right;
}
.footer {
	margin-top: 2em;
	padding-top: 1em;
	border-top: solid thin black;
}

.footerwrap {
	z-index: 12;
	position: fixed;
	top: 86%;
	width: 100%;
	height: 18%;
	background: white url(./img/bmmlogo-bg-blue-soft.jpg) top left fixed repeat;
}

/* div#maintinted { background: white url(./img/bmmlogo-bg-blue-ytint.jpg) top left fixed repeat; margin-left:229px; padding-left:.5em; padding-right:.25em; margin-right:1em } */
div#titlewrap {
	z-index: 10;
        position: fixed;
	width:100%;
	top:0; left:0;
	height:141px;
	background: white;
	voice-family: "\"}\"";
	voice-family:inherit;
	background: white url(./img/bmmlogo-bg-blue-soft.jpg) top left fixed repeat;
	}
div#titleimage {height:136px; width:100% }
dl.titledef dt {
	font-family: "Bitstream Charter", Times, serif;
	font-size:150%;
	font-style:italic;
	font-weight:900;
	}
dl.titledef dd { font-size:110% }
dl.titledef dd p { margin:.1em 0 1.4em}

div#sidebar {
	z-index: 8;
        position: fixed;
	margin-top:145px;
	width: 230px;
	padding-bottom: 1em;
	voice-family: "\"}\"";
	voice-family:inherit;
}

div#footerwrap {
	z-index: 10;
	position: fixed;
	top:86%;
	width:100%;
	background: white;
	}
div#ccform {
	width:160;
}

div#mainwrap {
	z-index: 9;
	background: white;
	position: absolute;
	top:145px; left:240px;
	background: white url(./img/bmmlogo-bg-blue-pale.jpg) top left fixed repeat;
	}

div#main {
    width: 97%;
    margin-bottom: 120px;
    margin-left: 10px;
    voice-family: "\"}\"";
    voice-family:inherit;
}

dl.testimonial { }
dl.testimonial dt {
	font-family: "Bitstream Charter", Times, serif;
	font-size:125%;
	font-style:italic}
dl.testimonial dd { margin-bottom:1em }
