
@font-face {
  font-family: "Royal";
  src: url("/wp/wp-content/fonts/CFPainter-Regular.otf") format("opentype");
}

@font-face {
  font-family: "Liber";
  src: url("/fonts/PFLiberaPro-Liberissima.ttf") format("opentype");
}

@font-face {
  font-family: "Aqua";
  src: url("/fonts/PFAquaBoldUnicode.ttf") format("opentype");
}
@font-face {
  font-family: "RoyalReg";
  src: url("/fonts/PFRoyalscriptText-Regular.otf") format("opentype");
}
@font-face {
  font-family: "RoyalLight";
  src: url("/fonts/PFRoyalscriptDisplayLight-Regular.otf") format("opentype");
}


@font-face {
  font-family: "BodoniScr";
  src: url("/fonts/PFBodoniScriptTwo-Bold.otf") format("opentype");
}
@font-face {
  font-family: "TypeRay";
  src: url("/fonts/CFTypeRay.ttf") format("opentype");
}
@font-face {
  font-family: "Cholla";
  src: url("/fonts/ChollaSansGr-Thin.otf") format("opentype");
}
@font-face {
  font-family: "Smooth";
  src: url("/fonts/CFSmoothCont.ttf") format("opentype");
}
@font-face {
  font-family: "Scand";
  src: url("/fonts/PFScandalPro-Bold.ttf") format("opentype");
}
@font-face {
  font-family: "Score";
  src: url("/fonts/Opusm.ttf") format("opentype");
}


/*div.moon {
	position:fixed;
	top:0px;
	left:0px;
	width:1920px;
	height:1080px;
	z-index:-10;
}*/

/*div.chrismas {
	position:fixed;
	top:45px;
	left:440px;
	width:530px;
	height:130px;
	z-index:-10;
}
*/
div.faute {
	position:fixed;
	/*top:45px;*/
	top:350px;
	left:auto;
	width:48px;
	height:100px;
	z-index:-10;
}

div.geese {
	position:fixed;
	top:0px;
	left:140px;
	width:550px;
	height:140px;
	z-index:-10;
}

div.fairy {
	position:fixed;
	top:20px;
	/*margin:0px 437px;*/
	right:100px;
	width:80px;
	height:130px;
	z-index:-1;
}

/*div.dollsound {
	position:fixed;
	top:150px;
	left:0px;
	width:100px;
	height:180px;
	z-index:100;
}
*/
div.birds {
	position:fixed;
	top:0px;
	right:0px;
	width:420px;
	height:460px;
	z-index:-20;
}

/*div.lflowers {
	position:fixed;
	top:600px;
	left:0px;
	width:110px;
	height:280px;
	z-index:-10;
}
*/

div.flowers {
	position:fixed;
	top:100px;
	right:0px;
	width:100px;
	height:58px;
	z-index:-10;
}

div.fclock {
	position:fixed;
	top:23px;
	left:auto;
	width:242px;
	height:216px;
	z-index:-10;
}
div.gramophone {
	position:absolute;
	top:127px;
	right:0px;
	width:90px;
	height:104px;
	margin:0px 3px;
	z-index:110;
}

/*div.flowers {
	position:fixed;
	margin-top:740px;
display:block;
float:left;
clear:both;
	top:820px;
	right:0px;
	width:320px;
	height:180px;
	clip:rect('top', 'right', 'bottom', 'left')
	clip: rect(0px, 0px, 130px, 0px)
	z-index:-10;
}*/

/*Hackadelic Sliding Notes*/

.hackadelic-sliderPanel {
	border: 2px solid #333;
	padding: 8px;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;
	background-image:url('/color/bg-trans.png');
}

a.hackadelic-sliderButton {
	border: 1px solid #333;
	color: #999;
	padding: 4px 11px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	font-weight:bold;
	background-image:url('/color/bg-sb1.jpg');
}
a.hackadelic-sliderButton:hover {
	border: 4px solid #333;
	/*background-color: #F0F0E0;*/
	background-image:url('/color/bg-sb2.jpg');

}
.entry .hackadelic-sliderPanel {
	background-color: #fcfcfc;
}
.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}

/*Hackadelic Table Of Contents Boxes*/


div.toc {
	border: 1px solid #ccc;
	font-size: .75em;
}
div.toc.toc-left {
	max-width: 18em;
	float: left;
	margin: 5px 5px 5px 0;
}
div.toc.toc-right {
	max-width: 18em;
	float: right;
	margin: 5px 0 5px 5px;
}

a.toc-header {
	display: block;
	text-align: right;
	background-color: #f8f8ec;
	border-top: 1px solid #fcfcfc;
	border-left: 1px solid #fcfcfc;
	border-bottom: 1px solid #f0f0e0;
	border-right: 1px solid #f0f0e0;
	color: #777;
}
/*a.toc-header:before { content: "TOC " }*/ /* TOC box header text */
a.toc-header:hover {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #fcfcfc;
	border-right: 1px solid #fcfcfc;
}

div.toc ul {
	list-style: none;
	margin: 0;
	padding: 5px;
	background-color: #fcfcfc;
	overflow: hidden;
	white-space: nowrap;
}

div.toc li {
	padding-left: 0;
}
div.toc li a {
	text-decoration: none;
	border: 0 none;
	color: #777;
}
div.toc li.toc-level-1 {
	font-weight: bold;
}
div.toc li.toc-level-2 {
	font-weight: bold;
	padding-left: .25em;
}
div.toc li.toc-level-3 {
	padding-left: .5em;
}
div.toc li.toc-level-4 {
	padding-left: .75em;
}

#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}
th {
		border: 1px solid #666;
		padding: 1px 6px;
		text-align:center;
		font-weight:bold;
		background-image:url(images/bg-trans.png);
}
td {
		border: 1px solid #666;
		padding: 5px 5px;
		background-image:url(images/bg-trans.png);
}
.firstletter {
		float: left;
		font-family:Royal;
		font-size: 3em;
		line-height: 1;
		font-weight: bold;
		margin-right: 0.2em;
}
#flagslay {
		float:right;
}
div.download {
		font-size: 3em;
		font-weight: bold;
float:left;
background-image:url("images/download32.png");
}
div.mainimg {
  /*margin: 5px 15px 0 15px;
  clear: both;
  width: 930px;
  padding-bottom: 5px;*/
  background: url("images/mainimg.jpg");
  }
  
.postbottom {
  background-image: url("images/klari-c560.png");
  background-repeat:no-repeat;
  width: 100%;
  height:50px;
  background-position:center;
  }
.semipostbottom {
  /*background-image: url("images/klara.png");*/
  background-image: url("images/Xreds.png");
  background-repeat:no-repeat;
  width: 100%;
  height:75px;
  background-position:center;
  }
.LU-post {
  background-image: url(/wp/wp-content/themes/pixeled-old/images/LU-corner.png);
  background-repeat:no-repeat;
  width: 100%;
  height:200px;
  background-position:left;
  }
.RD-post {
  background-image: url(/wp/wp-content/themes/pixeled-old/images/RD-corner.png);
  background-repeat:no-repeat;
  width: 100%;
  height:104px;
  background-position:right;
  }
