@import url("table-hawaii.css");

.attachment-pubman-thumb
{
	float: left;
	margin-right: 8px;
	margin-top: 6px;
	margin-bottom: 4px
}

.infolinks
{
	clear: left;
}

#qs
{
	max-width:auto;
	position:relative;
}

#qs form
{
	margin:0;
}

#qs form p
{
	padding:0;
	margin:0;
}

#qs img.ico
{
	border:none !important;
	box-shadow: none !important;
    padding:0 4px 0 2px;
	background:none;
	vertical-align:top;
	padding-top: 2px;
}

#qs .invalidsearch
{
	background-color:red;
}

#qs table
{
	width:100%;
	empty-cells:show;
}

#qs th,td
{
	padding:.5em;
	vertical-align:top;
}

#qs td
{
	text-align:left;
	vertical-align:top;
}

#qs th
{
	background-color:#EFEFEF;
}

#qs td a
{
	text-decoration:none;
}

#qs td a:hover
{
	text-decoration:underline;
}

#qs a.post-edit-link{
	font-size: .85em;
} 

#qs tr.noshow
{
	display:none;
}

#qs tr.highlight td
{
	background-color:#F1F1F1;
	border-top:0 black solid;
	font-weight:bold;
}

#qs tr.abstract td,tr.review td,tr.bibtex td
{
	background-color:#F1F1F1;
	border-bottom:1px grey solid;
}

#qs tr.nextshow td
{
	border-bottom:1px gray solid;
}

#qs tr.bibtex{
	overflow:auto;
}

#qs tr.bibtex pre
{
	padding: 0 0 0 24px;
	margin: 0px;
}

#qs p.infolinks
{
	margin:.5em 0 0;
	padding:0;
}

#qs hr 
{
	margin:0;
}

#qs ul
{
	list-style: none;
	list-style-position: outside;
	margin: 0px;
}

#qs li::before
{
	content: "• ";
}

#qs li
{
	margin-left: 0;
}


/*#qssettings*/
/*{*/
/*	padding:2px;*/
/*	position:absolute;*/
/*	top:3px;*/
/*	right:3px;*/
/*	border:1px gray solid;*/
/*	background-color:#E6EAD8;*/
/*	display:none;*/
/*}*/

#qssettings p
{
#	font-weight:bold;
	cursor:pointer;
}

#qssettings ul
{
	display:none;
	list-style-type:none;
	padding-left:0;
       margin-left:-30px;
}

#qssettings.active ul
{
	display:block;
}

p.pubman_small{
     font-size:.5em;   
}
p.pubman_small img{
     height:2em;
     vertical-align:middle;   
}

@media print {
	#qs p.infolinks,#qssettings,#qs
	{
		display:none!important;
	}
	
	#qs table
	{
		border-width:0;
	}
	
	#qs tr
	{
		page-break-inside:avoid;
	}
	
	#qs tr > * + * + * + * + *
	{
		display:none;
	}
	
	#qs thead tr::before
	{
		content:"Reference";
		border:1px gray solid;
		padding:.5em;
		vertical-align:top;
		font-weight:bold;
		text-align:center;
		display:table-cell;
		background-color:#EFEFEF;
	}
	
	#qs tr[id]::before
	{
		content:attr(id);
		display:table-cell;
		border:1px gray solid;
		padding:.5em;
		vertical-align:top;
		font-style:italic;
	}
}