a:link, a:visited, a:active {
color: #cf986f;
text-decoration:none;}

a:hover {
color: #dfdccf; 
text-decoration:none;}

body { background: #dfdccf; margin: 0px; padding: 0px; 
font-family: arial;
color: #dfdccf;
font-size: 12px;
text-align: justify;
line-height: 1.7; }

i,b { color: #b27c4e; }

hr { color: #000; border: 1px solid #000; height: 3px; margin: 20px 0px 20px 0px; }

table {
font-family: arial;
color: #dfdccf;
font-size: 12px;
text-align: justify;
line-height: 1.7; 
}

.kkuva { border: 3px double #26322c; height: 120px; }

.kkal { background-color: #1b231f; color: #dfdccf; border-collapse: collapse; }
.kkal td { border: 3px double #26322c; }
.kkal b { text-transform: uppercase; font-size: 11px; color: #d7a47b; font-family: palatino linotype; }

.kkalo { 
font-family: palatino linotype;
font-size: 12px;
font-weight: bold;
color: #d7a47b;
text-transform: uppercase;
text-indent: 20px;
background-color: #141a17;
}

#linkit {
font-family: Trebuchet MS, Arial, Tahoma, Verdana, Sans-Serif;
text-transform: uppercase;
font-size: 15px;
position: absolute;
top: 380px;
left: 0px;
height: 30px;
width: 888px;
background: #141a17;
text-align: right;
}

#linkit a {
color: #b98e48;
text-decoration:none;
padding: 0px 5px 0px 5px;
}

#linkit a:hover {
color: #dfdccf;
}

#texts {
position: absolute;
top: 410px;
left: 0px;
width: 888px;
background: #141a17 url(img/vaik25.jpg) left bottom no-repeat;
}

#koirat { background-color: #23261f; color: #dfdccf; border-collapse: collapse; }
#koirat td { border: 3px double #000; width: 50%; }
#kasvatit { border: 3px double #000; background-color: #23261f; color: #dfdccf; border-collapse: collapse; }
#kasvatit td {  border: 3px double #000; }

.lmew { background: url(http://i6.photobucket.com/albums/y240/Miljandora/virtualdogs/mew2.png) left top no-repeat; display: inline-block; height: 150px; width: 150px; border: none; }
.lmew:hover { background: url(http://i6.photobucket.com/albums/y240/Miljandora/virtualdogs/mew.png) left top no-repeat; height: 150px; border-bottom: none; }
.ldera { background: url(http://i6.photobucket.com/albums/y240/Miljandora/virtualdogs/dera2.png) left top no-repeat; display: inline-block; height: 150px; width: 150px; border: none; }
.ldera:hover { background: url(http://i6.photobucket.com/albums/y240/Miljandora/virtualdogs/dera.png) left top no-repeat; height: 150px; border-bottom: none; }
.ljoyce { background: url(http://i6.photobucket.com/albums/y240/Miljandora/virtualdogs/joyce2.png) left top no-repeat; display: inline-block; height: 150px; width: 150px; border: none; }
.ljoyce:hover { background: url(http://i6.photobucket.com/albums/y240/Miljandora/virtualdogs/joyce.png) left top no-repeat; height: 150px; border-bottom: none; }

h1 {
font-family: palatino linotype;
font-size: 17px;
color: #d7a47b;
text-align: left;
text-transform: uppercase;
text-indent: 30px;
margin-top: 0px; padding-top: 0px;
}

h2 {
font-family: palatino linotype;
font-size: 14px;
color: #9c5e3a;
text-align: left;
text-transform: uppercase;
text-indent: 20px;
}

h5 {
font-family: palatino linotype;
font-size: 11px;
color: #9c5e3a;
text-align: left;
text-transform: uppercase;
text-indent: 10px;
margin: 0px; padding: 0px;
}

h3 {
font-family: palatino linotype;
font-size: 12px;
color: #d7a47b;
text-transform: uppercase;
margin:0px; padding: 4px;
text-indent: 20px;
background-color: #23261f;
}

h4 {
font-family: palatino linotype;
font-size: 14px;
color: #9c5e3a;
text-align: left;
text-transform: uppercase;
text-indent: 20px;
margin: 0px; padding: 0px;
}