body {
margin:10px;
}

img {
width:100%;
}

a {
text-decoration:none;
}

a:link, a:visited {
color:#A88F43;
}

a:hover {
color:burlywood;
}

#block-noelrigelhof-branding {
float:left;
width:100%;
}

.site-logo {
float:left;
width:150px;
margin:0 10px 0 0;
}

.site-logo img {
width:100%;
}

.site-name {
float:left;
width:90%;
font-size:5.9em;
font-weight:bold;
text-transform:uppercase;
letter-spacing:15px;
margin:-20px 0 0;
padding:0;
}

.site-name a {
color:#000;
}

.site-slogan {
float:left;
width:auto;
font-size:3.1em;
font-style:italic;
margin:-12px 0 0;
padding:0;
}

#block-mainnavigation {
float:left;
width:100%;
border-top:1px solid #000;
border-bottom:1px solid #000;
margin:20px auto;
}

#block-mainnavigation li {
display:inline-block;
font-size:2.1em;
padding:0;
}

#block-mainnavigation li a {
margin:0 0px;
padding:0 15px;
border-left:1px solid #000;
}

#block-mainnavigation li:first-child a {
border-left:none;
padding:0 15px 0 0;
}

#block-paulrigelhof-page-title {
display:none;
}

#image-gallery, #manchester, .image-gallery {
width:100%;
column-count:3;
margin-bottom:20px;
}

.manchester-detail, .manchester-detail img {
width:100%;
}

#music-titles {
float:left;
width:100%;
columns:200px 6;
border-top:1px solid #000;
margin:20px 0;
padding:20px 0 0;
}

#orginals-videos {
width:100%;
columns:200px 6;
height:auto;
border-top:1px solid #000;
margin:20px 0 0;
padding:20px 0 0;
}

/*
.orginals-video {
border-top:1px solid #000 !important;
padding:5px !important;
margin:0 0 10px !important;
}

.orginals-video h4 {
padding:0 !important;
margin:0 !important;
}
*/

#video, .video {
width:100%;
column-count:3;
margin-bottom:20px;
}

#videos table {
width:100%;
}

#videos td.video-detail {
/* border: 1px solid #000; */
width:33%;
padding:10px;
vertical-align:top;
}

#videos-table td.video-detail {
width:33%;
padding:10px;
vertical-align:top;
}


/*  SCROLL  */

#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#A88F43;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
	z-index:1000;
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:burlywood;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}