@charset "utf-8";
/* CSS Document */

h3 {
	font-size:14px;
	/*color:#3a3a3a;*/
	margin-bottom:8px;
}

input {
	background-color:#fff;
	width:275px;
	font-size:14px;
    padding:5px;
    border-radius:0px;
    border:solid 1px #fff;
    float:left;
    margin-right:10px;
    margin-bottom:0px;
}
input:focus {
    border:none;
    outline:none;
    background-color:#fff;
    border:solid 1px #fff;
}


.btn {
	font-size:12px;
    margin-right:5px;
    padding:5px 10px;
    display:block;
    float:left;
    background-color:rgba(0,0,0,.1);
    cursor: pointer;
	cursor: hand;
}
.btn:hover {
    background-color:#747474;
    color:#fafafa;
}
.btn:active{

    color:#fafafa;
    background-color:#747474;

}


table {
    border-collapse:collapse;
    width:100%;
    margin-bottom:10px;
}
th {
    background-color:rgba(0,0,0,.1);
    border:solid 1px rgba(255,255,255,.1);
    padding:10px 10px;
    text-align:left;
    font-weight: bold;
    /*color:#ddd*/
}
td {
    padding:10px 10px;
    border:solid 1px rgba(255,255,255,.1);
}

/* * * * * * * * * * * * * * * * * * * * *
* Examples
* * * * * * * * * * * * * * * * * * * * */
h1 {
    font:100 40px;
    letter-spacing:1px;
    /*color:#cecece;*/
    text-align:center;
    margin-bottom:20px;
    text-shadow:#262729 0 -1px 0;
}

.note {
	text-shadow:#262729 0 -1px 0;
    margin-bottom:60px;
    text-align:center;
    /*color:#999;*/
    font-size:14px;
}

#items-list {
	margin-bottom:60px;	
}
#items-list .thumb {
    width:100px;
    height:100px;
    float:left;
    margin-right:20px;
    border:solid 1px #333;
}

#items-list .list {
    clear:both;
    margin-bottom:10px;
	overflow-x:hidden;
	height:auto;
}

#items-list h4 {
    /*color:#fafafa;*/
    font-weight:bold;
    margin-bottom:6px;
}
#items-list p {
    /*font: 12px/1.5 Georgia, Times New Roman, serif;*/
}
#items-list .sort-by {
    margin-bottom:10px;
    width:100%;
    float:left;
    clear:both;
}
#items-list .filter {
    margin-bottom:30px;
    width:100%;
    float:left;
    clear:both;
}
span.category{
	display:none;
}

/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
@charset "utf-8";
/* CSS Document */
#publications list{
	margin:0 auto;		
}

#publication-detail{
	margin:35px 0;
	width:700px;
}

* { padding: 0;
}


ul {
	list-style-type: none;
	width: 900px;
}

h3 {
  font: bold 16px/1.5 sans-serif;
}

h2 {
  font: bold 20px/1.5 sans-serif;
  margin-bottom:50px;
}

li img {
  float: left;
  margin: 0 15px 0 0;
}

li p {
  font-size:12px;
}

li {
  padding: 0px;
}

li:hover {
  /*background:#ddd;*/
  cursor: pointer;
}

.btn {
	font-size:12px;
    margin-right:5px;
    padding:5px 10px;
    display:block;
    float:left;
    background-color:rgba(0,0,0,.1);
    cursor: pointer;
	cursor: hand;
}
.btn:hover {
    background-color:#747474;
    color:#fafafa;
}
.btn:active{

    background-color:#747474;
    color:#fafafa;


}

