/* --BASE LAYOUT: WordPress Atahualpa muokattu -- */

body {	
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	background: url(kuvat/1809bg.gif) no-repeat top left;
	background-color: #ffffff;
}
a:link, a:visited, a:active {
	color: #000000; 
	font-weight: normal; 
	text-decoration: underline; 
}
a:hover {
	color: #666666;
	font-weight: normal; 
	text-decoration: underline; 
}
ul, ol, dl, p, h1, h2, h3, h4 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
}
/* remove margins on sub-lists */
ul ul, ul ol, ol ul, ol ol {
	margin-top: 0;
	margin-bottom: 0;
	}
h1 {font-size: 2.15em; font-weight: bold;}
h2 {font-size: 1.85em; font-weight: bold;}
h3 {font-size: 1.0em; font-weight: normal; }
code, pre {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
}
.lainaus {
	font-style: italic;
}
table {
	font-size: 1em; 
	}	
.aligncenter, 
div.aligncenter {
	display: block;
	text-align: center;
}
.alignleft, 
div.alignleft {
	float: left;
	margin: 5px 10px 10px 10px;
}
p.alignleft {
	text-align: left;
}
.alignright, 
div.alignright {
   	float: right;
	margin: 5px 10px 10px 10px;
}
.sivunalkuun {
   	float: right;
	margin: 1px;
}
/* ------------------------------------------------------------------
---------- IMAGES --------------------------------------------------
------------------------------------------------------------------ */
img { 
	border: 0;
}
.page img { 
	border: 0; 
}
.page img.alignleft {
	float: left; 
	margin: 5px 10px 10px 10px; 
}
.page img.alignright {
	float: right; 
	margin: 5px 10px 10px 10px; 
}
.page img.aligncenter {
	display: block;
	margin: 5px;
	text-align: center;
}
/* ------------------------------------------------------------------
---------- WRAPPER, CONTAINER & LAYOUT ------------------------------
------------------------------------------------------------------ */
/*-------------------- WRAPPER for MIN / MAX width --------*/
div#wrapper {
	text-align: center;  
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 95%;
}
/*-------------------- CONTAINER for VISUAL styles --------*/
div#container {
	padding: 0;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left; /* resetting the "text-align: center" of "wrapper" */
	display: block;
}
/*-------------------- LAYOUT to keep it all together -----*/
table#layout {
	font-size: 100%;
	width: 100%;
	table-layout: fixed;
}
.colone {width: 0;}
.coltwo { width: 100%; }
.colthree {width: 250px;}
/* ------------------------------------------------------------------
---------- HEADER ---------------------------------------------------
------------------------------------------------------------------ */
/*-------------------- HEADER CONTAINER -------------------*/
td#header {
	width: auto;
	padding: 0;
}
/*-------------------- LOGO AREA --------------------------*/
/*-------------------- LOGO -------------------------------*/
/*-------------------- BLOG TITLE -------------------------*/
/*-------------------- BLOG TAGLINE -----------------------*/
/*-------------------- HORIZONTAL BARS --------------------*/
div.horbar1 { 
	font-size: 1px;
	clear: both; 
	display: block;
	position: relative;
	padding: 0; 
	margin: 0;
	width: 100%; 
	height: 15px;
}
/*-------------------- HEADER IMAGE -------------*/
div.header-image-container {
	position: relative; 
	margin: 0; 
	padding: 0; 
	height: 150px;
}
/* ------------------------------------------------------------------
---------- LEFT SIDEBARS ---------------------------------------------
------------------------------------------------------------------ */
td#left {}
/* ------------------------------------------------------------------
---------- RIGHT SIDEBARS --------------------------------------------
------------------------------------------------------------------ */
td#right {
	border-left: dashed 1px #666666;
	padding: 0 0 0 10px;
	vertical-align: top;
}
/* ------------------------------------------------------------------
---------- CENTER COLUMN --------------------------------------------
------------------------------------------------------------------ */
td#middle {
	width: 100%;
	padding: 0 15px 0 15px;
	vertical-align: top;
	border-left: 1px dashed #993333;
}
/* ------------------------------------------------------------------
---------- FOOTER ---------------------------------------------------
------------------------------------------------------------------ */
td#footer {
	width: auto;
	border-top: dashed 1px #666666;
	padding: 0 10px 0 10px;
	text-align: center;
	color: #333333;
	font-size: 95%;	
}
#footer p {
	background-color: #ffffff;
}
td#footer a:link, td#footer a:visited, td#footer a:active {
	text-decoration: none;
	color: #333333;
	font-weight: normal; 
}
td#footer a:hover {
	text-decoration: underline;
	color: #333333;
	font-weight: normal; 
}
/* ------------------------------------------------------------------
---------- WIDGETS --------------------------------------------------
------------------------------------------------------------------ */
#righttext {}
div.widget {
	display: block;
	width: auto;
}
div.widgetmoving {/*liikkuva haamudiv*/
	display: block;
	position: fixed;
	width: 239px;
	bottom: 20px;
	z-index: 998;
}
div.widget-content {
	display: block;
	width: auto;
}
#haamuvinkit {
	padding: 5px;
	margin: 0;
	background-color: #ffffff;
	border-right: 1px dashed #666666;
	border-left: 1px dashed #666666;
	border-top: 1px dashed #666666;
}
#vinkki {
	font-size: 0.95em;
}	
#haamukuva img {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
}
/*-------------------- widget-title ---------------------*/

/*-------------------- PAGE CONTAINER ---------------------*/
#sivu { }
#sivu img {} /*ks. IMAGES*/
div.page {
	display: block;
	margin: 0 0 15px 0;	
	padding: 5px 10px 5px 10px;
	background-color: #ffffff; 
}
/*-------------------- PAGE HEADLINE ----------------------*/
div.page-headline {
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
}
div.page-headline h2 {
	padding: 0;
	margin: 0;
	color: #333333;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div.page-headline h2 a:link, 
div.page-headline h2 a:visited, 
div.page-headline h2 a:active {
	color: #333333;
	text-decoration: none;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div.page-headline h2 a:hover {
	color: #666666;
	text-decoration: none;	
}
div.page-headline h3 {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.murupolkuh3 {
	font-size: 100%;
	font-weight: bold;
	color: #333333;
}
div.juttu h4 {
	padding: 0;
	margin: 0;
	color: #993333;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
div.juttu h4 a:link, 
div.juttu h4 a:visited, 
div.juttu h4 a:active {
	color: #993333;
	text-decoration: none;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
div.juttu h4 a:hover {
	color: #993333;
	text-decoration: none;	
}
/*-------------------- PAGE BODY  ---------------------*/
div.page-body {
	padding: 0;
	margin: 0;	
}
div.page-body p {
	padding: 0;
	display: block;
	clear: both;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}
.lista1 {
	color: #000000;
	list-style-type: square;
}
.lista1 li {
	margin-bottom: 10px;
}
.lista1item {
	color: #993333;
}
.lista1item a:link, .lista1item a:visited, .lista1item a:active {
	color: #000000;
	text-decoration: none;
}
.lista1item a:hover {
	color: #000000;
	text-decoration: underline;
}
.lista2 {
	color: #000000;
	list-style-type: upper-roman;
}
.lista2 li {
	margin-bottom: 10px;
}
.lista2item {
	color: #993333;
}
.lista2item a:link, .lista2item a:visited, .lista2item a:active {
	color: #000000;
	text-decoration: none;
}
.lista2item a:hover {
	color: #000000;
	text-decoration: underline;
}
.lista3 {
	color: #000000;
	list-style-type: none;
}
.lista3 li {
	margin-top: 2px;
}
.lista3item {
	color: #993333;
}
.lista3item a:link, .lista3item a:visited, .lista3item a:active {
	color: #000000;
	text-decoration: none;
}
.lista3item a:hover {
	color: #000000;
	text-decoration: underline;
}
.musta {
	color: #000000;
}
div.juttu p {
	margin-right: 40px;
	margin-left: 40px;
}
/* ------------------------------------------------------------------
---------- FORMS ----------------------------------------------------
------------------------------------------------------------------ */
#kilpailulomake { }
div.form-page {
	display: block;
	margin: 0 0 15px 0;	
	padding: 5px 10px 5px 10px;
	background-color: #ffffff; 
}
div.form-body {
	padding: 0;
	margin: 0;	
}
div.form-body p {
	margin: 1em 0;
	padding: 0;
	display: block;
}
div.form-headline {
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
}
div.form-headline h2 {
	padding: 0;
	margin: 0;
	color: #333333;
	font-size: 110%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
div.form-headline h2 a:link, 
div.form-headline h2 a:visited, 
div.form-headline h2 a:active {
	color: #333333;
	text-decoration: none;
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
div.form-headline h2 a:hover {
	color: #666666;
	text-decoration: none;	
}
.kysymykset { }
.kysymys { }
div.vihje {
	text-align: right;
	display: block;
}
div.vihje a:link, div.vihje a:visited, div.vihje a:active {
	padding: 5px;
	background-color: #666666;
	color: #ffffff;
	border: solid 1px #333333;
	font-size: 1em;	
	cursor: pointer; 
	text-decoration: none;
}
div.vihje a:hover {
	padding: 5px;
	background-color: #333333;
	color: #ffffff;
	border: solid 1px #ffffff;
	font-size: 1em;	
	cursor: pointer; 
	text-decoration: none;
}
form {
	margin: 0; 
	padding: 0; 
}
fieldset {
	border: 1px dashed #666666; 
	width: auto; 
	padding: 0.8em;
	display: block; 
}
legend {
	color: #000000;
	padding: 2px 6px;
	font-size: 1em;
	background-color: #ffffff;
}
div.form-body legend a { 
	color: #000000;
	text-decoration: none;
}
label {
	margin-left: 0.5em; 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 1em; 
}
input[type=text], 
textarea {
	padding: 3px;
	color: #000000;
	border: solid 1px #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
input[type=text] {
	width: 40%;
}
textarea {
	width: 96%;
	height: 5em;
}	
.button {
	padding: 0 2px;
	height: 24px;
	line-height: 16px;
	background-color: #666666;
	color: #ffffff;
	border: solid 1px #333333;
	font-size: 1em;	
	cursor: pointer; 
}
.buttonhover {
	padding: 0 2px;
	cursor: pointer;
	background-color: #333333;
	color: #ffffff;
	border: solid 1px #ffffff;	
}
/* ------------------------------------------------------------------
---------- HACKS: Clearfix & others ---------------------------------
------------------------------------------------------------------ */

.clearfix:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
}
.clearboth {
	clear: both;
	height: 1%;
	font-size: 1%;
	line-height: 1%;
	display: block;
	padding: 0;
	margin: 0;
	}
/* ##################################################################
---------------------------------------------------------------------
---------- DROP DOWN / FLY OUT MENUS --------------------------------
Ruthsarian's rMenu http://webhost.bridgew.edu/etribou/layouts/
modified by Bytes For All http://wordpress.bytesforall.com/
---------------------------------------------------------------------
################################################################## */


/* ------------------------------------------------------------------
---------- GENERAL MENU MECHANICS -----------------------------------
------------------------------------------------------------------ */

ul.rMenu {
	width: 100%;		
}
ul.rMenu, 
ul.rMenu ul, 
ul.rMenu li, 
ul.rMenu a {
	display: block;		
	margin: 0;
	padding: 0;
}
ul.rMenu, ul.rMenu li, ul.rMenu ul {
	list-style: none;	
}
ul.rMenu ul {
	display: none;		
}
/* hide the sub-menus until needed */
ul.rMenu li {
	position: relative;
	z-index: 1;
}
/* so sub-menus position relative to their parent LI element */	
ul.rMenu li:hover {
	z-index: 999;
}
/* make sure this and any sub-menus that pop appear above everything else on the page */
ul.rMenu li:hover > ul
	{
	display: block;		
	position: absolute;
}
/* hide from IE5.0 because it gets confused by this selector */
/* show the sub-menu */
/* remove the sub-menus from the flow of the layout so when they pop they don't cause any disfiguration of the layout. */
/* ------------------------------------------------------------------
---------- EXTENDED MENU MECHANICS ----------------------------------
------------------------------------------------------------------ */

/* These rules exist only for specific menu types, such as horizontal 
or vertical menus, right or left aligned menus. */
 
ul.rMenu-hor li {
	float: left;
	width: auto;
}
ul.rMenu-ver li {
	float: none;
}
/* clear this so vertical sub-menus that are children of horizontal menus won't have their LI widths set to auto. */
div#menu1 ul.rMenu-ver, 
div#menu1 ul.rMenu-ver ul {
	width: 11em;	
	}
div#menu2 ul.rMenu-ver, 
div#menu2 ul.rMenu-ver ul {
	width: 11em;	
	}
ul.rMenu-wide
	{
	width: 100%;		
	}
/* apply this rule if you want the top-level menu to go as wide as possible. this is something you might want if your top-level is a vertical menu that spans the width of a column which has its width pre-defined. IE/Win 5 seems to prefer a value of 100% over auto. */
/* ------------------------------------------------------------------
---------- DROP POSITIONS -------------------------------------------
------------------------------------------------------------------ */

ul.rMenu-hor ul {
	top: auto;
	right: auto;
	left: auto;
	margin-top: -1px;
}
/* a value of 100% creates a problem in IE 5.0 and Opera 7.23 */
/* typically want a value of 0 here but set to auto for same reasons detailed above */
/* so the top border of the dropdown menu overlaps the bottom border of its parent horizontal menu. */
ul.rMenu-hor ul ul {
	margin-top: 0;	/* reset the above for fly out menus */
	margin-left: 0px;
}	
ul.rMenu-ver ul {
	left: 100%;
	right: auto;
	top: auto;
	top: 0;
}
/* i prefer top: 80% but this creates a problem in iCab so negative top margin must be used. salt to taste. */	
/* ------------------------------------------------------------------
---------- PRESENTATION: General ------------------------------------
------------------------------------------------------------------ */

div#menu1 ul.rMenu {
	background: #FFFFFF;
	border: dashed 1px #666666;
	border-left: none;
	}
div#menu2 ul.rMenu {
	background: #777777;
	border: solid 1px #000000;
	border-left: none;
}
div#menu1 ul.rMenu li a {
	border: dashed 1px #666666;	
	}
div#menu2 ul.rMenu li a {
	border: solid 1px #000000;	
	}
ul.rMenu-hor li {
	margin-bottom: -1px;
	margin-top: -1px;			
	margin-left: -1px;
}
/* this is so if we apply a bottom border to the UL element it will render behind, but inline with the bottom border of the LI elements. Default: -1px */
/* this is so if we apply a top border to the UL element it will render behind, but inline with the bottom border of the LI elements. Default: -1px */
/* negative borders on LIs to make borders on child A elements overlap. they go here and not on the A element for compatibility reasons (IE6 and earlier). Default: -1px */		
ul.rMenu-hor {
	padding-left: 1px;
}
/* compensate for the 1px left jog created by the above negative margin. */
ul.rMenu-ver li {
	margin-left: 0;
	margin-top: -1px;
}
/* same thing above except for vertical menus */
div#menu1 ul.rMenu-ver {
	border-top: dashed 1px #666666;	
	}
div#menu2 ul.rMenu-ver {
	border-top: solid 1px #000000;	
	}
div#menu1 ul.rMenu li a {
	padding: 4px 5px;	
	}
div#menu2 ul.rMenu li a {
	padding: 4px 5px;	
	}
div#menu1 ul.rMenu li a:link, 
div#menu1 ul.rMenu li a:hover, 
div#menu1 ul.rMenu li a:visited, 
div#menu1 ul.rMenu li a:active {
	text-decoration: none;
	margin: 0;
	padding: 4px 5px;	
	color: #000000;
	text-transform: uppercase;
	font: 95% Arial, Verdana, sans-serif;  
	}
div#menu2 ul.rMenu li a:link, 
div#menu2 ul.rMenu li a:hover, 
div#menu2 ul.rMenu li a:visited, 
div#menu2 ul.rMenu li a:active {
	text-decoration: none;
	margin:0;
	padding: 4px 5px;	
	color: #ffffff;
	text-transform: uppercase;
	font: 11px Arial, Verdana, sans-serif; 
	}
div#menu1 ul.rMenu li {
	background-color: #FFFFFF;	
	}
div#menu2 ul.rMenu li {
	background-color: #777777;	
	}
div#menu1 ul.rMenu li:hover,
div#menu1 ul.rMenu li.sfhover {
	/* background color for parent menu items of
	the current sub-menu. includes the sfhover
	class which is used in the suckerfish hack
	detailed later in this stylesheet. */
	background-color: #CCCCCC;
	}
div#menu2 ul.rMenu li:hover,
div#menu2 ul.rMenu li.sfhover {
	/* background color for parent menu items of
	the current sub-menu. includes the sfhover
	class which is used in the suckerfish hack
	detailed later in this stylesheet. */
	background-color: #000000;	
	}
/* "current" page and hover, first part old version */
div#menu1 ul.rMenu li.current_page_item a:link, 
div#menu1 ul.rMenu li.current_page_item a:active, 
div#menu1 ul.rMenu li.current_page_item a:hover, 
div#menu1 ul.rMenu li.current_page_item a:visited, 
div#menu1 ul.rMenu li.current_page_item > a:link, 
div#menu1 ul.rMenu li.current_page_item > a:active, 
div#menu1 ul.rMenu li.current_page_item > a:hover, 
div#menu1 ul.rMenu li.current_page_item > a:visited, 
div#menu1 ul.rMenu li a:hover {
	background-color: #999999;
	color: #000000;
	}
div#menu2 ul.rMenu li.current_page_item a:link, 
div#menu2 ul.rMenu li.current_page_item a:active, 
div#menu2 ul.rMenu li.current_page_item a:hover, 
div#menu2 ul.rMenu li.current_page_item a:visited, 
div#menu2 ul.rMenu li.current_page_item > a:link, 
div#menu2 ul.rMenu li.current_page_item > a:active, 
div#menu2 ul.rMenu li.current_page_item > a:hover, 
div#menu2 ul.rMenu li.current_page_item > a:visited, 
div#menu2 ul.rMenu li a:hover {
	background-color: #cc0000;
	color: #ffffff;
	}


/* ------------------------------------------------------------------
---------- PRESENTATION: Expand -------------------------------------
------------------------------------------------------------------ */

div#menu1 ul.rMenu li.rMenu-expand a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a {
	padding-right: 15px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-image: url(kuvat/expand-right.gif);
	}
div#menu2 ul.rMenu li.rMenu-expand a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a {
	padding-right: 15px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-image: url(kuvat/expand-right-white.gif);
	}
	
ul.rMenu-vRight li.rMenu-expand a,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand a,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
ul.rMenu-hRight li.rMenu-expand a,
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand a,
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a,
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, 
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, 
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, 
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, 
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, 
ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a 
	{
	padding-right: 5px;
	padding-left: 20px;
	background-image: url(kuvat/expand-left.gif);
	background-repeat: no-repeat;
	background-position: -5px 50%;
	}
/* divs added for "IE6 & 2 menu styles" */	
div#menu1 ul.rMenu-hor li.rMenu-expand a {
	padding-left: 5px;	/* reset padding */
	padding-right: 15px !important;
	background-position: 100% 50%;
	background-image: url(kuvat/expand-down.gif);
	}
div#menu1 ul.rMenu li.rMenu-expand li a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a,
div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a  {
	background-image: none;
	padding-right: 5px;	/* reset padding */
	padding-left: 5px;	/* reset padding */
	}
div#menu2 ul.rMenu li.rMenu-expand li a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a,
div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a {
	background-image: none;
	padding-right: 5px;	/* reset padding */
	padding-left: 5px;	/* reset padding */
	}

