/*------------------------------------ RAKENNE ---------------------------*/

* {
	margin: 0px;
	padding: 0px;
}

:focus {
	outline: 0;
}


body {
	margin: 0px;
	padding: 0px;
	font: 13px Georgia, "Times New Roman", Times, serif;
	background: url(kuvat/body-tausta-manner.gif) repeat-y 1025px 2px;
}

body#yhteystiedot-sivu, body#jasenet-sivu-h, body#jasenet-sivu-p-r, body#kuvat-jasenia-sivu, body#aanitearkisto-sivu {
	background: url(kuvat/body-tausta-linna.gif) repeat-y 1025px 0px;
}

body#tapahtumat-sivu, body#julkaisut-sivu, body#jasenet-sivu-i-j, body#jasenet-sivu-s-t, body#videosalonki-sivu, body#kuvat-kuusvitoset-sivu    {
	background: url(kuvat/body-tausta-viita.gif) repeat-y 1025px 0px;
}

body#ajankohtaista-sivu, body#apurahainfo-sivu, body#jasenet-sivu-k {
	background: url(kuvat/body-tausta-kajava.gif) repeat-y 1025px 0px;
}

body#historia-sivu, body#arvostelupalvelu-sivu, body#asiantuntijapalvelut-sivu, body#linkit-sivu, body#jasenet-sivu-l-o, body#kuvat-sivu  {
	background: url(kuvat/body-tausta-linna2.gif) repeat-y 1025px 0px;
}

#putoavaKynaTausta {
	background: url(kuvat/putoava-kyna.jpg) no-repeat 75px 1500px;
	height: 1700px;
	width: 100%;
}

#wrapper{
	margin: 0px;
	padding: 0px;
	width: 970px;
	height: 800px;
	background-image: url(kuvat/wrapper-tausta-sivu.jpg);
	background-repeat: no-repeat;
}

#index-sivu #wrapper {
	margin: 0px;
	padding: 0px;
	width: 970px;
	height: 800px;
	background-image: url(kuvat/wrapper-tausta.jpg);
	background-repeat: no-repeat;
}

#vasenpuoli {
	height: 800px;
	width: 252px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}

#oikeapuoli {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 279px;
	background: none;
	height: 800px;
}

#index-sivu #oikeapuoli, #aanitearkisto-info-sivu #oikeapuoli {
	background: url(kuvat/oikeapuoli-tausta.jpg) no-repeat 18px 0px;
}

#historia-sivu #oikeapuoli {
	background: url(kuvat/historia.png) no-repeat 2px 15px;
}

#yhteystiedot-sivu #oikeapuoli {
	background: url(kuvat/muistikirja.png) no-repeat 0px 30px;
}

#jarjestouutiset-sivu #oikeapuoli{
	background: url(kuvat/jarjestouutiset-kuvitus.png) no-repeat 0px 30px;
}

#apurahainfo-sivu #oikeapuoli{
	background: url(kuvat/apurahainfo.png) no-repeat 3px 0px;
}

#ajankohtaista-sivu #oikeapuoli, #english-sivu #oikeapuoli{
	background: url(kuvat/ajankohtaista-kuvituskuva2.png) no-repeat 0px 70px;
}

#mainContent {
	width: 412px;
	border: 0px solid #FF0000;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 277px;
	top: 5px;
}

#videosalonki-sivu #mainContent, #aanitearkisto-sivu #mainContent, #kuvat-sivu #mainContent
#kuvat-jasenia-sivu #mainContent, #kuvat-kuusvitoset-sivu #mainContent {
	width: 690px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 277px;
	top: 5px;
}

#contentUpper {
	float: left;
	height: 167px;
	width: 412px;
	margin: 0px;
	padding: 0px;
	background: url(kuvat/content-upper-tausta.png) no-repeat left top;
	position: relative;
}

#videosalonki-sivu #contentUpper, #aanitearkisto-sivu #contentUpper, #kuvat-sivu #contentUpper,
#kuvat-jasenia-sivu #contentUpper, #kuvat-kuusvitoset-sivu #contentUpper {
	float: left;
	height: 124px;
	width: 412px;
	margin: 0px 0px 0px 135px;
	padding: 0px;
	background: url(kuvat/content-upper-tausta-video.png) no-repeat left top;
}

#content {
	background:  url(kuvat/content-tausta.png) no-repeat left bottom;
	margin: 0px;
	padding: 3px 0px 30px;
	width: 412px;
	clear: both;
}

#index-sivu #content {
	background:  url(kuvat/content-tausta-index.png) no-repeat left bottom;
	margin: 0px;
	padding: 3px 0px 30px;
	width: 412px;
	clear: both;
}

#videosalonki-sivu #content, #aanitearkisto-sivu #content, #kuvat-sivu #content,
#kuvat-jasenia-sivu #content, #kuvat-kuusvitoset-sivu #content {
	background:  url(kuvat/content-tausta.png) no-repeat left bottom;
	margin: 0px 0px 0px 135px;
	padding: 3px 0px 30px;
	width: 412px;
	clear: both;
}

.video-tausta {
	background: url(kuvat/video-tausta.png) no-repeat;
	height: 170px;
	width: 272px;
	float: left;
	margin: 2px 0px 3px 40px;
	padding: 0px;
}
.videopadding {
	margin-top: 14px;
	margin-left: 15px;
}

#yhteystiedot {
	margin: 266px 0px 0px 79px;
	padding: 0px;
}

#arvostelupalvelu {
	margin: 1px 0px 0px;
	padding: 0px;
}

#aanitearkisto {
	margin: 0px 0px 0px 57px;
	padding: 0px;
}

#player {
	width: 231px;
	margin: 135px 0px 0px 36px;
	padding: 0px;
	height: 33px;
}

#blogi {
	margin: 10px 0px 0px 43px;
	padding: 0px;
}

#vasenpuoli #blogi {

	margin: 460px 0px 0px 30px;
	padding: 0px;
}

#historia {
	margin: 4px 0px 0px;
	padding: 0px;
}

#web-design {
	margin: -7px 0px 0px 105px;
	padding: 0px;
	background: url(kuvat/web-design.png) no-repeat;
	height: 31px;
	width: 157px;
	cursor: help;
}

#klikkaa-kuvaa {
	background: url(kuvat/klikkaa-kuvaa-tausta.png) no-repeat;
	margin: 70px 5px 0px 0px;
	padding: 0px;
	height: 99px;
	width: 72px;
	float: right;
}

#muistikirja {
	margin-top: 30px;
	background: url(kuvat/muistikirja.png) no-repeat;
	height: 194px;
	width: 275px;
}

#kayntikortti-sivu {

	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 69px;
	top: 262px;
}

#menukyna {
	background: url(kuvat/menu-kyna.png) no-repeat;
	position: absolute;
	left: -13px;
	top: 40px;
	height: 97px;
	width: 98px;
}

/*------------------------------------ AUDIO-SOITIN ---------------------------*/

.audio-tausta {
	background: url(kuvat/player-tausta.png) no-repeat;
	height: 97px;
	width: 285px;
	float: left;
	margin: 0px 0px 1px 40px;
	padding: 0px;
	position: relative;
	z-index: 90;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	text-transform: uppercase;
	color: #606060;
	letter-spacing: 2px;
	text-align: center;
	font-style: normal;
}

.audio-padding {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: absolute;
	left: 48px;
	top: 29px;
}

.esittajan-nimi {
	margin: 10px 0px 0px;
	padding: 0px;
}

.audio-info {
	text-align: center;
	margin-top: 41px;
	text-transform: none;
}

.audio-info a:link, .audio-info a:visited {
	color: #CC3333;
	text-decoration: underline;
	cursor: help;
	text-transform: uppercase;
}

.audio-tausta a span {
	display: none;
}

.audio-tausta a:hover span {
	display: block;
	position: absolute;
	z-index: 100;
	top: -100px;
	left: 0;
	width: 180px;
	padding: 5px;
	margin: 10px;
	color: #FFFFFF;
	background: #000000;
	font: 12px Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
	border: 1px solid #666666;
	text-transform: none;
	letter-spacing: 0px;
}

/*--------------------------------------- GALLERIA-TYYLIT ---------------------------------------*/

.gallerycontainer{
	position: relative;
	height: 350px;
	width: 690px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
	margin: 0 2px 2px 0;
	background: #FFFFFF;
	padding: 2px;
	border: 1px solid #666666;
}

.thumbnail:hover{
	background-color: transparent;
}

.thumbnail:hover img{
	border: 1px 1px 1px 1px solid #CCCCCC;
}

.thumbnail span{
	position: absolute;
	background-color: white;
	padding: 8px;
	left: -1000px;
	border: 1px solid #666666;
	visibility: hidden;
	color: black;
	text-decoration: none;
	letter-spacing: 1px;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 1;
	padding: 4px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
	visibility: visible;
	top: 0;
	left: 285px; /*position where enlarged image should offset horizontally */
	z-index: 50;
}

/*This great css-gallery is modified original code of Dynamic Drive:
www.dynamicdrive.com/style/csslibrary/item/css-image-gallery*/


/*------------------------------------------ KUVIEN SIJOITTELU ---------------------------------------- */
#linna {
	margin-top: 335px;
	margin-left: 55px;
}

#paatalo {
	margin-top: 7px;
	margin-left: 55px;
}
#kivikirjasto {
	margin-top: 20px;
	margin-left: 30px;
}

#kivikirjasto2 {

	margin-top: 15px;
	margin-left: 19px;
}

#kirja1 {
	margin-top: 7px;
	margin-left: 15px;
}

#kirja2 {
	margin-top: 7px;
	margin-left: 60px;
}

#runotulet {
	margin-top: 10px;
	margin-left: 24px;
}

#alasalmi {
	margin-top: 90px;
	margin-left: 40px;
}
#holappa {
	margin-top: 90px;
	margin-left: 40px;
}

#jalonen {
	margin-top: 90px;
	margin-left: 45px;
}

#kunnas {
	margin-top: 90px;
	margin-left: 40px;
}

#lehtinen {
	margin-top: 90px;
	margin-left: 50px;
}

#palmgren {
	margin-top: 90px;
	margin-left: 45px;
}

#syrja {
	margin-top: 90px;
	margin-left: 45px;
}

#wallin {
	margin-top: 90px;
	margin-left: 35px;
}

/*------------------------------------ TEKSTITYYLIT ---------------------------*/

p {
	margin-bottom: 1em;
}

#content p {
	padding-right: 20px;
	padding-left: 20px;
}

#ajankohtaista p{
	font-size: 12px;
	border-left: 0px solid #CC3333;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 15px;
	margin-right: 10px;
	color: #333333;
	background:  url(kuvat/ie6-linkinAlaviiva.gif) no-repeat center bottom;
	padding-bottom: 1em;
}


#ajankohtaista-sivu p, #jarjestouutiset-sivu p {
	background:  url(kuvat/ie6-linkinAlaviiva.gif) no-repeat center bottom;
	padding-bottom: 1em;
}

#content ul {
	margin-left: 35px;
	margin-bottom: 1em;
	text-indent: 3px;
	list-style: url(kuvat/listapallo.gif);
	margin-right: 20px;
}

#content ul ul {
	margin-left: 20px;
	margin-bottom: 1em;
	text-indent: 3px;
	list-style: url(kuvat/listapallo2.gif) none;
	margin-right: 10px;
}

#content ul li {
	margin-bottom: 8px;
	margin-left: 15px;
}

.anafangi {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 50px;
	line-height: 45px;
	float: left;
	margin-right: 3px;
	color: #333333;
}

strong {
	letter-spacing: 1px;
}

.gallerycontainer em {
	font-size: 80%;
	margin-left: 3em;
}

.pieniteksti {
	font-size: 80%;
	color: #666666;
}

h1 {
	background: url(kuvat/pirkkalaiskirjailijat.gif) no-repeat;
	text-indent: -50000px;
	height: 16px;
	width: 335px;
	margin: 46px 0px 0px 16px;
}

#videosalonki-sivu h1, #aanitearkisto-sivu h1, #kuvat-sivu h1,
#kuvat-jasenia-sivu h1, #kuvat-kuusvitoset-sivu h1 {
	background: none
	text-indent: -50000px;
	height: 0px;
	width: 335px;
	margin: 40px 0px 0px 16px;
}

h2 {
	text-indent: -50000px;
	margin-bottom: 13px;
	margin-top: 10px;
}

#kuvat-sivu h2, #kuvat-jasenia-sivu h2, #kuvat-kuusvitoset-sivu h2 {
	margin-top: 3px;	
}

h3 {
	margin-bottom: 1em;
	text-align: center;
	letter-spacing: 2px;
	background: url(xxkuvat/h3-alaviiva.gif) no-repeat left bottom;
	margin-right: 30px;
	margin-left: 30px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #CC0000;
	text-transform: uppercase;
	color: #666666;
	font-size: 13px;
}

h4 {
	margin-bottom: 1em;
	text-align: center;
	letter-spacing: 2px;
	background: url(xxkuvat/h3-alaviiva.gif) no-repeat left bottom;
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #CC0000;
	text-transform: none;
	color: #666666;
	font-size: 13px;
}

/*------------------------------------ II-TASON OTSIKOT ---------------------------*/

h2.yhteystiedot {
	background: url(kuvat/otsikot/yhteystiedot-otsikko.gif) no-repeat;
	height: 13px;
	width: 167px;
}

h2.ajankohtaista {
	background: url(kuvat/otsikot/ajankohtaista-otsikko.gif) no-repeat;
	height: 13px;
	width: 164px;
}
h2.historia {
	background: url(kuvat/otsikot/historia-otsikko.gif) no-repeat;
	height: 13px;
	width: 94px;
}

h2.sivukartta {
	background: url(kuvat/otsikot/sivukartta-otsikko.gif) no-repeat;
	height: 13px;
	width: 123px;
}

h2.linkit {
	background: url(kuvat/otsikot/linkit-otsikko.gif) no-repeat;
	height: 13px;
	width: 76px;
}

h2.apurahainfo {
	background: url(kuvat/otsikot/apurahainfo-otsikko.gif) no-repeat;
	height: 13px;
	width: 139px;
}

h2.jarjestouutiset {

	background: url(kuvat/otsikot/jarjestouutiset-otsikko.gif) no-repeat;
	height: 13px;
	width: 209px;
}

h2.english {
	background: url(kuvat/otsikot/english-otsikko.gif) no-repeat;
	height: 13px;
	width: 126px;
}

h2.toiminta {
	background: url(kuvat/otsikot/toiminta-otsikko.gif) no-repeat;
	height: 13px;
	width: 99px;
}

h2.arvostelupalvelu {
	background: url(kuvat/otsikot/arvostelupalvelu-otsikko.gif) no-repeat;
	height: 13px;
	width: 218px;
}

h2.julkaisut {
	background: url(kuvat/otsikot/julkaisut-otsikko.gif) no-repeat;
	height: 13px;
	width: 116px;
}

h2.ymparistotaide {
	background: url(kuvat/otsikot/ymparistotaide-otsikko.gif) no-repeat;
	height: 13px;
	width: 179px;
}

h2.tapahtumat {
	background: url(kuvat/otsikot/tapahtumat-otsikko.gif) no-repeat;
	height: 13px;
	width: 138px;
}

h2.asiantuntijapalvelut {
	background: url(kuvat/otsikot/asiantuntijapalvelut-otsikk.gif) no-repeat;
	height: 13px;
	width: 261px;
}

h2.jasenet {
	background: url(kuvat/otsikot/jasenet.gif) no-repeat;
	height: 13px;
	width: 104px;
}

h2.kuvat {
	background: url(kuvat/otsikot/kuvat.gif) no-repeat;
	height: 13px;
	width: 168px;
}

/*------------------------------------ MAIN-MENU ---------------------------*/

#historia-sivu #mainMenu .historia, #toiminta-sivu #mainMenu .toiminta, 
#arvostelupalvelu-sivu #mainMenu .arvostelupalvelu, #jasenet-sivu #mainMenu .jasenet, #jasenet-sivu-h #mainMenu .jasenet, 
#jasenet-sivu-i-j #mainMenu .jasenet, #jasenet-sivu-k #mainMenu .jasenet, #jasenet-sivu-l-o #mainMenu .jasenet,
#jasenet-sivu-p-r #mainMenu .jasenet, #jasenet-sivu-s-t #mainMenu .jasenet, #jasenet-sivu-s-t #mainMenu .jasenet, 
#jasenet-sivu-u-y #mainMenu .jasenet, #ajankohtaista-sivu #mainMenu .ajankohtaista, 
#aanitearkisto-sivu #mainMenu .aanitearkisto, #videosalonki-sivu #mainMenu .videosalonki, 
#julkaisut-sivu #mainMenu .julkaisut, #kuvat-sivu #mainMenu .kuvat, #mainMenu .blogi
#kuvat-jasenia-sivu #mainMenu .kuvat, #kuvat-kuusvitoset-sivu #mainMenu .kuvat {
	cursor: default;
	background-position: left bottom;
}

#mainMenu {
	height: 80px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	width: 412px;
}

#mainMenu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#mainMenu a:hover, #index-sivu #mainMenu a:hover {
  background-position: left bottom;
}

#mainMenu .etusivu {
	width: 68px;
	height: 13px;
	background: url(kuvat/ylamenu/etusivu.gif) no-repeat;
	left: 333px;
	top: 5px;
}

#mainMenu .toiminta {
  width: 82px;
  height: 14px;
  background: url(kuvat/ylamenu/toiminta.gif) no-repeat;
  left: 25px;
  top: 15px;
}

#mainMenu .arvostelupalvelu {
  width: 151px;
  height: 14px;
  background: url(kuvat/ylamenu/arvostelupalvelu.gif) no-repeat;
  left: 107px;
  top: 10px;
}

#mainMenu .historia {
  width: 86px;
  height: 14px;
  background: url(kuvat/ylamenu/historia.gif) no-repeat;
  left: 261px;
  top: 17px;
}

#mainMenu .blogi {
  width: 86px;
  height: 14px;
  background: url(kuvat/ylamenu/blogi.gif) no-repeat;
  left: 338px;
  top: 21px;
}

#index-sivu #mainMenu .blogi {
  width: 86px;
  height: 14px;
  background: url(kuvat/ylamenu/blogi.gif) no-repeat;
  left: 338px;
  top: 11px;
}

#mainMenu .jasenet {
  width: 82px;
  height: 14px;
  background: url(kuvat/ylamenu/jasenet.gif) no-repeat;
  left: 45px;
  top: 33px;
}

#mainMenu .ajankohtaista {
	width: 128px;
	height: 14px;
	background: url(kuvat/ylamenu/ajankohtaista.gif) no-repeat;
	left: 136px;
	top: 34px;
	border: 0px;
}

#mainMenu .aanitearkisto {
	width: 128px;
	height: 14px;
	background: url(kuvat/ylamenu/aanitearkisto.gif) no-repeat;
	left: 266px;
	top: 41px;
	border: 0px;
}

#mainMenu .videosalonki {
  width: 119px;
  height: 14px;
  background: url(kuvat/ylamenu/videosalonki.gif) no-repeat;
  left: 85px;
  top: 54px;
}

#mainMenu .kuvat {
  width: 119px;
  height: 14px;
  background: url(kuvat/ylamenu/kuvat.gif) no-repeat;
  left: 212px;
  top: 58px;
}

#mainMenu .julkaisut {
  width: 93px;
  height: 14px;
  background: url(kuvat/ylamenu/julkaisut.gif) no-repeat;
  left: 281px;
  top: 60px;
}

/*------------------------------------ TOIMINTA-MENU ---------------------------*/

 #asiantuntijapalvelut-sivu #toimintaMenu .asiantuntijapalvelut,  
 #julkaisut-sivu #toimintaMenu .julkaisut,
 #tapahtumat-sivu #toimintaMenu .tapahtumat,
 #ymparistotaide-sivu #toimintaMenu .ymparistotaide,
 #arvostelupalvelu-sivu #toimintaMenu .arvostelupalvelu {
	cursor: default;
	background-position: left bottom;
}

#toimintaMenu {
	background:  url(kuvat/toiminta-menu-tausta.png) no-repeat;
	height: 311px;
	width: 197px;
	margin: 48px 0px 0px 35px;
	padding: 0px;
	list-style: none;
	position: relative;
}

#toimintaMenu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#toimintaMenu a:hover {
  background-position: left bottom;
}

#toimintaMenu .asiantuntijapalvelut {
  width: 154px;
  height: 12px;
  background: url(kuvat/toimintamenu/asiantuntijapalvelut.gif) no-repeat;
  left: 29px;
  top: 129px;
}

#toimintaMenu .julkaisut {
  width: 74px;
  height: 12px;
  background: url(kuvat/toimintamenu/julkaisut.gif) no-repeat;
  left: 29px;
  top: 150px;
}

#toimintaMenu .tapahtumat {
  width: 89px;
  height: 12px;
  background: url(kuvat/toimintamenu/tapahtumat.gif) no-repeat;
  left: 29px;
  top: 171px;
}

#toimintaMenu .ymparistotaide {
  width: 114px;
  height: 12px;
  background: url(kuvat/toimintamenu/ymparistotaide.gif) no-repeat;
  left: 29px;
  top: 192px;
}

#toimintaMenu .arvostelupalvelu {
  width: 133px;
  height: 12px;
  background: url(kuvat/toimintamenu/arvostelupalvelu.gif) no-repeat;
  left: 29px;
  top: 213px;
}

/*------------------------------------ ADDITIONAL-MENU ETUSIVU---------------------------*/

#additionalMenu {
	background: url(kuvat/additional-menu-tausta.png) no-repeat;
	height: 105px;
	width: 357px;
	clear: both;
	margin: 0px 0px 0px 27px;
	padding: 0px;
	list-style: none;
	position: relative;
}

#additionalMenu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#additionalMenu a:hover {
  background-position: left bottom;
}

#additionalMenu .apurahainfo {
  width: 82px;
  height: 12px;
  background: url(kuvat/alamenu/apurahainfo.gif) no-repeat;
  left: 228px;
  top: 20px;
}

#additionalMenu .english {
  width: 382px;
  height: 12px;
  background: url(kuvat/alamenu/english.gif) no-repeat;
  left: 230px;
  top: 41px;
}

#additionalMenu .jarjestouutiset {
  width: 116px;
  height: 12px;
  background: url(kuvat/alamenu/jarjestouutiset.gif) no-repeat;
  left: 105px;
  top: 40px;
}

#additionalMenu .linkit {
  width: 46px;
  height: 12px;
  background: url(kuvat/alamenu/linkit.gif) no-repeat;
  left: 51px;
  top: 40px;
}

#additionalMenu .sivukartta {
  width: 72px;
  height: 12px;
  background: url(kuvat/alamenu/sivukartta.gif) no-repeat;
  left: 146px;
  top: 19px;
}

#additionalMenu .yhteystiedot {
  width: 114px;
  height: 12px;
  background: url(kuvat/alamenu/yhteystiedot.gif) no-repeat;
  left: 44px;
  top: 19px;
}

/*------------------------------------ ADDITIONAL MENU SIVU ---------------------------*/

#yhteystiedot-sivu #additionalMenuSivu .yhteystiedot,
#sivukartta-sivu #additionalMenuSivu .sivukartta,
#apurahainfo-sivu #additionalMenuSivu .apurahainfo,
#linkit-sivu #additionalMenuSivu .linkit {
	cursor: default;
	background-position: left bottom;
}

#additionalMenuSivu {
	background: url(kuvat/additional-menu-tausta-sivu.png) no-repeat;
	position: relative;
	height: 72px;
	width: 250px;
	margin: 15px 0px 0px;
	padding: 0px;
	list-style: url(none) none;
}

#kuvat-sivu #additionalMenuSivu, #kuvat-jasenia-sivu #additionalMenuSivu, 
#kuvat-kuusvitoset-sivu #additionalMenuSivu, #videosalonki-sivu #additionalMenuSivu,
#aanitearkisto-sivu #additionalMenuSivu {
	margin: 629px 0px 0px;
}

#additionalMenuSivu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#additionalMenuSivu a:hover {
  background-position: left bottom;
}

#additionalMenuSivu .etusivu {
	width: 68px;
	height: 13px;
	background: url(kuvat/ylamenu/etusivu.gif) no-repeat;
	left: 17px;
	top: 47px;
}

#additionalMenuSivu .yhteystiedot {
  width: 114px;
  height: 12px;
  background: url(kuvat/alamenu/yhteystiedot.gif) no-repeat;
  left: 40px;
  top: 14px;
}

#additionalMenuSivu .sivukartta {
  width: 72px;
  height: 12px;
  background: url(kuvat/alamenu/sivukartta.gif) no-repeat;
  left: 143px;
  top: 14px;
}

#additionalMenuSivu .apurahainfo {
  width: 82px;
  height: 12px;
  background: url(kuvat/alamenu/apurahainfo.gif) no-repeat;
  left: 55px;
  top: 33px;
}

#additionalMenuSivu .linkit {
  width: 46px;
  height: 12px;
  background: url(kuvat/alamenu/linkit.gif) no-repeat;
  left: 154px;
  top: 33px;
}

/*------------------------------------ LINKKITYYLIT ---------------------------*/

#content a:link {
	text-decoration: none;
	color: #AF2C2C;
	letter-spacing: 1px;
}

#content a:hover {
	text-decoration: underline;
	color: #CC3333;
	letter-spacing: 1px;
}

#content a:visited {
	text-decoration: none;
	color: #AF2C2C;
	letter-spacing: 1px;
	border-bottom: 1px dashed #999999;
}

@media screen {
	a.nakymaton:link, a.nakymaton:visited, a.nakymaton:hover { display: none;}
}

/*------------------------------------ JASEN-MENU ---------------------------*/

#jasenet-sivu #jasenMenu .jasenet,  #jasenet-sivu-h #jasenMenu .jasenet-h,
#jasenet-sivu-i-j #jasenMenu .jasenet-i-j, #jasenet-sivu-k #jasenMenu .jasenet-k,
#jasenet-sivu-l-o #jasenMenu .jasenet-l-o, #jasenet-sivu-p-r #jasenMenu .jasenet-p-r,
#jasenet-sivu-s-t #jasenMenu .jasenet-s-t, #jasenet-sivu-u-y #jasenMenu .jasenet-u-y {
	text-decoration: underline;
	color: #FFFFFF;
	border-bottom: 2px solid #999999;
	padding: 12px 3px 12px 3px;
	background: #AF2C2C;
	border-top: 2px solid #999999;
	border-right: 1px solid #AF2C2C;
	border-left: 1px solid #AF2C2C;
	cursor: default;
}

ul#jasenMenu {
	padding-bottom: 4px;
	border-bottom: 1px solid #CC0000;
	list-style: none;
	font-weight: bold;
	margin: 25px 4px 1.3em 0px;
}

#jasenMenu li{
	display: inline;
	margin: 0px;
	padding: 0px;
}

#jasenMenu a:link {
	text-decoration: none;
	color: #AF2C2C;
	font-size: 14px;
	border-bottom: 0px solid #AF2C2C;
	background: #E0E0E0;
	padding: 4px 3px 4px 3px;
	border-top: 1px solid #AF2C2C;
	border-right: 1px solid #AF2C2C;
	border-left: 1px solid #AF2C2C;
}

#jasenMenu a:visited {
	text-decoration: none;
	color: #AF2C2C;
	font-size: 14px;
	border-bottom: 0px solid #AF2C2C;
	background: #E0E0E0;
	padding: 4px 3px 4px 3px;
	border-top: 1px solid #AF2C2C;
	border-right: 1px solid #AF2C2C;
	border-left: 1px solid #AF2C2C;
}

#jasenMenu a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 14px;
	border-bottom: 0px;
	padding: 12px 3px 12px 3px;
	background: #AF2C2C;
	border-top: 1px solid #AF2C2C;
	border-right: 1px solid #AF2C2C;
	border-left: 1px solid #AF2C2C;
}

/*------------------------------------ GALLERIA MENU ---------------------------*/

#kuvat-sivu #galleriaMenu .yhdistyksen-historiaa,
#kuvat-jasenia-sivu #galleriaMenu .jasenia,
#kuvat-kuusvitoset-sivu #galleriaMenu .kuusvitoset {
	cursor: default;
	background-position: left bottom;
}

ul#galleriaMenu {
	position: relative;
	height: 20px;
	width: 412px;
	margin: 15px 0px 0px;
	padding: 0px;
	list-style: url(none) none;
	text-decoration: none;
}

ul#galleriaMenu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
	text-decoration: none;
}

ul#galleriaMenu a:visited  {
	text-decoration: none;
	border-bottom: none;
}

ul#galleriaMenu a:hover {
	background-position: left bottom;
	text-decoration: none;
}

#galleriaMenu .jasenia {
	width: 83px;
	height: 14px;
	background: url(kuvat/galleriamenu/jasenia.gif) no-repeat;
	left: 18px;
	top: 4px;
}

#galleriaMenu .yhdistyksen-historiaa {
	width:127px;
	height: 14px;
	background: url(kuvat/galleriamenu/yhdistyksen-historiaa.gif) no-repeat;
	left: 109px;
	top: 5px;
}

#galleriaMenu .kuusvitoset {
	width: 142px;
	height: 14px;
	background: url(kuvat/galleriamenu/kuusvitoset.gif) no-repeat;
	left: 247px;
	top: 4px;
}

/*------------------------------------ GALLERIA INFO-MENU ---------------------------*/

#galleriaInfoMenu {
	background: url(kuvat/galleria-info-menu-tausta.png) no-repeat;
	float: right;
	height: 97px;
	width: 280px;
	margin-right: 125px;
	list-style: url(none) none;
	padding-top: 31px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

#galleriaInfoMenu li {
	display: inline;
	margin-left: 3px;
}

#galleriaInfoMenu a:link {
	color: #AF2C2C;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 3px;
}

#galleriaInfoMenu a:visited {
	color: #AF2C2C;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 3px;
}

#galleriaInfoMenu a:hover {
	color: #333333;
	text-transform: uppercase;
	text-decoration: underline;
	margin-right: 3px;
}

/*------------------------------------ PRINTTI-TYYLI ---------------------------*/

@media print {

a.nakymaton:link, a.nakymaton:visited, a.nakymaton:hover { display: none; }

#oikeapuoli { display: none; }


#vasenpuoli { display: none; }


#contentUpper { display: none; }


#mainContent, #content { width: 900px; position: static; }

h2 { text-indent: 0px; }

a#sulje { display: none; }

}
