/* CSS Document Luomajärven Hevoskievari By HWD */
*{margin:0;padding:0;}
body{background:#003334;text-align:center;}
#pagewrapper{text-align:left;margin:0 auto;width:802px;}

/*Otsikko ja kieli */
#Header{background:url(k/logo.gif) left top no-repeat;height:59px;text-align:right;}
#Language{float:right;width:230px;margin:35px 15px 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFF;}
#Language a, #Language a:visited{color:#FFF;text-decoration:none;}
#Language a:hover{text-decoration:underline;}

/* Navigointi */
#nav{border:1px solid #81999B;height:50px; /* background:url(k/mehoidamme.gif) 0 right no-repeat; */}
#nav ul{list-style:none;}
#nav li {display:inline;height:30px;}
#nav li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFF;padding:19px 10px;border-right:1px solid #81999B;width:auto;text-decoration:none;float:left;}
#nav li a:hover, #nav li a.selected{background:#265253;}

/* SubNavigointi */
#snav{border-left:1px solid #81999B;border-right:1px solid #81999B;border-bottom:1px solid #81999B;height:22px;background:#265253;padding-left:20px;}
#snav ul{list-style:none;}
#snav li {display:inline;}
#snav li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFF;padding:5px;width:auto;text-decoration:none;float:left;background:#265253;text-align:center;}
#snav li a:hover, #snav li a.selected{background:#004D4F;}

/* Pääkuvat */
#MainPicture{clear:both;border-left:1px solid #81999B;border-right:1px solid #81999B;border-bottom:1px solid #81999B;text-align:center;}
#MainPictureIndex{clear:both;border:1px solid #81999B;text-align:center;}

/* Sisältö */
#ContentLeft{float:left;width:224px;text-align:left;}
#ContentRight{float:right;width:509px;}

#ContentLeftBox{border-left:1px solid #81999B;border-right:1px solid #81999B;padding:5px 10px 0 15px;color:#FFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#ContentLeftBox a, #ContentLeftBox a:visited{color: #F7CD29;}
#ContentLeftBox a:hover{text-decoration:none;}

#ContentLeftBox2{border-left:1px solid #81999B;border-right:1px solid #81999B;padding:5px 10px 0 15px;color:#003334;font-size:12px;font-family:Arial, Helvetica, sans-serif;background: #F7CD29;}
#ContentLeftBox2 a, #ContentLeftBox2 a:visited{color:#003334;text-decoration:none;}
#ContentLeftBox2 a:hover{text-decoration:underline;}

#ContentRightBox{/* border-left:1px solid #81999B;border-right:1px solid #81999B;*/ padding:0 10px;color:#FFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#ContentRightBox a, #ContentRightBox a:visited{color: #F7CD29;background:url(k/arrow.gif) left center no-repeat;padding-left:20px;}
#ContentRightBox a:hover{text-decoration:none;}
.ContentLeftBoxDate{color:#FFF;font-size:12px;font-weight:bold;}
.ContentLeftBoxEvent{color:#F7CD29;}
#ContentRightBoxEngSwe{padding:0 10px;color:#FFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:center;}
#ContentRightBoxEngSwe a, #ContentRightBoxEngSwe a:visited{color: #F7CD29;}
#ContentRightBoxEngSwe a:hover{text-decoration:none;}
#CalendarSearch{}
#CalendarSearchTable TR TD{padding:0 10px 3px 0;}

#ContactBox{text-align:left;padding:10px;color:#FFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#ContactBox H2, #ContactBox a, #ContactBox a:visited{color:#F7CD29;text-decoration:none;}
#ContactBox P{margin:1.5em 0;}
#ContactBox a:hover{text-decoration:underline;}

#Footer{font-family:Arial;color:#FFF;font-size:10px;text-align:center;margin:10px 0;border-top:1px solid #005355;padding-top:10px;clear:both;}
#Footer a{color:#F7CD29; }

/* Otsikot */
#Content H1, #Content H2{color:#F7CD29;font-family:Arial, Helvetica, sans-serif;background:#003334;font-size:14px;padding-right:5px;display:inline;}
.HeadingWrapper{background:#003334 url(k/otsikko_bg.gif) 50% 50% repeat-x;margin:15px 0 10px 10px;text-align:left;}

/* MINIGALLERIA */
#ContentRightBox #minigalleria {
margin:0 0 10px 0;
padding:0;
width:490px;
text-align:left;
}
#ContentRightBox #minigalleria #kuvaboxi IMG {
border:none;
margin:0 auto;
padding:0;
}
#ContentRightBox #minigalleria #kuvaboxi {
border:1px solid #005355;
margin:5px 5px 5px 0;
padding:0;
width:130px;
min-height:220px;
height: auto !important;
height: 220px;
float:left;
text-align:center;
position:relative;
}
#ContentRightBox #minigalleria #kuvaboxi a {
background:none;
margin:0;
padding:0;
width:130px;
}
#ContentRightBox #minigalleria #kuvaboxi .nimi {
display:none;
width:130px;
}
#ContentRightBox #minigalleria #kuvaboxi .kuvaus {
margin:10px auto 0 auto;
width:130px;
position: absolute;
bottom:0;
left:0;
text-align:center;
background:#003334;
}
#ContentRightBox #minigalleria #clear {
clear:both;
}