
body {
	font-size:9pt; 
	font-family: Verdana,Georgia,Serif;
	BACKGROUND: #ffffe0;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}

@font-face { font-family: "TitleFontFamiliy";  src: url("Campanella.ttf"); }

@font-face { font-family: "MuseoSans"; src: url(/fonts/MuseoSans_500.otf) format("opentype"); }

.blogtitle { font-family: "TitleFontFamiliy"; font-size: 50pt; font-weight:bold; border-bottom: 0px; line-height:125%; 
	color: #777; text-shadow: 4px 2px 10px darkbrown }
.blogtitle:visited { font-family: "TitleFontFamiliy"; font-size: 50pt; font-weight:bold; border-bottom: 0px; line-height:125%; 
	color: #777; text-shadow: 4px 2px 6px silver }

.entrydate { display: none; 
	position: absolute;
	border-bottom: solid #a0a0a0 1px; 
	color: black;
	background: #e0e0e0; 
	padding: 5px;
	font-size: 7pt;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.entrybox {
	overflow: visible;
	/*max-width: 700px;*/
	color: #683300;
	border: solid transparent 1px;
	padding-top: 5px;
	padding-left: 25px;
	padding-bottom: 20px;
	padding-right: 34px;
	margin: 0px;
	background: #FFFFFF;
	text-align: left;
}

.entrybox:hover { 
	border: 1px solid white;
}

.entrytitle { border-bottom: solid 1px gray; 
	padding-bottom: 10px; 
	padding-top: 5px; 
	font-size: 9pt;
}
.entrytitle a { text-decoration: none; }

.gotocommenturl {
	font-size:0.8em; 
	float:right; 
	position: relative; top: auto; bottom: 10px; right: -10px; 
	display:inline; 
	font-style: italic; 
	z-index: 1;
}
.diaryentry
{
	border: 1px solid transparent;
	text-align: left; 
	padding-left:20px; 
	padding-bottom: 10px; 
	padding-top: 10px;
	line-height: 1.5em;
	font-size: 8.5pt;
	overflow: visible;
}
.diaryentry:hover {
	--background: #efefd8;
	--border: 1px solid silver;
}

.filter {
	position: absolute; 
	right: 10px; 
	display: none; 
	margin-top: 2px;
}

a { COLOR : black; font-weight: bold; TEXT-DECORATION : none; font-size:1.05em; }
a:hover { TEXT-DECORATION : underline;  }
a:visited { COLOR : gray;  }
a:visited:hover {  }

.sidegadgetheader { cursor: pointer; }
.sidegadgetcontent { padding-bottom: 0px;  }
.sidegadget { 
	width: 200px;
	padding-bottom: 0px; 
	background: white;
	padding-left: 5px; 
	padding-right: 5px; 
	border: 1px solid silver; 
	font-size: 8pt;
	font-family: Tahoma;
	z-index:10;
} 

h4 { 
	font-weight: bold;
	font-size: 9pt;
}

.admpanel { border: 1px solid silver; background: silver; color: black; font-weight: bold; font-size: xx-small; }
.admpanel a { background: silver; color: black; font-weight: bold; text-decoration: underline; }

a.commentnumbering { border: none; font-size: 20pt; color: silver; background: none;}
a.commentnumbering:hover { border: none; font-size: 20pt; color: gray; background: none;}
a.commentnumbering:visited { border: none; font-size: 20pt; color: gray; background: none;}
div.commentnumbering { float: right; font-size: 20pt; }

.commentform { font-size: 9pt; }
.commentdate { font-size: 8pt; color: gray; }
.commenter { font-size: 9pt; padding-top: 3px; padding-bottom: 3px; margin-top: 3px; margin-bottom: 3px; }
.commentspace {  }
.commenttext { color: #444; font-size: 9pt; padding: 5px; }

a.cmtsite { color: black; margin-left: 10px; }
a.cmtsite:visited { color: black; margin-left: 10px; } 

a.commenternick { color: black; margin-left: 10px; } 
a.commenternick:visited { color: black; margin-left: 10px; } 

A.menu { font-size: 10pt; TEXT-DECORATION : none;  border: 1px solid transparent; }
A.menu:Hover { font-size: 10pt; TEXT-DECORATION : none;  }

.antetka { padding:3px; background: silver; white-space: nowrap } 
.antetka a { background: silver; color: white;}

textarea { width: 80%; }
textarea { background: #FFFDF8; background-image: url(keyboard.gif); /*border: 1px dotted brown;*/	border-style:sunken; }


blockquote {
	border-left: solid brown 2px;
	margin-left: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: justify;
}

blockquote.lefttext { text-align: left; }

table.tablecalendar tr td, 
table.tablecalendar tr th { font-size: 7pt; }
/*table.tablecalendar { border: solid gray 1px; background: lightyellow; width: 100%; }
table.tablecalendar:hover {background: lightyellow}*/

/*table.diaryentry  { text-align: justify; padding-left:20px; padding-bottom: 10px; }*/

table { 
	font:9pt; 
	-font-family: "MuseoSans", Verdana,Georgia,Serif; 
	line-height: 1.5em; }

table.cmtvwlst tr td { background-color:lightyellow; color: gray; }

.small {
	FONT-SIZE:7pt;
}

.startmessage
{
	color: red;
	FONT-SIZE: large;
}

.dotrected {
      border-left: dotted azure 1px;
      border-right: dotted azure 1px;
      border-bottom: dotted azure 1px;
      padding-top: 5;
      padding-left: 25;
	  padding-bottom: 20;
	  padding-right: 14;
	  background: #FFFDF8;
	  text-align: justify;
}

.dotted {
      border: dotted brown 1px;
      padding-top: 5;
      padding-left: 25;
	  padding-bottom: 20;
	  padding-right: 14;
	  background: #FFFDF8;
	  text-align: justify;
}

img
{
   margin: 3px; 
   padding: 3px; 
   background: transparent;
   border: 0px;
}

img.noborder
{
   border: solid gray 0px;
   margin: 0px; 
   padding: 0px; 
}

img.smilies { 
	border: solid gray 0px;  
	margin: 0px;  
	padding: 0px;  
}

.underline {
	border-bottom: dotted brown 1px;
}


.margined10 { margin: 10px; }
.margined4 { margin: 4px; }

input { background: #FFFDF8; background-image:url(keyboard.gif); border-style:sunken; }

input[type='submit'], 
input[type='button'] { border-style: solid; border-width: 2px; } 

img[src='smiley.gif'] { border: 0px; vertical-align:text-bottom; width: 14px; height: 14px; }
img[src='wink.gif'] { border: 0px; vertical-align:text-bottom; width: 14px; height: 14px; }
img[src='frown.gif'] { border: 0px; vertical-align:text-bottom; width: 14px; height: 14px; }
img[src='bigsmile.gif'] { border: 0px; vertical-align:text-bottom; width: 14px; height: 14px; }
img[src='tongue.gif'] { border: 0px; vertical-align:text-bottom; width: 14px; height: 14px; }
