/* CSS Document *

/*KOKO SIVU*/
body
{
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
background-image:url(img/bg2.jpg);
background-repeat:no-repeat;
background-position:center top;
color: #000000;
}

/*BANNERI*/
div.header_JH
{
background-color:#FFFFFF;
height:290px;
width:927px;
/*margin-left:42px;
margin-top:-13px;*/
margin-left:auto;
margin-right:auto;
margin-top:-5px;
}

/*PAANAVIGOINTI*/
div.mainnav_JH
{
margin-left:-12px;
position: relative;
z-index:2;
}

#mainnav_JH
{
margin-left:-10px;
position: relative;
z-index:2;
}

/*SISALTO*/
div.con_JH
{
width:927px;
min-height:500px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
background-image:url(img/bg.jpg);
background-repeat:repeat-y;
background-position:left;
margin-top:-11px;
z-index:1;
}

/*NEWS AND UPDATES IN BRIEF */

div.boxes_JH
{
width:800px;
text-align:center;
border-top:#009900 thin solid;
}

div.boxes2_JH
{
width:800px;
text-align:center;
border-top:#009900 thin solid;
background-color:#009900;
}


/*SIVUJEN OIKEAN PUOLEINEN SISALTO*/

div.right_JH
{
width:500px;
margin-left:350px;
margin-top:-1500px;
min-height:1100px;
}

div.right2_JH
{
width:500px;
margin-left:350px;
margin-top:-2100px;
min-height:1100px;
}

div.right3_JH
{
width:500px;
margin-left:350px;
margin-top:-2200px;
height:730px;
}

div.right4_JH
{
width:500px;
margin-left:0px;
margin-top:-2500px;
min-height:1000px;
}

div.right5_JH
{
width: 650px;
margin-left: 200px;
margin-top: -290px;
}

div.right6_JH
{
width: 650px;
margin-left: 200px;
margin-top: -690px;
}


/*VASEMMAN REUNAN KUVAT*/
div.leftPics_JH
{
padding-top:100px;
padding-left:20px;
height:1500px;
width:300px;
margin-left:30px;
}

div.leftPics2_JH
{
padding-top:100px;
padding-left:20px;
height:2100px;
width:250px;
margin-left:30px;
}

div.leftPics3_JH
{
padding-top:100px;
padding-left:20px;
height:2200px;
width:300px;
margin-left:30px;
}

div.leftPics4_JH
{
height:300px;
width:300px;
margin-left:30px;
padding-top:10px;
padding-left:20px;
}

/*SIVUJEN TEKSTIOSIO JOS KESKELLA*/
div.text_JH
{
width:800px;
margin-left:30px;
padding-left:20px;
}

div.text2_JH
{
width:800px;
margin-left:30px;
padding-left:20px;
}


div.text3_JH
{
width:800px;
margin-left:30px;
min-height:2700px;
padding-left:20px;
}


/*SHORTCUTS*/
div.shortcuts_JH
{
padding-top:70px;
padding-left:20px;
height:700px;
width:280px;
margin-left:30px;
}

/**KOIRASIVUJEN LOHKOT**/
div.dogHeader_JH
{
float:left;
background-image:url(img/headerShadow.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin: 30px 0 30px 56px;
width:806px;
height:30px;
}

table.dogsTable_JH
{
border:hidden;
width:800px;
}

.dogPhotos_JH
{
width:260px;
}

.dogInfo_JH
{
background-color:#FFFFFF;
padding-left:40px;
color:#000000;
background-image:url(img/dogInfoBg.gif);
background-repeat:repeat-x;
border:#006600 thin solid;
}

.dogInfo_JH a
{
text-decoration:underline;
color:#000000;
font-weight:bold;
}

.dogInfo_JH a.visited
{
text-decoration:underline;
color:#000000;
font-weight:bold;
}

.dogInfo_JH a:hover
{
text-decoration:underline;
color:#FA0006;
font-weight:bold;
}

.dogInfo_JH a.visited:hover
{
text-decoration:underline;
color:#FA0006;
font-weight:bold;

}

.dogSpace_JH
{
width: 30px;
}


/*KUUKAUDET UUTISISSA*/
div.month_JH
{
border:#009900 double;
padding:10px;
margin-bottom:10px;
}

/**KUUKAUSIOTSIKOT**/
div.monthHeader_JH
{

}

/*ALAPALKKI & COPYRIGHT*/
div.footer_JH
{
width:927px;
height:38px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
background-image:url(img/bottombg.jpg);
background-repeat:no-repeat;
background-position:left;
padding-top:7px;
text-align:center;
color:#FFFFFF;
}

div.footer2_JH
{
width:927px;
height:38px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
background-image:url(img/bottombg2.jpg);
background-repeat:no-repeat;
background-position:left;
padding-top:110px;
text-align:center;
color:#FFFFFF;
}

div.footerIndex_JH
{
width:927px;
height:60px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
background-image:url(img/bottombgIndex.jpg);
background-repeat:no-repeat;
background-position:left;
padding-top:118px;
color:#FFFFFF;
text-align:center;
}

/*OTSIKOT*/
h1
{
color: #0B911E;
font-size:12px;
font-weight:bold;
}

h2
{
padding-top:20px;
color: #000000;
font-size:12px;
font-weight:bold;

}

h3
{
color: #000000;
font-size:12px;
font-weight:bold;
}

h4
{
color: #000000;
font-size:12px;
font-weight:bold;
text-align:center;
}

h5
{
height:20px;
padding:5px;
color: #000000;
font-size:15px;
font-weight:bold;
text-decoration:none;
width:794px;
border:#006600 thin solid;
margin: -6px 6px 6px -6px;
background-image:url(img/headerbg.gif);
background-repeat:repeat-x;
}

h6
{
color: #0B911E;
font-size:14px;
font-weight:bold;
}

/*FONTIT*/
font.one
{
color:#0B911E;
font-size:13px;
text-align:left;
}


/*KAPPALEET*/
p.one
{
text-align:center;
color: #000000;
}

p.two
{
text-align:left;
}

p.three
{
text-align:justify;
}

p.four
{
text-align:left;
font-weight: bold;
line-height: 20px;
}

p.five
{
color: #009900;
}

/*TAULUKOT*/
table.one
{
margin-top:20px;
border:hidden;
margin-left:25px;
margin-right:35px;
margin-bottom:35px;
width:860px;
}

table.two
{
border-color:#006600;
border-style:solid;
font-size:10px;
}

table.three
{
font-weight:bold;
border-style: none;
border-width: 0px;
margin-left:350px;
margin-top: -170px;
width: 400px;
height:290px;
}

/*LINKIT*/

a.one{color:#000000; text-decoration:none; font-weight:bold; line-height:20px;}
a.one:hover { color:#0B911E; text-decoration:underline;font-weight:bold; line-height:20px;}
a.one.visited{ color:#000000; text-decoration:none; font-weight:bold; line-height:20px; }
a.one.active{color:#000000; text-decoration:none; font-weight:bold; line-height:20px;}
a.one.visited:hover {color:#0B911E; text-decoration:underline;font-weight:bold; line-height:20px;}

a.two{color: #0B911E; text-decoration:none; font-weight:bold;}
a.two:hover{color: #FA0006; text-decoration:underline; font-weight:bold;}
a.two.visited{color: #990000; text-decoration:none; font-weight:bold;}
a.two.active{color: #0B911E; text-decoration:none; font-weight:bold;}
a.two.visited:hover{color: #FA0006; text-decoration:underline; font-weight:bold;}

a.three{color: #0B911E; text-decoration:none;}
a.three:hover{color: #0B911E; text-decoration:none;}
a.three.visited{color: #0B911E; text-decoration:none;}
a.three.active{color: #0B911E; text-decoration:none;}
a.three.visited:hover{color: #0B911E; text-decoration:none;}

a.four{ display:block; height:110px; width:130px; color:#000000; text-decoration:none; font-weight:bold}
a.four:hover {display:block; height:110px; width:130px; border-right:#0B911E solid thick; color:#000000; text-decoration:none;
font-weight:bold;}
a.four.visited{ display:block; height:110px; width:130px; color:#000000; text-decoration:none; font-weight:bold}
a.four.active{ display:block; height:110px; width:130px; color:#000000; text-decoration:none; font-weight:bold}
a.four.visited:hover {display:block; height:110px; width:130px; border-right:#0B911E solid thick; color:#000000; text-decoration:non; font-weight:bold;}

/*GALLERIAT*/

div.gallery_JH {
	text-align: center;
}

div.loadarea_JH{
text-align: center;
width: 800px;
padding-top: 20px;
}

a.two img{
border: 0px;
border:hidden;
}

a img{
border: hidden;
}

a img:hover{
border: hidden;
}

img.dogs
{
padding:5px;
border:#003300 thin solid;
background-color:#FFFFFF;
}

