body{
	background: #defecd;
	color: #000;
	font: 1em garamond, georgia, serif;
	text-align: center;
	background: #000;
}
#theworld{
	margin: 20px auto;
	width: 800px;
	height: 501px;
	position: relative;
	background: url(images/bg.jpg) top right no-repeat;
}
h1{
	margin-bottom: 0;
}
h2{
	margin-top: 0;
	font-size: 1em;
}
h3{
	margin: 0 auto;
}
a{
	color: #bf4900;
	text-decoration: none;
}
a:hover{
	color: #532000;
}

#laotzu{
	width: 285px; height: 501px;
	position: absolute;
	top: 0; left: 0;
	background: #f3efe6;
}

#contenuto{
	position: absolute;
	left: 285px; top: 0;
	text-align: center;
	padding: 15px;
	width: 485px;
	font-size: 1.25em;
	overflow: auto;
	height: 453px;
}
h1{
	width: 420px;
	margin: 0 auto;
}
blockquote{
	color: #333;
	text-align: right;
	margin: 0 auto 1em;
}
blockquote p{
	text-align: center;
}
cite{
	font-style: italic;
	margin-right: 2em;
}
#contenuto a{
	/*display: block;
	margin-bottom: .5em;*/
}
ul{
	list-style: none;
	margin-left: -60px;
}
li{
	padding-bottom: .5em;
}
span.li-hover{
	display: inline-block;
	width: 30px;
	color: #532000;
	font-size: .75em;
}


#footer{
	margin: 0 auto;
	text-align: center;
	font-size: 1em;
	color: #fff;
	font-size: 1.2em;
}

#footer a{
	color: #bf4900;
}
#footer a:hover{
	color: #ffe9b7;
}


/* menu popup */
.bubbleInfo{
    position: relative;
    display: inline-block;
    z-index: 100;
}
.bubbleInfo ul{
	margin: 0 -8px;
}
.trigger{
	display: block;
	position: absolute;
	cursor: pointer;
	top: 10px; left: -100px;
	width:19px; height: 19px;
	background: url(images/menu.gif) top left no-repeat;
}
.trigger:hover{
	background: url(images/menu-hover.gif) top left no-repeat;
}
.popup{
	display: block;
    position: absolute;
    display: none;
	width: 176px;
	z-index: 1000;
	font-size: .875em;
}
.popup-top{
	display: block;
	background: url(images/popup-top.png) bottom center no-repeat;
	height: 35px;
	width: 176px;
	position: relative;
}
.popup-body{
	display: inline-block;
	background: url(images/popup-body.png) center top repeat-y;
	width: 176px;
	padding: 0;
}
.popup-bottom{
	display: block;
	background: url(images/popup-bottom.png) top center no-repeat;
	width: 176px;
	height: 23px;
}
.popup a{
	outline: none;
}