
#content-container {
    background: #2C80A1 url(/media/images/project-map/map-bg.jpg) top left repeat-x;
}
#content {
    padding: 0;
    background: transparent url(/media/images/project-map/map-bg.jpg) top left repeat-x;
}
#content #one-content-col {
    margin: 0;
    width: 960px;
    background: transparent url(/media/images/project-map/map.jpg) bottom center no-repeat;
}
#banner h1 {line-height: 1.2em;}
/* Map View */
#map-container {
    width: 930px; height: 566px;
    position: relative;
}
.raejs-active #map-header-for {
    display: none;
}
#browse-laureates-controls {
    width: 930px;
    height: 40px;
    overflow: hidden;
    padding: 30px 0 15px 0;
    border-bottom: 3px double #8FB4C2;
}
#browse-laureates-controls h1 {
    display: inline;
    color: #FFFFFF;
    margin: 0;
    float: left;
    font-size: 1.65em;
}
#list-filter {
    float: right;
    overflow: auto;
}
.raejs-active #list-filter {
    display: none;
}

#list-filter li {  
    float: left;
    margin-left: 20px;
    color: #FFFFFF;
}
#list-filter li a {
    font-weight: normal;
    color: #EBC57A;
    padding: 0 0 0 12px; 
    background: url(/media/images/common/primary-arrow-green.gif) 0 -21px no-repeat;
}
#list-filter li a:hover {
    color: #FFFFFF;
    background-position: 0 3px;
}
#laureate-filter {
    display: none;
    width: 365px;
    float: right;
    overflow: auto;
}
.raejs-active #laureate-filter {
    display: block;
}

#laureate-filter label {
    font-size: 0.9em;
    line-height: 1.6em;
    margin: 0 0 0 15px;
    text-transform: uppercase;
    color: #FFFFFF;
    float: left;
    display: block;
}
#laureate-filter select {
    text-transform: none;
    border: none;
    background-color: #DBD0B8;
}

#location-list {position: absolute; z-index: 1; width: 930px; height: 566px;}
.raejs-active #location-list {visibility: hidden;}
#enabled-locations, #disabled-locations {position: absolute; z-index: 0; width: 930px; height: 566px;}
#location-list li,
#enabled-locations li,
#disabled-locations li {position: absolute;}
li.laureate-pin a, li.assoc-laureate-pin a {
    display: block;
    width: 12px; height: 12px;
    font-size: 0.8em;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
li.laureate-pin a:hover, li.assoc-laureate-pin a:hover {
    padding: 0 0 0 15px;
}
li.laureate-pin a {background: url(/media/images/project-map/map-pin-laureate.png) top left no-repeat;}
li.assoc-laureate-pin a {background: url(/media/images/project-map/map-pin-assoc-laureate.png) top left no-repeat;}
#location-list li a span,
#enabled-locations li a span,
#disabled-locations li a span {display: none; color: #FFFFFF;}
#location-list li a:hover span,
#enabled-locations li a:hover span,
#disabled-locations li a:hover span {display: block; width: 70px;}

#location-list li a.moo:hover,
#enabled-locations li a.moo:hover,
#disabled-locations li a.moo:hover {padding: 0;}
#location-list li a.moo:hover span,
#enabled-locations li a.moo:hover span,
#disabled-locations li a.moo:hover span {display: none; width: auto;}
#location-legend {
    position: absolute;
    top: 330px; left: 0px;
    width: 166px; height; 85px;
    border: 1px solid #80B2C6;
    padding: 10px;
}
#location-legend li {
    font-size: 0.9em;
    line-height: 1em;
    color: #FFFFFF;
    padding-bottom:5px;
}
#location-legend li#legend-laureate {
    font-weight: bold;
    color: #FCC016;
    padding-left: 20px;
    background: url(/media/images/project-map/map-pin-laureate.png) top left no-repeat;
}
#location-legend li#legend-assoc-laureate {
    color: #E8D4A6;
    padding-left: 20px;
    background: url(/media/images/project-map/map-pin-assoc-laureate.png) top left no-repeat;
}
#map-labels {
    display: none;
}
.laureate-pin .featured-laureate-image {
    display: none; position: absolute;
    border: 1px solid #D3D5D4;
    width: 68px; height: 68x;
    top: 0; left: 0;
}
.assoc-laureate-pin .featured-laureate-image {
    display: none; position: absolute;
    border: 1px solid #D3D5D4;
    width: 45px; height: 45x;
    top: 0; left: 0;
}
.map-popup {
    cursor: pointer;
}
.featured-name {
    position: absolute;
    width: 150px;
    display: none;
}
/* Large Popup */
.popup-large {
    position: absolute;
    width: 358px; height: 148px;
    top: -71px; left: -7px;
    z-index: 10;
}
.laureate-pin .popup-large, .assoc-laureate-pin .popup-large {
    top: -140px; left: 0;
}
.laureate-pin .featured-mode {
    top: -71px; left: -7px;
}
.assoc-laureate-pin .featured-mode {
    top: -94px; left: -7px;
}
.popup-large .popup-wrapper {
    height: 148px;
    position: relative;
}
.popup-large img {
    position: absolute;
    top: 8px; left: 8px;
    width: 132px; height: 132px;
}
.popup-large .popup-content {
    color: #FFFFFF;
    position: absolute;
    top: 15px; left: 160px;
    width: 185px; height: 70px;
    padding: 0 5px 0 0;
}
.popup-large .popup-content p {
    line-height: 1.2em;
    font-size: 0.95em;
    margin: 0 0 5px 0;
}
.popup-large .popup-content h2 {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight: bold;
    font-size: 1.4em;
    line-height: 1.0em;
    padding: 0 0 5px 0;
}
.popup-large .popup-content h3 {
    font-weight: bold;
    font-size: 0.95em;
    padding: 0;
    margin: 0 0 8px 0;
}
.popup-large .popup-content a {
    padding: 0; margin: 0;
    background: none;
    color: #C19C52;
    width: auto; height: auto;
    display: inline;
    font-size: 0.95em;
    font-weight: bold;
}
.popup-large .popup-content a:hover {
    color: #FFFFFF;
    padding: 0;
}
.popup-large .popup-bg {
    background: url(/media/images/project-map/map-rollover-large.png) top left no-repeat;
    width: 358px; height: 148px;
    margin-top: -148px;
}
li.laureate-pin .featured-name {color: #FDC832; font-weight: bold; cursor: pointer;}
li.assoc-laureate-pin .featured-name {color: #E8D4A6; cursor: pointer;}
li.laureate-pin .featured-name-quadrant-1 {top: 10px; right: 25px; text-align: right;}
li.laureate-pin .featured-name-quadrant-2 {top: 10px; left: 80px; text-align: left;}
li.laureate-pin .featured-name-quadrant-3 {top: 50px; left: 80px; text-align: left;}
li.laureate-pin .featured-name-quadrant-4 {top: 50px; right: 25px; text-align: right;}
li.assoc-laureate-pin .featured-name-quadrant-1 {top: 5px; right: 25px; text-align: right;}
li.assoc-laureate-pin .featured-name-quadrant-2 {top: 5px; left: 60px; text-align: left;}
li.assoc-laureate-pin .featured-name-quadrant-3 {top: 25px; left: 60px; text-align: left;}
li.assoc-laureate-pin .featured-name-quadrant-4 {top: 25px; right: 25px; text-align: right;}
