﻿div.blogPost { border-bottom: solid 2px #A7A37E; background-color: #FFFFFF; margin: 17px 0px 35px 10px; position: relative; width: 740px; }

div.blogPost div.postHeader { background-color: #EFECCA; border-bottom: solid 1px #A7A37E; height: 65px; position: relative; }
div.blogPost div.postHeader img { float: left; margin: 2px; }
div.blogPost div.postHeader h2 { font-family: Georgia, Times New Roman, Serif; font-size: 1.6em; font-weight: normal; margin: 0px 0px 3px 5px; padding-top: 5px; position: relative; width: 620px; }
div.blogPost div.postHeader h2 a { color: #000000; text-decoration: none; }
div.blogPost div.postHeader h3 { background-color: #A7A37E; border: solid 1px black; font-family: Georgia; font-weight: normal; padding: 1px 3px 3px 3px; position: absolute; right: 5px; text-align: center; top: -10px; }
div.blogPost div.postHeader h3 span.day { font-size: 1.8em; border-bottom: solid 2px black; }
div.blogPost div.postHeader h3 span.month { display: block; font-size: .8em; margin-top: 5px; }
div.blogPost div.postHeader h3 span.year { display: block; font-size: .8em; }

div.blogPost div.postText { font-family: Verdana; font-size: .9em; line-height: 1.2em; margin: 5px; }
div.blogPost div.postText p.readMoreLink { margin: 0px; margin-top: 10px; }

div.blogPost div.categories { background-color: #EFECCA; border-top: solid 1px #A7A37E; padding: 5px; }
div.blogPost div.categories p { margin: 0px; }

div.blogPost p.comments { background-image: url(/Themes/CodingHumanist/Images/CommentFooterBackground.gif); background-repeat: no-repeat; bottom: -36px; color: #FFFFFF; height: 29px; padding-left: 7px; padding-top: 5px; position: absolute; right: 0px; width: 152px; }
div.blogPost p.comments a { color: #FFFFFF; text-decoration: none; }



div.commentForm { background-color: #EFECCA; border: solid 3px #02475c; margin-left: 15px; padding: 20px; width: 694px; }
div.commentForm h3 { font-family: Georgia, Times New Roman, Serif; font-size: 1.8em; }
div.commentForm table { border: none; }
div.commentForm table tr td { border: none; font-family: Verdana; font-size: .9em; padding: 10px 0px 10px 0px; vertical-align: middle; }
div.commentForm table tr td.label { color: #000000; width: 150px; }
div.commentForm .comment { width: 690px; }

div.commentFormHeader { color: #000000; }

            
            



#postComments { padding: 10px; width: 200px; }

#postComments h3 { color: #FFFFFF; font-size: 1.4em; font-weight: bold; font-family: Georgia; }

#postComments div.comment { margin: 10px 0px 10px 0px; position: relative; background-color: #FFFFFF; border: solid 2px #000000; width: 740px; }

#postComments div.comment div.commentHeader { height: 34px; padding: 3px; background-color: #02475C; }
#postComments div.comment div.commentHeader div.commentName { color: White; font-size: 1.2em; }
#postComments div.comment div.commentHeader div.commentName a { color: White; }
#postComments div.comment div.commentHeader div.commentTime { margin-top: 3px; font-size: .7em; color: White; }

#postComments div.comment div.commentText { border-top: solid 2px #000000; padding: 7px 3px 7px 3px; }
#postComments div.comment div.commentText blockquote { margin-left: 25px; line-height: 1.1em; }
#postComments div.comment div.commentText p.greek { font-family: Gentium; font-size: 1.2em; }





#blogMenuContent { width: 195px; }

#blogMenuFeeds p a { color: #FFFFFF; font-family: Verdana, Sans-Serif; font-size: 1.2em; font-weight: bold; }

#blogMenuContent ul li { color: #FFFFFF; margin: 4px 0px 4px 0px; }
#blogMenuContent ul li a { color: #FFFFFF; }



#thanksForCommentingDiv { border: solid 1px #A7A37E; background-color: #EFECCA; margin: 10px; padding: 5px; }
#thanksForCommentingDiv h3 { font-size: 1.4em; }


.archivesListingContainer
{
	background-color: #EFECCA;
	border: solid 2px #A7A37E;
	margin: 10px;
	padding: 10px;
}

.archivesListingContainer h2
{
	margin-top: 5px;
}

.archivesListingContainer p
{
}

.archivesListingContainer ol li
{
	list-style-type: none;
	margin-bottom: 5px;
}