.summary-card { height: 377px; border: 0px solid blue; background-color: #181c26; border-top: 4px solid #333333; border-left: 4px solid #333333; border-right: 4px solid #222222; border-bottom: 4px solid #222222;}
	.summary-card:after { clear: both; }
.summary-card-text-surround { height: 354px; margin-left: 274px; text-align: left; margin-top: 12px; border: 0px solid #222222; }
.summary-card-cover-image { float: left; margin-bottom: 15px; margin-top: 10px; margin-left: 10px; margin-right: 20px; border-top: 3px solid #222222; border-left: 3px solid #222222; border-right: 3px solid #000000; border-bottom: 3px solid #000000;}
.cover-image { border: 0px solid #555555; }

.title-section { border: 0px solid green; color: #dddddd; letter-spacing: .05em;}
.ts-title-pre { font: 700 1.1rem helvetica,Arial,sans-serif;  }
.ts-title { font: 500 1.9rem georgia,times,serif; letter-spacing: .05em; padding-bottom: 4px; }
.ts-title-sub { font: 500 1.2rem helvetica,Arial,sans-serif; margin-bottom: 23px; }


/* Data Summary Card */
.book-data, .video-data { height: 286px; border-top: 2px solid #7799bb; padding-top: 8px; margin-right: 15px; }

.data-row { border: 0px solid grey; }
.cat-title1, .cat-title2, .cat-title3, .cat-title4 { float: left; width: 140px; letter-spacing: .05em; text-align: left; }
.cat-title1 { font: 500 .98rem helvetica,arial,sans-serif; color: #7799bb; height: 17px; border: 0px solid blue; }
.cat-title2 { font: 500 .98rem helvetica,arial,sans-serif; color: #7799bb; height: 18px; padding-bottom: 12px; border: 0px solid blue; }
.cat-title4 { font: 500 .98rem helvetica,arial,sans-serif; color: #7799bb; height: 18px; padding-top: 12px; border: 0px solid blue; }
.cat-title3 { font: 500 .73rem helvetica,arial,sans-serif; width: 130px; padding-left: 10px; color: #668899; border: 0px solid red; } /* Erowid Edition */

.author, .author2, .editor, .director, .translator, .director, .producer, .screen-writer, .preface, .foreword, .intro, .rating, .pages, .length, .date, .edition, .pub, .isbn { font: 700 9pt arial,sans-serif; width: auto; text-align: left; margin-left: 100px; border: 0px solid red; }

.rating { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-bottom: 16px; padding-top: 2px; vertical-align: top; }
.author { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 2px; }
.editor { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 2px; }
.translator { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 2px; }
.illustrator { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 2px; }
.director { font: 700 11pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 2px; }
.producer { font: 700 11pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 2px; }
.screen-writer { font: 700 11pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 2px; }
.pages, .length { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 14px; }
.date { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 17px; padding-top: 2px; }
.edition { font: 500 7pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 17px; padding-top: 2px; color: #999999; }
.pub { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 2px; }
.isbn { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 2px; }
.issn { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; height: 18px; padding-top: 2px; }

.surround-buy-links { border-top: 0px solid #7799bb; border-bottom: 2px solid #7799bb; padding-bottom: 15px; margin-right: 15px; vertical-align: bottom; }
.sum-head4 { font: 700 9pt arial,sans-serif; letter-spacing: .05em; color: #7799bb; width: 230px;}
.vendor, .online { font: 700 10pt helvetica,arial,sans-serif; letter-spacing: .05em; color: #c2aa3d; letter-spacing: .03em; }
.button { font: 700 11pt arial,sans-serif; width: 155px; padding-bottom: 2px; }
.small { font: 500 6pt helvetica,arial,sans-serif; }


/* Bottom Sections */
ul { font: 500 10pt arial,sans-serif; list-style-type: circle; text-align: left; }
.text-surround { font: 10.5pt helvetica,arial,sans-serif; line-height: 20px; padding-left: 20px; padding-bottom: 25px; border: 0px solid green; }
.text-surround ul { margin-left: 0px; padding-left: 15px; list-style-type: circle; }
.text-surround td { color: #ccccdd; } /* for custom data inside a table inside text-surround */

.section-title1 { font: 700 11pt helvetica,arial,sans-serif; background-color: #181c26; padding-top: 3px; padding-bottom: 1px; margin-top: 20px; margin-bottom: 14px; margin-left: -20px; margin-right: -5px; padding-left: 20px; padding-right: 27px; text-align: left; border-top: 2px solid #333333; border-bottom: 2px solid #333333; }
	.section-title1 a:link { color: #555555; }
	.section-title1 a:visited { color: #555555; }
.pa { font: 500 5pt Arial, sans-serif; vertical-align: middle; color: #555555; text-decoration: none; }
.ish { }
	.ish a:link { color: #555555; }
	.ish a:visited { color: #555555; }
.special .section-title1 { background-color: #553333; border-top: 2px solid #331111; border-bottom: 2px solid #331111; }

	
.erowid-review-surround { padding-bottom: 8px; letter-spacing: .05em; }
.erowid-review-title { font: 700 11pt times,serif; }
.erowid-review-surround li { font: 700 10pt helvetica,arial,sans-serif; padding-bottom: 7px; }
.erowid-review-excerpt { font: 500 10pt helvetica,arial,sans-serif; letter-spacing: 0em;}
.erowid-review-rating { float: right; margin-right: 45px; border: 0px solid yellow; }
.erowid-review-rating:after { clear: both; }
.reviews-erowid { font: 700 9pt helvetica,arial,sans-serif; letter-spacing: .05em; }
.reviews li { font: 700 9pt helvetica,arial,sans-serif; }