.canvas {
padding-top: 0;
}

.without_logo .logo h1 {
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
font-size: 1em;
}
.with_logo .logo h1 {
margin-top: 10px;
}
.without_logo .logo h1 a {
float: left;
margin: 0;
padding: 30px 10px 10px 10px;
text-decoration: none;
background: #333;
color: #F0F0F0;
font-weight: bold;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.without_logo .logo .strapline {
float: left;
margin: 0;
padding: 30px 10px 10px 10px;    
}
.with_logo .logo .strapline {
display: none;
}

.row  {
border-top: 1px solid #e0e0e0;
padding-top: 20px;
}
.footer {
padding-top: 10px;
}
body.splash .row {
border-top: none;
}

.row .row {
border-top: none;
padding-top: 0;
}
div.header {
border-top: none;
padding-top: 0;
}
.header .logo {
width: 200px;
}
.header .navigation {
width: auto;
float: right;
}
.header .navigation .amount {
display: none;
}
.header .navigation > ul > li {
margin-top: 10px;
padding-top: 10px;
float: left;
margin-bottom: 20px;
margin-left: 20px;
padding-bottom: 10px;
padding-left: 20px;
border-left: 1px solid #e0e0e0;
}
.header .navigation > ul > li:first-child {
margin-left: 0;
padding-left: 0;
border-left: none;
}
.header .navigation ul ul {
margin-top: 10px;
margin-right: 0;
}
.header .navigation li li {
font-size: 0.8em;
margin-top: 10px;
}
.header .navigation li li:first-child {
margin-top :0;
}
.header .navigation li li a {
}
.header .navigation li li a:hover, .navigation li li.selected a {
}