/* Required - Don't Edit */
#main-frame { border: 0px solid white; line-height: 1.2em; }
	#message a:link { color: #990000; }
	#message a:visited { color: #990000; }
	#path a:link { color: #994400; }
	#path a:visited { color: #994400; }	


/* Required - Editable */
#main-frame { background: url("/library/review/images/sidenav_bg.gif") repeat-y top left transparent; background-color: #E3E4D8; border-top: 1px solid black; } 
	/* sets background color of sidenav or border */
#content-outer-frame { background-color: #E5E6DA; margin-left: 205px; } 
	/* sets background color of content area, width of sidenav - match to sidenav-outer-frame */
	/* border-left required in IE6 or single line headers won't show up */
#footer-frame { background-color: #E3E4D8; } /* sets background color of footer.  set same as content area */
body { background-color: #E3E4D8; } /* sets background color below footer on short pages.  set same as content area */

#content-messpath-frame {  } /* sets body-sub-frames to correct position for pages without titles */
#content-outer-frame { font: 10.5pt arial,sans-serif; color: #000011; line-height: 1.2em; border: 0px solid blue; } /* set font of content area */
	/* line-height required in IE6 or page peekaboos */
	a:link { color: #333366; }
	a:visited {color:  #000077; }
#content-body-frame { padding-left: 8px; padding-right: 15px; border: 0px solid green; }


/* Reviews - Sidenav */
#sidenav-outer-frame { float: left; width: 180px; padding-left: 10px; padding-right: 0px; margin-left: 0px; margin-right: 0px; border: 0px solid blue; }
.sidenav-sub-frame { width: 180px; padding-bottom: 10px; border: 0px solid red; }

.sidenav-header { font: 700 14pt arial,sans-serif; margin-top: 8px; margin-bottom: 5px; border: 0px solid black; }
.side-title { font: 700 10pt arial,sans-serif;  color: #e5e6da; background-color: #323340; margin-top: 0px; margin-bottom: 10px; }
.side-title-sub { font: 700 10pt arial,sans-serif; margin-top: 15px; margin-left: 0px; margin-bottom: 4px; margin-right: 0px; border: 0px solid blue;}
.sidenav-sub-frame ul { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; list-style-type: none; border: 0px solid blue; }
.side-link { font: 500 8pt arial,sans-serif; color: #000000; margin-left: 10px; }
.side-link { margin-left: 10px; padding-left: 8px; background: url("/library/review/images/sidenav_bullet1.gif") no-repeat 0px 4px;}
	.side-link a:link { color: #000066; }
	.side-link a:visited { color: #110055; }
	.side-link a:hover { background-color: #979Aa8; }
.side-spacer { margin-top: 12px; }
.search-reviews { margin-left: 10px; }
.search-reviews input { font: 500 10px arial,sans-serif; }


/* Reviews - Index */
.body-outer-frame { background-color: transparent; padding-left: 7px; margin-top: 10px; padding-bottom: 25px; border: 0px solid red; }
.body-section-title { font: 700 14pt versailles,times,arial,sans-serif; font-variant: small-caps; color: #323350; margin-top: 10px; margin-bottom: 15px; margin-left: -7px; padding-left: 0px; padding-top: 0px; padding-bottom: 3px; border-top: 2px solid #323350; }

.body-inner-frame { background-color: transparent; border: 0px solid blue; }
.body-sub-frame { margin-top: 10px; padding-left: 10px; margin-bottom: 30px; border: 0px solid green; }
.review2 { font: 500 8pt arial,sans-serif; height: 128px; border: 0px solid pink; }
.review-thumb { float: left; height: 125px; width: 120px; margin-top: 4px; margin-right: 5px; border: 0px solid black; }
.review-thumb-inner { margin-right: 10px; border: 0px solid black; margin-bottom: 5px; }
.review-rating { float: right; margin-top: 3px; border: 0px solid blue; }
.review-book-title { font: 700 12pt times,serif; border: 0px solid blue; display: block; }
.review-book-author { font: 700 9pt arial,sans-serif; letter-spacing: .05em; border: 0px solid blue; margin-bottom: 18px; display: block; color: #333333; }
.review-title { font: 700 13pt times,serif; border: 0px solid blue; }
.review-year { font: 500 8pt arial,sans-serif; letter-spacing: .05em; color: #333333; }
.review-pub { font: 500 8pt arial,sans-serif; letter-spacing: .05em; color: #333333; }
.review-author { font: 700 8pt arial,sans-serif; letter-spacing: .05em; color: #444444; margin-top: 18px; border: 0px solid blue; }
.review-date { font: 700 8pt arial,sans-serif; letter-spacing: .05em; color: #444444; }
.review-edit { float: right; border: 0px solid blue; }
	.review2 .title { float: left; width: 70px; }
	.review2 .entry { margin-left: 75px; }
.review-rating { font: 9pt arial,sans-serif; border: 0px solid blue; }
.review-blurb p { font: 500 10.5pt times,serif; border: 0px solid red; margin-top: 15px; }
.review-blurb { padding-bottom: 20px; border-top: 0px solid green; border-bottom: 2px solid #d1d2c6; }
.feedback { float: right; font: 500 9pt arial,sans-serif; text-align: right; }


/* Reviews - Single Book Page */

#other-reviews { font: 700 13pt times,serif; margin-top: 30px; border-bottom: 2px solid #979aa8; }
.other-reviews-entry { font: 500 9pt arial,sans-serif; }  
#comments { font: 700 13pt times,serif; margin-top: 30px; border-bottom: 2px solid #979aa8; }
#postcomment { font: 700 13pt times,serif; margin-top: 30px; border-bottom: 2px solid #979aa8; } 
#display-comment-surround { font: 500 9pt arial,sans-serif; }
#leave-comment-surround { font: 500 9pt arial,sans-serif; }

/*	
.new { font: 9pt arial,sans-serif; margin-top: 5px; }
.new-title { font: 700 10pt arial,sans-serif; display: inline; }
.new-author { font: 500 9pt arial,sans-serif; display: inline; }

.big { font: 700 17pt arial,sans-serif; margin-bottom: 20px; }
*/


/* Reviews - Text */
/*
.table1 { margin-bottom: 10px; border: 0px solid black; }
.cell-image { width: 100px; border: 0px solid black; }
.cell-text { border: 0px solid black;  }

.book-image { float: left; margin-top: 0px; margin-right: 20px; border: 1px solid black; }
.title-section { margin-left: 0px; border: 0px solid white; }
.book-review-pre { font: 700 10pt arial,sans-serif; }
.book-title { font: 700 13pt arial,sans-serif; margin-top: 8px; }
.ts-title { font: 700 13pt arial,sans-serif; margin-top: 8px; }
.book-title-sub { font: 700 12pt arial,sans-serif; }
.book-author { font: 700 10pt arial,sans-serif; margin-top: 0px; }
.book-reviewer { font: 700 9pt arial,sans-serif; margin-top: 18px; }
.ts-ver-date { font: 700 9pt arial,sans-serif; }
.ts-source { font: 700 8pt arial,sans-serif; }
.book-info { font: 700 8pt arial,sans-serif; margin-top: 10px; }
*/

.ts-citation-line1 { }
.ts-citation { font: 500 9pt arial,sans-serif; }
.ts-citation-line2 { margin-bottom: 15px; }
.ts-line { margin-bottom: 12px; border: 1px solid #323340; }
 
.content-section { font: 500 10pt arial,sans-serif; }


/* Reviews - Search */
.search { margin-top: 20px; }
.search-cell1 { font: 700 10pt Arial,Sans-serif; height: 24px; width: 80px; vertical-align: text-top; }
.search-cell2 { vertical-align: text-top; }
.search-submit { margin-top: 6px; }


/* Reviews - List */
.list { margin-top: 20px; }
.list-header { font: 700 9pt Arial,Sans-serif; text-align: center; background-color: #a7aab8; }
.list-row1 td { font: 500 8pt Arial,Sans-serif; padding-left: 3px; }
.list-submit { margin-top: 6px; }
.list-title {  }
.list-author {  }
.list-key {  }


/* Reviews - Add */
.add { margin-top: 20px; }
.add-cell1 { font: 700 10pt Arial,Sans-serif; height: 24px; width: 95px; vertical-align: text-top; }
.add-cell2 { font: 500 10pt Arial,Sans-serif; vertical-align: text-top; }
.add-submit { margin-top: 6px; }


/* Footer */
.footer-backto { font: 700 8pt arial,sans-serif; text-align: center; }
.footer1 { font: 700 8pt arial,sans-serif; color: #aaaaaa; }
.footer2 { font: 700 8pt arial,sans-serif; color: #aaaaaa; }
.footer-copyright { font: 700 .7em arial,sans-serif; color: #000000; }	
