body {
    background-color: #000;
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    width: 100%;
}
h1 { font-size: 1.2em; }
h2,h3,h4,h5,h6,strong { font-size:1.1em; }
#content h3.submenu-header { margin: 15px 0 5px 0; }
#content h3.submenu-header a { color: #FFF; }
#content p.backlink { font-size:0.9em; margin: 2px; }
#content a { font-family: Arial Bold; text-decoration: none;color:#C6401B; }
#content a:hover { color: #C6401B; }
#page-content { clear:both; }
p.centered { text-align:center; }
ul, li {margin: 0; padding: 0;}
ul { list-style: none; }
img, a img { border: 0; }
a { text-decoration:none; }
span { margin: 0; padding: 0; }
#header { width:100%; display:block; text-align:center;background-color:#FFF; margin-bottom: 2px;}
#header a { width:100%; display:block; }
#content { padding: 0; margin:0;}
/*#content p, #footer { wfont-size: 80%; margin: 0.8em 0; padding:0;}*/
strong, #content p, #footer { margin: 20px; }
#main-menu li, #heading, #language-menu li { display: block; width:100%; height:30px; } 
#main-menu li a, #heading, #language-menu li a{ 
      color: #FFF;
     display:block;
     width:100%;
     line-height:30px;
     height:30px;
}
a.language { color:#C6401B; }
#twitter-messages p { margin: 0 20px; }
#twitter-messages h3 { margin: 20px 20px 10px 20px; }
p.discreet,span.discreet,div.discreet { color:gray; }
#twitter-messages p.timestamp { margin-bottom: 10px; }

#main-menu li.last { margin: 0;}

#secondary-menu li strong { margin: 0; }
#secondary-menu li { clear:both;  }
#secondary-menu li img { float:left; margin:0 2px 4px 0;}
#secondary-menu li .title-above-icon { color:#c33b19; clear: both; display:block; }
#secondary-menu li .menu-icons { clear: both; display:block; }
#secondary-menu li .menu-teaser { clear: both; margin-bottom:12px;display:block; }
#secondary-menu li .menu-teaser p { margin: 0; }
#secondary-menu li .side-text p { color:#ffffff;margin: 0; display:inline; }
#secondary-menu li a, #secondary-menu li a:hover { color: #FFF; }
#secondary-menu, ul.submenu { list-style-position: inside; list-style-image: url(/m/images/iphone/menus/bullet.gif); margin: 0 0 5px 5px; }
#secondary-menu ul.submenu a { color:#C6401B; }
#content ul.no-bullets { list-style:none; }


#copyrights { clear: both; text-align:center; font-size: 0.9em;}

#content h1 { display:inline; }

#heading { margin:0;padding:0;width: 100%; }
#heading h1 { line-height:26px; margin:0;padding:0 0 0 0.3em;font-weight:bold;float:left;text-transform: capitalize;}
#heading img { vertical-align:middle; }
#heading span.text-heading { margin-left: 20px; }

img.flag, a.language { float:left;}
img.flag { margin: 1px 12px 1px 10px;}
#menu  { list-style:none;margin:0;padding:0; }
#menu #welcome { margin-bottom: 0.8em; }
#menu li { margin:10px 0; color:#FFF; display:block; width:100%; clear:both; vertical-align:middle;}
#menu.tour li a  { border: 0; color: #B63B19; vertical-align:middle;}
#menu.tour li { padding: 5px 5px 5px 20px; }
#menu.tour a { color:#B63B19; border:0;}
a.stream, a.stream img { float:none; vertical-align:middle; }
a.stream { padding: 20px; }
h1.tour-header { padding: 20px; margin: 0; }
#menu.tour li a, #menu.tour li a img.locate { float:none; vertical-align:middle;}

img.locate { float:right; }
img.stream { float:left; }
a.stream { float:left; display:block;}

#content-images { text-align:center; }
#content-images img { border: 1px solid #FFF;}
#footer { margin: 0px; padding: 1em 0; font-size: 0.9em; text-align: center; }

p.clear-both { clear:both; }
#map { margin-top: 10px; clear: both;}
#zoom { clear:both; color:#FFFFFF; display:block; padding:0; text-align:center; }
#zoom p { margin: 10px 0 0 0; float:left; vertical-align:middle; font-weight:bold; }
.zoom-container a.zoom { float:left; }
.zoom-container img { float:left;border:0; }
#plus { float:right; }
#guides { clear:both; }
span.listen { float:left; }
span.locate { float:right; }

#down, #up { display:block; clear:both; } 
#map-legend { text-align: center; vertical-align: middle; }
#map a, #map img { line-height: 0; border: 0; margin:0; padding: 0;}
#map img { float:left; }
#map a { line-height: 0; }
#map .map-middle-row { clear: both; }
#left, #right { float:left; }
#google-map { float: left; text-align:center; cursor:default; border:0;}
#map-legend, #map-position {font-size: 0.9em; }
#google-map-load-anim { position: absolute; }
.search-container { clear:both; display:block;margin-top:10px;text-align:center;}
img.kierrokselle { border: 0; }
.float-left { float: left; }
.float-right {float: right;}
img.bg-left { float:left; }
img.bg-right {float:right; }
#content a.reset { color:#C9441E; clear:both; display:block; margin: 1em 0;}
#content a.jump-link { color:#C9441E; clear: both; display:block; margin: 1em 0;}
#map-float-fix { float:left; }
#footer-language-selection { text-align:center;}
#footer-language-selection a { float:none; }
div.breadcrumbs { margin-bottom:10px; display:block;}
#footer a { color:#C6401B; }
#footer { clear: both; display: block; }

#event-feed .event p { margin: 5px 20px 20px 20px; }
#event-feed .event p.timestamp { margin-bottom: 15px; }

#sponsor-images { background-color:#FFF; text-align:center; }
#sponsor-images p { margin: 10px 0; padding: 10px 0;}

