/* /* Rantalakeuden Eläkkeensaajat ry */
.galleriakuvat { }
.galleriakuvat a {border:2px solid #ccc; padding:1px; margin:3px; display:block; float:left}
.galleriakuvat a:hover {border:2px solid #c00;}

.johtokunta img {float:left; margin:0 10px 3px 0; padding:2px; border:1px solid #999; clear:left}
.johtokunta p {clear:both}
.johtokunta h3 {margin-top:10px; clear:both}

* { margin: 0; padding: 0; }
html, body {  height: 100%; }

hr {width:100%; height:0px; border:1px dotted #CCCCCC; margin:1em 0;}

body { color: #333; font-family:Arial, Helvetica, sans-serif;  background: #eef; font-size:0.9em; text-align:center }
h1 {margin: 0.6em 0 0 0; color: #903; font-weight:normal; font-size:2.6em; font-family:Georgia, "Times New Roman", Times, serif}
h2 {margin: 1.6em 0 0.6em; color: #333; font-weight:normal; font-size:2em; font-family:"Trebuchet MS", Helvetica, sans-serif}
h3 {margin: 0; color: #333; font-weight:bold; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; clear:right}
h4 {margin: 0; color: #333; font-size:1em; font-family:Arial, Helvetica, sans-serif; font-style:oblique}
p, ul { margin: 1.2em 0; line-height: 1.5em;}
#content p {padding-right:10px}
li {margin-left:2em}
a { color: #175b78; text-decoration: underline;}
a:hover { color: #175b78;}
#lomake {font-size:9px !important;}
.container {
  margin: 0 auto;
  width: 770px;
  background: #fff url(includes/tausta.gif) no-repeat right bottom;
  text-align: left;
  border-left:0.2em #CCC solid;
  border-right:0.2em #CCC solid;
  padding:0;
}

#head { background:url(header_bg.gif) repeat-x}
#head * {border:none; padding:0; margin:0}

#menu {font-weight:bold; width:200px; margin:50px 0}
#menu a {display:block; height:2em; border-top:1px dotted #ccc; background-color:#fff; color:#175b78; font-family:Verdana, Arial, sans-serif; margin-right:2em; line-height:2em; padding-left:1em; border-left:2px #CCC solid; position:relative; left:-2px; text-decoration:none; font-size:11px}

#menu a.selected {color:#666}
#menu a.index {}

#menu a.last {border-bottom:1px dotted #ccc;}
#menu a:hover {text-decoration:none; background-color:#F7F0F0; border-left:2px #C00 solid;}

#content {width:560px}

#foot {
  padding: 0.2em 1em;
  line-height: 12px;
  font-size:10px;
  color:#FFF;
  background:#1d5568;
}

.clearer {clear:both; border-bottom:none}

.kuvateksti {font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#903}
.print a.tulosta {background:url(print.gif) no-repeat left center; padding-left:18px; margin-left:40px }
/*linkit*/
dt {}
dt a {}
dd { margin-bottom:20px}
dd a {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; text-decoration:none; color:#444; }
dd a:hover {color:#444}

form {width:50%; margin-left:1em; float:right}
fieldset { padding:1em; line-height:1.2em; font-size:90%; border-width:0 0 0 1px; border-style:solid}
legend {font-weight:bold; font-size:1.2em; padding:0 4px 0 4px; background-color:#FFFFFF}
input.submit {float:right; margin-top:10px; font-weight:bold}


#jasenlomake input.text {width:100%;}
#palautelomake input.text {width:100%;}
#palautelomake textarea {width:100%;}

#proosat {display:block; width:250px; float:right; padding-top:20px}
#proosat a {display:block; padding-left: 20px; background:url(bullet.gif) no-repeat left center;}