/* Award logos 
*  b&w on top, colour at y 65px
*  starting y adjusted for vertical centering  */


#logo-block-wrapper {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    height: 70px;
    margin: -8px 0 18px;
    padding: 0;
    width: 100%;
}
ul#logo-block {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul#logo-block {
    float: left;
}
ul#logo-block li h3 {
    color: #666666;
    margin-top: 20px;
}
#logo-block li {
    float: left;
    height: 65px;
    overflow: hidden;
    padding: 0;
    display: block;
}
#logo-block li {
    margin: 0 30px 0 0;
}
#logo-block li a {
    background-position: 0 0;
    display: block;
    height: 100%;
    width: 100%;
}



#logo-block li#logo-customer {
    width: 51px;
}
#logo-block li#logo-customer a {
    background: url("/images/logos/logo-sprite-customer-51x130.png") no-repeat 0 0;
}


#logo-block li#logo-customer a:hover {
    background-position: 0 -65px;
}
#logo-block li#logo-green {
    width: 160px;
}
#logo-block li#logo-green a {
    background: url("/images/logos/logo-sprite-impact-160x130.png") no-repeat 0 15px;
}
#logo-block li#logo-green a:hover {
    background-position: 0 -50px;
}
#logo-block li#logo-investors {
    width: 170px;
}
#logo-block li#logo-investors a {
    background: url("/images/logos/logo-sprite-investors-170x130.png") no-repeat 0 15px;
}

#logo-block li#logo-investors a:hover {
    background-position: 0 -50px;
}

#logo-block li#logo-designated {
    width: 56px;
}

#logo-block li#logo-designated a {
    background: url("/images/logos/logo-sprite-designated-56x130.png") no-repeat 0 5px;
}
#logo-block li#logo-designated a:hover {
    background-position: 0 -60px;
}

#logo-block li#logo-museum {
    width: 65px;
}

#logo-block li#logo-museum a {
    background: url("/images/logos/logo-sprite-museum-65x130.png") no-repeat 0 3px;
}
#logo-block li#logo-museum a:hover {
    background-position: 0 -62px;
}


#logo-block li#logo-lottery {
    width: 108px;
}

#logo-block li#logo-lottery a {
    background: url("/images/logos/logo-sprite-lottery-108x130.png") no-repeat 0 3px;
}
#logo-block li#logo-lottery a:hover {
    background-position: 0 -62px;
}


/* Social block is one sprite 
*  spacing 50px x and y */


ul#social-block {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 15px 0 0;
}
ul#social-block li h3 {
    color: #666666;
    margin-top: 3px;
}
#social-block li {
    display: inline;
    float: left;
    height: 32px;
    margin-left: 10px;
    overflow: hidden;
}
#social-block li a {
    background: url("/images/logos/logo-sprite-social-300x100.png") no-repeat 0 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 32px;
}
#social-block li#icon-facebook a {
    background-position: 0 0;
    width: 32px;
}
#social-block li#icon-facebook a:hover {
    background-position: 0 -50px;
}
#social-block li#icon-twitter a {
    background-position: -50px 0;
    width: 32px;
}
#social-block li#icon-twitter a:hover {
    background-position: -50px -50px;
}
#social-block li#icon-pinterest a {
    background-position: -100px 0;
    width: 32px;
}
#social-block li#icon-pinterest a:hover {
    background-position: -100px -50px;
}
#social-block li#icon-instagram a {
    background-position: -150px 0;
    width: 32px;
}
#social-block li#icon-instagram a:hover {
    background-position: -150px -50px;
}
#social-block li#icon-youtube a {
    background-position: -200px 0;
    width: 32px;
}
#social-block li#icon-youtube a:hover {
    background-position: -200px -50px;
}

/* text for accessibility */
#logo-block .hidden-text, #social-block .hidden-text {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}