/* Add any styles here to override the CSS in your built app.
 * This file will survive redeployment
 */

 span.form-label {
     font-size: 20px;
 }

div.subentry {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 10px;
    line-height: 1.3em;
    font-size: 20px !important;
}

div.subentry a:link {
    margin-left: 1px !important;
}

#login-sidebar {
            height: 56px;
	margin-top: 4px;
               float: right;
               width: 158px;
	padding-bottom: 20px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;

	font-size: 18px;
	background-color: red;
	color: white;
	text-align: left;
	opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */
        cursor: pointer !important;
}

#login-sidebar p {
    margin-top: 16px;
    font-size: 28px;
    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
    text-align: center;
}

#login-sidebar li {
    font-size: 18px;
}

#login-sidebar h1 {
    color: white;
    font-size: 18px;
    line-height: 1em;
}

#login-sidebar h2 {
    color: red;
    font-size: 18px;
}

#login-title {
/*    background-color: #fdd573;
*/
    width: 804px;
     height: 61px;
	opacity: 0.85;
    filter: alpha(opacity=85); /* for mozilla */
         -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 4px;
    padding: 10px;
}

#login-title p {
    font-size: 20px;
}

#login-button {
	cursor: pointer !important;

	float: right;
	display: inline-block;
	margin-top: 6px;
		margin-left: 4px;

	background-color: red;
	height: 37px;
	width: 181px;
	text-align: center;
	padding: 8px;

            border-radius: 8px;
            	-webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;

             opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */



}

#login-button p {
    margin-top: 5px;
    font-size: 18px;
    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
    text-align: center;
    color: white;
}

#login-container {
/*   background-color: black;
*/
    /*background-color: #fdd573;*/

    width: 806px;
     height: 54px;
	opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */
         -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 4px;
}


form {
}

#login-container form input {
    font-size: 25px !important;
/*margin-right: 4px !important;*/
    width: 350px;
-webkit-box-shadow:inset 0 0 5px #000;
   -moz-box-shadow:inset 0 0 5px #000;
   box-shadow:inset 0 0 5px #000;
   background-color: white;
            -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid black;
    height: 50px;
    color: red;
    padding-left: 10px;
}

.required {
    background-color: red;
}

.warning {
    background-color:   #fdd573;
;
}

#vis-help-toggle {
	color: red;
}

#constraints {
/*	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;*/

   color: #fdb812;
   background-color: black;
  /* background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat 130px center;*/
   cursor: pointer;


}

.offscreen-control {
	z-index: 99 !important;
	background-color: red !important;
	opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */
	border: none !important;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.offscreen-content {
	z-index: 99 !important;
	background-color: red !important;
	opacity: 0.8;
    filter: alpha(opacity=80); /* for mozilla */
	top: 29px !important;
	border: none !important;
	color: white;
}

.offscreen-content div.left {
	font-family: "chaparral-pro";
	font-size: 15px;
	font-weight: normal !important;
}

.offscreen-content div.right {
	font-family: "chaparral-pro";
	font-size: 15px;
	font-weight: normal !important;
}


.offscreen-arrow {
	display: none;
}



.pfe-bio-bib {
	display: inline;
}

div.DCCitation {
	padding: 20px;
	width: 766px;

	color: white;
	background-color: red;
	margin-top: 4px;
	opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */

}

div.DCCitation h2 {
	color: white;
  font-size: 26px;
}

div.render-activities {
	padding: 20px;
	width: 766px;

	color: black;
	background-color: #B2C4CA;
	margin-top: 4px;
	opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */

}

div.render-activities h2 {
	color: black;
  font-size: 26px;
}

div.render-activities ul li {
  margin-top: .5em;
}

div.render-organizations {
	padding: 20px;
	width: 766px;

	color: black;
	background-color: #B2C4CA;
	margin-top: 4px;
	opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */

}

div.render-organizations h2 {
	color: black;
  font-size: 26px;
}

div.render-organizations ul li {
  margin-top: .5em;
}

div.render-duplicates {
	padding: 20px;
	width: 766px;

	color: black;
	background-color: #fdd573;
	margin-top: 4px;
	opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */

}

div.render-duplicates h2 {
	color: black;
  font-size: 26px;
}

div.render-duplicates ul li {
  margin-top: .5em;
}

div.vis {
	padding: 20px;
	margin-top: 4px;
	background-color: #fdd573;
	color: black;
	opacity: 0.8;
    filter: alpha(opacity=80); /* for mozilla */
	width: 766px;
}

div.vis h1 {
	margin-bottom: 20px;
}

div.vis h2 {
	cursor: pointer;
	color: rgb(75,75,75);
	font-size: 20px;
}

div.vis h3 {
	cursor: pointer;
	font-size: 18px;
}



#vis-help {
	margin-top: 20px;
}

#vis-help-text {
	display: none;
}

div.vis h4 {
	color: rgb(75,75,75);
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 15px;
}


div.vis ul {
	list-style-type: square;
	list-style-position: inside;
	color: red;
}

div.vis ul li {
}

div.note-para {
    display: none;
}

div {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;

     /*       -moz-box-shadow:   inset 0 0 5px #FFFFFF;
        -webkit-box-shadow: inset 0 0 5px #FFFFFF;
        box-shadow:   inset 0 0 5px #FFFFFF;*/
}

div a {
    color: red;
    text-decoration: none;
}

div a:hover {
	text-decoration: none;
}

div#sidebar-person a {
	color: #fdb812;
}

#widget-gender {
    width: 200px;
    position: relative;
    float: right;
    display: inline-block;
    height: 200px;
}


#featured-people {

}

.featured-person {
   /* border-bottom: 5px dotted red;
    border-left: 5px dotted red;*/
        background-color: white;
    width: 800px;
    cursor: pointer;
}


.featured-person.third-person {
background-color: white;
    background-image: url('/application/custom/images/bache.jpg');
    background-repeat: no-repeat;
    height: 398px;
    width: 398px;
    display: inline-block;
    float: left;
    margin-bottom: 5px;
    margin-right: 9px;
    -webkit-box-shadow:inset 0 0 15px #000;
   -moz-box-shadow:inset 0 0 15px #000;
   box-shadow:inset 0 0 15px #000;
}

.featured-person.fourth-person {
background-color: white;
  background-image: url('/application/custom/images/howe2.png');
  background-repeat: no-repeat;
    height: 398px;
    width: 398px;
    display: inline-block;
    float: left;
    -webkit-box-shadow:inset 0 0 15px #000;
   -moz-box-shadow:inset 0 0 15px #000;
   box-shadow:inset 0 0 15px #000;
}

.featured-person.first-person {
background-color: white;
    background-image: url('/application/custom/images/otis.png');
    background-repeat: no-repeat;
    height: 398px;
    width: 398px;
    display: inline-block;
    float: left;
    margin-bottom: 5px;
    margin-right: 9px;
    -webkit-box-shadow:inset 0 0 15px #000;
   -moz-box-shadow:inset 0 0 15px #000;
   box-shadow:inset 0 0 15px #000;
}

.featured-person.second-person {
background-color: white;
  background-image: url('/application/custom/images/cornplanter2.png');
  background-repeat: no-repeat;
    height: 398px;
    width: 398px;
    display: inline-block;
    float: left;
    -webkit-box-shadow:inset 0 0 15px #000;
   -moz-box-shadow:inset 0 0 15px #000;
   box-shadow:inset 0 0 15px #000;
}

.person-essay {
    width: 403px;
    height: 325px;
    display: inline-block;
    float: left;
}

.person-essay a {
    color: red;
/*    font-weight: bold;
*/}

.person-essay a:visited {
    color: red;
}

.person-essay a:hover {
    text-decoration: none;
}


.person-essay h2 {
    font-size: 30px;
    line-height: 90%;
    cursor: pointer;
    /*min-height: 55px;*/
    color: red;
}

.person-essay p {
    line-height: 150%;
    margin-right: 15px;
    font-family: "chaparral-pro";
    font-size: 15px;
}

.person-essay.first-person {

}

.person-essay.second-person {

}

#person-title {
    padding: 20px;
    background-color: black;
    color: white;
    font-size: 20px;
    width: 362px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */
    font-family: "chaparral-pro";
    min-height: 41px;

}

h2.display-name {
    font-size: 25px;
    color: red;
    line-height: 1.2em;
padding-left: 20px;
}

#render-links {
position: absolute;
       background-color: white;
       min-height: 81px;
    color: white;
    font-size: 15px;
    width: 806px;
    display: inline-block;
    float: left;
     opacity: 0.8;
    filter: alpha(opacity=80); /* for mozilla */
}

#render-links h3 {
    color: white !important;
    font-size: 20px !important;
    cursor: pointer;
    line-height: 1.2em;
    padding-left: 20px;
    padding-top: 20px;
}

#render-links h3.inner {
	padding-top: 0px !important;
	padding-bottom: 5px;
}

#render-links div {
    margin-left: 10px;
    color: white !important;
    font-size: 20px !important;
}

#render-links p {
    padding: 0px !important;
    margin-left: 10px;
    color: white !important;
    font-size: 20px !important;
}

#render-links a {
    font-family: "chaparral-pro" !important;
    font-size: 20px !important;
    color: #fdb812 !important;
    padding-left: 20px;
}

#render-links a:hover {
    text-decoration: none;
}

#chic {
    float: right;
    width: 198px;

}

#beta {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

#beta p {
	color:red;
	font-size: 60px;
		line-height: 20px;

}

#footer-credits p {
    color: white;
    margin-left: 105px;
    font-size: 12px;
    margin-right: 40px;
}

.footer-credits-highlight {
    color: #fdd573;
}

#footer-container {
    /*overflow: hidden;*/
    min-width:  1200px;
}

.render-rotunda-preview {
    width: 400px;
    height: 300px;
    float: right;
    padding: 10px;
}

#rotunda-preview {
    width: 800px;
    height: 600px;
    border: none;
    padding-right: 5px;
    padding-bottom: 5px;
    -moz-transform: scale(0.5);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.5);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    -webkit-transform-origin: 0 0;
}

.render-bio-content {
/*    margin-left: 20px;
    margin-right: 20px;r
*/}

.bio-high {
    font-weight: bold;
}

#intro-intro {
            color: black;
	margin-top: 5px;
	background-color: black;
             padding: 20px;
             margin-bottom: 40px;
             opacity: 0.8;
             filter: alpha(opacity=80); /* for mozilla */

}

#intro-intro a {
    font-family:"chaparral-pro";
    font-size: 18px;
}

#intro-intro a:link {
    color: #fdb812;
}

#intro-intro a:visited {
    color: #fdb812;
}

#intro-intro a:hover {
        text-decoration: none;
}


#intro-sidebar-title {
    color: white;
    font-size: 20px;
    margin-top: 20px;
    font-family:"chaparral-pro";
}

#intro-sidebar-container {
               font-size: 12px;
              margin-top: 5px;
	float: right;
	display: inline-block;
	width: 178px;
	background-color: black;
	padding: 10px;
	opacity: 0.8;
   filter: alpha(opacity=80);
}

.Q {
    margin-top: 25px;
    margin-bottom: 10px;
    color: #fdb812;
    font-family:"chaparral-pro";
    font-size: 15px;
}

.A {
    color: white;
    font-family:"chaparral-pro";
    font-size: 15px;
}

#intro h3 {
	color: 	black;
	padding-bottom: 20px;
	padding-top: 40px;
}

#sidebar-home {
  line-height: 1.5em;
	min-height: 1415px;
	margin-top: 4px;
               float: right;
               width: 159px;
	padding: 20px;
	font-family: "chaparral-pro";
	background-color: black;
	color: white;
	text-align: left;
	-webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
                opacity: 0.8;
             filter: alpha(opacity=80); /* for mozilla */

}

#sidebar-person {
	margin-top: 4px;
               float: right;
               width: 158px;
	padding-bottom: 20px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: "chaparral-pro";
	font-size: 18px;
	background-color: black;
	color: white;
	text-align: left;
	opacity: 0.8;
    filter: alpha(opacity=80); /* for mozilla */

}

#sidebar-person p {
    font-size: 18px;
}

#sidebar-person li {
    font-size: 18px;
}

#sidebar-person h1 {
    color: white;
    font-size: 18px;
    line-height: 1em;
}

#sidebar-person h2 {
    color: red;
    font-size: 18px;
}

.empty-data {
	font-size: 18px;
}

div.close-panel {
	float: right;
	padding: 10px;
}

div.close-panel a {
	background-image: url("/application/images/facet_close.png");
	display: inline-block;
	width: 15px;
	height: 15px;
	text-decoration: none;
	font-size: 12px;
	color: #999999;
	vertical-align: 2px;
	outline: none!important;
}

div.close-panel a:hover {
	background-position: 0 -25px;
}



body p {
	font-family: "chaparral-pro" !important;
}

#container {
	margin-left: 105px;
}

.pagination-text {
    font-size: 20px !important;
    display: inline-block;
    float: left;
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 10px;
}

.nav-left {
    display: inline-block;
    float: left;
}



div.facet-list {
	background-color: black;
	margin-top: 5px;
	/*padding: 20px;*/
	width: 198px;
	float: right;
	opacity: 0.8;
             filter: alpha(opacity=80); /* for mozilla */
}


#topbar .widget-slot {
              padding-top: 20px;
	height: 400px !important;
	font-family: helvetica;
}


#topbar .bottom-slot {
	padding-top: 20px;
	height: 400px !important;
	padding-bottom: 40px;
}

#widebar .wide-slot {
	height: 500px !important;
	position: relative;
	display: inline-block;
	font-family: helvetica;
	width: 700px;
}


#loading {
    z-index:100;

    left: 45%;
    top: 50%;

    margin-top: -40px;
    margin-left: -40px;
    position: fixed;

    background: transparent;
    background-image: url("/application/custom/images/red-spinner.gif") !important;
    background-repeat: no-repeat;
    background-position: center;

    width: 199px;
    height: 45px;

    opacity: 0.8;
    filter: alpha(opacity=80); /* for mozilla */


    border:0px solid gainsboro;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

#rotunda-logo {
	top: 3px;
	position: absolute;
	height: 81px;
	width: 92px;
	left: 6px;
	background-image:url('/application/custom/images/pfe-rotunda.png');
               background-repeat:no-repeat;
               cursor: pointer;
}

#intro-button {
	top: 93px;
	left: 4px;
	width:97px;
	height:81px;
	position: absolute;
    background-image:url('/application/custom/images/intro.png');
    background-repeat:no-repeat;
    cursor: pointer;
}

#pfe-orgs {
	top: 178px;
	left: 4px;
	width:97px;
	height:131px;
	position: absolute;
    background-image:url('/application/custom/images/orgs.png');
    background-repeat:no-repeat;
    cursor: pointer;
}

#pfe-sources {
	top: 313px;
	left: 4px;
	width:97px;
	height:141px;
	position: absolute;
    background-image:url('/application/custom/images/sources.png');
    background-repeat:no-repeat;
    cursor: pointer;
}


#back-button {
	top: 178px;
	left: 4px;
	width:89px;
	height:61px;
	position: absolute;
	font-size: 14px;
    background-color: red;
    cursor: pointer;
    color: white;
      opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */
             text-transform: uppercase;
             padding-left: 8px;
             padding-top: 20px;
}

#pfe-occupations {
	float: left;
	display: inline-block;
	margin-right: 0px;
    width:198px;
    height:81px;
    background-image:url('/application/custom/images/occupations.png');
    background-repeat:no-repeat;
    cursor: pointer;
}

#pfe-gender {
	float: left;
	display: inline-block;
	margin-right: 4px;
    width:199px;
    height:81px;
    background-image:url('/application/custom/images/gender.png');
    background-repeat:no-repeat;
    cursor: pointer;
}

#pfe-places {
	float: left;
	display: inline-block;
	margin-right: 3px;
    width:199px;
    height:81px;
    background-image:url('/application/custom/images/places.png');
    background-repeat:no-repeat;
    cursor: pointer;
}

#pfe-slavery {
	float: left;
	display: inline-block;
	margin-right: 4px;
    width:198px;
    height:81px;
    background-image:url('/application/custom/images/slavery.png');
    background-repeat:no-repeat;
    cursor: pointer;
}

#pfe-people {
	float: left;
	display: inline-block;
    width:199px;
    height:121px;
    background-image:url('/application/custom/images/people.png');
    background-repeat:no-repeat;
    margin-right: 4px;
    cursor: pointer;
}

#pfe-title {
    margin-left: 2px;
display: inline-block;
    margin-top: 10px;
    float: left;
	 background-color:white;
    width:616px;
    height:34px;
    background-image:url('/application/custom/images/title.png');
    background-repeat:no-repeat;
    margin-bottom: 8px;
    cursor: pointer;
    opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */

}

#pfe-subtitle {
display: inline-block;
    margin-top: 13px;
    float: left;
	 background-color:white;
    width:391px;
    height:33px;
    background-image:url('/application/custom/images/subtitle.png');
    background-repeat:no-repeat;
    margin-bottom: 8px;
    cursor: pointer;
    opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */

}

#focus-container {
	width: 1008px;
	margin-top: 5px;
}

/* slavery */

#focus-slaves-searches {
	float: right;
	width: 158px;
	height: 650px;
	background-color: #b2c5cc;
	padding: 20px;
	opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */

}

#focus-slaves-searches h5 {
	padding-top: 10px;
	color: black;
	font-size: 80%;
}

#focus-slaves-searches ul {
	padding-top: 0px;
	color: black;
	font-size: 80%;
}

#focus-slaves-searches a {
	color: white;
}

#focus-slaves-essay {
	width: 786px;
	color: black;
	background-color: white;
	height: 650px;
	padding: 10px;
}

#focus-slaves-essay p {
	font-family: "chaparral-pro" !important;
	font-size: 15px;
	margin-right: 20px;
}

#focus-slaves-essay h2 {
	font-family: "chaparral-pro" !important;
	color: black;
	font-size: 25px;
	padding-top: 10px;
	padding-bottom: 0px;
}

/* gender */


#focus-women-searches {
	float: right;
	width: 178px;
	height: 290px;
	background-color: #48464b;
	padding: 10px;
	opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */

}

#focus-women-searches h5 {
	padding-top: 10px;
	color: white;
	font-size: 80%;
	display: none;
}

#focus-women-searches ul {
	padding-top: 0px;
	color: white;
	font-size: 80%;
}

#focus-women-searches a {
	color: black;
}

#focus-women-essay {
	width: 786px;
	color: black;
	/*background-color: #48464b;*/
	/*background-color: #b79bbc;*/
	background-color: white;
	height: 290px;
	padding: 10px;
}

#focus-women-essay p {
	font-family: "chaparral-pro" !important;
	font-size: 15px;
	margin-right: 20px;
}


#focus-women-essay h2 {
               font-family: "chaparral-pro" !important;
	color: black;
	font-size: 25px;
	padding-top: 10px;
	padding-bottom: 0px;
}

/* people */


#focus-people-searches {
	float: right;
	width: 158px;
	height: 270px;
	background-color: black;
	padding: 20px;
	opacity: 0.8;
    filter: alpha(opacity=80); /* for mozilla */
}

#focus-people-searches h5 {
	padding-top: 10px;
	color: red;
	font-size: 80%;
}

#focus-people-searches ul {
	padding-top: 0px;
	color: #fdb812;
	font-size: 80%;
}

#focus-people-searches a {
	color: white;
}

#focus-people-essay {
	width: 766px;
	background-color: red;
	height: 270px;
	padding: 20px;
	opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */
    color: white;
}

#focus-people-essay p {
	font-family:"minion-pro";
	font-size: 15px;
}


#focus-people-essay h2 {
	color: white;
	font-size: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* orgs */


#focus-orgs-searches {
	float: right;
	width: 158px;
	height: 600px;
	background-color: #88662F;
	padding: 20px;
	opacity: 0.8;
    filter: alpha(opacity=80); /* for mozilla */
}

#focus-orgs-searches h5 {
	padding-top: 10px;
	color: red;
	font-size: 80%;
}

#focus-orgs-searches ul {
	padding-top: 0px;
	color: #fdb812;
	font-size: 80%;
}

#focus-orgs-searches a {
	color: white;
}

#focus-orgs-essay {
	width: 766px;
	background-color: white;
	height: 600px;
	padding: 20px;
	opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */
    color: black;
}

#focus-orgs-essay p {
	font-family:"minion-pro";
	font-size: 15px;
}


#focus-orgs-essay h2 {
	color: black;
	font-size: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* sources */


#focus-sources-searches {
	float: right;
	width: 158px;
	height: 470px;
	background-color: #253220;
	padding: 20px;
	opacity: 0.8;
    filter: alpha(opacity=80); /* for mozilla */
}

#focus-sources-searches h5 {
	padding-top: 10px;
	color: white;
	font-size: 80%;
}

#focus-sources-searches ul {
	padding-top: 0px;
	color: #fdb812;
	font-size: 80%;
}

#focus-sources-searches a {
	color: white;
}

#focus-sources-essay {
	width: 766px;
	background-color: white;
	height: 470px;
	padding: 20px;
	opacity: 0.7;
    filter: alpha(opacity=70); /* for mozilla */
    color: black;
}

#focus-sources-essay p {
	font-family:"minion-pro";
	font-size: 15px;
}


#focus-sources-essay h2 {
	color: black;
	font-size: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* places */


#focus-places-searches {
	float: right;
	width: 158px;
	height: 1000px;
	background-color: #ae9d96;
	padding: 20px;
	opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */

}

#focus-places-searches h5 {
	padding-top: 10px;
	color: black;
	font-size: 80%;
	display: none;
}

#focus-places-searches ul {
	padding-top: 0px;
	color: black;
	font-size: 80%;
}

#focus-places-searches a {
	color: white;
}

#focus-places-essay {
	width: 786px;
	color: black;
	background-color: white;
	height: 1000px;
	padding: 10px;
}

#focus-places-essay p {
	font-family: "chaparral-pro" !important;
	font-size: 15px;
	margin-right: 20px;
}


#focus-places-essay h2 {
	font-family: "chaparral-pro" !important;
	color: black;
	font-size: 25px;
	padding-top: 10px;
	padding-bottom: 0px;

}


/* occupations */


#focus-occupations-searches {
	float: right;
	width: 158px;
	height: 550px;
	background-color: #dbd0cd;
	padding: 20px;
	opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */

}

#focus-occupations-searches h5 {
	padding-top: 10px;
	color: black;
	font-size: 80%;
	display: none;
}

#focus-occupations-searches ul {
	padding-top: 0px;
	color: black;
	font-size: 80%;
}

#focus-occupations-searches a {
	color: white;
}

#focus-occupations-essay {
	width: 786px;
	color: black;
	background-color: white;
	height: 550px;
	padding: 10px;
}

#focus-occupations-essay p {
	font-family: "chaparral-pro" !important;
	font-size: 15px;
	margin-right: 20px;
}


#focus-occupations-essay h2 {
	font-family: "chaparral-pro" !important;
	color: black;
	font-size: 25px;
	padding-top: 10px;
	padding-bottom: 0px;
}


#topbar {
    margin-bottom: 0px !important;
    border: none !important;
    overflow: hidden !important;
    background: none !important;
}

#topbar .widget-slot {
	margin: 0px !important;
	border: 0px !important;
}

#sidebar-container {
	background: white !important;
    margin: 0px !important;
    float: right !important;
    padding: 0px !important;
    width: 198px !important;
}

#content {
    margin-top: 0px !important;
    width: 1008px !important;
    margin-bottom: 6px !important;
}



div.chiclet{
    border:none !important;
    background-color:red !important;
    background:none !important;
    opacity: 0.8;
             filter: alpha(opacity=80); /* for mozilla */

}

#constraint-label {
	color: black;
	font-size: 13px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 4px;
	text-transform: uppercase;
	background-color: red;
}

#constraint-value {
              background-color: red;
	color: white;
	font-size: 13px;
	padding-left: 8px;
	padding-bottom: 8px;
}

.sidebar {
	border: 0px !important;
}

.sidebar .chiclet{
	font-weight: normal !important;
    color:white;
    background-color: red !important;
    margin-top: 4px;
      opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */

}

#project p{
    font-family: "chaparral-pro" !important;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
}

#project li{
    font-family: "chaparral-pro" !important;
    font-size:16px !important;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    /*padding-top: 20px;*/
    /*padding-bottom: 20px;*/
}


#project .ui-tabs-nav li{
    margin-top:0.6em;
    font-size:80%;
}
#project  li.ui-tabs-active a {
    margin-top:0em;
    font-size:100%;
    border-bottom: 4px black solid;
    cursor: default;
}



#project{
background:#f5f3e5 url(https://code.jquery.com/ui/1.8.23/themes/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png) repeat-x scroll 50% top;
    width: 765px !important;
    color: rgb(75,75,75);
    padding: 0 20px 0 20px;
    border-width:0px;
     /* margin-top: 68px; */
}

#project h3 {
	color: rgb(75,75,75);
	font-size: 35px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 35px;
}

#project .ui-tabs-nav{
    padding-left:0px;
    background:transparent;
    border-width:0px 0px 1px 0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    margin-bottom: 20px !important;
}
#project .ui-tabs-panel{
    padding-top: 20px;
    padding-bottom: 20px;
    border-width:0px 1px 1px 1px;
    width: 765px;
}

#project .ui-tabs-panel a {

   padding-bottom: 20px;
}


.user{
    color:red !important;
}


#focus{
    min-height:50px;
    float:left;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background:none repeat scroll 0 0 #DCDCDC;
    margin-bottom:10px;
    margin-right:12px;
    padding:8px;
    width:985px;
    height:100%;
    padding-left:10px;
}

#focus-panel{
    font-size:12px;
    padding:10px;
    background:none repeat scroll 0 0
 white;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #C8C8C8;
    padding-top:6px;
    min-height:50px;
}

#focus-container{

}

#focus-menu{
    padding:10px;

}

#focus-menu a:hover{
    text-decoration:none;
}

#focus-menu a{
    color:black;
}

#results-header{
    border-bottom:0 !important;
    height:0px !important;
}


.pagination{
    display: block;
    /* margin-top: 10px; */
    color: black;
    font-size:25px;
    -webkit-margin-before:0em;
    -webkit-margin-after:0em;
    -webkit-margin-start:0px;
    -webkit-margin-end:0px;
    text-align: left;
    /*margin-bottom: 20px;*/
}

.result-text {
    float: left;
    display: inline-block;
    height: 50px;
}

.shadow {
   -moz-box-shadow:    inset 0 0 5px #FFFFFF;
   -webkit-box-shadow: inset 0 0 5px #FFFFFF;
   box-shadow:         inset 0 0 5px #FFFFFF;
}



.count {
        color: #f15b5c;

}

#search{
    width:808px !important;
    float:right !important;
    display: inline-block !important;
    /*margin-top:11px !important;*/

}

#search.search.widget {
	float: right;
	position: absolute;
	left: 200px;
	top: 132px;
	display: inline-block !important;
	background: none !important;
	margin-bottom: 8px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	padding: 0px !important;
}


#text-button {
	cursor: pointer !important;

	float: left;
	display: inline-block;
	margin-top: 6px;
		margin-left: 4px;

	background-color: red;
	height: 18px;
	width: 181px;
	text-align: center;
	padding: 8px;
	/*
border-bottom-right-radius: 8px !important;
	border-top-right-radius: 8px !important;
	-moz-border-radius-bottomright: 8px !important;
	-moz-border-radius-topright: 8px !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
*/

/*
	-webkit-box-shadow:inset 0 0 5px #000;
   -moz-box-shadow:inset 0 0 5px #000;
   box-shadow:inset 0 0 5px #000;
*/

border-radius: 8px;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

 opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */

}

#clear {
	margin-top: 8px;
	color: white;
	display: inline-block;
	cursor: pointer;
	font-size: 14px;
}

#text-buttons #new {
	color: white;
	font-size: 14px;
}

#text-buttons #go {
	color: white;
	font-size: 14px;
}

#pipe {
	margin-top: 8px;
	color: #fdb812;
	margin-left: 7px;
	margin-right: 7px;
	display: inline-block;
}

#search input {
	font-size: 19px !important;
	/*margin-right: 4px !important;*/

-webkit-box-shadow:inset 0 0 5px #000;
    -moz-box-shadow:inset 0 0 5px #000;
    box-shadow:inset 0 0 5px #000;

    /* background: transparent; */
    /* background-color: red; */
    background-color: white;
}

.button{
    margin:0px !important;
    margin-left:0px !important;
    margin-right:2px !important;
}

#search input#query-text{
	float: left;
    width:561px !important;

    opacity: 0.7;
             filter: alpha(opacity=70); /* for mozilla */


/*
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;

    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
*/

    -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}


/*#search-suggestions li {
	font-size: 19px;
	margin: 0px !important;
	color: white;
	background-color: black !important;
}

#search-suggstions {
	width: 200px !important;
}


#search-suggestions li.selected {
	font-size: 19px;
	margin: 0px !important;
	color: white;
	background-color: #fdb812 !important;
}*/

div.facet-list{
       /* -moz-box-shadow:   inset 0 0 5px #FFFFFF;
        -webkit-box-shadow: inset 0 0 5px #FFFFFF;
        box-shadow:   inset 0 0 5px #FFFFFF;*/

    /*max-height: 390px;*/
    /*overflow-x: hidden;*/
    /*overflow-y: scroll;*/
    /*margin-top:10px;*/
}

body{
    /*background-image:url('/application/custom/images/bg-footer-noise.jpg')*/
    background-color:white;
}

body p{
    line-height:1.3em;
    /*padding: 0px !important;*/
}

.render-label{
    font-variant:small-caps;
}

.ui-widget-content a:link{
    color:red !important;
    font-size: 16px;
    margin-left: 2px;
    /*padding: 10px;*/
}

.ui-tabs-nav a:link {
    margin-left: 10px;
}

.ui-widget-content a:visited{
    color:red !important;
    font-size: 16px;
    /*padding: 10px;*/
}

#content-area{
    min-height:0px !important;
}

hr.primary{
    width:75%;
    padding:0px;
    margin-top:20px;
    margin-bottom:10px;
    border:0;
    height:1px;
    background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    background-image:-ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

hr.secondary{
    width:50%;
    padding:0px;
    margin-top:20px;
    margin-bottom:10px;
    border:0;
    height:1px;
    background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    background-image:-ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

div.ui-tooltip{
    max-width:600px;
    font-size:smaller;
}

h1#logo{
    color:white;
    font-size:50px;
    font-style:italic;
    font-family:"p22-franklin-caslon", serif;
}

h2#logo{
    font-size:35px;
    padding-left:17px;
}

h2{
    color:#2A5DB0;
    margin-left:0 !important;
    margin-bottom:5px;
}

h1#name{
    font-size:25px;
    font-family:"chaparral-pro";
    margin-left:17px;
    background-color: #E4E5E7;
}

#symbol{
    font-size:20px;
}

#intro h3{
    font-size:25px
}

.divider {
	color: red;
}

#intro h2 {
              font-family:"chaparral-pro";
	color: white;
	font-size: 25px;
	padding-bottom: 20px;
}

div#header{
    padding-top:40px;
}

div#content-area{
}

div#content-area h1.content-title {
    font-size: 30px;
    background-color: #E4E5E7;
    padding-top: 10px;
    padding-bottom: 10px;
}

div#content-area-container{
    min-height:0px !important;
    padding: 0px !important;
}

div.render-names{
    margin-top:10px;
    margin-bottom:20px;
}

div.render-names tr{
    border-bottom:1px;
    border-style:solid;
}

div.render-names td{
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
}

div.render-fullname{
    font-size:35px;
    color:#2A5DB0;
    margin-bottom:20px;
}

div.render-birth,
div.render-death{
    font-family:"chaparral-pro";
    font-size:16px;
    margin-top:10px;
    width:50%;
}

div.render-birth p,
div.render-death p{
    font-family:"chaparral-pro";
}

span.render-birth-title,
span.render-death-title{
    color:#2A5DB0;
}

div.render-links{
    font-size:12px;
}

div.render-links p{
    font-size:12px;
    line-height: .75em !important;
    margin-top: 10px;
    margin-bottom: 10px;
}

ul.accordion li{
    box-shadow:1px 3px 15px #555;
}

li.render-link{

}

li.render-link a:link{
    color:green;
}

li.render-link a:visited{
    color:green;
}

span.render-kinship{
    color:#2A5DB0;
}

div.render-occupations{
    margin-top:10px;
    font-size:16px;
}

div.render-occupations table{
    margin-left:0px;
    margin-top:10px;
}

div.render-occupations table td{
    padding-right:15px;
}
div.render-occupations a:link{
    color:green;
}

div.render-occupations a:visited{
    color:green;
}

span.render-occupation-subcat{
    color:#2A5DB0;
}

div.render-citation p{
    margin-top:10px;
    font-size:14px;
    width:50%;
    font-family:"chaparral-pro";
}

span.render-citation-title{
    color:#2A5DB0;
}

div.render-bio{
    margin-top: 20px;
    font-size:20px;
    padding-top:15px;
    padding-bottom: 15px;
    /*margin-right: 40px;*/
    border-bottom: 3px solid black;
/*    min-height: 150px;
*/
  -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    width: 806px;
    }

div.render-bio p{
    font-family:"chaparral-pro";
    font-size:16px;
    line-height:1.3em;
    padding-top:6px;
    padding-bottom:0px;
    padding-right: 20px;
}

#intro p{
    font-size:19px;
    font-family:"minion-pro";
    text-align:left;
    margin-right: 40px;
}

#intro li{
    margin-left:1em;
    font-family:"Courier New", Courier, monospace;
}

div.render-bio-title{
    font-size:20px;
    color:#2A5DB0;
}

div.render-cite a:link{
    color:green;
    font-size:14px;
}

div.render-cite a:visited{
    color:green;
    font-size:14px;
}

div.render-bio-link a:link{
    color:green;
    font-size:12px;
}


div.render-bio-link a:hover{
    text-decoration: none;
    color:green;
    font-size:12px;
}

div.render-bio-link a:visited{
    color:green;
    font-size:12px;
}

#footer-menu{
    padding-top: 20px;
	display: inline-block;
	float: left;
    background-color:#fdd573;
    height: 190px;
    width: 199px;
    margin-right: 0px;
    margin-top: 5px;
    overflow: hidden;
    opacity: 0.8;
   filter: alpha(opacity=80);
}


#footer-rotunda{
	display: none;
	float: left;
    background-color:white;
    height: 81px;
    width: 92px;
    background-image:url('/application/custom/images/pfe-rotunda.png');
    background-repeat:no-repeat;

}

#pfe_footer{
	margin-top: 5px;
	margin-right: 5px;
	float: left;
    background-color:black;
    width:909px;
    height:210px;
    display: inline-block;
    /*padding: 20px;*/
    overflow: hidden;
    opacity: 0.85;
   filter: alpha(opacity=85);
}


#footer-title {
	background-image:url('/application/custom/images/footer-title.png');
	width: 741px;
	height: 19px;
    background-repeat:no-repeat;
    margin-bottom: 5px;
    margin-left: 105px;
    margin-top: 20px;
    cursor: pointer;
}

#footer-mellon {
	background-image:url('/application/custom/images/mellon.png');
	width: 420px;
	height: 32px;
    background-repeat:no-repeat;
    cursor: pointer;
    margin-left: 105px;
}

#footer-vfh {
	background-image:url('/application/custom/images/vfh.png');
	width: 212px;
	height: 71px;
	margin-left: 105px;
    background-repeat:no-repeat;
    cursor: pointer;
    float: left;
}

#footer-dc {
	background-image:url('/application/custom/images/dc.png');
	width: 183px;
	height: 71px;
	margin-left: 190px;
    background-repeat:no-repeat;
    /*cursor: pointer;*/
    float: left;
}

.footer_menu a:link{
    color:grey;
}

.footer_menu a:visited{
    color:grey;
}

div.render-bios{
	margin-top: 100px;
	width: 806px;
	color: black;
}

span#symbol{
    padding-left:10px;
}

div.render-forename{
    margin-top:20px;
}

#footer-menu a:link {
	color: black;
}

#footer-menu a:visited {
	color: black;
}

#footer-menu a:hover {
	text-decoration: none;
}


#footer-menu p a {
    font-family: "chaparral-pro";

	font-size: 18px;
}

#footer-menu p {
    padding: 0px !important;
    margin-left: 20px;
    margin-top: 12px;
}

#footer-rotunda {
	cursor: pointer;
	margin-top: 8px;
}

#footer-ruler {
    margin-left: 105px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #fdd573;
}

#copyright {
	display: inline-block;
	padding-top: 80px;
	text-align: justify;
	color:red;
		font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;

}
