body {
	/*background: #660703 url('images/background-body-home.jpg') repeat-y center top;*/
}

/************************************************************************/
/* slideshow start */ 


#slideshow { height: 303px; height/**/:/**/ 298px; margin: 0 0 30px; padding-top: 5px; overflow: hidden; position: relative; width: 690px; }

#slideshow p { margin: 0; }

/*
#slidetabs { position: absolute; top: 260px; }
#slidetabs ul { background: #ddcfc4; border: 1px solid; border-color: #ebe0d8 #ccc1b9 #ccc1b9; height: 39px; margin: 0; padding: 0; width: 690px; }
#slidetabs ul li { display: inline; height: 38px; margin-left: -9px; }
#slidetabs ul li.first { margin-left: 0; }
#slidetabs ul li a { background: url('images/bg-slideshow-tab.jpg') 100% 0 no-repeat; border: solid #e8e0da; border-width: 0 1px 0 1px; color: #4f0a04; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; line-height: 38px; padding: 13px 13px 13px; text-decoration: none; }
#slidetabs ul li.first a, #slidetabs ul li.first a.selected, #slidetabs ul li.first a.selected:hover { border: none; }
#slidetabs ul li a:hover { background-position: 100% -40px; }
#slidetabs ul li a:active { background-position: 100% -80px; }
#slidetabs ul li a.selected, #slidetabs ul li a.selected:hover { background-position: 100% -120px; border-left: 1px solid #d0beb0; }
*/

#slidetabs { position: absolute; top: 260px; }
#slidetabs ul { background: url('images/bg-slideshow-tab-ul.jpg') repeat-x; border: 1px solid; border-color: #d8bfa7 #b69c83 #b69c83; height: 39px; margin: 0; padding: 0; width: 690px; }
#slidetabs ul li { display: inline; height: 38px; margin-left: -9px; }
#slidetabs ul li.first { margin-left: 0; }
#slidetabs ul li a { background: url('images/bg-slideshow-tab.jpg') 100% -40px no-repeat; border: solid #d0b69f; border-width: 0 1px 0 1px; color: #4f0a04; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; line-height: 38px; padding: 13px 13px 13px; text-decoration: none; }
#slidetabs ul li.first a, #slidetabs ul li.first a.selected, #slidetabs ul li.first a.selected:hover { border: none; }
#slidetabs ul li a:hover { background-position: 100% 0px; }
#slidetabs ul li a:active { background-position: 100% -80px; }
#slidetabs ul li a.selected, #slidetabs ul li a.selected:hover { background-position: 100% -120px; border-left: 1px solid #b7987e; }

#nyt_ohjelmistossa, #tulossa { height: 255px; overflow: hidden; position: absolute; width: 690px; }

.pics1, .pics2 { height: 255px; width: 690px; padding:0; margin:0; overflow: hidden; }
.pics1 a img, .pics2 a img { border: none; }
.pics1 img, .pics2 img { height: 255px; width: 690px; background-color: #eee; top:0; left:0; }

ul#nav1, ul#nav2 { 
	background: url('images/background-slideshow-ul.png');
	display: none; 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	width: 690px; 
	position: absolute; 
	top: 228px; 
	z-index: 10; 
}
ul#nav1.rollover, ul#nav2.rollover { }
ul#nav1 li, ul#nav2 li { color: #998d83; display: inline; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; line-height: 27px; margin: 0; padding: 0 1px; }
ul#nav1 li a, ul#nav2 li a { color: #998d83; line-height: 27px; padding: 6px 4px; text-decoration: none; }
ul#nav1 li a:hover, ul#nav2 li a:hover { background: url('images/background-slideshow-ul-a.png'); }
ul#nav1 li a.activeSlide, ul#nav1 li a:hover.activeSlide,
ul#nav2 li a.activeSlide, ul#nav2 li a:hover.activeSlide { background: url('images/background-slideshow-ul-a.png'); color: #c9bcb1; text-decoration: none; }


/* slideshow end */ 
/************************************************************************/

div.banner {
	background-color: #f8f7f5;
	/*height: 102px;*/
	min-height: 9.5em;
	height: auto !important;
	height: 9.5em;
	
	width: 330px;
	line-height: 1.5;
	margin: 0 0 32px 0;
	float: left;
}

div.banner-alt {
	float: right;
}
div.banner-left {
	background-color: #f1efea;
	width: 88px;
	height: 100%;
	float: left;
	margin-right: 12px;
}

div.banner-right {
	padding: 12px;
}
div.banner-left img {
	margin: 12px;
}

div.banner h3 {
	color: #594e3c;
	font-size: 1.1em;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
}

#content div.banner p {
	margin: 0 0 3px;
	font-size: 1em;
}
#container {
	background: white url('images/background-container-home.gif') repeat-y left top;
}

#content {
	width: 719px;
}

#innercontent {
	padding: 10px 15px 12px;
}

#sidebar {
	width: 240px;
}
#sidebar h2 {
	color: #34302a;
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 0; /* 24px */
	margin: 0.6em 0 -0.2em;
}
/*
#sidebar h2.news {
	background: url('images/icons/i.gif') no-repeat left center;
}

#sidebar h2.announcement {
	background: url('images/icons/pen-paper.gif') no-repeat left center;
}
*/
