/* NURMINEN.ORG -SAITIN TYYLITIEDOSTO ************************* */

/* color codes
left-menu-background: 	rgb(248, 244, 243)
left-menu-a-link: 		rgb(171, 101, 49)
left-menu-a-visited: 		rgb(125, 125, 125)
left-menu a:hover: 		rgb(171, 101, 49)
left-menu h1: 			rgb(171, 101, 49)
left-menu h2: 			rgb(171, 101, 49) background: rgb(248, 244, 243)
nav a: 				rgb(205, 116, 105)
nav a:visited:			rgb(125, 125, 125)
nav a:hover: 			rgb(122, 75, 31) background-color: rgb(248, 244, 243);
main-pic hr: 			rgb(248, 244, 243)
img-and-caption-floatright: 	rgb(205, 116, 105)
img-and-caption-floatleft: 	rgb(205, 116, 105)
img-and-caption-nofloat: 	rgb(205, 116, 105)
cont-cent h1: 			rgb(205, 116, 105)
cont-cent h2: 			rgb(205, 116, 105)
aihealue-list li: 			rgb(205, 116, 105) REM
tasot-list li: 			rgb(205, 116, 105)
tasot-list a: 			rgb(205, 116, 105) REM
tasot-list a:link: 		rgb(205, 116, 105)
tasot-list a:visited: 		rgb(205, 116, 105) REM
tasot-list a:hover: 		rgb(205, 116, 105) REM
cont-cent hr: 			rgb(248, 244, 243)
cont-cent a: 			rgb(205, 116, 105)
cont-cent a:link: 		rgb(205, 116, 105)
cont-cent a:visited: 		rgb(183, 176, 174)
cont-cent a:hover: 		rgb(122, 75, 31)
background-color: 		rgb(248, 244, 243) REM
cont-topright: background: 	rgb(248, 244, 243)
cont-topright a:link: 		rgb(171, 101, 49)
cont-topright a:visited: 	rgb(125, 125, 125)
cont-topright a:hover: 	rgb(171, 101, 49)
background-color: 		rgb(248, 244, 243) REM
cont-cent-footer a:link: 	rgb(171, 101, 49)
cont-cent-footer a:visited: 	rgb(183, 176, 174)
cont-cent-footer a:hover: 	rgb(122, 75, 31) background-color: rgb(248, 244, 243)
cont-cent-footer hr: 		rgb(248, 244, 243)
return-tofp-lnk a:link: 		rgb(205, 116, 105)
return-tofp-lnk a:visited: 	rgb(205, 116, 105)
return-tofp-lnk a:hover: 	rgb(122, 75, 31) background-color: rgb(248, 244, 243)
email-addr-table: 		rgb(205, 116, 105)
cv-subtitle: 			rgb(205, 116, 105)

***************************************************************************** */

div.left-menu {
  font-size: small;
  line-height: 135%;
  text-align: left;
  position: fixed;
  top: 155px;
  left: 2%;
/*  width: 18%;  */
  width: 225px;
/*  padding: 15px;  */
  font-family: Helvetica,Arial, sans-serif;
  background: rgb(248, 244, 243) none repeat scroll 0% 50%;
}
div.left-menu a { font-weight: 300;
    }
div.left-menu a:link { text-decoration: none;
  color: rgb(171, 101, 49);
    }
div.left-menu a:visited { text-decoration: none;
    color: rgb(125, 125, 125);
  font-style: italic;
    }
div.left-menu a:hover { text-decoration: none;
  font-style: italic;
  color: rgb(171, 101, 49);
  border-bottom: 1px dotted;
/*    font-size: 105%; */
/*    background-color: #dbd5d4; */
    }
div.left-menu h1 {
	font-size: medium;
	font-weight: 500;
  color: rgb(171, 101, 49);
	line-height: 80%;
    	}
div.left-menu h2 {
	line-height: 70%;
/*  	text-indent: 7%; ******* IE doesn't like these... ******** */
  	font-size: medium;
  color: rgb(171, 101, 49);
    	font-style: italic;
	/* padding: 15px; */
  	font-family: Helvetica,Arial, sans-serif;
/*  	background: rgb(248, 244, 243) none repeat scroll 0% 50%; */
	}
div.left-menu li {
/*	line-height: 100%; */
	list-style-type: circle;
/*	text-indent: -15%; */
	}

/*   round-corners -kokeilu ****************************/

.roundedcornr_box_401395 {
   background: #f8f4f3;
}
.roundedcornr_top_401395 div {
   background: url(../images/roundedcornr_401395_tl.png) no-repeat top left;
}
.roundedcornr_top_401395 {
   background: url(../images/roundedcornr_401395_tr.png) no-repeat top right;
}
.roundedcornr_bottom_401395 div {
   background: url(../images/roundedcornr_401395_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_401395 {
   background: url(../images/roundedcornr_401395_br.png) no-repeat bottom right;
}

.roundedcornr_top_401395 div, .roundedcornr_top_401395, 
.roundedcornr_bottom_401395 div, .roundedcornr_bottom_401395 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_401395 { margin: 0 30px; }

/* *************************************************** */

div.logo { position: absolute;
    left: -8px;
    top: 60px;
    }

div.logokuukkeli { position: absolute;
/*    left: 65%;  */
	 left: 780px;
    top: 20px;
    }

div.nav p { position: absolute;
    right: 25%;
    top: 60px;
    text-align: right;
    }

  div.nav a { font-family: arial;
    font-weight: 500;
    font-size: 105%;
    color: rgb(205, 116, 105);
    }

  div.nav a:link { text-decoration: none;
    color: rgb(171, 101, 49);
    }

  div.nav a:visited { text-decoration: none;
    color: rgb(125, 125, 125);
    }

  div.nav a:hover { text-decoration: none;
    color: rgb(122, 75, 31);
    background-color: rgb(248, 244, 243);
    }

  div.logo img { position: absolute;
	 left: 300px;
    }

  div.main-pic img { position: absolute;
/*    left: 25%;  */
	 left: 300px;
    top: 110px;
    }

  div.main-pic hr { position: absolute;
    top: 150px;
/*    left: 25%;  */
	 left: 300px;
/*    width: 54%; */
	 width: 600px;
    color: rgb(248, 244, 243);
    }

  div.cont-cent { position: absolute;
/*	left: 25%; */
	left: 300px;
	top: 170px;
/*	width: 30%;  */
	width: 320px;	
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
	font-size: small;
	line-height: 1.3em
}

  div.img-and-caption-floatright { margin: 15px 0px 10px 20px;
    float: right;
    font-style: italic;
    color: rgb(205, 116, 105);
    }

  div.img-and-caption-floatleft { margin: 15px 20px 10px 0px;
    float: left;
    font-style: italic;
    color: rgb(205, 116, 105);
    }

div.img-and-caption-nofloat { margin: 15px 20px 10px 0px;
    float: none;
    font-style: italic;
    color: rgb(205, 116, 105);
    }

  div.cont-cent h1 { font-size: medium;
    color: rgb(205, 116, 105);
    }

  div.cont-cent h2 { font-size: medium;
    color: rgb(205, 116, 105);
    font-size: 100%;
    }

	div.cont-cent h3 { font-size: small;
    color: rgb(205, 116, 105);
		font-style: italic;    
    font-size: 100%;
    }
    
    div.aihealue-list li {
	list-style-type: circle;
/*	color: rgb(205, 116, 105); */
	
    }

    div.tasot-list li {
	list-style-type: square;
	color: rgb(205, 116, 105);
    }
    
/*    div.tasot-list a {
	font-weight: 300;
    	text-decoration: none;
	color: rgb(205, 116, 105);
    }
*/

    div.tasot-list a:link {
	font-weight: 300;
    	text-decoration: none;
	color: rgb(205, 116, 105);
    }
/*
    div.tasot-list a:visited {
	font-weight: 300;
    	text-decoration: none;
	color: rgb(205, 116, 105);
	border: none;
    }

    div.tasot-list a:hover {
	font-weight: 300;
	text-decoration: none;
	font-style: italic;
	color: rgb(205, 116, 105);
	border-bottom: 1px dotted;
    }
*/

  div.cont-cent hr { color: rgb(248, 244, 243);
    }

  div.cont-cent a { font-weight: 600;
	color: rgb(205, 116, 105);
    }

  div.cont-cent a:link { text-decoration: none;
	color: rgb(205, 116, 105);
    }

  div.cont-cent a:visited { text-decoration: none;
    color: rgb(183, 176, 174);
/*    border-bottom: 1px dotted; */
    }

  div.cont-cent a:hover { text-decoration: none;
    color: rgb(122, 75, 31);
/*    background-color: rgb(248, 244, 243); */
    border-bottom: 1px dotted;
    }

  div.cont-topright { 
/*  	padding: 20px; */
	background: rgb(248, 244, 243) none repeat scroll 0% 50%;
	position: absolute;
	/* position: fixed; */
/*	left: 60%;  */
	left: 670px;
	top: 160px;
/*	width: 20%;  */
	width: 230px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 75%;
	line-height: 115%;
/*	font-weight: 100; */
    }

  div.cont-topright h1 { font-size: 105%;
    }

  div.cont-topright h2 { font-size: 100%;
    font-style: italic;
    }

  div.cont-cent-footer { font-size: 80%;
    text-align: right;
    }

  div.cont-topright a { font-weight: 600;
    }

  div.cont-topright a:link { text-decoration: none;
    color: rgb(171, 101, 49);
    }

  div.cont-topright a:visited { text-decoration: none;
    color: rgb(125, 125, 125);
    border-bottom: 1px dotted;
    }

  div.cont-topright a:hover { text-decoration: none;
  font-style: italic;
/*    color: rgb(122, 75, 31);
    background-color: rgb(248, 244, 243); */
	color: rgb(171, 101, 49);
	border-bottom: 1px dotted;
    }

  div.copyright { 
	font-family: Helvetica,Arial,sans-serif;
	font-size: 75%;
	line-height: 115%;
	color: rgb(205, 116, 105);
    }

  div.cont-cent-footer a { font-weight: 600;
    }

  div.cont-cent-update-notice { 
	font-family: Helvetica,Arial,sans-serif;
	font-size: 75%;
	line-height: 115%;
	color: rgb(205, 116, 105);
    }

  div.cont-cent-footer a:link { text-decoration: none;
    color: rgb(171, 101, 49);
    }

  div.cont-cent-footer a:visited { text-decoration: none;
    color: rgb(183, 176, 174);
    border-bottom: none;
    }

  div.cont-cent-footer a:hover { text-decoration: none;
    color: rgb(122, 75, 31);
    background-color: rgb(248, 244, 243);
    }

  div.cont-cent-footer hr { bottom: 10px;
    left: 25%;
    width: 67%;
    color: rgb(248, 244, 243);
    }

div.return-tofp-lnk {
font-size: 70%;
}

div.return-tofp-lnk a { border-bottom: 1px dotted }

div.return-tofp-lnk a:link {text-decoration: none;
    color: rgb(205, 116, 105);
}

div.return-tofp-lnk a:visited { text-decoration: none;
    color: rgb(205, 116, 105);
    }

  div.return-tofp-lnk a:hover { text-decoration: none;
    color: rgb(122, 75, 31);
    font-style: italic;
    background-color: rgb(248, 244, 243);
    }

div.email-addr-table {
    color: rgb(205, 116, 105);
    font-weight: 600;
}

div.cv p { 
	position: relative;
	left: 5%;
/*	right: 90%; */
/*	text-align: right; */
	width: 105%;

}
div.cv h1 {
	text-decoration: none;
	font-style: italic;
	font-size: 100%;
}
div.cv-subtitle {
    color: rgb(205, 116, 105);	
}
