body { font: 700 .8em Arial,sans-serif; }

#content-messpath-frame { font: 700 9pt arial,sans-serif; margin-bottom: 11px; }
#path { text-align: left; }

.title { font: 700 1.4em Helvetica,Arial,sans-serif; text-align: center; }
.substance { font: 700 1.1em Helvetica,Arial,sans-serif; text-align: center; }
.author { font: 700 .9em Helvetica,Arial,sans-serif; text-align: center; margin-bottom: 10px; }
.collection {  font: 700 .9em Helvetica,Arial,sans-serif; text-align: center; margin-bottom: 10px; } 

/* BODY */	
.image-surround,.image-surround-right { float: right; margin-bottom: 16px; margin-left: 18px; margin-top: 12px; }
.image-surround-left { float: left; margin-bottom: 16px; margin-right: 18px; margin-top: 12px; }

.image { border: 2px solid #222222; }
.image-surround caption,.image-surround-right caption,.image-surround-left caption { font: 700 8pt arial,sans-serif; color: #222222; caption-side: bottom; padding: 4px; }

.erowid-warning {font: 700 1.0em Arial, sans-serif; color: yellow;}
.erowid-note {font: 700 1.0em Arial, sans-serif; color: yellow;}

.footdata td { font: 700 0.8em arial, sans-serif;}
.report-text-surround { margin: 20px; padding: 5px; }

.pullquote-left1 { float: left; width: 250px; padding: 5px; margin-top: 5px; margin-bottom: 5px;  margin-right: 13px;  border-top: 2px solid #222222; border-bottom: 2px solid #dddddd;}

.pullquote-right1 { float: right; width: 250px; padding: 5px; margin-top: 25px; margin-bottom: 25px;  margin-left: 20px; border-top: 2px solid #999999; border-bottom: 2px solid #999999;}
.pullquote-text { font: 700 11pt Trebuchet, Arial, sans-serif; text-align: justify; color: #dddddd; }

.pullquote-sig { font: 700 10pt Trebuchet, Arial, sans-serif; text-align: right; color: #dddddd; padding-top: 4px; }

.error { font: 700 12pt arial,sans-serif; color: red;}
.dosechart {font:700 11pt arial,sans-serif;}
.bodyweight { font:700 11 pt arial, sans-serif;}

.disclaimer { font: 700 8pt arial, sans-serif; text-align:center;}

