body {
	margin: 0;
	padding: 5px;
	font-family: "Verdana", sans-serif;
}


h1 {
	margin: 0;
	font-size: 1em;
	padding: 0px;
}

#header p {
    font-size: .8em;
    margin-top: 3px;
    margin-bottom: 10px;
}

h2 {
    margin: 0;
    font-size: 1.1em;
    background: #555;
    color: white; 
    padding: 2px;
    border: 1px solid black;
}

.title-panel p {
	font-size: 0.75em;
}

div.exhibit-facet-header-filterControl {
	width: 3em;
}

#sidebar1, #sidebar2, #sidebar3, #sidebar4 {
	float: left;
	width: 20%;
	margin: 0 5px 0 0;
	font-size: 0.7em;
}

.exhibit-collectionView-header {
    height: 45em;
    overflow: auto;
}

#fullbar {
  clear: both;
	width: 90%;
	font-size: 0.7em;
	}

a.exhibit-item, a.exhibit-item:link, a.exhibit-item:active, a.exhibit-item:visited {
border-bottom:none;
cursor:pointer;
text-decoration:none;
}


#basic, #projection, #players, #computer, #additional, #lab {
margin-bottom: 10px;
background-color: #ffffff;
border: 1px solid black;
padding: 3px;
}

#f4 .exhibit-facet-body,
#f5 .exhibit-facet-body,
#f6 .exhibit-facet-body,
#f7 .exhibit-facet-body,
#f8 .exhibit-facet-body,
#f11 .exhibit-facet-body,
#f12 .exhibit-facet-body,
#f13 .exhibit-facet-body,
#f14 .exhibit-facet-body,
#f15 .exhibit-facet-body,
#f18 .exhibit-facet-body,
#f21 .exhibit-facet-body,
#f22 .exhibit-facet-body, 
#f23 .exhibit-facet-body,
#f24 .exhibit-facet-body  {
	height: 1.75em;
	overflow: hidden;
}

#f2 .exhibit-facet-body,
#f10 .exhibit-facet-body,
#f26 .exhibit-facet-body,
#f27 .exhibit-facet-body  {
	height: 3.5em;
	overflow: hidden;
}

#f17 .exhibit-facet-body {
    height: 4em;
    overflow: hidden;
}

#f20 .exhibit-facet-body  {
    height: 5.5em;
    overflow: hidden;
}

#f19 .exhibit-facet-body,
#f25 .exhibit-facet-body,
#f16 .exhibit-facet-body {
	height: 7em;
	overflow: hidden;
}

#f3 .exhibit-facet-body  {
    height: 12em;
}

#f9 .exhibit-facet-body {
    height: 8.5em;
    }

#f3 .exhibit-facet-body,
#f19 .exhibit-facet-body,
#f27 .exhibit-facet-body {
    overflow: auto;
}

.spaces {
	border: 1px solid #555;
	background: #eee;
}

.spaces table {
     border: 0;
     padding: 0;
     margin: 0;
} 

.spaces td {
     border: 0;
     padding: 2px;
     margin: 0;
} 

span.exhibit-facet-header-title, .optional-title {
	font-weight: normal;
	font-family: "Verdana";
	font-size: 1.1em;
}

.exhibit-ui-protection div.candidate {
	padding: 0 5px 5px 0;
}	

.candidate .name {
	font-size: 1.2em;
}

.candidate .party {
	font-size: 0.9em;
	color: #555;
}

#footer {
	text-align: center;
}

table.exhibit-tabularView-body th {
    background: #555;
    color: white; 
    border: 1px solid white;
}

div.detail {
   font-size: .75em;
}

div.detail table {
    width: 75%
    }
    
div.detail table td p, div.detail table th p {
    margin: 0px;
}

div.detail table tr {
    border-bottom: 1px solid black;
    margin: 3px;
}

div.detail table th {
    border: 1px solid black;
    margin: 3px;
    background: #555;
    color: white;
}

.exhibit-toolboxWidget-popup {
    display: none;
		}
		
.exhibit-resizableDivWidget-resizer {
    display: none;
		}
		
span.exhibit-facet-header-title {
    display: none;
        }

div[title="No"] {
    display: none;
    }
    
#f4 .exhibit-facet-body,
#f5 .exhibit-facet-body,
#f6 .exhibit-facet-body,
#f7 .exhibit-facet-body, 
#f8 .exhibit-facet-body,
#f10 .exhibit-facet-body, 
#f11 .exhibit-facet-body,
#f12 .exhibit-facet-body, 
#f13 .exhibit-facet-body, 
#f14 .exhibit-facet-body,
#f15 .exhibit-facet-body,
#f18 .exhibit-facet-body, 
#f17 .exhibit-facet-body,
#f21 .exhibit-facet-body,
#f22 .exhibit-facet-body,
#f23 .exhibit-facet-body,
#f24 .exhibit-facet-body{
    border: 0px;
}

div#f2 .exhibit-facet-header-title, 
div#f3 .exhibit-facet-header-title,
div#f9 .exhibit-facet-header-title,
div#f16 .exhibit-facet-header-title,
div#f19 .exhibit-facet-header-title,
div#f20 .exhibit-facet-header-title,
div#f25 .exhibit-facet-header-title,
div#f26 .exhibit-facet-header-title,
div#f27 .exhibit-facet-header-title {
    display:block;
    }
    
.optional-frame {
    border:1px solid #DDDDDD;
}
