﻿/******************************************************************************/
/**************************1. CALENDAR FORMATTING******************************/
/******************************************************************************/

#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#wp-calendar a{
	text-decoration:none;
	display:block;
}
#wp-calendar a:hover {
}

#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:left;width:100%;}
#wp-calendar th{
font-style:normal;
text-transform:capitalize;
}
#wp-calendar{empty-cells:show;width:100%;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align:right;background: none;}
#wp-calendar #prev a{padding-left:10px;text-align:left;background: none;}
#wp-calendar #prev a:hover, #wp-calendar #next a:hover {
	background: none;
	color:#000;
}
#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover{background-color:#fff;}
a:link,a:active{
    text-decoration: none;
    color: #4F4F4F;
    border: none;
}
.blog-date{
	float: right;
	margin-top: -37px;
	margin-right: 10px;
	font-size: 10px;
	color: #b22b28;
}
.blog-date-archive {
	float: right;
	margin-top: -37px;
	margin-right: 10px;
	font-size: 10px;
	color: #a8a8a8;
}
.alignleft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	clear: left;
}
.alignright {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	clear: right;
}
.entry img {
	margin-left: 5px;
	margin-right: 5px;
}
.entry a img {
	border: 0;
}
.entry {
	line-height: 140%;
}
.single-entry-container {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px #eeeeee solid;
}
/******************************************************************************/
/*************************2. OTHER FUNCTIONS FORMATTING************************/
/******************************************************************************/

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.commentalignleft { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#ccc; }
ol.commentlist li p { font-size:11px; margin:0 0 1em; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
#comment{
	width: 505px;
}
#comment, #author, #url, #email, #s{
	padding: 5px;
}
#comment:hover, #comment:focus, #author:focus, #email:focus, #url:focus, #author:hover, #email:hover, #url:hover,#s:focus, #s:hover{
	background: #f6f6f6;
}
#submit{
	padding: 10px;
}
#searchsubmit {
	padding: 4px;
}
.screen-reader-text {
	display: none;
}
#s {
	width: 250px;
}
/************************3. BLOG PAGINATION FORMATTING**************************/

.navigation div.alignleft {
	padding-left: 10px;
}
.navigation div.alignright {
	padding-right: 10px;
}

.navigation div.alignleft:hover, .navigation div.alignright:hover {
	font-size: 12px;
	font-weight: bold;
}
.navigation div.alignleft a:hover, .navigation div.alignright a:hover {
	font-weight: normal !important;
	font-size: 12px !important;
}
/***********************4. FRONT END EDITOR FORMATTING**************************/
.front-ed:hover, .front-ed:hover * {
	cursor: pointer !important;
}