body,p,td { font-family: "Times New Roman",times,serif; color: black; font-size: 18px; }
small { font-family: "Times New Roman",times,serif; color: black; font-size: 12px; }
h1 { font-size: 24px; font-weight: bold; }
h2 { font-size: 24px; font-weight: bold; }
h3 { font-family: garamond,serif; letter-spacing: .4em; font-size: 24px; font-weight:bold; }
.head1 { background-color: black; text-align: left; color: white; font-size: 28px; font-weight: bold; padding: 12 0 12 24; }
.headline2 { color: white; font-size: 22px; font-weight: bold; font-style: italic; }
.menuline { background-color: #999999; text-align: left; padding: 12 0 12 24; }
.menuItem:visited, .menuItem { color: white; font-size: 16px; font-weight: bold; text-decoration: none; padding-right: 20px; }
.menuItem:hover { color: blue; text-decoration: underline; padding-right: 20px; }
.bodymain { width: 100%; max-width: 940px; text-align: left; min-height: 600px; }
.bodymain2 { width: 100%; max-width: 940px; text-align: left; }
.bodymain3 { width: 100%; text-align: left; padding-bottom: 80px; }
.bodymainLTR { width: 100%; max-width: 1024px; text-align: left; padding-bottom: 80px; }
.poemmain { width: 100%; max-width: 940px; text-align: left; height: 600px; }
.poemmain2 { display: inline-block; width: auto; padding-left: 20px; padding-bottom: 80px; text-align: left; }
.bodyleft { display: inline-block; width: 100%; max-width: 630px; text-align: left; margin-left: 24px; }
.bodyright { display: inline-block; width: 200px; text-align: left; background-color: #dddddd; box-shadow: 10px 10px 10px black; border: 2px solid #999999; vertical-align: top; }
.ContactBox { display: inline-block; width: 280px; text-align: left; background: url('images/rightside.jpg') top no-repeat; vertical-align: top; }
.footer {  position: fixed; bottom: 0px; width: 100%; text-align: center; font-weight: bold; font-family: "Times New Roman",times,serif; color: black; font-size: 12px; background-color: #cdcdcd; }
label { display: inline-block; width: 50px; }
em { font-weight: bold; text-style: italic; font-size: 20px; }
.Just90 { width: 94%; max-width: 360px; text-align: justify; }
.MC { align: left; }
@media (max-width: 640px) {
	.MC { align: center; }
	.bodyright { margin-left: 25%; }
}
.Button { padding: 6px 12px 6px 12px; background-color: #999999; color: white; text-decoration: none; border-radius: 4px; box-shadow: 4px 4px 1px #dddddd; }
.Button:hover { background-color: #000000; box-shadow: -2px -2px 1px grey; }
.indent { margin-left: 1.5in; }