
a img{
	border:0;
}

h2 {
	margin:2px 5px;
	padding:5px;
	/*border-top:solid 5px #333399;*/
	font-size:16pt;
}

h3 {
	margin:2px 5px;
	padding:5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}

pre {
	border:dashed 2px #CCCCCC;
	color:#FFF;
	background-color:#888;
	padding:5px;
	width:420px;
	overflow:auto;
}

p {
	margin:5px;
}



#lavaLampVertical {
position: absolute;
padding: 0px 15px 12px 15px;
margin: 10px 0;
top:160px;
left:40px;
width:190px;
z-index:12;
}

#lavaLampVertical ul li{
display:block;
width:190px;
height:29px;
list-style:none;
padding:10px 0 0 20px;
z-index:12;
}

#lavaLampVertical li {
list-style: none;
margin-top:8px;
padding:0 0 2px 5px;
border-bottom:1px dotted #36F;
z-index:12;
height:27px;
}

#lavaLampVertical li:hover{
	border-left:5px solid #F90;
	padding:0 0 2px 0;
}

#lavaLampVertical li.backLava {
border-left: 5px solid #FF9900;
border-bottom:0;
margin-top:5px;
z-index: 8;
position: absolute;
}

#lavaLampVertical li a {
text-decoration: none;
color: #000;
outline: none;
text-align: left;
padding: 10px 5px 3px;
z-index: 10;
display: block;
position:absolute;
margin: auto 10px;
}



/* menu */
#menu {
position:absolute;
padding: 10px;
margin: 10px 0;
overflow: hidden;
}

#menu li {
float: left;
list-style: none;
}

#menu li.backLava {
background-color:#CDE2FF;
width: 9px;
position: absolute;
}

#menu li a {
text-decoration: none;
color: #000;
text-align: center;
padding: 2px 5px;
z-index: 10;
display: block;
margin: auto 5px;
}

