.canvas {
width: 700px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
padding-top: 0;
background-color: #FFF;
border: 1px solid #E0E0E0;
border-top: none;
margin: 0 auto;

-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
}

.outside {
width: 700px;
margin: 0 auto;
clear: both;
overflow: hidden;
margin-top: 20px;
}

.row {
width: 100%;
border-top: 1px solid #e0e0e0;
padding-top: 20px;
}

.col {
float: left;
margin-left: 20px;
display: inline;
}
.col:first-child {
margin-left: 0;
}
div.content-right {
float: right;
/*margin-right: 20px;*/
}

.columns1 .col {
width: 700px;
clear: left;
margin-left: 0;
}
.columns2 .content-left, .columns1 .split2 .content-left, .columns2r .content-right {
width: 460px;
}
.columns2 .content-right, .columns1 .split2 .content-right, .columns2r .content-left {
width: 220px;
}
.columns2e .col {
width: 340px;
}
.columns3 .col, .columns1 .split3 .col {
width: 220px;
}

.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 .canvas .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;
}

.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 .navigation {
width: auto;
float: right;
}
.header .navigation .amount {
display: none;
}
.header .navigation ul {
margin-right: 0;
}
.header .navigation ul li {
float: left;
margin: 20px 0;
margin-top: 25px;
margin-left: 3px;
margin-right: 0;
}
.header .navigation ul li a {
padding: 3px 5px;
display: block;
}

#partner {
/*margin-right: 20px;*/
}

ul.sub-nav {
margin-left: 0;
margin-right: 0;
}
ul.sub-nav li {
border-bottom: 1px solid #e0e0e0;
padding: 10px 5px;
margin: 0;
}

ul.sub-nav:first-child li:first-child {
padding-top: 0;
}

/*.header .navigation ul li.selected a,
.header .navigation ul li.selected a:hover {
border-bottom: 2px solid #000;
}*/

/*.header .navigation ul li a:hover {
color: #222;
background-color: #f2f2f2;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.header .navigation ul li.selected a,
.header .navigation ul li.selected a:hover {
color: #f0f0f0;
background-color: #333;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}*/

ul.pods li {
border-bottom: 1px solid #e0e0e0;
padding-bottom: 1em;
margin-bottom: 1em;
}