/* jul 19,2010 update*/*{	margin: 0;	padding: 0;}body{background: url(images/cava_bk.jpg)repeat fixed}.tree{	width: 820px;	height: 1em;	margin: 0 auto;	padding: 10px 10px 3px;	background: rgba(255,255,255,.7);	font: normal 0.8em/15px monospace;}a,a:visited{	color: blue;	text-decoration: none;}a:hover{color: red}#base{	width: 839px;	height: 509px;	overflow: hidden;	position: relative;	margin: 0 auto;	background: url(images/cava_id_bk.jpg) no-repeat top left;	border-top: 2px dotted #442283;}#base h1{	position: absolute;	top: 15px;	left: 15px;}#base h2{	position: absolute;	bottom: 15px;	text-align: center;	width: 100%;	font: 1px/1em monospace;}#base h3{	position: absolute;	top: 320px;	left: 315px;	text-align: center;	font: bolder 42px/1em 'arial black';}#base h3 a,#base h3 a:visited{color: red}#base h3 a:hover{color: pink}#menu{	position: absolute;	bottom: 10px;	right: 0px;	list-style: none;	max-width: 40%;	min-width: 20%;}#menu li{	background-color: #fff;	padding: 0.4em 0.5em 0.2em;	margin-bottom: 0.5em;	font: normal 1em/1em sans-serif;	color:#442283;	letter-spacing:0.1em;}#menu em{	font-size: 0.5em;	line-height: 1em;	padding-left: 1em;	font-style: normal;	color: #f30;}#menu a,#menu a:link,#menu a:visited{color:#442283;}#menu a:active,#menu a:hover{color:#f00;}#news{	position: absolute;	bottom: 10px;	left: 8px;	width: 300px;	overflow: auto;	max-height: 270px;	font: normal 0.75em/1.2em monospace;	letter-spacing: 0;}#news a,#news a:visited{color: #06f;}#news a:hover{color: #f00;}#news p{margin-bottom: 0.5em;}#lang{	position: absolute;	top: 10px;	right: 5px;	background: url(images/cava_id_03.jpg) no-repeat;	font: bolder 10px/1em sans-serif;	color: #00f;	height: 21px;	width: 133px;	padding-top: 11px;	text-align: center;	overflow: hidden;}#lang a,#lang a:link,#lang a:visited{color: #f00;}#lang a:active,#lang a:hover{color: #00f;}#copy{	width: 829px;	margin: 0 auto;	background-color: #442283;	text-align: right;	font: bolder 0.6em/1em sans-serif ;	letter-spacing: 0.2em;	color: #fff;	padding: 0.5em 5px;}#copy a,#copy a:link,#copy a:visited{color: #fff;}#copy a:hover{color: #9cf;}