body {
background-color: #fff;
margin-top: 0;
background: url(img/background.jpg) repeat-y;
background-position: center;
font: 11px Verdana,sans-serif;
color: #3c2628;
}

h3 {
letter-spacing: 1px;
font: 14px Verdana,sans-serif;
}

#kokosivu {
margin-left: auto;
margin-right: auto;
width: 950px;
}

#ylateksti {
width: 930px;
text-align: center;
padding: 5px 0 5px 0;
letter-spacing: 2px;
color: #c4cab2;
background: url(img/ylatausta.jpg) no-repeat;
background-position: center;
background-color: #3f2a29;
margin-left: 10px;
font: 10px Verdana,sans-serif;
}

#otsikkokuva {
width: 930px;
border-bottom: 3px solid #3f2a29;
background-color: #3f2a29;
text-align: center;
margin-left: 10px;
}

#valikko {
width: 950px;
margin-left: 15px;
text-align: center;
font: 12px Verdana,sans-serif;
}

#valikko .menulink {
list-style: none;
float: left;
width: 153px;
height: 25px;
line-height: 20px;
background-color: #3f2a29;
letter-spacing: 2px;
border-right: 1px solid #c4cab2;
}

#valikko .menulink-selected {
list-style: none;
float: left;
width: 155px;
height: 25px;
line-height: 20px;
background-color: #c4cab2;
letter-spacing: 2px;
}

#valikko .menulink.last { border: 0; }

#valikko .menulink-selected.last { border: 0; width: 150px; }

#valikko .menulink  a:link  {
color: #c4cab2;
font-weight: bold;
text-decoration: none;
}

#valikko .menulink a:visited {
color: #c4cab2;
font-weight: bold;
text-decoration: none;
}

#valikko .menulink a:hover {
color: #fff;
font-weight: bold;
cursor: crosshair;
}

#valikko .menulink-selected  a:link {
color: #3f2a29;
font-weight: bold;
text-decoration: none;
}

#valikko .menulink-selected a:visited {
color: #3f2a29;
font-weight: bold;
text-decoration: none;
}

#valikko .menulink-selected a:hover  {
color: #fff;
font-weight: bold;
cursor: crosshair;
}

#sisalto {
width: 933px;
margin-left: 15px;
padding-bottom: 100px;
clear: both;
}

#sisalto  a:link  {
color: #83300f;
text-decoration: none;
}

#sisalto a:visited {
color: #83300f;
text-decoration: none;
}

#sisalto a:hover {
color: #fff;
cursor: crosshair;
}

#sisalto .entry {
width: 800px;
padding: 20px;
margin-left: auto;
margin-right: auto;
border-bottom: 2px solid #a2a78d;
}

#sisalto .date {
font-weight: bold;
}

#sisalto #dog_info {
float: left;
border-left: 2px solid #a2a78d;
padding-left: 5px;
width: 360px;
margin: 20px 10px 10px 20px;
}

#sisalto #dog_info .inforow {
height: 20px;
}

#sisalto #dog_info .emptyrow {
height: 20px;
}

#sisalto #dog_info .info1 {
width: 130px;
font-weight: bold;
border-bottom: 1px solid #a2a78d;
}

#sisalto #dog_info .info2 {
width: 230px;
}

#sisalto #syringo_info {
width: 400px;
float: left;
margin-left: 40px;
line-height: 1.5;
}

#sisalto #syringo_results {
float: left;
padding-left: 5px;
width: 400px;
margin: 20px 10px 10px 10px;
}

#sisalto  #syringo_results .sinforow {
height: 20px;
}

#sisalto  #syringo_results .semptyrow {
height: 20px;
}

#sisalto  #syringo_results .sinfo1 {
width: 230px;
font-weight: bold;
border-bottom: 1px solid #a2a78d;
}

#sisalto  #syringo_results .sinfo2 {
width: 170px;
}

#sisalto img {
border: 1px solid #3f2a29;
}

#sisalto .noborder {
border: 0px;
}

#sisalto .topic {
padding-top: 20px;
}

#sisalto .img-clear{
float: left;
padding: 5px;
margin: 20px 10px 10px 20px;
}

#sisalto .img-nocaption {
float: left;
background-color: #a2a78d;
padding: 5px;
margin: 20px 10px 10px 20px;
}

#sisalto .img-caption {
float: left;
background-color: #a2a78d;
padding: 5px 5px 8px 5px;
margin: 20px 10px 10px 20px;
}

#sisalto .caption {
padding-left: 10px;
font-style: italic;
}

#sisalto .img-caption2 {
background-color: #a2a78d;
padding: 5px 5px 8px 5px;
margin: 20px 10px 10px 20px;
}

#sisalto #sukutable {
clear: both;
border: 2px solid #a2a78d;
width: 830px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}

#sisalto #sukutable .sukucell{
border: 1px solid #a2a78d;
padding-left: 5px;
line-height: 1.8;
}

#sisalto .indent {
padding-left: 30px;
}

#sisalto .showresult {
width: 830px;
margin-left: auto;
margin-right: auto;
border-bottom: 1px solid #a2a78d;
padding: 15px 5px 15px 5px;
margin-bottom: 5px;
line-height: 1.8;
}

#sisalto .showresult .showinfo {
font-weight: bold;
}

#sisalto .esittelyteksti {
line-height: 1.8;
float: left;
border-left: 2px solid #a2a78d;
padding-left: 5px;
width: 520px;
margin: 20px 10px 10px 20px;
}

#sisalto .esittelykuvat {
float: left;
}

#sisalto .thumbs {
float: left;
width: 220px;
padding: 10px 5px 15px 5px;
margin: 5px 20px 40px 50px;
}

#sisalto .thumbs .thumb {
margin: 5px;
}

#sisalto .minigallery-img {
float: left;
width: 600px;
text-align: center;
}


#sisalto .kappale {
width: 830px;
margin-left: auto;
margin-right: auto;
padding: 0 5px 15px 5px;
margin-bottom: 5px;
line-height: 1.5;
}

#sisalto .infobox {
width: 820px;
margin-left: auto;
margin-right: auto;
padding: 5px;
line-height: 1.5;
border: 1px solid #a2a78d;
}

#sisalto #tapahtumat {
float: left;
width: 500px;
padding: 20px 5px 5px 5px;
margin-left: 50px;
line-height: 1.5;
}

#sisalto #tapahtumat .tapahtuma {
border-bottom: 2px solid #a2a78d;
padding: 5px;
line-height: 1.5;
}

#sisalto .box {
float: left;
width: 380px;
padding-left: 20px;
line-height: 2;
}

#sisalto  ul {
line-height: 2;
}

#sisalto li {
list-style: none;
}

#sisalto #gallery_lists {
width: 830px;
height: 700px;
margin-left: auto;
margin-right: auto;
}

#sisalto #gallery_lists .single_gallery_list {
float: left;
padding: 40px 20px 10px 30px;
width: 365px;
}

#sisalto #gallery_lists .single_gallery_list .ball-list {
list-style-image: url(img/titles/mini/ball.jpg);
padding-top: 10px;
}

#sisalto .clear {
clear: both;
}

/* IE-purkat */
* html #ylateksti,
* html #otsikkokuva,
* html #valikko                                                { margin-left: 32px; }
* html #valikko .menulink-selected           { width: 155px; }
* html #valikko .menulink-selected.last { width: 150px; }
* html #sisalto                                                { width: 950px; margin-left: 16px; clear: both;}
* html #sisalto .noborder                             { border: 0px; padding-left: 20px; }
* html #sisalto #tapahtumat {
	float: left;
	width: 500px;
	padding: 20px 5px 5px 5px;
	margin-left: 30px;
	line-height: 1.5;
}




