@charset "UTF-8";

html {
	overflow-y: scroll;
}

body{ 
text-align: center; /* for ie - puts everything center page */ 
margin-bottom:1px;
margin-top:0px;
padding:0;
background-color: #c6bfb5;
}

#wrapper{ 
width: 955px;  
margin: 0 auto; 
text-align: left; 
background:#f3e965;
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
word-spacing: 0.04em;
letter-spacing: 0.02em;
line-height: 130%;
}

a {
	color:black;
	text-decoration: underline;
}
	
H1 {
	font-family: Georgia, times new roman, serif;
	font-style: italic;
	font-size: 150%;
	color:maroon;
	line-height: 140%;
}

H2 {
	font-family: Georgia, times new roman, serif;
	font-style: italic;
	font-size: 120%;
	color:gray;
	line-height: 110%;
}

H3 {
	font-family: Georgia, times new roman, serif;
	font-style: italic;
	font-size: 120%;
	color: #ffff66;
	line-height: 110%;
	margin: 15px;

}
p.intro {
	margin:15px 10px;
}

p.intro .firstletter {
	font-family: Georgia, times new roman, serif;
	background-color:#000000;
	line-height:100%;
	font-size : 227%;
	/*font-weight : bold;*/
	float : left;
	margin-top:3px;
	margin-right:2px;
	padding:0 3px 0 3px;
	color : #f3e965;
}


.file ul, .file li {
 	font-size: 100%;
 	list-style-type: none;
 	background: url(/kamakeidasimages/file.png) 0 50% no-repeat;
 	padding:5px 0 5px 20px;
}

.tag ul, .tag li {
 	font-size: 100%;
 	list-style-type: none;
 	background: url(/kamakeidasimages/tag.png) 0 50% no-repeat;
 	padding:5px 0 5px 20px;
}

.price ul, .price li {
 	font-size: 100%;
 	list-style-type: none;
 	background: url(/kamakeidasimages/price.png) 0 50% no-repeat;
 	padding:5px 0 5px 20px;
}

.header {
	background:#000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}



#top {
	background:url(/kamakeidasimages/top_bg.jpg);
	clear:both;
	width:955px;
	height:44px;
}

#master {
	clear:both;
	background:url(/kamakeidasimages/bg.jpg) 0 0 repeat-y;
	width:955px;
	overflow: auto;
	padding: 0 38px;
}

#main {
	display:inline-block;
	width:877px;
	height:100%;
	min-height:300px;
	margin: 10px auto;
}


/* nav */

.button {
	cursor:pointer;
	float: left;
	margin: 10px;
}

.nav {
	display:inline-block;
	width:877px;
	height:80px;
}

#etusivu-button {
	opacity: 1.0;
	filter: 'alpha(opacity=100)';
	border-top: 1px solid black;
}

#palvelumme-button {
	opacity: 0.5;
	filter: 'alpha(opacity=50)';
	border-top: 1px solid black;
}

#kuvagalleria-button {
	opacity: 0.5;
	filter: 'alpha(opacity=50)';
	border-top: 1px solid black;

}


/* content */

#etusivu {
	display: block;
	padding: 30px;
}

#palvelumme {
	display: none;
	padding: 30px;
}

#kuvagalleria {
	display: none;
	padding: 30px;
}

#logo {
	display: block;
	padding: 30px;
}


.content_1, .content_2, .content_3 {
	width:815px;
	background:#f3e965;
	min-height:575px;
}

/*slideshow*/


#slideshow-container {
	position:relative;
	height:505px;
}
#slideshow {
    position:relative;
    height:413px;
    width:550px;
   
}

#slideshow-left{
	position:absolute;
	top:50px;
	left:15px;
	width:111px;
	height:413px;
	background:url(/kamakeidasimages/slideshow-left.jpg);
}

#slideshow-right{
	position:absolute;
	top:50px;
	left:676px;
	width:111px;
	height:413px;
	background:url(/kamakeidasimages/slideshow-right.jpg);
}


#slideshow IMG {
    position:absolute;
    top:50px;
    left:126px;
    border:7px solid #000000;
    z-index:8;
    opacity:0.0;

}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* bottom*/

#footer {
	background:url(/kamakeidasimages/footer_bg.jpg);
	float: left;
	clear: both; 
	width:955px;
	height:34px;
}

.copyright {
	color:#b0a61c;
	text-align:right;
	font-size:70%;
}

.copyright a{
	color:#78710f;
}

#bottom {
	
	background:url(/kamakeidasimages/bottom_bg.jpg);
	float: left;
	clear: both;
	width:955px;
	height:38px;
	margin-right: 40px;
}
	