/* button asiakaspalvelusivulle ja tarvittaessa muuallekin */

.prodPresLink li {
	background:none!important;
	padding:0!important;
}

.prodPresLink li a, .generalEmailFormSendButton a,  #buttonReadArchive  {
	padding:8px 8px 0px 4em;
	margin:4px 0;
	background:url(../../images/ksml/backgrounds/buttonsBg.jpg);
	background-repeat:no-repeat;
	background-position:0 -136px;
	width:236px;
	height:24px;
	display:block;
	text-decoration:none!important;
}
.prodPresLink li a:hover, .generalEmailFormSendButton a:hover,  #buttonReadArchive:hover  {
	background-position:0 -168px;
}

/* artikkelitekstin zoomaus alkaa */
.textZoom {
	float:right;
	border:solid #eee 1px;
	background:#FFFFFF url(../../images/backgrounds/breadcrumb_grad2.jpg) repeat scroll 0 0;
}
a#fontSmall {
	text-decoration:none;
	font-size:9px;
	padding:0.2em 0.4em 0 0.4em;
}
a#fontBig{
	text-decoration:none;
	font-size:12px;
	padding:0 0.4em;
}
a#fontBig:hover, a#fontSmall:hover{
	background:#ccc;
}
/* artikkelitekstin zoomaus loppuu */

/* uusi kuvagalleria 2009 */

.columnGallery {
	width:800px;
	background:#000!important;
}
.imageGallery, .galleria_container {
	background:#000!important;
	min-height:400px;
}
.galleria_wrapper {
	text-align:center;
}

.galleria{list-style:none;font-size:12px!important;text-transform:uppercase;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


.caption{color:#ccc;padding:1em;display:block;text-align:center;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{margin:0 auto;}
.gallery_demo li{width:50px;height:40px;border:1px double #999;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{margin:0 auto 8px auto;width:800px;background:white;}
#main_image img{margin-bottom:10px;border:solid #fff 1px;}

.columnGallery .nav {
	padding-top:15px;
	clear:both;
	font:80% 'helvetica neue',sans-serif;
	letter-spacing:3px;
	text-transform:uppercase;
	text-align:center;
	}
.columnGallery .nav a {
	background:#333;
	padding:1px 4em;
	text-decoration:none;
	color:#999;
}
.columnGallery .nav a:hover {
	background:#666;
}
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

#wrap {
    margin: 0px 8px;
}

.mycarouselTitle {
 display:block;
 font-weight:bold;
 margin:8px 0 4px 0;
}
.jcarousel-item .date {
 display:block;
 font-size:10px;
 color:#999;
}
.jcarousel-item img {
 border:solid #333 0px;
}
.jcarousel-item a{
 text-decoration:none;
 color:#333;
}
.jcarousel-item {
 font-size:11px;
}

.jcarousel-item {
 background:#FEFEFE url(../../images/backgrounds/gradientGray.jpg);
 background-position:bottom;
 background-repeat:repeat-x;
 text-decoration:none;
 color:#333;
 border-right:solid #eee 1px;
 padding:1em;
 width:160px!important;
}
.jcarousel-item:hover {
 background:#FEFEFE url(../../images/backgrounds/gradientGray.jpg);
 background-position:0 300px;
 background-repeat:repeat-x;
 text-decoration:none;
 color:#333;
}
div.mycarouselImg {
 height:106px;
 width:160px;
 overflow:hidden;
 border:solid #333 1px;
}


.jcarousel-skin-tango .jcarousel-container {

}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 700px!important;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 0 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 300px;
    left:-14px;
    position:relative;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 300px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {

}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: -12px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../images/backgrounds/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: -8px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../images/backgrounds/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../images/backgrounds/next-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../images/backgrounds/prev-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.jcarousel-clip {
 border:solid #eee 1px;
 padding:2px;
}
.columnGallery .galleria {
	background:#000;
	color:#ccc;
	padding:6px 0 0 8px;
}
.otherGalleries {
	font-size:18px;
	padding:6px 0 0 1em;
	color:#ccc;
}
.kuvasarjat .grid {
	background:#000;
}
/* uusi kuvagalleria 2009 loppuu */


/* otsikoiden yhteyteen esirivi */
h1 span{font: normal 20px arial;margin-bottom: 0em; display:block; color:#333;}
h2 span{font: normal 16px arial;margin-bottom: 0em; display:block; color:#333;}
h3 span{font: normal 12px arial;margin-bottom: 0em; display:block; color:#333;}
h1.nega_title span, .highlight_black h3 span {
	 color:#ffff33;
	 text-transform:none;
}
h1.h1_article span {
	 font-size:0.8em;
}
 
 /* kommenttiartikkelin preline */
 .articleTypePreheader {
 	color:#333;
 	text-transform:uppercase;
 }
 
#paatoimittajalta 
	{
	font: bold 1.64em arial;margin-bottom: 0.7778em;
	color:red;
	}


/* bodyteksti linkkinä teasereissa alkaa */
#bodytexturl {
	text-decoration:none;
	color:#333;
}

#bodytexturl:hover {
	color:#666;
}

#bodytexturl_white {
	text-decoration:none;
	color:#FFF;
}

#bodytexturl_white:hover {
	color:#eee;
}

/* bodyteksti linkkinä teasereissa loppuu */

.banner_right {
	margin-bottom:0.4em;
	float:right;
	margin-top:-97px;
}

#searchform_header #searchfield  {
	text-transform: none;
}


.elama_edessa {
	background: #663399;
}

/* siirretty 4.2.*/

/*manual_list luokkia*/


/* violet */
.rec_violet {
	color: #FFF;
	background: #8E8BD4;
}
.rec_violet a {
	color: #FFF;
}

.rec_violet .header {
	color: #fff;
	background: #7875BE;
}

/* dark-lime */
.rec_dark-lime {
	color: #FFF;
	background: #8BA64C;
}
.rec_dark-lime a {
	color: #FFF;
}

.rec_dark-lime .header {
	color: #fff;
	background: #759036;
}

/* mocca */
.rec_mocca {
	color: #FFF;
	background: #AB8F6F;
}
.rec_mocca a {
	color: #FFF;
}

.rec_mocca .header {
	color: #fff;
	background: #957959;
}

/* demi */
.rec_demi {
	color: #FFF;
	background: #FF54C7;
}
.rec_demi a {
	color: #FFF;
}

.rec_demi .header {
	color: #fff;
	background: #FC32BA;
}

/* jade */
.rec_jade {
	color: #FFF;
	background: #6FA4A0;
}
.rec_jade a {
	color: #FFF;
}

.rec_jade .header {
	color: #fff;
	background: #598E8A;
}

/* charcoal */
.rec_charcoal {
	color: #FFF;
	background: #949494;
}
.rec_charcoal a {
	color: #FFF;
}

.rec_charcoal .header {
	color: #fff;
	background: #7E7E7E;
}

/* steel */
.rec_steel {
	color: #FFF;
	background: #8897A7;
}
.rec_steel a {
	color: #FFF;
}

.rec_steel .header {
	color: #fff;
	background: #728191;
}

/* hippie */
.rec_hippie {
	color: #FFF;
	background: #FC7712;
}
.rec_hippie a {
	color: #FFF;
}

.rec_hippie .header {
	color: #fff;
	background: #E35D18;
}

/* tech */
.rec_tech {
	color: #FFF;
	background: #65A2C8;
}
.rec_tech a {
	color: #FFF;
}

.rec_tech .header {
	color: #fff;
	background: #4F8CB2;
}



/*end manual_list luokkia*/



.nega_title a {color:#FFF;}
.nega_title a:hover {color:#EEE;}
.nega_title {
	background:#000;
	padding:0.2em 0.4em;
	margin-bottom:0;
	width:438px;
	}

.h3_blue a {
	font: bold 1.64em arial;margin-bottom: 0.7778em; color: #006699;
	}


.h3_red a {
	font: bold 1.64em arial;margin-bottom: 0.7778em; color: #cc0033;
	}


/* kuvalööpin head */
.teaser_head{
	padding: 0.2em 0.4em;
	margin-bottom:0.2em;
	text-transform:uppercase;
	color:#FFF;
	background:#d10000;
	height:14px;
	width:460px;
}

/* kuvalööpin alle teksti linkiksi */
.unit a p {
	text-decoration: none;
	color:#333;
}
.unit a p:hover {
	color:#666;
}

/* .unit .links_external siirretty esceniciin */
.unit .links_external {
	margin-bottom: 0.5em;
}
.unit .links_external li {
	color: #999;
	margin: 0.5em 0;
	background: url(../../images/icons/jade_bullet.gif) left no-repeat;
	padding-left: 1.3em;
}

.pos_wide {
	/*margin-bottom:1.2em;*/
}
h1 {
	margin-top:0.3em;
}

.highlight_dark_violet {
	background: #663399 none repeat scroll 0%;
	color:#FFF;
}

.highlight_dark_violet a {
	color:#FFF;
}


#rec_forum .unit {
	margin:0;
	padding:0;
	padding-bottom:12px;
	background: url(../../images/backgrounds/bg_shadow_full.jpg) no-repeat left bottom;
}

.listing td.time {
	width:10%;
	white-space:nowrap;
	text-align:right;
}

/* blogi */

.blog_column_right {
	max-width:270px;
	margin-left:0.8em;
	margin-top:0.8em;
	float:left;
}
.blog_column_left {
	width: 500px;
	margin-top:0.8em;
	overflow:hidden;
	float:left;
}

.blog_navi, .blog_teaser .header h5{
	border-top:4px dotted #DDD;
	font: bold 1.4em arial;
	color:#333;
	padding:0.2em 0em;
	}

.blog_navi a, .blog_teaser .header a {
	font: bold 1.0em arial;
	text-decoration: none;
	font-weight: bold;
	color: #0D0069;

}
.blog_navi a:hover, .blog_teaser .header a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #0D0069;
}


/* recommended - blog_teaser */


.blog_teaser {
	color: #333;
	background: #FFF;
}

.blog_teaser li a {
	color: #0D0069;
	padding-left:0px;
	font: bold 20px arial;
	text-decoration:none;
}
.blog_teaser li a:hover {
	text-decoration:underline;
	color: #0D0069;
}

.blog_teaser ul {
	margin-bottom: 1em;
}
.blog_teaser ul li {
	background: none;
	padding-left: 0;
	margin-bottom: .3em;
}

#blogcontent .post .blogbodyContainer {

}
#blogcontent .post {
	padding: 12px;
	border-bottom: 2px dotted #ccc;
	margin:4px 0 4px 0;
}


.message p.blogauthorNameShort {
	font-size: 11px;
	font-weight: bold;
	margin: 0 4px 2px 0;
	overflow:hidden;
	font-weight:bold;
}

#blogcontent .post .authorContainer {
	width: 110px;
	float: left;
	color: #333;
}
#blogcontent .post .authorContainer .authorName {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	margin: 0 4px 2px 0;
	overflow:hidden;
}

.blogbodyContainer {

}
.blogbodyContainer .header .date {
	color: #666;
	margin-bottom:2px;
}
.blogbodyContainer .header .tools{
	float:right;
}
.blogbodyContainer .header .tools a {
	text-decoration: none;
	padding:3px;
	color: #244362;
}
.blogbodyContainer .header .tools a:hover {
	text-decoration: underline;
}
.blogbodyContainer .body .message {
	line-height: 14px;
	padding: 12px 0;
	overflow:hidden;
}
.blogbodyContainer .header .subject a {
	font: bold 18px arial;
	margin-bottom: 0.4667em;
	text-decoration:none;
}

.blogbodyContainer .header .subject a:hover {
	text-decoration:underline;
}

.blogbodyContainer .body .message .links a, .blogbodyContainer .body .links a {
	margin: 0.5em 0;
	background: url(../../images/green_bullet.gif) left no-repeat;
	padding-left: 1.3em;
}


#blogcontent .post .blogbodyContainer {

}

.blogbodyContainer .header .subject {
	font-weight:bold;
}


/* kommenttiviesti */

.h2_blog {font: bold 18px arial;}

.authorNameShort_comment {
	font-size: 11px;
	font-weight: bold;
	margin: 0 4px 2px 0;
	overflow:hidden;
}

#blogcontent_comment {
	border:solid #EEE 1px;
	margin-bottom:8px;

}

#blogcontent_comment .post_comment {
	margin:2px 2px 2px 6px;

}

.blogauthorNameShort_comment {
	font-size: 11px;
	font-weight: bold;
	margin: 0 4px 2px 0;
	overflow:hidden;
}

#blogcontent_comment .post_comment .authorContainer_comment {
	width: 110px;
	float: left;
	color: #333;
}
#blogcontent_comment .post_comment .authorContainer_comment .authorName_comment {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	margin: 0 4px 2px 0;
	overflow:hidden;
}

.blogbodyContainer_comment {

}
.blogbodyContainer_comment .header_comment .date_comment {
	color: #666;
}
.blogbodyContainer_comment .header_comment .tools_comment {
	float:right;
}
.blogbodyContainer_comment .header_comment .tools_comment a {
	text-decoration: none;
	padding:3px;
	color: #244362;
}
.blogbodyContainer_comment .header_comment .tools_comment a:hover {
	text-decoration: underline;
}
.blogbodyContainer_comment .body_comment .message_comment {
	line-height: 14px;
	padding: 12px 0;
	overflow:hidden;
}
.blogbodyContainer_comment .header_comment .subject_comment {
	font-weight:bold;
}

.blogbodyContainer_comment .body_comment .message_comment .links_comment a, .blogbodyContainer_comment .body_comment .links_comment a {
	margin: 0.5em 0;
	background: url(../../images/green_bullet.gif) left no-repeat;
	padding-left: 1.3em;
}

/* kommenttiviesti loppuu */


/* recommended - blog - ahonen */
.rec_ahonen {
	color: #fff;
	background: #8BA64C;
}
.rec_ahonen a {
	color: #fff;
}
.rec_ahonen .header {
	background: #759036;
}


#photos_frontpage {
	border:solid #333 1px;
	width:468px;
	height:340px;
	background-color:#000;
	margin-bottom:40px;
	color:#FFF;
	padding-top:100px;
	text-align:center;
}

/* h4 */

h4.dailyquestions {
	background-color: #728191;
	padding-left: 0.8em;
	margin-top:6px;
	margin-bottom:0;
}

h4.video_teaser  {
	background-color:#EEE;

}

h4.big_violet, h4.big_hippie, h4.big_dark_lime, h4.big_tech, h4.white, h4.pelaajakortti  {
	font-size:1.4em;
	margin-bottom:4px;
	background-color:transparent;
	padding-left:0;
	padding-top:4px;
}

h4.big_violet  {
	color:#7875BE;
	border-top: dotted 4px #7875BE;

}
h4.big_hippie {
	color:#cc6600;
	border-top: dotted 4px #cc6600;

}
h4.big_hippie a {
	color:#cc6600;

}

h4.big_dark_lime {
	color:#759036;
	border-top: dotted 4px #759036;
}

h4.big_tech {
	color:#4F8CB2;
	border-top: dotted 4px #4F8CB2;
}

h4.white {
	color:#759036;
	border-top: dotted 4px #DDD;
}

h4.pelaajakortti {
	color:#4F8CB2;
	border-top: dotted 4px #DDD;
}

h4.star {

	background:#EEE url(../../images/star.gif) left no-repeat;
	padding-left: 1.3em;
}

h4.demi {

	background-color: #FC32BA;
	padding-left: 0.4em;
}

h4.htf {
	background-color: #3564D0;
	padding-left: 0.3em;
	margin-bottom:0px;
	color:#FFF;
}
h4.htf:hover {
	background-color: #3564D0;
	padding-left: 0.3em;
	margin-bottom:0px;
	color:#FFF;
	text-decoration:underline;
}



/* registration */

.registration_form table td.text {
	margin-top:12px;
	padding:6px;
	width:340px;
	}
.registration_form input{

	}
.registration_form p {
	margin-bottom:2px;
	margin-top:6px;
	}
	

/* forumin aihealuelistaus */
.forumsection_list {
	float:left;
	width:240px;
	padding-left:4px;
}

.forum_popup  {
	background-color:#FFF;
	padding:8px;
	font:normal 0.8em verdana;
	}
	

.aspa .unit .links li a:hover {
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}


#h4_forum_messages {

	border-top: dotted 2px #669999;
	background: url(../../images/forum_icons.jpg) right no-repeat;
	padding-left: 0.3em;
	color:#669999;
	font-size:1.4em;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:0;
	font-weight:bold;
}

#forum_pagenumbers a {
	padding-right:8px;

}
#forum_pagenumbers font {
	border:solid #CCC 1px;
	padding: 0 2px;
	margin-right:4px;
	margin-left:0px;

}


	
/* article h1 */

.h1_article {
	font: bold 2.73em arial;
	line-height:1.05em;
	margin-bottom: 0.4667em;
}


.quote  {
	background-color:#EEE;
	border:solid #CCC 1px;
	margin-right:6px;
	margin-bottom:6px;
	color:#333;
	padding:2px 0px 8px 18px;
	font: 12px verdana,helvetica,clean,sans-serif;
	line-height:16px;
}

.message p {

	font: 12px verdana,helvetica,clean,sans-serif;
	line-height:16px;
}

.message_comment p {

	font: 12px verdana,helvetica,clean,sans-serif;
	line-height:16px;
	margin-top:4px;
}

.linkToArticle {
	font-weight:bold;
	display:block;
	margin-top:6px;

}

/*.first .unit p  {*/
/*	font: 12px verdana,helvetica,clean,sans-serif;*/
/*	line-height:16px;*/
/*}*/

.author {
	font-weight:bold;

}

.quote_right {
	float:right;
	margin-top:-16px;

}
.bodyContainer .body .tools {
	float:right;
	top:-4px;
	background:#FFF;
	padding:0 0.4em;
}
.bodyContainer .body .tools a {
	text-decoration: none;
	padding:3px;
	color: #244362;
}
.bodyContainer .body .tools a:hover {
	text-decoration: underline;
}

#verot td p, .verot_first p {
	font: normal 1.0em arial;
	margin:4px;
}
#verot {
	width: 100%;
}

#verot tr {
	border-bottom: solid #EEE 1px;
}

.verot_first {
	background-color:#EEE;
}

h6 {
	margin-bottom:0.4em;

}

.listing td p {
	margin-bottom:0;
}

#articleText p {
	font-size:1.2em;
	line-height:1.2em;
}

#articleText h5 {
	font-size:1.4em;
	line-height:1.2em;
}

/* start blogien teaserit*/
/* blog teaser, blogit etusivun teaserloota */

.blogteaser {
	background: url(../../images/bg_1.jpg) bottom repeat-x;
}

.blogteaser h3 {
	font-size:20px;
}

.blogteaser img {
	border:solid #DDD 1px;
}

.blogteaser .header {
	padding: 0.2em 0 1px 0;
	background:#4F8CB2;
}

.blogteaser .rec_content {
	padding: 1em;
	border: none;
}
.blogteaser img {
	margin-bottom: 0;
	margin-left: 0.5em;
}
.blogteaser .header a {
	text-decoration: underline;
	color:#FFF;
	padding-left:0.4em;
}

.blogteaser .header a:hover {
	color: #fff;
	text-decoration: none;
}
/* clearfix */

.blogteaser:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
.blogteaser,
{zoom:1;}


.blogFpGen {
	border-bottom:solid #EEE 1px;
}
.blogFpGen h5{
	padding-right:100px;
	margin-bottom:0.4em;
	margin-top:0.4em;
}
.blogFpGen p {
	padding-right:100px;
}
.blogFpGen span {
	color:#999999;
}

/*papunen*/
#blog_267773 {background: url(../../images/papunen_back.jpg) top right no-repeat;}




/* end blogien teaserit*/

h4.comments, h4.camera, h4.video {
	padding:0.2em 1.8em;
	}/* elukkasivun laatikot */
	
#animalGalleryNavi td {
	padding:0.6em 0;
	text-align:center;
}

#animalGalleryNavi td.current {
	border:solid green 2px;
}


/* start blogien teaserit savo*/

#blog_38724, #blog_38725 {
	border-bottom:solid #EEE 1px;
}

/* patronellan header */

.blog_38725 .header {
	background:#FF54C7;
}
/* kono header */
.blog_38724 .header {
	background:#c0cb2a;
}

#blog_38724 h5, #blog_38725 h5 {
	padding-right:100px;
	margin-bottom:0.4em;
	margin-top:0.4em;
}
#blog_38724 p, #blog_38725 p {
	padding-right:100px;
}
#blog_38724 span, #blog_38725 span {
	color:#999999;
}

/* kono */
#blog_38724 {background: url(../../images/) top right no-repeat;}

/* soili */
#blog_38725 {background: url(../../images/soili_back.jpg) top right no-repeat;}

/* end blogien teaserit*/

.infobox {
	color: #fff;
	background: #65a2c8;
	margin-bottom:1em;
	margin-top:1em;
}
.infobox_content {
	padding:4px;
}
.infobox a {
	color: #fff;
}
.infobox_header {
	background: #4f8cb2;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
}

.infobox_header h5 {
	margin-bottom:0px;
}

/* background for higlighted unit erikoislehdet */
.highlight_blue {
	background: #4f62a8;
	color: #fff;
}

.highlight_blue h1,.highlight_blue h1 a,.highlight_blue h1 a:hover,
.highlight_blue h2,.highlight_blue h2 a,.highlight_blue h2 a:hover,
.highlight_blue h3,.highlight_blue h3 a,.highlight_blue h3 a:hover,
.highlight_blue h4,.highlight_blue h4 a,.highlight_blue h4 a:hover,
.highlight_blue h5,.highlight_blue h5 a,.highlight_blue h5 a:hover,
.highlight_blue h6,.highlight_blue h6 a,.highlight_blue h6 a:hover {
	color: #FFF;
}

/* googlemap start */
#googlemap_close {
	height:25px;
	position:absolute;
	padding-left:4px;
	left:24px;
	top:42px;
	width:150px;

}

#googlemap_thewindow {
	 display: none;
	 width: 100%;
	 height: 100%;
	 position: absolute;
	 left: 60px;
	 top: -10px;
}

#googlemap_thewindowcontent {
	 position: absolute;
	 left: 100px;
	 top: 250px;
	 width: 600px;
	 height: 650px;
	 background: transparent url(../../images/backgrounds/googlemap_shadow.png) no-repeat bottom center;
}

#googlemap_map {
	 width: 478px;
	 height: 500px;
	 border:solid #666 1px;
	 top:50px;
	 left:40px;
}

#googlemap_show  {
	background: transparent url(../../images/icons/googlemap_nail_small.png) no-repeat bottom right;
	height:20px;
	padding-right:2em;
	padding-top:4px;
	width:110px;
	left:14px;
}
/* googlemap end */

/* uudet maksuluokat */

.prodPresForm {
	background: url(../../images/backgrounds/boxBg.png)!important;
	background-repeat:no-repeat!important;
	background-position:0 bottom!important;
	padding:0 24px 24px 0!important;
	margin-top:12px!important;
	border:none!important;
	margin-bottom:24px;
}

.FormRegistration {
	background-position:0 0!important;
	margin:0!important;
	min-height:140px!important;
}

.tableRegistration .prodPresForm {
	margin-top:0!important;
}

.prodPresForm td {
	padding:6px;
	vartical-align:top;
}

.prodPresForm form {
	margin:0 0 0 0px;
	padding-top:0px;
}

#archiveBank form, #archiveBankSms form {
	margin:0;
	padding-top:24px;
}

.prodPresBaseForm, #regformSubsBen {
	margin:0 0 24px 24px;
}

.prodPresHead h3, .prodPresHeadColRight h3 {
	color:#666;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:0!important;
}

.prodPresHead {
	border-top:solid #eee 1px;
	border-bottom:solid #eee 1px;
	width:442px;
	position:relative;
	left:6px;
	right:-12px;
	padding:8px;
	margin:0;
	margin-bottom:1em;
	background:#f3f4f4;
}

.prodPresMessageBase .prodPresHead {
	background:#FFFFFF;
}

/* voimassa olevat tilaukset */
.prodPresMessageCurrent {
	border:solid #eee 1px;
	padding:4px;

}

.prodPresMessageBase .prodPresHead, .prodPresHeadColRight {
	width:100%;
	position:relative;
	padding:8px;
	margin:0;
	border-top:none;
	border-bottom:none;
	
}

.prodPresTitle {
	font-size:16px;
	margin-bottom:0.6em;
	text-transform:uppercase;
}

.prodPresTitle a {
	font-size:11px;
	margin-bottom:0;
	text-transform:none;
	display:block;
	margin:4px;
}

.archiveBankCard {
	position:relative;
	left:6px;
	padding:0 24px 0 24px;
	top:-20px;
}

.archiveBankSms {
	position:relative;
	left:6px;
	padding:0 24px 24px 24px;
	top:0px;
	min-height:120px;
}


#archiveBank h3 {
	color:#666;
	text-transform: uppercase;
	font-size:16px;
	margin:0;
}

.prodPresMessageBase, .prodPresBody {
	border:solid #eee 0px;
	padding:1em;
	margin-bottom:1em;
	background:#fff;
}

.prodPresMessageError {
	padding:4px 3em;
	margin-bottom:1em;
	width:444px;
	background:url(../../images/backgrounds/warningSmall.png);
	background-repeat:no-repeat;
	background-position:12px 0;
}

.prodPresMessageBase p, .prodPresMessageError p, .prodPresBody p {
	margin-bottom:2px!important;
}

.prodPresForm table {
	margin-left:1em;
}

.prodPresMessagePresent {
	border:solid #eee 1px;
	padding:3em 4em 1em 1em;
	margin-bottom:1em;
	background:url(../../images/backgrounds/locked.png);
	background-repeat:no-repeat;
	background-position:right;
	min-height:50px;
	font-size:12px;
}



/* asiakkaanhallinnan infonappi */
#infoArea {
	background:url(../../images/backgrounds/buttonInfoRed.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:12px;
	font-size:0px;
}
#registration_submit {
	margin:12px;
}

/* end uudet maksuluokat */

.boxInsideText {
	border:solid #eee 1px;
	width:160px;
	padding:4px;
}

/* ratings stars muutetaan gifkuvaksi jos tausta musta */
.highlight_black .rating li {
	float: left;
	display: block;
	width: 13px;
	height: 13px;
	text-decoration: none;
	text-indent: -999em;
	background: url(../../images/icons/starsBlackBg.png) no-repeat 0 0; 
}
.highlight_black .one_star .star_one {
	background-position: 0 100%;
}
.highlight_black .two_stars .star_one,
.highlight_black .two_stars .star_two {
	background-position: 0 100%;
}
.highlight_black .three_stars .star_one,
.highlight_black .three_stars .star_two,
.highlight_black .three_stars .star_three {
	background-position: 0 100%;
}
.highlight_black .four_stars .star_one,
.highlight_black .four_stars .star_two,
.highlight_black .four_stars .star_three,
.highlight_black .four_stars .star_four {
	background-position: 0 100%;
}
.highlight_black .five_stars .star_one,
.highlight_black .five_stars .star_two,
.highlight_black .five_stars .star_three,
.highlight_black .five_stars .star_four,
.highlight_black .five_stars .star_five {
	background-position: 0 100%;
}

/* UUDET BUTTONIT buttonList */

/* buttons */

.unit .buttonList {
	display: block;
	clear:both;
	margin-bottom:1em;
}

.unit .buttonList li {
	margin:2px 0;
}

.unit .buttonList .comments {
	color: #8e9dad;
	font: 1em verdana;
	text-decoration: none;
}
.unit .buttonList .comments:hover {
	color: #fff;
}
.unit .buttonList .comments span {
	background: url(../../images/icons/comments.png) left no-repeat;
	padding: 0 0.3em;
	padding-left: 1.2em;
	white-space: nowrap;
	display: inline-block;
	cursor: pointer;
}
.unit .buttonList .comments:hover span {
	background: #8b9dae url(../../images/icons/comments.png) left no-repeat;
}



.unit .buttonList .camera {
	color: #8e9dad;
	font: 1em verdana;
	text-decoration: none;
}

.unit .buttonList .camera:hover {
	color: #333;
}

.unit .buttonList .camera span {
	background: #598E8A url(../../images/icons/photos.gif) 2px 0 no-repeat;
	color: #fff;
	white-space: nowrap;
	padding-left: 2em;
	display: inline-block;
	cursor: pointer;
	width:66px;
}
.unit .buttonList .camera:hover span {
	background: #6FA4A0 url(../../images/icons/photos.gif) 2px 0 no-repeat;
}


.unit .buttonList .video {
	color: #8e9dad;
	font: 1em verdana;
	text-decoration: none;
}

.unit .buttonList .video:hover {
	color: #333;
}
.unit .buttonList .video span {
	background: #ff5d04 url(../../images/icons/video.gif) 2px 0 no-repeat;
	color: #fff;
	white-space: nowrap;
	padding-left: 2em;
	display: inline-block;
	cursor: pointer;
	width:66px;
}
.unit .buttonList .video:hover span {
	background: #fe8340 url(../../images/icons/video.gif) 2px 0 no-repeat;
}
.unit .buttonList .forward,
.unit .buttonList .forward:hover {
	text-decoration: none;
	font: 1em verdana;
	margin:2px;
}
.unit .buttonList .forward span {
	background: #6ab800 url(../../images/icons/post.gif) 2px 0 no-repeat;
	color: #fff;
	padding: 0 0.3em;
	white-space: nowrap;
	padding-left: 2em;
	display: inline-block;
	cursor: pointer;
}
.unit .buttonList .forward:hover span {
	background: #ff5d04 url(../../images/icons/post.gif) 2px 0 no-repeat;
}
 /* kommentti teasertekstin perään polku lyhennetty kun ei muuten löydä */
 

.buttonBlog {
	color: #8e9dad;
	font: 1em verdana;
	text-decoration: none;
}
.buttonBlog:hover {
	color: #333;
}
.buttonBlog span {
	background:#65A2C8 url(../../images/icons/comments.png) left no-repeat;
	padding-left: 2em;
	white-space: nowrap;
	display: inline-block;
	cursor: pointer;
	color:#fff;
	width:66px;
}
.buttonBlog:hover span {
	background:#91bad4 url(../../images/icons/comments.png) left no-repeat;
}

.buttonColumn {
	color: #8e9dad;
	font: 1em verdana;
	text-decoration: none;
}
.buttonColumn:hover {
	color: #333;
}
.buttonColumn span {
	background:#949494 url(../../images/icons/comments.png) left no-repeat;
	padding-left: 2em;
	white-space: nowrap;
	display: inline-block;
	cursor: pointer;
	color:#fff;
	width:66px;
}
.buttonColumn:hover span {
	background: #a7a7a7 url(../../images/icons/comments.png) left no-repeat;
}

.buttonLink {
	color: #8e9dad;
	font: 1em verdana;
	text-decoration: none;
}
.buttonLink:hover {
	color: #333;
}
.buttonLink span {
	background:#AB8F6F url(../../images/icons/comments.png) left no-repeat;
	padding-left: 2em;
	white-space: nowrap;
	display: inline-block;
	cursor: pointer;
	color:#fff;
	width:66px;
}
.buttonLink:hover span {
	background:#baa185 url(../../images/icons/comments.png) left no-repeat;
}

.buttonComment {
	color: #8e9dad;
	font: 1em verdana;
	text-decoration: none;
}
.buttonComment:hover {
	color: #333;
}
.buttonComment span {
	background:#8e8bD4 url(../../images/icons/comments.png) left no-repeat;
	padding-left: 2em;
	white-space: nowrap;
	display: inline-block;
	cursor: pointer;
	color:#fff;
	width:66px;
}
.buttonComment:hover span {
	background: #a3a1d2 url(../../images/icons/comments.png) left no-repeat;
}

/* artikkelin loppuun tuleva konnentien määrä */

.articleCommentsCount {
	display:block;
	position:relative;
	margin-bottom:0.5em;
	
}

.articleCommentsCount a {
	color: #8e9dad;
	font: 0.9091em verdana;
	text-decoration: none;
}
.articleCommentsCount a:hover {
	color: #fff;
}
.articleCommentsCount span {
	background: url(../../images/icons/comments.png) left no-repeat;
	padding: 0 0.3em;
	padding-left: 2em;
	white-space: nowrap;
	display: inline-block;
	cursor: pointer;
}
.articleCommentsCount:hover span {
	background: url(../../images/icons/comments.png) left no-repeat;
	color:#333;
}

/* julkaisukohtaisten nostojen box start */

.sectionList_is {
	border:solid #666 1px;
	width:468px;
	background:#03599c;
}
.sectionList_ksml {
	border:solid #666 1px;
	width:468px;
	background:#a91d01;
}
.sectionList_ss {
	border:solid #999 1px;
	width:468px;
	background:#e4b603;
}

.sectionList_wl {
	border:solid #666 1px;
	width:468px;
	background:#fff;
}

.sectionList_image {
	overflow:hidden;
}
.sectionList_content {
	background:#fff;
	margin:4px;
	padding:4px;
	border:solid #666 1px;
}
.sectionList_content ul {
	margin-left:1em;
	text-align:left;
}
.sectionList_head_is {
	height:28px;
	background: url(../../images/backgrounds/sectionLinks_is_bg.jpg);
	font:2.2em verdana,helvetica,clean,sans-serif;
}
.sectionList_head_ss {
	height:28px;
	background: url(../../images/backgrounds/sectionLinks_ss_bg.jpg);
	font:2.2em verdana,helvetica,clean,sans-serif;
}
.sectionList_head_ksml {
	height:28px;
	background: url(../../images/backgrounds/sectionLinks_ksml_bg.jpg);
	font:2.2em verdana,helvetica,clean,sans-serif;
}
.sectionList_head_wl {
	height:28px;
	background: url(../../images/backgrounds/sectionLinks_wl_bg.jpg);
	font:2.2em verdana,helvetica,clean,sans-serif;
}
.sectionList_head_is img, .sectionList_head_ksml img, .sectionList_head_ss img, .sectionList_head_wl img {
	height:0px;
	width:0px;
}
.sectionList_foot_is li, .sectionList_foot_ksml li, .sectionList_foot_ss li {
	display: inline;
}
.sectionList_footer_is {
	width: 100%;
	position: relative;
	overflow: hidden;
	background: #03599c;
}
.sectionList_footer_ksml {
	width: 100%;
	position: relative;
	overflow: hidden;

}
.sectionList_footer_ss {
	width: 100%;
	position: relative;
	overflow: hidden;
	background: #6b6b6b;
}

.sectionList_footer_wl{
	width: 100%;
	position: relative;
	overflow: hidden;
	background: #666;
}
.sectionList_footer_is li, .sectionList_footer_ksml li, .sectionList_footer_ss li, .sectionList_footer_wl li {
	float: left;
	padding: 0.6em;
	background: url(../../images/backgrounds/secondarynav_divider.gif) right no-repeat;
	text-transform: uppercase;
}
.sectionList_footer_is li a, .sectionList_footer_ksml li a, .sectionList_footer_ss li a, .sectionList_footer_wl li a  {
	color: #FFF;
	text-decoration: none;
}
.sectionList_footer_is li a:hover, .sectionList_footer_ksml li a:hover,.sectionList_footer_ss li a:hover, .sectionList_footer_wl li a:hover  {
	text-decoration: underline;
}

/* julkaisukohtaisten nostojen box box end */


/* rss linkityselementti */

#subscribe_rss {
	padding:4px 20px;;
	display:block;
	margin-bottom:1em;
	background: url(../../images/icons/feed_icon.png);
	background-position:left;
	background-repeat:no-repeat;
}
#google_gadget img {
	padding-right:4px;
}

.dotDivider {
	margin:1em 0;
	height:1px;
	background:url(../../images/backgrounds/dot_divider.png);
	background-repeat:repeat-x;
}

/* sitemapHorisontal */
#sitemapHorisontal {
	background: #f2f2f2;
	border: 1px solid #ccc;
	background:#dedede url(../../images/backgrounds/wlSitemapBg.jpg);
	background-repeat:no-repeat;
	padding-top:26px;
	margin:2em 0 1em 0;

}
#sitemapHorisontal table {
	width: 100%;
	background:#fff;
}
#sitemapHorisontal table h4 {
	background: none;
	padding: 0;
	color: #000;
	margin-bottom:0.5em;
}
#sitemapHorisontal table td {
	padding: 0.2em 0.4em 0 0;
	vertical-align:top;
}

#sitemapHorisontal table tr {
	border-bottom: 1px solid #fff;
	
}
#sitemapHorisontal table td.first {
	border: none;
	padding: 0.2em 4px;
	vertical-align:top;
	text-align:right;
	background:url(../../images/backgrounds/breadcrumb_grad2.jpg);
}

#sitemapHorisontal .first h4:hover {
	text-decoration:underline;
}

#sitemapHorisontal li {
	display:inline;
	padding-left:1em;
	background:url(../../images/backgrounds/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

#sitemapHorisontal li a {
	text-decoration:none;
	color:#333;
	
}

#sitemapHorisontal li a:hover {
	text-decoration:underline;
}


#headerTabs {
	width: 100%;
	height:30px;
	border-bottom:2px solid #E5E6E4;
	border-top:2px solid #E5E6E4;
	margin:0;
}

#headerTabs .topNaviTd {
	background:#fff url(http://media.ksml.fi/escenic/images/backgrounds/breadcrumb_grad2.jpg);
	background-position:0 0px;
	border-right:solid #eee 1px;
	border-left:solid #fff 1px;
	border-bottom:solid #eee 1px;
}
form#cse-search-box input {
	background:url(../../images/backgrounds/breadcrumb_grad2.jpg);
	background-position:0 -4px;
	border:solid #ddd 1px!important;
	margin:0;
	padding:0 0.4em 0 0.4em;
}
form#cse-search-box input:hover {
	background:#ddd;
	border:solid #eee 1px;
}

form#cse-search-box {
	width:220px;
	background:none!important;
	border:none!important;
	margin:0 4px 0 0;
}

.googleSearchResults {
	border:solid #eee 1px;
	width:780px;
	padding:0.4em 1em;
	background:url(http://media.ksml.fi/escenic/images/backgrounds/breadcrumb_grad2.jpg);
}
.googleSearchResults #cse-search-box {
	width:500px;
}
.googleSearch {
	text-align:center;
}
.googleSearchInput {
	background:#fff!important;
	padding:2px;
}
.TdArchive {
	width:200px;
	text-align:right;
	vertical-align:middle;
}

.TdChoosePaper {
	width:160px;
	text-align:center;
	vertical-align:middle;
}

.TdArchive #searchsubmit, .TdChoosePaper input {
	background:#eee;
	border-top:solid #ccc 1px;
	border-right:solid #ccc 1px;
	border-bottom:solid #ccc 1px;
	border-left:solid #ccc 1px;
}


.TdArchive #searchsubmit:hover, .TdChoosePaper input:hover {
	background:#ddd;
	border:solid #eee 1px;
}

.TdArchive form {
	background:#fff;
	border-top:solid #eee 1px;
	border-right:solid #ccc 1px;
	border-bottom:solid #ddd 1px;
	border-left:solid #ddd 1px;
	width:120px;
	margin-left:10px;
}

.TdArchive #searchfield {
	background:#fff;
	border-top:solid #eee 0px;
	border-right:solid #ccc 0px;
	border-bottom:solid #ddd 0px;
	border-left:solid #ddd 0px;
}


#headerTabs a {
	font: normal 12px arial;
	text-decoration: none;
	text-align: center;
	color: #666;
	padding:2px 4px;
	display:block;
	white-space:nowrap;
	

}


#headerTabs a:hover {
	color: #666;
	text-decoration: underline;
}

.logoTd {
	width:500px;
	border:solid #eee 0px;
	height:120px;
}

.logoTd img {
	margin-left:1em;
}


.pageTimeStamp {
	color:#666;
	padding:4px 0px 2px 0px;
	display:block;
}

.pageNameday {
	color:#666;
	margin:2px 0px 8px 0px;
	display:block;
}

.weatherPufTd {
	width:200px;
	padding-bottom:0em;
	vertical-align:bottom;
}

#iframe_weather {
	width:120px;
	height:60px;
	margin-top:20px;
}

.headerTipsTd {
	border:solid #eee 0px;
	text-align:right;
	vertical-align:bottom;
}

.headerTipsTd img {
	margin-right:1em;
}


/*sign in and out*/


#signInOut a {
	text-decoration:underline;
}

#signInOut a:hover{
	text-decoration:none;
}

#signInOut {
	background:url(http://media.ksml.fi/escenic/images/backgrounds/breadcrumb_grad_yellowpoint.png);
	border-right:solid #eee 1px;
	border-left:solid #fff 1px;
	border-bottom:solid #eee 1px;
}

/* mostReadTabArticleList1
----------------------------------*/
#tabsetHead {position:relative;top:0px;left:10px;color:#333;z-index:100;font-size:12px;width:300px;font-weight:bold;}
#mostReadTabArticleList1 .ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: ##005FAD/*{bgColorHeader}*/ url(}*/ 0/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/!important; color: #222222/*{fcHeader}*/; font-weight: bold; }
#mostReadTabArticleList1 .ui-tabs-nav li { position: relative; float: left!important; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }



#tabset_head { background: #cccccc url(../../images/backgrounds/autoiluOrder2.png) 0 50% repeat-x!important; color: #fff; font-weight: normal;padding:2px;margin:0 0 1em 0; }

/* bannerit alkaa */

.mainColumnBanner div,.rightColumnBanner div {
	padding-top:10px;
	display:block!important;
	margin-bottom:1em;
}
.mainColumnBanner,.rightColumnBanner{
	display:block;
	background: url(../../images/ksml/backgrounds/add.gif) no-repeat 0 0;
	}
.topBanner {
	float:left;
	margin:0.6em 0.4em 0.6em 0em;
	display:inline-block;
}
/* headerin oikea yläkulma */
.banner_right {
	margin:0.6em 0em 0.6em 0;
	display:inline-block;
	width:260px;
	float:right;
}
/* banneripalstan bannerit */
.rightBanner {
	margin-bottom:0.6em;
}

/* bannerit loppuu */

/* artikkelin loppuun vinkki paperilehdestä alkaa */
.printTeaserText {

	padding:0.8em 2em 0.8em 7em;
	margin-bottom:0.8em;
	background:url(../../images/ksml/backgrounds/handWithBg.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
}
.printTeaserText span {
	display:block;
	margin:0.4em 0;
	color:#666;
}
/* artikkelin loppuun vinkki paperilehdestä loppuu */

/*sitaattiloota alkaa */
.citationTitle {
	background:#fff url(../../images/ksml/backgrounds/citationBoxBg.jpg);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding:0.6em 0.6em 0.6em 56px;
	margin:1em 0;
}
.citationTitle h3 {
	margin-bottom:4px!important;
}
.citationTitle a {
	text-decoration:none;
}
/*sitaattiloota loppuu */

/* end read epaper button */

/*uutishuone alkaa*/
#Uutishuone {
	width:800px;
	overflow:hidden;
	border-top:solid #eee 1px;
	border-bottom:solid #eee 1px;
	padding-top:1em;
}
.UH_Displayer {
	width:180px;
	float:left;
	height:300px;
	padding-right:1em;
}
.UH_Headline a {
	display:block;
	text-decoration:none;
	cursor:pointer;
}
/*uutishuone loppuu*/

/* read epaper button */

#buttonReadEpaper {
	background: url(../../images/ksml/backgrounds/archiveButtonBg.jpg)!important;
	width:212px;
	display:block;
	background-repeat:no-repeat!important;
	cursor: hand;
	height:22px!important;
	padding:1.4em 2.4em!important;
	margin-bottom:1em;
	font-size:16px;
	margin-top:30px;
	text-decoration:none;
}

#buttonReadEpaper:hover {
	background: url(../../images/ksml/backgrounds/archiveButtonBg.jpg)!important;
	background-position:0 -68px!important;
	background-repeat:no-repeat!important;
}

/* end read epaper button */