.poem {
        color: #424242;
        font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	letter-spacing:0.1em;
	text-align:center;
	margin: 20px auto;
	text-transform: lowercase;
	line-height: 145%;
	font-size: 14pt;
	font-variant: small-caps;
        }

.firstletter {margin-right:6px;margin-top:5px;float:left;color:white;background:#ccc;border:1px solid #999;font-size:50px;line-height:50px;padding-top:2px;padding-right:5px;}
.quote {
float: right;
width: 8em;
background: url(../images/openquote.gif) top left no-repeat;
color: #000;
font-size: 2em;
line-height: 0.9;
font-style: italic;
padding: 0.5em;
margin: 0;
		}

.message-box {padding: 5px; color:#545454; width:90%;  margin:5px auto; }

.info  {padding:20px 10px 20px 60px; background: #f7fafd url(../images/icons/Info.png) 5px no-repeat; border-bottom: 2px solid #b5d3ff;border-top: 2px solid #b5d3ff;}
.ok    {padding:20px 10px 20px 60px; background: #d7f7c4 url(../images/icons/Next.png) 5px no-repeat; border-top: 2px solid #82cb2f;border-bottom: 2px solid #82cb2f;}
.alert {padding:20px 10px 20px 60px; background: #fef5be url(../images/icons/Warning.png) 5px no-repeat; border-top: 2px solid #fdd425;border-bottom: 2px solid #fdd425;}
.error {padding:20px 10px 20px 60px; background: #ffcdd1 url(../images/icons/Delete.png) 5px no-repeat; border-top: 2px solid #e10c0c;border-bottom: 2px solid #e10c0c;}

h1.h1 {
font-size:32px;
}

h2.h2 {
font-size:28px;
}

h3.h3 {
font-size:24px;
}

h4.h4 {
font-size:20px;
}

h5.h5 {
font-size:16px;
}

h6.h6 {
font-size:12px;
}

ol.ordered {margin-left:20px;}
ul.unordered, ul {margin-left:20px;}
ul.a {list-style-image: url(../images/icons/1.png);}
ul.b {list-style-image: url(../images/icons/2.png);}
ul.c {list-style-image: url(../images/icons/3.png);}
ul.d {list-style-image: url(../images/icons/4.png);}
ul.e {list-style-image: url(../images/icons/5.png);}

 
