head {
	width: 100%;
}
html {
	width: 100%;
}

.maincolor {
	background-color: #eeeeff;
}

.colcolor {
	background-color: #eeffee;
}

.scolcolor {
	background-color: #ddffdd;
}

.commentcolor {
	background-color: #ddddff;
}

.backcolor {
	background-color: #eeffee;
}

.topbar {
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	margin-top: 0px;
	padding-top: 0px;
	position: sticky;
	top: 0px;
	background-color: #ddffdd;
}

.blogtitle {
	padding-top: 0; margin-top: 0;
	padding-bottom: .25em;
	font-size: 1.75em;
}

.tabtab {
	font-size: 1em;
}

.blogsubtitle {
	font-size: 1.25em;
	padding-bottom: .5em;
}

.searchdiv {
	font-size: 1.5em;
	padding-bottom: .5em;
}

.lcolumn {
	border-radius: 5px 0 0 5px;
	float: left;
	width: 14em;
	padding-left: .5em;
	padding-right: .5em;
	padding-top: .5em;
	height: auto;
	margin-left: 0;
	text-align: center;
//	background-color: #ddffdd;
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	z-index: 50;
}

.lbarheader {
	width: 90%;
//	background-color: #ddddff;
	border: 2px #000000 solid;
	border-radius: 5px;
	padding-bottom: 1em;
	margin-bottom: .5em;
}

.lbartitle {
	font-size: 1.5em;
//	color: #008800;
	font-weight: 900;
	padding-bottom: .33em;
}

.fontblock {
	border: 2px solid #000000;
	margin-bottom: .5em;
	margin-top: 0;
	padding-top: .25em;
	width: 90%;
	border-radius: 5px;
}

.pagelist {
	border-radius: 0 5px 5px 0;
//	background-color: #ddffdd;
	padding-left: 1em;
	padding-top: .5em;
	margin-left: 15em;
	font-size: 1em;
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	z-index: 25;
}

abbr {
	border-left: red dashed; border-right: red dashed;
}

.pentry {
	margin-top: .5em;
	font-size: 1em;
	width: 85%;
	max-width: 85%;
}

.msghr {
	width: 66%;
}

.buttonblock {
	width: 85%;
	max-width: 85%;
}

.blist {
	width: 85%;
	max-width: 85%;
}

.postblock {
//	background-color: #ffffdd;
	margin: 1em;
	margin-top: .5em;
	width: 90%;
	max-width: 90%;
	padding: 1em;
	padding-top: 2em;
	text-align: left;
}

.cheader {
	margin-bottom: 0;
	padding-bottom: 0;
}

.comment {
//	background-color: #eeeeff;
	border: 2px #000000 solid;
	border-radius: 5px;
	margin: 1em;
	margin-top: .5em;
	width: 90%;
	max-width: 90%;
	padding: 1em;
	padding-top: 1em;
	text-align: left;
}

.comments {
//	background-color: #ffeeee;
	border: 2px #000000 solid;
	border-radius: 5px;
	margin: 1em;
	margin-top: .5em;
	width: 90%;
	max-width: 90%;
	padding: 1em;
	padding-top: 1em;
	text-align: left;
}

.likelink {
	color: #ff00ff;
	text-decoration: underline;
}

.page {
//	font-size: 14pt;
	border-radius: 10px;
//	background-color: #ddddff;
	padding: 1em;
	margin-left: 1em;
}

.pageheader {
	text-align: center;
//	background-color: #ffddff;
	padding: 1em;
	width: 90%;
	max-width: 90%;
	border: 2px #000000 solid;
	border-radius: 5px;
	margin-bottom: .25em;
}

.permalink {
	text-align: center;
	margin-bottom: .25em;
	padding: 1em;
	width: 90%;
	max-width: 90%;
	border: 2px #000000 solid;
	border-radius: 5px;
//	background-color: #ddffdd;
}

.postheader {
	text-align: center;
	margin-bottom: .25em;
	padding: 1em;
	width: 90%;
	border: 4px #000000 solid;
	border-radius: 10px;
//	background-color: #ddffdd;
}

.post {
	text-align: left;
	width: 90%;
	padding: 1em;
	border: 4px #000000 solid;
	border-radius: 10px;
//	background-color: #ddddff;
}

.ckey {
      display: inline-block;
  white-space: nowrap;
    font-size: smaller;
       border: .1em solid #000000;
border-radius: 5px;
  font-weight: bold;
    min-width: 1em;
   text-align: center;
 border-color: #AAAAAA;
   background: #000000; 
 padding-left: 3px;
padding-right: 3px;
        color: #ffffff;
}
.cbut {
	display: inline-block;
	white-space: nowrap;
	font-size: smaller;
	border: .1em solid #000000;
	border-radius: .4em;
	border-color: #000000;
	background: #FFFFFF;
	padding-left: .25em;
	padding-right: .25em;
	color: #000000;
	box-shadow: .1em .1em #BBBBBB;
}

