.aaltonen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-image: url(images/napit/purple_dot.gif);
	
}


li
{padding-bottom:5px;}

.place
{position:relative;}

.otsikko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	list-style-position: outside;
	list-style-type: upper-roman;
}
.otsikko2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	list-style-position: outside;
	list-style-type: upper-roman;
	font-variant: normal;
}
tr.otsikkorivi {
	background: #ffcc66 url(images/taivas.jpg) repeat top left;
	font-style: normal;
}
body {
    margin: 0;
	
	background-image: url(http://www.tanssiaalto.com/images/margin.gif);
	
	
}


a:link {text-decoration: none; color: #990066}
a:visited {text-decoration: none; color: #990066}
a:hover {text-decoration: underline; color: #533C84}
a:active {text-decoration: bold; color: #533C84}

.nav{line-height:180%; position:absolute;
top:160px;
}

.zumba{position:absolute;
top:575px;
}

.nav a:link {
color:#533C84;
text-decoration:none;}
.nav a:visited {
color:#533C84;
text-decoration:none;}
.nav a:hover { 
color:#cc3399;}

.float_image_r
{float:right;
}

.float_image_r img
{
padding-left:5px;
}

.float_image_r p
{
text-align:center;

font-style:italic;
font-size:10px;

margin-top:1px;
}

.float_image_l
{float:left;
}

.float_image_l img
{
padding-right:10px;
}

.float_image_l p
{
text-align:center;
font-size:10px;
font-style:italic;
margin-top:1px;
}

.vali
{height:50px;
}

.kaari_teksti
{width:550px; z-index:10;
text-align:left;
position:relative;}

.kaari_teksti_pieni
{width:500px; z-index:10;
text-align:left;
position:relative;}


.kaari
{position:absolute; top:-26px; left:500px;}

.fb
{position:absolute;
top:550px;}

.thumbnail span{ /*CSS for enlarged image; was left -1000px;*/
position: absolute;
background-color: #f4f478;
padding: 5px;
left: 0px;
top:0px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 130px;
left: 300px; /*position where enlarged image should offset horizontally;was left 230px */
z-index: 50;
}
#contentiso{
	float:left;
	width: 760px;
	height:auto;
	top: 230px;
	padding-bottom: 20px;
	
	
}
