/*** general ------------------------------
--------------------------------------***/
#content{
	background-color:white;
}
#content h1{
	padding:6em 0 1em 0;
	text-align:center;
	color:#ffc107;
	text-decoration:none;
}
#content h1, .items-nav, #sort-links, .hentry{
	background-color:white;
}
.pagination-nav{
	margin:2em 0 0 1em;
	font-family:nexa, Ariel, Helvetica, Sans-serif;
}
.pagination-nav a:link, .pagination-nav a:visited{
    color:#9e9e9e;
    text-decoration:none;
}
.pagination-nav a:focus, .pagination-nav a:hover, .pagination-nav a:active{
    color:#212121;
}
.pagination-nav li{
	display:inline-block;
	float:left;
	margin-right:1em;
}
.page-input input{
	font-family:nexa, Ariel, Helvetica, Sans-Serif;
	color:#212121;
    background-color:#ededed;
}
li .active{
    color:#212121;
}

/*** Items Options-------------------------
---------------------------------------***/
.items-nav{
    width:100%;
    display:block;
    padding:1em 0 1em 0;
    text-align:center;
	border-bottom:1px solid;
}
.items-nav li{
    display:inline-block;
    font-size:1.4em;
	margin:.25em .25em .25em .25em;
	padding:.05em .15em .05em .15em;
	background-color:#212121;
}
.items-nav li a:link, .items-nav li a:visited{
    color:white;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    margin:0 1em 0 1em;
    text-decoration:none;
}
.items-nav li a:focus, .items-nav li a:hover, .items-nav li a:active{
    color:#b6b7b7;
}
.items-nav .active{
    color:#ffc107;
}
#sort-links{
    width:100%;
    display:inline-block;
    padding:1em 0 2em 1em;
    border-bottom:1px solid;
    border-bottom-color:#9e9e9e;
}
#sort-links ul{
    display:inline;
}
.sort-label{
    font-size:1em;
    color:#212121;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    margin:0 1em 0 0;
}
#sort-links-list li{
    display:inline;
    font-size:1em;
    color:#9e9e9e;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    margin:0 1em 0 0;
}
#sort-links-list li a:link, #sort-links-list li a:visited{
    font-size:1em;
    color:#9e9e9e;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    text-decoration:none;
}
#sort-links-list li a:focus, #sort-links-list li a:hover, #sort-links-list li a:active{
    font-size:1em;
    color:#212121;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    text-decoration:none;
}
.hentry{
    margin:1em 1em 0 1em;	
    padding:1em 1em 1em 1em;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    box-shadow:rgba(230,230,230,.3) 0 0.3em;
    overflow:auto;
}
.hentry h2{
    font-size:2em;
    padding-left:0;
    
}
.hentry h2 a:link, .hentry h2 a:visited{
    color:#9e9e9e;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    text-decoration:none;
}
.hentry h2 a:focus, .hentry h2 a:hover, .hentry h2 a:active{
    color:#212121;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    text-decoration:none;
}
.hentry .item-img, .hentry .item-description, .hentry .tags{
    float:left;
}
.item-img{
    display:inline-block;
    padding-left:1em;
    max-width:15em;
    max-height:15em;
}
.item-description{
    display:inline;
    margin-left:1em;
}
.item .tags{
    clear:both;
    margin-left:1em;
}
.item .tags p{
	font-size:1em;
	margin-top:1em;
}
.item .tags a:link, .item .tags a:visited{
	color:white;
	background-color:#212121;
	padding:.15em .25em .15em .25em;
	text-decoration:none;
} 
.item .tags a:focus, .item .tags a:hover, .item .tags a:active{
	color:#b6b7b7;
}
.items li{
	width:95%;
	background-color:white;
	margin:1em 1em 0 1em;	
	padding:1em 1em 1em 1em;
	border-bottom:.25em solid;
	border-bottom-color:rgba(230,230,230,.5);
	overflow:auto;
}
.items .titlebox{
	width:100%;
}
.items .titlebox a:link, .items .titlebox a:visited{
	color:#9e9e9e;
	text-decoration:none;
}
.items .titlebox a:focus, .items .titlebox a:hover, .items .titlebox a:active{
	color:#ffa000;
}
.items img{
	float:left;
	max-width:3em;
	max-height:3em;	
}
.items p{
	float:left;
	margin-left:1em;
}
#item-filters{
	margin-left:1em;
	font-family:nexa, Helvetica, Arial, Sans-Serif;
}
#item-filters li{
	color:#212121;
}

/*** Browse Options---------------
------------------------------***/
.browseoptions {
	background-color:white;
	padding:2em 1em 2em 1em;
	overflow:auto;
}
.browseoptions li{
	display:inline;
	margin-right:1em;
}
.browseoptions li a:link, .browseoptions li a:visited{
	color:#9e9e9e;
	text-decoration:none;
}
.browseoptions li a:focus, .browseoptions li a:hover, .browseoptions li a:active{
	color:#ffa000;
}
.browseoptions li .activelink{
	color:#ffa000;
}

/*** Search Options---------------
------------------------------***/
.searchoptions{
	background-color:white;
	padding:2em 1em 2em 1em;
	border-bottom:.25em solid;
	border-bottom-color:rgba(230,230,230,.5);	
	overflow:auto;	
}
.searchoptions li{
	display:inline;
	margin-right:1em;
}
.searchoptions li a:link, .searchoptions li a:visited{
	color:#9e9e9e;
	text-decoration:none;
}
.searchoptions li a:focus, .searchoptions li a:hover, .searchoptions li a:active{
	color:#ffa000;
}
.searchoptions li .activelink{
	color:#ffa000;
}
/** Show Options------------------
-------------------------------**/
.element-set{
    margin:0 0 0 0;
    font-family:nexa, Arial, Helvetica, Sans-Serif;    
}
.element{
    display:block;
    width:100%;
    padding:1em 1em 1em 1em;
    background-color:white;
    overflow:auto;
}
#collection-items h2{
    margin:1em 0 0 0;
}
#collection-items h2 a:link, #collection-items h2 a:visited{
    text-decoration:none;
    color:#9e9e9e;
}
#collection-items h2 a:focus, #collection-items h2 a:hover, #collection-items h2 a:active{
    text-decoration:none;
    color:#212121;
}
#collection-items h3{
    margin:1em 0 1em 1em;
}
#collection-items h3 a:link, #collection-items h3 a:visited{
    text-decoration:none;
    color:#9e9e9e;
}
#collection-items h3 a:focus, #collection-items h3 a:hover, #collection-items h3 a:active{
    text-decoration:none;
    color:#212121;
}
#collection-items {
    font-family:nexa, Arial, Helvetica, Sans-Serif;
}
#previous-item{
    font-family:nexa, Arial, Helvetica, Sans-Serif;
    display:inline-block;
    float:left;
    margin:1em 1em 1em 0;
    
}
#next-item{
    font-family:nexa, Arial, Helvetica, Sans-Serif;
    display:inline-block;
    float:left;
    margin:1em 0 1em 1em;
}
#collection-tree{
    font-family:nexa, Arial, Helvetica, Sans-Serif;
    margin:0 0 1em 1em;
}
/*** Collections Options------------------------
--------------------------------------------***/
.collection{
    background-color:white;
    margin:1em 1em 0 1em;	
    padding:1em 1em 1em 1em;
    overflow:auto;
    box-shadow:rgba(230,230,230,.3) 0 0.3em;
}
.collection h2{
    font-size:2em;
    padding-left:0;
    
}
.collection h2 a:link, .collection h2 a:visited{
    color:#9e9e9e;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    text-decoration:none;
}
.collection h2 a:focus, .collection h2 a:hover, .collection h2 a:active{
    color:#212121;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    text-decoration:none;
}
.collection img, .collection .collection-description, .collection .collection-contributors, .collection .view-items-link{
    float:left;
}
.collection p{
    font-size:1em;
    color:#212121;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
    text-decoration:none;
}
.collection img{
    display:inline-block;
    padding-left:1em;
    max-width:10em;
    max-height:10em;
}
.collection-description{
    display:inline;
    margin-left:1em;
}
.collection-contributors{
    clear:both;
    margin:1em 0 0 1em;
}
.collection .view-items-link{
    clear:both;
    font-size:1em;
    font-style:bold;
    margin:1em 0 0 1em;
}
.collection .view-items-link a:link, .collection .view-items-link a:visited{
    color:#9e9e9e;
    text-decoration:none;
}
.collection .view-items-link a:focus, .collection .view-items-link a:hover, .collection .view-items-link a:active{
    color:#212121;
}

/*** Output Formats ------------------------
----------------------------------------***/
#outputs {
    clear:both;
	margin:1em 0 0 1em;
    padding-bottom:1em;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
}
.outputs-label{
	margin-top:1em;
}
#outputs a:link, #outputs h2 a:visited{
    color:#9e9e9e;
    text-decoration:none;
}
#outputs a:focus, #outputs a:hover, #outputs a:active{
    color:#212121;
    text-decoration:none;
}

/*** Browse By Tags --------------------------
------------------------------------------***/
.hTagcloud{
	padding:1em 1em 1em 1em;
}
.hTagcloud li{
	display:inline-block;
	margin:.5em .5em .5em .5em;
	padding:.25em .25em .25em .25em;
	background-color:#212121;
    font-family:nexa, Ariel, Helvetica, Sans-serif;	
}
.hTagcloud li a:link, .hTagcloud li a:visited{
	color:white;
}
.hTagcloud li a:focus, .hTagcloud li a:hover, .hTagcloud li a:active{
	color:#b6b7b7;
}

/*** Search Items ----------------------------
------------------------------------------***/
#search-narrow-by-fields{
	background-color:#ededed;
	padding:.5em 1em .5em 1em;
}
#search-by-range{
	background-color:#ededed;
	padding:.5em 1em .5em 1em;
}
button {
	padding:.15em .25em .15em .25em;
}
#advanced-search-form .field{
	margin:0 0 0 0;
	background-color:#ededed;
	padding:.5em 1em .5em 1em;
}
#submit_search_advanced{
	padding:.15em .25em .15em .25em;
	margin:1em 1em 1em 1em;
}

/*** Browse Map ------------------------------
------------------------------------------***/
#map-links li{
    font-size:1em;
    background-color:#212121;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
	color:white;
}
#map-links .item-link a:link, #map-links .item-link a:visited{
    color:white;
	text-decoration:none;	
}
#map-links .item-link a:focus, #map-links .item-link a:hover, #map-links .item-link a:active{
	color:#b6b7b7;
}

/*** 1100 px ------------------------------
---------------------------------------***/
@media screen and (max-width:1100px){

/*** general ------------------------------
--------------------------------------***/
#content h1{
        font-size:2em;
        padding-top:5em;
}

}



/*** 760 px ------------------------------
--------------------------------------***/
@media screen and (max-width:760px){

    
/*** Items Options-------------------------
---------------------------------------***/
    .items-nav li{
    font-size:1.2em;
}    
    
}


/*** 640 px ------------------------------
--------------------------------------***/
@media screen and (max-width:640px){

/*** general ------------------------------
--------------------------------------***/
#content{
        background-color:white;
}

#content h1{
        font-size:1.5em;
}    
    
/*** Collections Options------------------------
--------------------------------------------***/
.collection{
    background-color:white;
    margin:.5em 0 .5em 0;	
    padding:.25em .25em .25em 0;
    overflow:auto;
}
.collection h2{
    font-size:1.5em;
    
}
.collection p{
    font-size:.75em;
}
.collection img{
    padding-left:.5em;
    max-width:8em;
    max-height:8em;
}
.collection .view-items-link{
    font-size:.75em;
    margin:1em 0 0 1em;
}


/*** Items Options-------------------------
--------------------------------***/
#content h1{
        padding:0 0 1em 0;
}
.items-nav{
    padding:.5em 0 .5em 0;
    text-align:center;
}
.items-nav li a:link, .items-nav li a:visited{
    font-size:1em;
    margin:0 .25em 0 .25em;
}
#sort-links{
    text-align:center;
    padding:1em 0 1em 1em;
}
.sort-label{
    font-size:.75em;
    margin:0 1em 0 0;
}
#sort-links-list li{
    font-size:.75em;
    margin:0 1em 0 0;
}
.hentry{
    margin:.5em 0 .5em 0;
    padding:.5em .5em .5em .5em;
    overflow:auto;
}
.hentry h2{
    font-size:1.5em;    
}
.item-img img{
    padding-left:.25em;
    max-width:8em;
    max-height:8em;
}
.item-description{
    margin-left:.25em;
}
.item .tags{
    margin-left:.25em;
}
.item .tags p{
	font-size:.75em;
	margin-top:.5em;
}	color:#ffa000;

.items{
	
}
.items li{
	width:95%;
	background-color:white;
	margin:1em 1em 0 1em;	
	padding:1em 1em 1em 1em;
	border-bottom:.25em solid;
	border-bottom-color:rgba(230,230,230,.5);
	overflow:auto;
}
.items .titlebox{
	width:100%;
}
.items .titlebox a:link, .items .titlebox a:visited{
	color:#9e9e9e;
	text-decoration:none;
}
.items .titlebox a:focus, .items .titlebox a:hover, .items .titlebox a:active{
	color:#ffa000;
}
.items img{
	float:left;
	max-width:3em;
	max-height:3em;	
}
.items p{
	float:left;
	margin-left:1em;
}

/*** Tags ------------------------------------
------------------------------------------***/
.hTagcloud{
	padding:.5em .5em .5em .5em;
}
.hTagcloud li{
	display:inline-block;
	margin:.25em .25em .25em .25em;
	padding:.15em .25em .15em .25em;
	background-color:#212121;
    font-family:nexa, Ariel, Helvetica, Sans-serif;
	font-size:.8em;
}
.hTagcloud li a:link, .hTagcloud li a:visited{
	color:white;
}
.hTagcloud li a:focus, .hTagcloud li a:hover, .hTagcloud li a:active{
	color:#b6b7b7;
}

/*** Search Items ----------------------------
------------------------------------------***/
#search-narrow-by-fields{
	font-size:.8em;
}
button {
	font-size:.8em;
	padding:.15em .25em .15em .25em;
}
#advanced-search-form .field{
	font-size:.8em;
}
#submit_search_advanced{
	font-size:.8em;
	padding:.15em .25em .15em .25em;
}
.advanced-search-element{
	margin:.25em 0 0 .25em;
}
.advanced-search-type{
	margin:.25em 0 0 .25em;
}
.advanced-search-terms{
	margin:.25em 0 0 .25em;
}
button .remove_search{
	margin:.5em 0 0 .25em;
}
#collection-search{
	width:90%;
}
}


/*** 320 px ------------------------------
--------------------------------------***/

