﻿body {
	font:12px/1.5em Verdana ;
	width:780px ;
	margin:0 auto ;
	background:#f8f6f1 ;
	color:black ;
	padding:8px 8px 2px 8px ;
}

h1 {
	font:2em "Times New Roman" ;
	margin: 1em 0 ;
	background:url(panton.png) center right no-repeat ;
	color:#AB1235 ;
}

h2 {
	font:1.5em "Times New Roman" ;
	color:#D91743 ;
}

body#kasiakm-asasello-gilling-info h1 {
	background:url(dic.png) center right no-repeat ;
}


ul {
	padding:0 ;
	margin:0 ;
	list-style:none ;
}


div#poems {
	/* border:1px dotted red ; */
	float:left ;
	width:580px ;
	padding-bottom:18px ;
}

div.poem {
	white-space: pre ;

	margin-top:2em ;
	page-break-before:always ;
}

div.poem h2 {
	font:1.5em "Times New Roman" ;
	margin:0 ;
	border-bottom:1px solid black ;
	color:black ;
}

div.poem pre {
	font:12px/1.5em Verdana ;
}

#toc h2 {
	font:1.6em "Times New Roman" ;
	margin:1em 0 0 0 ;
}

#toc ul {
	list-style:none ;
}

#toc li {
	margin:2px 0 ;
}

#toc a {
	color:black ;
	font:0.8em Verdana;
}

#toc a:hover {
	text-decoration:none ;
}

#toc {
	margin-top:3em ;
	float:right ;
	width:200px ;
	text-align:right ;
}

#menu {
	position:absolute ;
	left:1em ;
	top:0.5em ;
	font-size:0.8em ;
	color:#E6E0CF;
	margin:0;
}

#menu:hover {
	color:#109476 ;
}

#menu  ul {
	background:#A1ACD0 /*url(anpa.png) top left no-repeat*/;
	padding:0 0.5em ;
	float:left ;
	overflow:hidden ;
}



#menu  ul a {
	color:#444 ;
	text-decoration:underline ;
}

#menu  ul a:hover {
	text-decoration:none ;
}

.dropdown {
	cursor:hand ;
}

.dropdown * {
	cursor:default ;
}

.dropdown a {
	cursor:hand ;
}

#backtotop {
	position:fixed ;
	bottom:0.5em ;
	left:1em ;
	width:100px ;
	display:block ;
	margin:0;
}

#backtotop a { 
	font:0.8em Verdana;
	text-decoration:none ;
	color:#E6E0CF;
}	

#backtotop a:hover {
	text-decoration:underline ;
	color:#109476 ;
}



