body { font-size:1em; }
a { color: #FFF; }
img { border:0; }
#copyrights { margin-top: 12px; }
#header-low-res { background-color: #fff; width: 100%; font-size: 100%; text-align:center;}
#header-low-res a { color:#000; text-decoration:none; }
#menu #instructions { margin-bottom:10px; }
#content { margin: 0;}
#content p { font-size: 1em; } 
#footer { font-size: 0.8em; }
#menu li { margin:1px 0 0 0; width:100%;}
#menu.tour li a, #menu.tour li a img.low-resolution-locate {float:left; vertical-align:middle;}
/*KAUPUNKIKIERROS */
#map-actions { margin: 10px auto 0 auto; text-align: center;}
#menu li { background-color: #3B7508; height:20px;}
#menu.tour { margin:2px 0 12px 0; }

a.stream { display:inline; float:left;}
/*MAP CONTROLs*/
#map { text-align: center; }
#map img { float:none; }
#map a { line-height: 1em; }
#down, #left, #right, #up { float:none; clear:none; display: inline; color: #FFF;}
#movement-links { list-style:none; display:block; clear:both; }
#movement-links li { margin: 0 0 0 10px; color:#FFF; display:inline;}
#movement-links li.first { margin-left: 0; }
#movement-links a { text-decoration: none; color:#FFFFFF; border:0;}
#movement-links a:focus { border: 1px solid #FFF; }
#movement-links a img { border: 0; }
.move-container { margin:0 auto; display:block;}
#zoom {  margin: 10px auto; width: 55px;}
#zoom p { float:none; font-size: 100%; margin: 0; }
.zoom-container { margin: 0 auto 0 auto;}
.zoom-container input { margin-left: 1px; }
.zoom-container input.minus { margin: 0 7px 0 0;float:left; }
.zoom-container input.plus { margin: 0 0 0 7px; }

img.bg-left { float:left; }
img.bg-right {float:right; }

.position { clear:both; margin: 10px 0 10px 0; }
