/*-----------------------------------------------------*/
/* WORDPRESS BLOG IMPROVISED STYLES - FOR PER SITE 2015*/
/*-----------------------------------------------------*/
#primary {
margin-top:500px;
}

div .post{
	border-bottom: solid 1px #F1F1F1;
	margin: 0 0 14px 0;
	/*font-family:Trebuchet MS,Verdana,Times New Roman;*/
	font-family:Times!important;	
	/* TESTING font-size:150%;*/
}

/*div.entry-content p, .entry-meta, h1.entry-title{ till 2018*/
	/* NEW 2015 */
h1.entry-title, h2, h3{	
	font-family: abeezee,arial,helvetica,sans-serif!important;
}


.entry-content p, .entry-summary p{
	font-size:11pt!important;
	line-height:15pt!important;	
}
div.entry-content, div.entry-summary{
	/*line-height:20pt!important;*/

	}
.entry-title{
	font-size:150%;
	/*font-family:Trebuchet MS,Verdana,Times New Roman;	*/
	margin:0 0 5px 0;
	padding:0%;
	color:yellow;
}


/* This was raw entry-summary, but now made equivalent to MediumText*/
/*.entry-summary{*/
	font-size:80%;
}

.entry-summary p a:active {color: #647cbd; text-decoration: none;font-style:italic;}
.entry-summary p a:visited {color: #647cbd; text-decoration: none; font-style:italic;}
.entry-summary p a:link {color: #647cbd; text-decoration: none;font-style:italic;}
.entry-summary a:hover {
	color: black;
	text-decoration: none;
	font-style:italic;
}
.entry-utility{
	font-size:90%;
	font-style:italic;
	margin: 0 0 16px 0;
	color:#666666;	
}
.entry-utility-prep{
	font-style:normal;
}
.post a:active {color: #999999; text-decoration: none}
.post a:visited {color: #999999; text-decoration: none}
.post a:link {color: #999999; text-decoration: none}
.post a:hover {
	color: #C7115C;
	text-decoration: none;
}
.entry-title a:active {color: #c96839; text-decoration: none}
.entry-title a:visited {color: #c96839; text-decoration: none}
.entry-title a:link {color: #c96839; text-decoration: none}
/* color was #647cbd */
.entry-title a:hover {
	color: black;
	text-decoration: none;
}
.entry-meta{
	margin: 0 0 7px 0;
	font-size:90%;

}

.comment-author{
	padding-top:10px;
	margin-top:10px;
}

#reply-title{
	margin-top:7px;
	font-size:85%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#reply-title a:active {color: #999999; text-decoration: none}
#reply-title a:visited {color: #999999; text-decoration: none}
#reply-title  a:link {color: #999999; text-decoration: none}
#reply-titlet  a:hover {
	color: black;
	text-decoration: none;
}
div .reply{
	margin-bottom:10px;
	padding-bottom:12px;
	border-bottom: 1px solid #DADADA;
}
.comments-link{
	display:none;
}
.comment-reply-link{
	font-style:italic;
}
div .comment-meta{
	padding-bottom:7px;
}

#respond div{
	background-color:#f1f1f1;
}
#comments div{
	background-color: #FAFAFA;
	font-size:100%;
	padding:2px 0 2px 10px;
}
div .comment-body{
	/*font-size:110%!important;*/
	}
.comment-body p{
	font-size:10.5pt!important;
	line-height:15pt!important;	
}	

br{

}
.comment-body br{
	line-height:12px;
	margin-bottom:4px;
}

.commentlist a:active {color: #999999; text-decoration: none}
.commentlist a:visited {color: #999999; text-decoration: none}
.commentlist  a:link {color: #999999; text-decoration: none}
.commentlist  a:hover {
	color: black;
	text-decoration: none;
}
 #comments-title {
	font-size:75%;	
	
}
.comment-notes{
	font-size:90%;
}
.commentlist{
	margin:0 0 0 0px;
	padding-right:6px;
	text-indent:0px;
	list-style-type: none;
	background-color:#FAFAFA;
	
}
.commentlist li{
	font-size:90%;
	margin:0px;
	margin-left:-25px;
	text-indent:0px;	
}
.comment-author{
}
#commentform{
	font-size:90%;
}
#commentform input{
	display:block;
}
.comment-form-comment #comment{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:85%;
	width:375px;
	display:block;
}
li .xchildren{
	list-style-type:none;
	margin-left:-15px;
}

#sidebar2 #maindiv ul{
	list-style-type: none;	
	font-size:90%;
	margin-left:-40px;
	margin-bottom:12px;	
}
#sidebar2 #maindiv ul  li a:active{text-decoration: none;color:#81788B}
#sidebar2 #maindiv ul  li a:visited{text-decoration: none;color:#81788B}
#sidebar2 #maindiv ul  li a:link{text-decoration: none;color:#81788B}
#sidebar2 #maindiv ul li a:hover{text-decoration: none;color:#C7115C;}

.right-heading{
	margin-top:10px;
	color:gray;
}
ul .categories{
	font-weight:bold;
	color:gray;
	/*font-size:35pt;	*/
} 
ul .categories li{
	/*cats, general etc*/
		font-weight:normal;
		color:red;
}
ul .categories ul li{
	/*cats, general etc*/
		font-weight:normal;
	font-size:100%;			
		color:green;
}
/*PER STYLE*/
.archivelist{
	font-size:90%;
}
.archivelist li{
	list-style-type:none;
	text-decoration: none;	
}

.archivelist a:active{text-decoration: none;color:#81788B}
.archivelist  li a:visited{text-decoration: none;color:#81788B}
.archivelist a:link{text-decoration: none;color:#81788B}
.archivelist a:hover{text-decoration: none;color:#C7115C!important;}

.archivelist{
	margin:0 0 0 0px;
	padding-right:6px;
	text-indent:0px;
	list-style-type: none;
}
.archivelist li{
	/*font-size:80%;*/
	margin: 0 0 5px 0;
	text-indent:0px;	
}
#cancel-comment-reply-link{
}
#respond .form-allowed-tags {
color: #888;
font-size: 12px;
line-height: 18px;
display:none;
}


/* Removes web address field from comment forms*/
.comment-form-url {
display:none;}

#linkcat-4{
	color:yellow;
}

/* PERlinklist is my own ID for ul containing Links heading */
#PERlinklist{
	color:#647cbd;
	font-style:italic;	
}
#PERlinklist ul{
	font-style:normal;
}

/* CONTACT FORM INPUT*/

	#commentform input:not([type='radio']):not([type='checkbox']):not([type='submit']), #commentform textarea{
 	border-radius: 3px;
	border: 1px solid transparent;
	border-top: none;
	border-bottom: 1px solid #DDD;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.39), 0 -1px 1px #FFF, 0 1px 0 #FFF;
	}
	
.nocomments{
	display:none!important;
}
#comments{
	/*display:none!important;*/
}

/* ----------- */
/* BLOG IMAGES */
/* ----------- */
/* These are evidently Wordpress classes, so I have replicated them here */
/* They apply to img tags within posts */
@media (max-width: 1100px) {
/* new 2018 BLOG IMAGES*/
.entry-content img{
	max-width:100%!important;
	}
}
.alignright{
	float:right;
	margin-left:5px;
}
.alignleft{
	float:left;
	margin-right:8px;
}

div.entry-content iframe{
	/* z-index:-100!important; blocks FB like */
}

p.wp-caption-text{
	font-size:1.1em!important;
	line-height:1.3em!important;
	font-style:italic!important;
	/* 2018: */	
	max-width:500px;	
}
/* 2018 */
div.wp-caption:not(.alignright):not(.alignleft){
	/* Following auto command overrides WP's inserted div width,
	which is based on original image dimensions: */
	width:auto;
	/* max-width would have to be asserted accoding to dimensions of column */
	max-width:650px;
}

@media (max-width: 8401px){ /* Error of large fig produced desired result ... */
div.wp-caption:not(.alignright):not(.alignleft), div.wp-caption img{
	width:100%!important;
}
p.wp-caption-text{
	width:100%!important;
	max-width:100%!important;
}
}
.wp-caption img, .entry-content img{
	/*width: 100%;*/
	height:auto!important;
	/* Allow breathing space before caption: */
	margin-bottom: 6px!important;	
}

@media (max-width: 800px){ /* Error of large fig produced desired result ... */
div.wp-caption, div.wp-caption img{
	width:100%!important;
}
}

/* ------------- */
/* NEW LOOP 2018 */



#content-basic-loop h3 a:active{text-decoration: none;color:#003366}
#content-basic-loop h3 a:visited{text-decoration: none;color:#003366}
#content-basic-loop h3 a:link{text-decoration: none;color:#003366}
#content-basic-loop h3 a:hover{text-decoration: none;color:gray!important;}

#content-basic-loop h3{
	font-family:pt_sansregular,Arial,Helvetica,sans-serif;
	font-size:115%;
	font-weight:normal!important;	
	line-height:19pt;
	color: yellow; /*#595FAD;/*#003366;/*#AE0000; /* = BOM rust */ /*#5e7ca8;*/
	/*color:#a6ba5c; MUDDY GREEN	*/
	margin:12px 0 7px 0;
}

/* ------------------------------------ */
/* Navigation buttons on lists of blogs */

.meta-nav{
	font-size:.9em;
}
.nav-previous a, .nav-next a{
	font-size: .9em;
}
.nav-previous a:active, .nav-next a:active,
.nav-previous a:visited, .nav-next a:visited,
.nav-previous a:link, .nav-next a:link
{
	color:gray;
}
.nav-previous a:hover, .nav-next a:hover{
	color:red;
}
.in_list{
	/* PER style for tags in lists */
	font-size:.8em!important;
}
.tag-links, .tag-links a, entry-utility-prep, .entry-utility-prep-tag-links{
	font-size:.9.5em!important;
	color:gray;
}
.tag-links a:active, .tag-links a:visited, .tag-links a:link{
	color:gray;
} 
.tag-links a:hover{
	color:maroon;
}
