.frontPageThumb  { width:350px; }

#quote		{ border:0px; font-size:1.2em; font-family:Papyrus; }
#errata		{ font-size:0.9em; margin-top:5px; text-align:right; }
#rssFeed	{ clear:both; border-top:1px solid #CED1E2; }

.adminEdit	{ font-size:0.7em; margin-top:5px; }
.adminBookEdit { font-size:0.7em; }

#subtopics			{ margin:0 0 30px 0; padding:1px; background-color:white; background:#EDFFEE; /* #D8FFBC */
	border-top:1px solid #4F6A3F; border-right:2px solid #4F6A3F; border-bottom:2px solid #4F6A3F; border-left:1px solid #4F6A3F;
	-webkit-border-radius:5px; -moz-border-radius:5px; }
#maintopic          { margin:0 5px; padding:5px; }
#subtopics a        { padding:0 8px; margin:0; }
#mainSubtopics 		{ border-left:1px solid #364; -webkit-border-radius:15px; -moz-border-radius:15px; }
#subtopicTable		{  }
#mainSubjectLookup 	{ font-weight:bold; border:1px solid #8ca; padding:3px; background:white; }

#moreBlogItemsAnnounce	{ margin:30px 0; border-bottom:4px solid #445167; text-align:center; }

#ephemera					{ margin-bottom:30px; }
	#ephemeraHeading 		{ border-bottom:1px #AAAACC dashed; }
		#ephemeraTitle 		{ }
	#ephemera ol			{ list-style:upper-roman; margin:10px; }
	#ephemera ul			{ list-style:none; margin:10px; }
		#ephemera li		{ font-size:0.9em; margin:10px; }
			.ephemeralDate 	{ font-size:0.85em; color:green; }

#logo							{ float:right; width:300px; padding:0; margin:5px; }

	#links						{ font-family:Verdana; background:#F2F3EE url('/_templates/images/back/side3.jpg') repeat-y;
									padding:10px; margin:10px 10px 0 10px; border-left:4px solid #A0ABBF; border-right:4px solid #A0ABBF; }
	#links a					{ font-size:0.9em; }
		#linksTitle				{ text-align:center; text-shadow:3px 3px 3px #aaa; }
		#links ul				{ margin:0; padding:0; list-style:none; }
			#links li			{ margin-top:5px; padding:6px; }
			#links li:hover 	{ background:white; border:1px solid #A0ABBF; padding:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
			#links li a:hover	{ text-decoration:none; }
				.comment		{ color:black; font-family:papyrus; }
	#oldLinks					{ text-align:center; }

	#reading					{ background:#eef3ee url('/_templates/images/back/side2.png') repeat-y; padding:10px 10px 30px 20px; margin:0px 10px 10px 10px;
									text-shadow:3px 3px 3px #aaa; border-left:4px solid #A0ABBF; border-right:4px solid #A0ABBF; border-top:1px black solid; }
		#readingTitle			{ text-align:center; text-shadow:3px 3px 3px #aaa; margin-bottom:5px; }
		.readingTable			{ margin:5px 0 0 0; padding:5px; height:80px; width:230px; }
		.readingTable:hover		{ clear:left; margin:5px 0 0 0; padding:4px; border:1px solid #A0ABBF; background:white;
									-webkit-border-radius:10px; -moz-border-radius:10px; }
				.book			{ float:left; margin:0 10px 10px 0; }
				.title			{ font-family:verdana; }
				.author			{ font-family:papyrus; }

.bookInfoCell     { font-size:0.9em; margin-left:10px; }
.bookPercentTotal { margin:0; padding:0; color:#EEF3F9; border:1px solid #599; text-shadow:none; }
.bookPercentDone  { margin:0; padding:0; color:#9ee; background:#9ee; text-shadow:none; }
.additionalInfo   { font-size:11px; text-align:center; padding:3px 0 10px 0; text-shadow:3px 3px 3px #aaa; font-family:verdana; border-bottom:1px dashed #ccc;}
