a.permutation_link, a.pseudoknot_link {
    text-decoration: inherit;
    /*width: 30em;*/
}

a.permutation_link span, a.pseudoknot_link span {
	display: block;

}

.permutation, .pseudoknot{
    margin: 5px;
    float: left;
    clear: left;
    background: #eee;
    color: inherit;
    position: relative;
    border: 1px solid #bbb;
    min-width: 40em;
}

.dl_hist_link {
    margin: 5px;
    float: left;
    clear: left;
    position: relative;

}

.permutation:hover, .pseudoknot:hover {
    background: #f8f8f8;
    color: #ccc;
}

.histogram_wrapper {
	vertical-align: middle;
	clear: left;
	min-width: 40em;
    /*width: 550px;*/
}


.histogram_wrapper, .ordered_complex_entry, .pseudoknot_entry {
	    float: left;
	    margin: 5px;


}

.histogram_wrapper_heading{
	float: left;
	text-align: center;
	/*width: 550px;*/
	margin: 5px;
}


.histogram_bar {
     width: 400px;
}

.histogram_extent {
    background: red;
    background-image: url(/images/red_bar.png);
    height: 15px;
    color: inherit;
    vertical-align: middle;
    float: left;

}

.permutation:hover .histogram_extent {
    background: #fdd;
    color: inherit;
}

.popover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
    line-height: 25px;
    font-size: 8pt;
    display: none;
    color: black;
    background-color: transparent;
}

.permutation:hover .popover, .pseudoknot:hover .popover {
    display: block;
}


.ordered_complex_entry, .pseudoknot_entry {
	color: black;
	text-align: right;
/*	padding-left: 20px;*/
/*	padding-right: 20px;*/
/*	border-right: 1px solid #bbb;*/


}

.ordered_complex_heading {
	float: left;
	text-align: left;
	width: 100px;
	margin: 5px;

}

.permutation_histograms, .pseudoknot_list {
	/*background: #eee;*/
	border: 1px solid black;
	padding: 10px 10px 20px 10px;
	margin: 5px;
}

.concentration_label {
	padding-left: 20px;
	float: left;
	clear: none;
	width: 5em;
}

.concentration_label, .ordered_complex_entry, .pseudoknot_entry {


}

.pseudoknot_spacing {
	height: 1em;
}

.pseudoknot_sequence {
	clear:left;
	float:left;
	padding-left: 20px;
	padding-bottom: 5px;
}

.back_link {
	padding: 10px;
}

.group_heading {
	padding-left: 10px
}
