.postTagTitle { font: bold 2em/2em Helvetica,Verdana, Arial, sans-serif; text-align: center; margin: 0; }

.postTag { text-align: center; margin: 0 0 16px; }

.blogPost { float: left; }

.teaser { margin-bottom: 20px; }

.blogPostDate{ text-align:center; font-size:1.2em; }

.blogPost h2 { font: bold 1.4em/1.4em Helvetica, Verdana, Arial, sans-serif;vcolor: #57585b; margin: 4px 0; }

.blogPost p { margin-bottom: 2px; color: #000000; }

.blogPost p a { font-weight: bold; }

.postExtra { margin-top: 17px; }

span.postDate { padding-right: 10px; color: #a6a8ab; }

.postCat { margin: 2px 0 8px; padding: 0 0 8px 0; background: url(//img.sparknotes.com/images/bg_dotted_line.gif) repeat-x left bottom; }

a.commentLink { position: relative; }

.commentBubble { float: left; display: inline-block; position: absolute; top: 0; left: 57px; min-width: 19px; _width: 19px; height: 15px; padding: 0 0 0 2px; margin: 0; color: #3976B3; font: 10px/10px Helvetica, Verdana, Arial, sans-serif; background: url(//img.sparknotes.com/images/icon_comment.gif) no-repeat left top; }

.blogPostBodyPreview .commentBubble { float: none; position: static; }
.commentBubbleRight { float: left; display: inline-block; height: 15px; min-width: 19px; _width: 19px; padding: 0 2px 0 0; margin: 0 0 0 1px; text-align: center; background: url(//img.sparknotes.com/images/icon_comment_right.gif) repeat-x right top; }

.blogPostBody { width: 540px; margin: 12px 0 0; font-family: "Lucida Grande",Arial, Verdana; }

.blogPostBody h2 { text-align: center; }

.blogPostBodyPreview { display: inline; margin: 12px 0 0; float: right; }

.previewWithImage { width: 50%; }

.blogPostBody ul { list-style-type:disc; list-style-position:inside; margin:12px 0 0;  padding:0; }

.blogPostBody ol { list-style-type:decimal; list-style-position:inside; margin:12px 0 0; padding:0; }

.sponsored { background: url(//img.sparknotes.com/layout/sponsored_posts_gradient.jpg) repeat-y; }

#sponsortext { color: #005696; font-size: 14px; }

.blogPostBody p { font-size:1.1em; line-height:1.3em; margin:11px 0; }

.blogPostBody li { margin:5px 0px 5px 0px; padding: 0px 0px 0px 0px; font-size:1.1em; line-height:1.3em; color: #000000; }

img.blogPostImgRight { float: right; display: inline; margin: 0 0 7px 20px; }

img.blogPostImgLeft { border: 1px solid gray; float: left; margin-left: 5px; margin-top: 18px; height: 179px; }

.solidRule { padding: 0; margin: 2px 0 10px; height: 1px; border-top: 1px solid #999; }
 
/* Blog pages
-------------------------------------------------------------------------------- */
hr.solid {
	border-top: 1px solid #999;
	border-bottom: none;
}

h2.collegeAdvisor, h2.missMarm, h2.sparkLife, h2.testPrepTutor, h2.missMarmFAQ {
	width: 613px;
	height: 56px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(//img.sparknotes.com/images/hdr_college-advisor.gif) no-repeat center center;
	text-align: center;
}
h2.collegeAdvisor a, h2.missMarm a, h2.sparkLife a, h2.testPrepTutor a, h2.missMarmFAQ a {
	display: inline-block;
	padding: 0;
	width: 30px;
	height: 38px;
	text-decoration: none;
}
h2.collegeAdvisor a.title, h2.missMarm a.title, h2.testPrepTutor a.title, h2.missMarmFAQ a.title {
	width: 375px;
	background: none;
	text-indent: -99999px;
}
h2.collegeAdvisor p, h2.sparkLife p, h2.missMarm p, h2.testPrepTutor p, h2.missMarmFAQ p {
	font: 0.8em Helvetica, Arial, sans-serif;
	color: #fff;
	margin: -4px 0 0;
	padding: 0;
}
h2.sparkLife p { color: #bf91d4; }

h2.missMarm {
	background: url(//img.sparknotes.com/images/hdr_miss-marm.gif) no-repeat center center;
}
h2.missMarmFAQ {
	background: url(//img.sparknotes.com/images/hdr_miss-marm-faqs.gif) no-repeat center center;
}
h2.sparkLife {
	background: url(//img.sparknotes.com/images/hdr_sparkLife.gif) no-repeat center center;
}
h2.sparkLife a.title {
	width: 450px;
	background: none;
	text-indent: -99999px;
}
h2.testPrepTutor {
	background: url(//img.sparknotes.com/images/hdr_testpreptutor.gif) no-repeat center center;
}

/*Universal arrows up in herreee */
h2 a.navArrow {
    vertical-align: top;
	margin: 10px 10px 0 0;
	background: url(//img.sparknotes.com/images/arrows/blog_arrow_back_up.png) no-repeat left center;
}
h2 a.navArrow:hover {
    vertical-align: top;
	margin: 10px 10px 0 0;
	background: url(//img.sparknotes.com/images/arrows/blog_arrow_back_down.png) no-repeat left center;
}

h2 a.right {
    vertical-align: top;
	margin: 10px 0 0 40px;
	background: url(//img.sparknotes.com/images/arrows/blog_arrow_forward_up.png) no-repeat left center;
}
h2 a.right:hover {
    vertical-align: top;
	margin: 10px 0 0 40px;
	background: url(//img.sparknotes.com/images/arrows/blog_arrow_forward_down.png) no-repeat left center;
}

.postDate {
	margin-bottom: 12px;
	text-align: center;
}

/* Comment Styles - Move to new_styles.css during SL redesign */
.commentCount { overflow: hidden; width: 550px; font-family: "Lucida Grande", Arial, sans-serif; margin: 12px 0 0 0; } 
.commentCount h4 { text-indent: -9999px; display: block; background: url(//img.sparknotes.com/images/new_global/comments.png) no-repeat; width: 173px; height: 38px; float: left; padding: 0; margin: 0; }
.commentCount p { background: #26c4ff; color: #fff; float: left; font-size: 21px; font-weight: bold; margin: 0; padding: 7px 10px 0; height: 31px; }
.sortBy { float: left; margin: 8px 0 0 0; font-family: "Lucida Grande", Arial, sans-serif; color: #000; font-size: 12px; }
.sortBy a { margin: 0 5px; color: #000;}
.sortBy a.current { font-weight: bold; }
.sortBy a:hover { color: #26c4ff; border-bottom: 1px solid #26c4ff; } 
.refresh { float: right; text-align: right; margin: 8px 0 0 0; font-size: 12px; font-family: "Lucida Grande", Arial, sans-serif; }
.sortContainer { overflow: hidden; margin: 10px 0 0 0; }
.refresh a { border: 0; background: url(//img.sparknotes.com/images/new_global/refresh.png) 48px -1px no-repeat; width: 100px; padding: 0 25px 0 0; height: 17px; color: #000; } 
.refresh a:hover { background-position: 48px -17px; color: #26c4ff; }
.slCommenting { padding: 0; }

/* New blog post Info at bottom */
#post_fuuuu { font-size: 11px; margin: 5px 0 0 0; font-weight: bold; }
#post_fuuuu a { font-weight: normal; }
.postInfo p {  margin: 0 0 5px 0; }
.postInfo { margin-bottom: 5px; border-top: 2px dotted #CCCCCC; border-bottom: 2px dotted #CCCCCC; padding: 5px 0; }
.postInfo .overflow { padding: 4px 0; }
#shareThisPost { margin: 0 0 0 335px; }

/* Comment Styles */
.commentCount { overflow: hidden; width: 550px; font-family: "Lucida Grande", Arial, sans-serif; margin: 18px 0 0 0; } 
.commentCount h4 { text-indent: -9999px; display: block; background: url(//img.sparknotes.com/images/new_global/comments.png) no-repeat; width: 173px; height: 38px; float: left; padding: 0; margin: 0; }
.commentCount p { background: #26c4ff; color: #fff; float: left; font-size: 21px; font-weight: bold; margin: 0; padding: 10px 10px 0; height: 28px; }
.sortBy { float: left; margin: 8px 0 0 0; }
.sortBy a { margin: 0 5px; color: #000;}
.sortBy a.current { font-weight: bold; }
.sortBy a:hover { color: #26c4ff; border-bottom: 1px solid #26c4ff; } 
.refresh { float: right; text-align: right; margin: 8px 0 0 0; }
.sortContainer { overflow: hidden; margin: 10px 0 0 0; }
.refresh a { border: 0; background: url(//img.sparknotes.com/images/new_global/refresh.png) 48px -1px no-repeat; width: 100px; padding: 0 25px 0 0; height: 17px; color: #000; } 
.refresh a:hover { background-position: 48px -17px; color: #26c4ff; }
.slCommenting { padding: 0; }
img.user_thumbnail { max-height: 100px; float: left; }

/* Comment Header */
.commentHeader { color: #f6f6f6; margin: 0; padding: 0; font-weight: bold; font-size: 13px; overflow: hidden; }
.commentHeader #commentUserName { float: left; background: #373737;  height: 25px; padding: 9px 8px 2px 12px; }
.commentHeader #commentUserName a { color: #26c4ff; font-size: 20px; }
.commentHeader #commentUserName a:hover { color: #fff; border: 0; }
.commentHeader .headerDivContainer { float: left; background: #373737; padding: 9px 5px 9px 0; } 
.commentHeader .vote_number { border-left: 1px solid #888888; padding-left: 12px; margin-left: 6px; }
.commentHeader #vote { float: left; background: #373737; padding: 9px 12px 9px 0; }
.commentHeader #vote a { background: #373737; color: #fff; text-indent: -9999px; background: url(//img.sparknotes.com/images/new_global/vote.png) 0 -18px no-repeat; width: 20px; height: 18px; display: block; }
.commentHeader #vote span { background: #373737; color: #fff; text-indent: -9999px; background: url(//img.sparknotes.com/images/new_global/vote.png) 0 -18px no-repeat; width: 20px; height: 18px; display: block; }
.commentHeader #vote span.voted { background-position: 0 -36px; }
.commentHeader #vote a:hover { background-position: 0 0; border: 0; }
.commentHeader #awards { border-left: 1px solid #888888; padding-left: 12px; }

/* Badges */
.styleIcon0 { float: left; background: #373737; }  
.styleIcon0 a, .tooltip h3.styleIcon0 { display: block;  background: url(//img.sparknotes.com/images/new_global/styleBadge.jpg) 0 0 no-repeat; width: 53px; height: 34px; text-indent: -9999px; margin: 1px 0; }
.styleIcon0 a:hover { background-position: 0 -34px; }
.superSparkler1, .expertCommenter1, .superSparkler2, .expertCommenter2, .superSparkler3, .expertCommenter3, .superSparkler4, .expertCommenter4, .superSparkler5, .expertCommenter5, .superSparkler6, .expertCommenter6, .superSparkler7, .expertCommenter7, .superSparkler8, .expertCommenter8, .superSparkler9, .expertCommenter9, .superSparkler10, .expertCommenter10, .superSparkler11, .expertCommenter11, .superSparkler12, .expertCommenter12, .superSparkler13, .expertCommenter13, .superSparkler14, .expertCommenter14, .superSparkler15, .expertCommenter15, .superSparkler16, .expertCommenter16, .superSparkler17, .expertCommenter17, .superSparkler18, .expertCommenter18, .superSparkler19, .expertCommenter19, .superSparkler20, .expertCommenter20, .superSparkler21, .expertCommenter21, .superSparkler22, .expertCommenter22, .superSparkler23, .expertCommenter23, .superSparkler24, .expertCommenter24, .superSparkler25, .expertCommenter25 { float: left; background: #373737; }  
.expertCommenter1 a, .tooltip h3.expertCommenter1 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 0 no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter1 a:hover { background-position: -121px 0; }
.superSparkler1 a, .tooltip h3.superSparkler1 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px 0 no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler1 a:hover { background-position: -184px 0; }
.expertCommenter2 a, .tooltip h3.expertCommenter2 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -36px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter2 a:hover { background-position: -121px -36px; }
.superSparkler2 a, .tooltip h3.superSparkler2 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -36px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler2 a:hover { background-position: -184px -36px; }
.expertCommenter3 a, .tooltip h3.expertCommenter3 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -72px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter3 a:hover { background-position: -121px -72px; }
.superSparkler3 a, .tooltip h3.superSparkler3 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -72px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }1
.superSparkler3 a:hover { background-position: -184px -72px; }
.expertCommenter4 a, .tooltip h3.expertCommenter4 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -108px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter4 a:hover { background-position: -121px -108px; }
.superSparkler4 a, .tooltip h3.superSparkler4 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -108px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler4 a:hover { background-position: -184px -108px; }
.expertCommenter5 a, .tooltip h3.expertCommenter5 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -144px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter5 a:hover { background-position: -121px -144px; }
.superSparkler5 a, .tooltip h3.superSparkler5 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -144px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler5 a:hover { background-position: -184px -144px; }
.expertCommenter6 a, .tooltip h3.expertCommenter6 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -180px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter6 a:hover { background-position: -121px -180px; }
.superSparkler6 a, .tooltip h3.superSparkler6 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -180px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler6 a:hover { background-position: -184px -180px; }
.expertCommenter7 a, .tooltip h3.expertCommenter7 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -216px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter7 a:hover { background-position: -121px -216px; }
.superSparkler7 a, .tooltip h3.superSparkler7 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -216px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler7 a:hover { background-position: -184px -216px; }
.expertCommenter8 a, .tooltip h3.expertCommenter8 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -252px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter8 a:hover { background-position: -121px -252px; }
.superSparkler8 a, .tooltip h3.superSparkler8 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -252px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler8 a:hover { background-position: -184px -252px; }
.expertCommenter9 a, .tooltip h3.expertCommenter9 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -288px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter9 a:hover { background-position: -121px -288px; }
.superSparkler9 a, .tooltip h3.superSparkler9 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -288px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler9 a:hover { background-position: -184px -288px; }
.expertCommenter10 a, .tooltip h3.expertCommenter10 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -324px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter10 a:hover { background-position: -121px -324px; }
.superSparkler10 a, .tooltip h3.superSparkler10 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -324px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler10 a:hover { background-position: -184px -324px; }
.expertCommenter11 a, .tooltip h3.expertCommenter11 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -360px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter11 a:hover { background-position: -121px -360px; }
.superSparkler11 a, .tooltip h3.superSparkler11 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -360px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler11 a:hover { background-position: -184px -360px; }
.expertCommenter12 a, .tooltip h3.expertCommenter12 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -396px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter12 a:hover { background-position: -121px -396px; }
.superSparkler12 a, .tooltip h3.superSparkler12 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -396px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler12 a:hover { background-position: -184px -396px; }
.expertCommenter13 a, .tooltip h3.expertCommenter13 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -432px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter13 a:hover { background-position: -121px -432px; }
.superSparkler13 a, .tooltip h3.superSparkler13 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -432px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler13 a:hover { background-position: -184px -432px; }
.expertCommenter14 a, .tooltip h3.expertCommenter14 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -468px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter14 a:hover { background-position: -121px -468px; }
.superSparkler14 a, .tooltip h3.superSparkler14 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -468px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler14 a:hover { background-position: -184px -468px; }
.expertCommenter15 a, .tooltip h3.expertCommenter15 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -504px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter15 a:hover { background-position: -121px -504px; }
.superSparkler15 a, .tooltip h3.superSparkler15 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -504px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler15 a:hover { background-position: -184px -504px; }
.expertCommenter16 a, .tooltip h3.expertCommenter16 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -540px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter16 a:hover { background-position: -121px -540px; }
.superSparkler16 a, .tooltip h3.superSparkler16 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -540px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler16 a:hover { background-position: -184px -540px; }
.expertCommenter17 a, .tooltip h3.expertCommenter17 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -576px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter17 a:hover { background-position: -121px -576px; }
.superSparkler17 a, .tooltip h3.superSparkler17 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -576px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler17 a:hover { background-position: -184px -576px; }
.expertCommenter18 a, .tooltip h3.expertCommenter18 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -612px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter18 a:hover { background-position: -121px -612px; }
.superSparkler18 a, .tooltip h3.superSparkler18 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -612px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler18 a:hover { background-position: -184px -612px; }
.expertCommenter19 a, .tooltip h3.expertCommenter19 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -648px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter19 a:hover { background-position: -121px -648px; }
.superSparkler19 a, .tooltip h3.superSparkler19 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -648px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler19 a:hover { background-position: -184px -648px; }
.expertCommenter20 a, .tooltip h3.expertCommenter20 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -684px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter20 a:hover { background-position: -121px -684px; }
.superSparkler20 a, .tooltip h3.superSparkler20 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -684px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler20 a:hover { background-position: -184px -684px; }
.expertCommenter21 a, .tooltip h3.expertCommenter21 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -720px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter13 a:hover { background-position: -121px -720px; }
.superSparkler21 a, .tooltip h3.superSparkler21 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -720px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler21 a:hover { background-position: -184px -720px; }
.expertCommenter22 a, .tooltip h3.expertCommenter22 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -756px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter22 a:hover { background-position: -121px -756px; }
.superSparkler22 a, .tooltip h3.superSparkler22 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -756px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler22 a:hover { background-position: -184px -756px; }
.expertCommenter23 a, .tooltip h3.expertCommenter23 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -792px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter23 a:hover { background-position: -121px -792px; }
.superSparkler23 a, .tooltip h3.superSparkler23 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -792px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler23 a:hover { background-position: -184px -792px; }
.expertCommenter24 a, .tooltip h3.expertCommenter24 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -828px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter24 a:hover { background-position: -121px -828px; }
.superSparkler24 a, .tooltip h3.superSparkler24 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -828px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler24 a:hover { background-position: -184px -828px; }
.expertCommenter25 a, .tooltip h3.expertCommenter25 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) 0 -864px no-repeat; width: 63px; height: 36px; text-indent: -9999px; margin: 0 0 0 -5px; }
.expertCommenter25 a:hover { background-position: -121px -864px; }
.superSparkler25 a, .tooltip h3.superSparkler25 { display: block;  background: url(//img.sparknotes.com/images/new_global/badges.jpg) -63px -864px no-repeat; width: 58px; height: 36px; text-indent: -9999px; margin: 0; }
.superSparkler25 a:hover { background-position: -184px -864px; }

/* Editor/Splogger Comments */
.editor .commentBody, .replies .editor .commentBody { background: url(//img.sparknotes.com/images/new_global/editorBG.png) top left repeat-y; }
.splogger .commentBody, .replies .splogger .commentBody { background: url(//img.sparknotes.com/images/new_global/sploggerBG.png) top left repeat-y; }
.commentHeader #commentUserName a.sploggerUser { color: #81FF26; }
.commentHeader #commentUserName a.editorUser { color: #FF532B; }
.commentHeader #commentUserName a.sploggerUser:hover, .commentHeader #commentUserName a.editorUser:hover { color: #fff; }
.commentHeader h5.sploggerIcon { background: url(//img.sparknotes.com/images/new_global/staff.png) 0 -17px no-repeat; width: 83px; height: 17px; text-indent: -9999px; margin: 0; }
.commentHeader h5.editorIcon { background: url(//img.sparknotes.com/images/new_global/staff.png) 0 0 no-repeat; width: 85px; height: 17px; text-indent: -9999px; margin: 0; }
.staffContainer { float: left; background: #373737; padding: 11px 5px 8px; } 

/* Comment Body */
.commentBody { background: url(//img.sparknotes.com/images/new_global/commentBG.png) top left repeat-y; overflow: hidden; }
.commentBodyInner { padding: 8px 12px; float: left; width: 420px; }
.noImage { width: 525px; }
.commentBody .imageBorder img.user_thumbnail { width: 77px; padding: 4px; }
.commentBody .imageBorder { background: #B3B5B4; width: 85px; float: left; background: #57A2BF url(//img.sparknotes.com/images/new_global/userImageBorder.png) 0 0 repeat-x; margin: 12px 3px 8px 10px; ; }
.commentCite .replies .commentCite .commentBodyInner { width: 345px; }
.commentCite .replies .commentCite .noImage { width: 450px; }
.commentCite .replies .commentCite a#commentFlag { margin: 15px 8px 8px 0; }
.commentBody p { padding: 0 0 5px 0; line-height: 18px; }
.blogPost .commentBody a, .blogPost .commentBody a:visited { color: #000; border-bottom: 1px dotted #000000; font-weight: normal; }
.commentBody a:hover { color: #000; border-bottom: 1px solid #000000; }
p.commentDate { font-size: 11px; margin: 0 0 3px 0; padding: 0; }
a#commentFlag { float: right; font-weight: bold; font-size: 11px; margin: 25px 8px 0 0; border: 0; background: url(//img.sparknotes.com/images/new_global/flag.png) 27px 0 no-repeat; width: 40px; color: #646464; height: 15px; } 
a#commentFlag:hover { background-position: 27px -15px; }
a#commentReply { float: left; font-weight: bold; font-size: 14px; color: #000; border: 0; margin: 15px 0 0 0; padding: 8px 12px;} 
a#commentReply:hover { color: #EAF4F6; border: 0; }
a#commentFlag:hover { color: #000; border: 0; }
#comment_container { font-family: "Lucida Grande",Arial, Verdana; color: #000; font-size: 12px; width: 550px; margin: -5px 0 0 0; }
#comment_container img#loading { margin: 20px 0 0 228px; border: 0; }
.commentCite { margin: 12px 0 0 0; padding: 12px 0 0 0; border-top: 1px dashed #bcbcbc; }
.replies .commentBody { background: #D8D8D8 url(//img.sparknotes.com/images/new_global/replyBG.png) top left repeat-y;  }
.commentCite .replies { background: url(//img.sparknotes.com/images/new_global/commentIndent.png) 0 0 no-repeat; }
.commentCite .replies .commentCite { padding: 0 0 0 75px ;  margin: 0; border: 0; }
.commentCite .replies .commentCite img { max-width: 451px; }
.commentCite img { max-width: 525px; }
.commentFormPreview { background: #D8D8D8 url(//img.sparknotes.com/images/new_global/replyBG.png) top left repeat-y; width: 550px; margin: 22px 0 0 0; }
.comment_reply { display: none; background: #F7F7F7; }
.comment_replyInner { background: #D8D8D8 url(//img.sparknotes.com/images/new_global/replyBG.png) top left repeat-y; margin: 0 0 0 75px; overflow: hidden; }
.comment_reply textarea { width: 453px; border: 1px solid #CCCCCC; font-family: "Lucida Grande",Arial,sans-serif font-size: 13px; height: 90px; margin: 12px 0 0; overflow: auto; padding: 5px; }
.comment_reply a { float: right; margin: 4px 9px 7px 0; text-indent: -9999px; background: url(//img.sparknotes.com/images/new_global/messagingSprite.png) 0 0 no-repeat; width: 90px; height: 39px; }
.comment_reply a:hover { background-position: 0 -39px; border: 0; }
.firstCite { margin-top: 8px; border-top: 1px solid #d5dada; }
.addCommentLink { float: left; padding-top: 40px; margin-left: 8px; }
.addComment { padding: 12px 0 0 12px; }
#comment_text, #comment_text_top, #comment_text_bottom { width: 515px; margin: 0 0 0 12px; border: 1px solid #CCCCCC; font-family: "Lucida Grande", Arial, sans-serif; font-size: 13px; height: 90px; overflow: auto; padding: 5px; } 
.addComment h6 { padding: 0 0 8px 0; margin: 0; font-size: 18px; color: #000; font-family: "Lucida Grande", Arial, sans-serif; }
.addCommentForm { margin: 20px 0 0; padding: 0; }
.addCommentForm h2 { width: 561px; height: 20px; margin: 0; padding: 10px 40px 4px 0; text-align: right; background: #fef4f8 url(//img.sparknotes.com/images/bg_addcomment_top.gif) no-repeat top left; }
.addCommentForm textarea { border: 1px solid #d5dada; width: 545px; height: 100px; margin-left: 20px; }
input.comment_post { border:0px; width:81px; height: 39px; margin: 1px 10px 8px; padding: 0 0 0 12px; background: url('//img.sparknotes.com/images/new_global/postComment.png') 0 0 no-repeat; cursor: pointer; float: right;}
.comment_post:hover { background-position: 0 -39px; }
.addCommentBottom { overflow: hidden; }

/* Load more */
#load_more_comments { width: 300px; overflow: hidden; margin: 30px 0 50px 178px; }
#load_more_comments h5 { float: left; padding: 0; margin: 0; }
#loadMoreNumber { padding: 7px 0 0 2px; }
#loadMoreNumber a { font-size: 20px; }
#loadMoreNumber a:hover { color: #A1E4FD; }
#load_more_comments h5 a { background: url('//img.sparknotes.com/images/new_global/loadMore.png') 0 -37px no-repeat; text-indent: -9999px; display: block; width:162px; height: 37px; }
#load_more_comments h5 a:hover { background-position: 0 0; }

/* Comment Log in */
#loginForm { background: #363636 url(//img.sparknotes.com/images/new_global/loginBG.png) top left repeat-y; color: #f6f6f6; border: 8px solid #21211F; -moz-border-radius: 5px; border-radius: 5px; width: 535px; margin: 20px 0 0 0 ; font-family: "Lucida Grande", Arial, sans-serif; font-size: 14px; height: 265px; padding: 0; }
#loginForm.floating { -moz-box-shadow:0 0 40px 5px #000; -webkit-box-shadow: 0 0 40px #000; box-shadow: 0 0 40px #000; }
.sparkNotesLogin { float: left; width: 220px; height: 220px; border-right: 7px solid #2F2F2F; margin: 15px 0 0 0; padding: 8px 18px 8px 18px; }
.sparkNotesLogin a, .sparkNotesLogin a:visited { font-size: 11px; color: #f6f6f6; }
.sparkNotesLogin a:hover { color: #b2e9fd; border-bottom: 1px solid #b2e9fd; }
#loginForm h4 { font-size: 20px; margin: 0 0 20px 0; padding: 0; }
#componentDiv { margin-right: 12px;  }
.g_fields { overflow: hidden; padding: 0 0 10px 0; }
.g_fields2 { overflow: auto; }
button#loginComment { border:0px; width:88px; height:39px; margin: 5px -4px 10px; padding: 0; background: url('//img.sparknotes.com/images/new_global/loginSm.png') 0 0 no-repeat; cursor: pointer; float: right; text-indent: -9999px; }
button#loginComment:hover { background-position: 0 -39px; }
.g_entry_text_blog { float: left; padding: 4px 0 0 0; }
p.g_instructions_text { color: #f6f6f6;  }
#email, #password { background: #f6f6f6; border: 1px solid #f6f6f6; padding: 4px; width: 135px;} 
.right { float: right; }
.g_icons { float: right; margin: 20px 0 0 0; }
#loginForm .g_icons h4 { margin: 0 0 20px 19px; padding: 8px 0 0 0; }
#loginForm input[type="image"] { padding: 0 0 10px 0; }
#loginForm a.close { background: url('//img.sparknotes.com/images/new_global/close.png') 0 0 no-repeat; width: 45px; height: 45px; position: absolute; top: -23px; left: 515px; cursor: pointer; }
#loginForm a.close:hover { border: 0; }
.loginFormBottom #loginForm { -moz-box-shadow:0 0 0 0 #000; -webkit-box-shadow: 0 0 0 #000; box-shadow: 0 0 0 #000; display: block; }

/* Commenting Tooltip */
.tooltip { display: none; }
.tooltipInterior { background: #363636; height:110px; width: 190px; font-size: 11px; color: #fff; border: 8px solid #000; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; text-align: left; padding: 10px 10px 0 10px; -webkit-box-shadow: 0px 0px 10px #232323; -moz-box-shadow: 0px 0px 10px #232323; box-shadow: 0px 0px 10px #232323; margin: 0 0 3px 0; }
.tooltip .tooltipRight { float: right; width: 125px; }
.tooltip h3 { font-size: 18px; color: #fff; line-height: 24px;}
.tooltip h2 { font-size: 16px; font-weight: normal; }
.tooltip p { font-size: 12px; margin: 8px 0 0 0; color: #fff; font-weight: normal; }
.styleIcon_tooltip .tooltipInterior { height: 160px; width: 260px; }
.styleIcon_tooltip .tooltipInterior .tooltipRight { width: 190px }
.styleIcon_tooltip .tooltipInterior .tooltipRight p a { text-indent: 0; background: none; display: inline; }

/* End stuff to move after SL redesign */

#blogBottomNavBox {
	float: left;
	width: 613px;
	background: url(//img.sparknotes.com/images/bg_blog_nav.gif) repeat-y top left;
}
#blogBottomNavBox .blogBottomNav {
	float: left;
	width: 180px;
	padding: 10px 10px 0;
	font: 1.6em/1em Helvetica, Arial, sans-serif;
}
#blogBottomNavBox .blogBottomNav a { 
	display: block;
	height: 68px;
}
#blogBottomNavBox .main {
	width: 188px;
	text-align: center;
}
#blogBottomNavBox .main a {
	width: 151px;
	margin: 0 auto;
	text-indent: -99999px;
}
#blogBottomNavBox .left {
	background: url(//img.sparknotes.com/images/icon_blogbottomnav.gif) no-repeat left 30px;
}
#blogBottomNavBox .left a {
	text-align: right;
	margin-left: 10px;
}
#blogBottomNavBox .right  {
	background: url(//img.sparknotes.com/images/icon_blogbottomnav.gif) no-repeat right 30px;
}
#blogBottomNavBox .right a {
	text-align: left;
	padding: 0 10px;
	margin-right: 10px;
}

#blogBottomNavBox .collegeAdvisor {
	background: url(//img.sparknotes.com/images/bg_blog_collegeadvisor.gif) no-repeat center 10px;
}
#blogBottomNavBox .sparkLife {
	background: url(//img.sparknotes.com/images/bg_blog_sparklife.gif) no-repeat center 10px;
}
#blogBottomNavBox .missMarm {
	background: url(//img.sparknotes.com/images/bg_blog_missmarm.gif) no-repeat center 10px;
}
#blogBottomNavBox .testPrepTutor {
	background: url(//img.sparknotes.com/images/bg_blog_testpreptutor.gif) no-repeat center 10px;
}


/* Miss marm blog
--------------------------------------------------------- */
#missMarmIntroBox {
	float: left;
	width: 613px;
	margin: 12px 0 24px;
}
#missMarmIntro {
	float: left;
	width: 317px;
	background: url(//img.sparknotes.com/images/miss_marm_page_image.jpg) no-repeat left top;
}
#missMarmIntro p {
	font: 1.5em Helvetica, Arial, sans-serif;
	padding: 0 0 0 150px;
	margin: 0;
}
#missMarmAux {
	float: right;
	width: 224px;	
}
#missMarmAux p {
	text-align: right;
	font: bold 2.2em Helvetica, Arial, sans-serif;
}

ul#missMarmFaqs {
	list-style-type: none;
	margin: 10px 0 0;
	padding: 10px 10px 10px;
	font: bold 1.3em/1.4em Helvetica, Arial, sans-serif;
}
ul#missMarmFaqs li {
	padding: 3px 0 15px;
}
ul#missMarmFaqs li a {
	display: inline-block;
	margin-left: 18px;	
}
ul#missMarmFaqs li a:hover, ul#missMarmFaqs li a:focus {
	background: none;
}
h2.missMarm-twitter {
	width: 320px;
	height: 36px;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
	background: #c091d6 url(//img.sparknotes.com/images/hdr_miss-marm-twitter.gif) no-repeat top center;
}
h2.missMarm-books {
	width: 320px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
	background: url(//img.sparknotes.com/images/hdr_miss-marm-books.gif) no-repeat top center;
}
.missMarmTwitter p {
	text-align: center;
	margin-bottom: 12px;
	font: bold 1.3em/1.5em Helvetica, Arial, sans-serif;
}
.missMarmBooks {
	width: 290px;
}
/* ------------------------------------------------------ */

#blogPostResults {
	float: left;
	width: 613px;
	padding-bottom: 5px;
	margin-bottom: 24px;
	border-bottom: 1px solid #999;
}

/*  Right Hand Side Bar
--------------------------------------------------------- */
.sidebar_right_box p {
	margin-bottom: 12px;
}

#editorsModule {
	float: left;
	display: inline;
	width: 305px;
	border: 1px solid #ccc;
	margin: 0 0 10px 10px;
	background: #4B8BD8 url(//img.sparknotes.com/images/masthead_bg.gif) no-repeat left bottom;
}
.editorsNames {
	float: left;
	width: 106px;
	padding: 5px 4px 8px 8px;
}
.editorsNames h2 {
	font: bold 1em Helvetica, Arial, sans-serif;
	margin: 8px 0 0;
	color: #000;
}
.editorsNames h3 {
	font: bold 1em/1.2em Helvetica, Arial, sans-serif;
	margin: 0;
	color: #004a43;
}
.editorsAux {
	float: right;
	width: 170px;
	padding: 15px 5px;
    background: #fff;
}
.editorsModuleForm {
	margin: 0;
}
.editorsModuleForm .search_field2 {
	color: #666;
	font: 1.1em Helvetica, Arial, sans-serif;
	width: 135px;
	padding: 3px 2px;
	border: 1px solid #ccc;
	background: #f1f1f2;
}
ul.editorsChoices {
	list-style-type: none;
	margin: 13px 10px 0 0;
	padding: 0;
}
ul.editorsChoices li {
	padding: 7px 0;
	font: 1.2em Helvetica, Arial, sans-serif;
	border-bottom: 1px dashed #ccc;
}
ul.editorsChoices li.date {
	padding: 7px 0px 30px;
	/* background: url(//img.sparknotes.com/images/icon_calendar.gif) no-repeat right center; */
}
ul.editorsChoices li.email {
	background: url(//img.sparknotes.com/images/icon_envelope.gif) no-repeat right center;
} 
ul.editorsChoices li a:hover,ul.editorsChoices li a:focus {
	background: none;
}
ul.editorsChoices img.rss {
	vertical-align: middle;
	padding: 0 4px 0 2px;
}
li.contributor select.search_field2 {
	width: 145px;
}
.tagCloadNav {
	text-align: center;
	font: bold 1.4em/2.2em Helvetica, Arial, sans-serif;
	margin: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.tagCloadNav a {
	margin: 0 2px;
}

h2.testPrepTopics {
	width: 320px;
	height: 21px;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
	background: url(//img.sparknotes.com/images/head_test-prep.gif) no-repeat top center;
}
.sidebar_right_box p.testPrepInfo {
	text-align: center;
	padding: 0 12px;
	margin: 0;
	font: 1.2em Helvetica, Arial, sans-serif;
}
.sidebar_right_box .testPrepTopics {
	float: left;
	margin: 10px 0;
	background: url(//img.sparknotes.com/images/bg_separator-vertical.gif) repeat-y top center;
}
.sidebar_right_box .testPrepTopics ul {
	float: left;
	width: 120px; /* 150px; */
	list-style-type: none;
	padding: 0 16px;
	margin: 0;
}
.sidebar_right_box .testPrepTopics li {
	font: bold 1.2em Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #ccc;
	padding: 8px;
}
.sidebar_right_box .testPrepTopics li a:hover, .sidebar_right_box .testPrepTopics li a:focus {
	background: none;
}

/* Search Results
----------------------------------------------------------- */
#searchResults {
	margin: 20px 0 0;
}
#searchResults h2 {
	margin: 5px 0 0;
}
#searchResults p {
	margin: 0;
}
#searchResults p.searchResultLink {
	margin-bottom: 20px;
}
.narrow-searchResults {
	float: left;
	width: 613px;
	margin: 0 0 20px;
	background: url(//img.sparknotes.com/images/bg_search_results.gif) no-repeat bottom left;
}
.narrow-searchResults p {
	float: left;
	margin: 0;
	font: bold 1.2em Helvetica, Arial, sans-serif;
	padding: 12px 0 0;
}
.searchResultsNav {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 444px;
	height: 31px;
}
.searchResultsNav li {
	display: block;
	float: left;
	text-indent: -9999px;
}
.searchResultsNav li a {
	display: block;
	width: 111px;
	height: 31px;
	background: url(//img.sparknotes.com/images/nav_search_results.gif) no-repeat right 0;
}
.searchResultsNav li a:hover, .searchResultsNav li a:focus { background: url(//img.sparknotes.com/images/nav_search_results.gif) no-repeat 0 0; }

.searchResultsNav li.one a:link, .searchResultsNav li.one a:visited { background-position: 0 0; }
.searchResultsNav li.one a:hover, .searchResultsNav li.one a:focus { background-position: 0 0; }

.searchResultsNav li.two a:link, .searchResultsNav li.two a:visited { background-position: -111px 0; }
.searchResultsNav li.two a:hover, .searchResultsNav li.two a:focus { background-position: -111px 0; }

.searchResultsNav li.three a:link, .searchResultsNav li.three a:visited { background-position: -222px 0; }
.searchResultsNav li.three a:hover, .searchResultsNav li.three a:focus { background-position: -222px 0; }

.searchResultsNav li.four a:link, .searchResultsNav li.four a:visited { background-position: -333px 0; }
.searchResultsNav li.four a:hover, .searchResultsNav li.four a:focus { background-position: -333px 0; }

