.cronica-default-content {
}

#search-stats {
	top: auto;
	bottom: 0;
}


#map {

	position: relative;
	top: -20px;
	left: 0;
	width: 560px;
	height: 398px;
	
}

.map1 .map2 {
	display: none;
}
.map2 .map1 {
	display: none;
}

.map1, .map2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 560px;
	height: 398px;
}

#map .map1 {
	background: url(../img/home/map.png) no-repeat center center;
}

#map .map2 {
	background: url(../img/home/map2.png) no-repeat center center;
}

#map .target {
	position: absolute;
	line-height: 0;
	overflow: hidden;
	width: 6px;
	height: 6px;
	margin-left: -3px;
	margin-top: -3px;
	background-color: #9FBD31;
	opacity: 0.7;
	z-index: 1;
	filter: alpha(opacity=70);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	bottom: 50px;
	left: 60px;
	
	display: none;
}


.archive-points {
	
}

.archive-points .archive-point {
	position: absolute;
	line-height: 0;
	overflow: hidden;
	width: 6px;
	height: 6px;
	margin-left: -4px;
	margin-top: -4px;
	z-index: 1;

	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
		
	background-color: #191919;
	border: 1px solid #999;
}

.archive-points .selected {
	z-index: 10;
	background-color: #9FBD31;
	border-color: #9FBD31;
}


#home-filter {
	position: absolute;
	right: 0;
	width: 40.5em;
	
	top: 0;
}

#home-filter .home-filter-block {
	margin-bottom: 2em;
}

#home-filter div.home-filter-list {
	top: 0;
	width:13em;
	padding-right: 0.5em;
}

#home-filter div#archive, #home-filter div#collection {
	width: 15em;
}

#municipality, #city, #collection {
	position: absolute;
}

#home-filter div.home-filter-list ul {
	list-style: none;
}

#home-filter div.home-filter-list h2 {
	font-size: 1em;
	font-weight: bold;
	color: #555;
	text-transform: uppercase;
	margin: 0 0 0.5em 0;
	padding: 0;
}

#home-filter div.home-filter-list ul li {
	list-style: none;
	font-weight: normal;
	font-size: 1.1em;
	padding: 0.1em 0;
	line-height: 1.25;
	margin: 0;
	white-space: nowrap;
}

#home-filter .home-filter-list h2 a {
	position: relative;
}

#home-filter .home-filter-list h2 a .arrow {
	position: absolute;
	left: -7px;
	font-size: 1.2em;
	top: -2px;
	font-weight: bold;
}

#home-filter div.home-filter-list ul li a {
	color: #ccc;
	text-decoration: none;
}
#home-filter div.home-filter-list ul li a:hover {
	color: #fff;
}


#home-filter div#district {
	left: 0;
}

#home-filter div#municipality {
	left: 12em;
}

#home-filter div#city {
	left: 24em;
}

#home-filter div#city ul li {
}

#home-filter div#archive {
	left: 0;
	/*top: 21em;*/
}

#home-filter div#collection {
	left: 19em;
	top: 3.2em; /* margin-bottom and height of h2 */
}

.point {
	position: absolute;
	font-size: 9px;
	white-space: nowrap;
	overflow: visible;
}

.point a {
	text-shadow: rgba(0,0,0,1) 0px 0px 2px;
}


#home-filter .selected a,
#home-filter div.home-filter-list ul li.selected a,
#home-filter div.home-filter-list ul li.selected a:hover,
#map .point.selected a,
#map .point.selected a:hover {
	color: #9FBD31;
}



/**
 * IMAGES
 */

#search-container,
#search-container #right,
#search-container #left,
#search-container #results {
	height: 11em !important;
}

#search-container {
	position: absolute; 
}

#search-container #right span,
#search-container #left span {
	top: 0.5em;
}

#archive-info {
	position: absolute;
	white-space: nowrap;
	left: auto;
	text-shadow: rgba(0,0,0,1) 0px 0px 2px;
	font-weight: bold;
}

#archive-info .arrow {
	position: relative;
	padding-right: 0.1em;
	font-size: 1.3em; 
	font-weight: bold;
}

#archive-info-bottom {
	position: absolute;
	display: none;
	bottom: 2em;
	right: 5em;
	font-size: 1.2em;
}


/**
 * Collections
 */

.cronica-hud-bg {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#collection-info {
	position: relative;
	width: 100em;
	margin: 2em auto;
	color: #777;
	
}

#collection-info .logo {
	margin-top: 2em;
	border: 0;
}

/*#collection-info a {
	color: #ccc;
}
#collection-info a:hover {
	color: #fff;
}
*/
#collection-info a.selected,
#collection-info a.selected:hover {
	color: #9FBD31;
}

#collection-info .collection-navigation {
	position: absolute;
	left: 0;
	width: 25em;
	padding-bottom: 1em;
}


#collection-info .collection-archive {
	position: absolute;
	left: 27em;
	width: 35em;
	padding-bottom: 1em;
}

#collection-info .collection-info {
	position: absolute;
	right: 0;
	width: 35em;
	padding-bottom: 1em;
}

#collection-info h1, #collection-info h2 {
	text-transform: uppercase;
	font-weight: bold;
	margin: 2em 0 0.5em 0;
	padding: 0;
}

/*#collection-info p {
	color: #aaa;
}
*/
#collection-info .title {
	font-weight: bold;
}

#collection-info .h1 {
	font-size: 1.2em;
	font-weight: bold;
}
#collection-info .nolink {
	cursor: default;
	color: #777;
}


#collection-info .collections li {
	font-weight: normal;
	color: #aaa;
	margin-bottom: 0.25em;
}

#collection-info .collections a {
	font-size: 1.2em;
	font-weight: bold;
}

#collection-info .collection-info ul {
	font-size: 1.2em;
	border: 1px solid #666;
	padding: 1em;
}

#collection-info .collection-info ul li {
	padding: 0.2em 0;
}
#collection-info .collection-info ul li label {
	font-weight: bold;
}