#header {
    margin-bottom: 10px;
    box-shadow: -3px 2px 7px #CCC;
} 
#header .download {
    font-size: 12px;
    font-weight: lighter;
    margin-top: 15px;
    margin-right: 15px;
}
#header .download strong {
    display: block;
}
a.logo {
	/*display: block;*/
	/*float: left;*/
	width: 200px;
	height: 67px;
	margin: 0 5px;
  background: transparent url('bdr_logo.png') no-repeat 0 0;
}
#gallery {
    padding-bottom: 16px;
}
#gallery img {
    border-radius: 10px;
}
h1, h2 {
    font-family: 'Raleway', cursive;
    font-weight: normal;
}
h1.logo-title {
    font-family: 'Raleway', cursive;
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 25px;
    display: inline-block;
    font-size: 28px;
}
.tagline {
    font-family: 'Raleway', cursive;
    display: inline-block;
    margin-left: 15px;
    margin-bottom: 25px;
}
footer {
    font-size: 12px;
    margin-bottom: 12px;
}
.hint {
    padding-right: 8px;
    font-size: 12px;
}
.container-fluid {
    width: 70%;
    margin: auto;
}
.box-bottom {
    padding: 0 15px;
    box-shadow: -3px -3px 7px #CCC;
    margin-top: 0px;
}
.gallery-nav {
    padding: 10px 15px;
    box-shadow: -3px -3px 7px #CCC;
    margin-top: 10px;
    font-weight: bold;
    color: #555;
    display: none
}
pre {
    padding: 15px;
    font-size: 12px;
}
@media screen and (max-width: 800px) {
    .download { display: none; }
    h1.logo-title { margin-bottom: 0; }
    .tagline { margin-bottom: 10px; }
		a.logo { display:none; }
}
