/*
Theme Name: Eugenics
Theme URI: http://exhibits.hsl.virginia.edu
Description: This theme was created from the original html templates for the Eugenics Exhibit
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: blue


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */



/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}


/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}



/*------------bueno's css ------------*/
/* Historical Collections Template for Web Exhibits by Joaquin Bueno */

body {
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:90%;
background-repeat::repeat;
background-color:#2B4369;
/*background:url('/hist-images/eugenics/eugenics-background4.jpg');*/
background-attachment:fixed;
background-size:contain;
}

#wrapper {
	width:46em;
	min-width:715px;
	margin-top:50px;
	margin-bottom:50px;
	background: none;
	max-width:939px;
	border:1px solid #000000;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	position:relative;
	left:300px;
}
#wrapper {width:790px;}

#header {
width:100%;
height: 287px;
margin:auto; 
background:url(/hist-images/eugenics/eugenics-banner.jpg) center no-repeat;
margin-top:-20px;
margin-bottom:-5px;
margin-left:-15px;
z-index:2;
position:relative;
}
#header{width:820px}

#header_title {
  background: none repeat scroll 0 0 #263344;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  display: block;
  font-size: 0.85em;
  margin: auto;
  padding-bottom: 25px;
  padding-right: 0;
  padding-top: 5px;
  vertical-align: middle;
}
#header_title {width:790px;}

		#header_title a {
		text-decoration:none;
		}
		
		#header_title a:link{
		text-decoration:none;
		color:#b8b889;
		font-variant:small-caps;		
		}
		#header_title a:visited {
		color:#b8b889;
		}
		
		#header_title a:hover {
		text-decoration:none;
		color:#fff;
		}
		
#headplague {/*
position:absolute; 
top:1.2em; left: 400px;/*
right:30em; */
margin-left:2em;
}

#headuva{
float:left;
margin-left:4em;
}
/*
 #headplague {position:absolute;
top:2px;
right:10px;}
*/

		#headuva a {
		display:block;
		margin-left:5px;
		width:180px;
		height:20px;
		text-indent:-2000px;
		background: transparent url(/wp-content/themes/reflections/images/uvalogo2.jpg) top left no-repeat;
		}
		
		#headuva a:hover{
		background: transparent url(/wp-content/themes/reflections/images/uvalogo2.jpg) bottom left no-repeat;
		text-decoration:none;
		}

		#headpre {
		display: block;
		height: 31px;
		background: url(/wp-content/themes/reflections/images/headerpre-blue.jpg) #fff;
		}
		#headpre {width:840px;}
		#headprea{
		float:left;
		width:  23px;
		height: 31px;
		}
		
		#headpreb{
		float:right;
		width:  23px;
		height: 31px;
		}

#menu-navtop ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#menu-navtop li
{
display: inline;
list-style-type: none;
}

#menu-navtop a { padding: 3px 10px;color: #ccc; text-decoration:none;background-color:#4C7892;
 }

#menu-navtop a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#menu-navtop a:hover
{
color: #9d7d7e;
background-color: #E8EFFD;
text-decoration: underline;
}


#navtopcontainer {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	padding: 0;
	text-align: left;
	width: 190px;
	clear:both;
	margin-top:-32px;
	z-index:1;
	border-style: solid;
}

.menu-left-navigation-container {
	position:absolute;
	left:-261px;
	top:337px;
}
.f-nav{ z-index: 9999; position: fixed; left: 48px; top: 40px; width: 100%;}

#navtopcontainer ul li {
	font-size: 14px;
	padding-bottom: 10px;
	padding-top: 5px;
	list-style:none;
	margin-left:-20px;
	margin-right:10px;
}
#navtopcontainer ul li a {
	text-decoration:none;
	color:#000000;
}
#navtopcontainer ul li a:hover {
	font-weight:bold;
}
#main {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #333333;
  float: left;
  max-width: 765px;
  min-width: 765px;
  padding-left: 15px;
  padding-right: 10px;
  margin-top:-15px;
}


#mainindex {
margin:auto; 
width: 700px; 
margin-bottom:2em;
margin-top:-1em;
color:#333333;
}
#mainindex {margin-top:0}


		#main a, #mainindex a {
		color: #A74648;
		/*display:block; */
		text-decoration:none;
		}
		#main a:hover {
		color: #9d7d7e;
		text-decoration:underline;
		}

		#main h3, #mainindex h3, #navigation h3{
		/*background: transparent url(/wp-content/themes/reflections/images/h3.jpg) no-repeat scroll 1.7em 0.2em;*/
		padding-top:10px;
		color:#263344;
		font: 200% 'Mate SC', arial, serif;		
		text-align:center;
		}
		
		#main h4, #mainindex h4, #navigation h4{
		/*background: transparent url(/wp-content/themes/reflections/images/h3.jpg) no-repeat scroll 1.7em 0.2em;*/
		padding:0.3em 0pt 0.5em 1.5em;
		color:#4C7892;
		font: 110% Georgia, "Times New Roman", Times, serif;		
		}
		
		#main p, #mainindex p, #navigation p{
		color:#333333;
		text-align:justify;
		text-indent: 3em;
		line-height: 150%;
		margin-left: 1em;
		margin-right: 1em;;
		font-size:16px;
		}

#main p.wp-caption-text {
	font-size:11px;
	background-color:#F7F5F0;
	padding:5px;
	border: 1px solid #666;
	text-indent:0em;
}

#main p.wp-caption-text strong {
	font-size:14px;
	display:block;
}
		
#sidebar ul, #navigation ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		text-align:left;
}
#main dd{
		font: .9em Arial, Helvetica, sans-serif;
		color:#333333; padding: 1em;
		}
		
		
		#main dt{
		text-align:center;
		color:#333333;
		}
		
#mainnav{
width:100%; display:block; height: 6em; text-align: center; margin-left: 3em;
}
#mainnav p{text-indent:0}
		
#mainnav1{
width: 220px;
float:left;
height: 6em;
}

#mainnav2{
width: 220px;
float:left;
background: url(/wp-content/themes/reflections/images/viewexhibit.jpg) top left no-repeat;
height: 6em;
margin-left:4em;
}

#mainnav3{
width: 150px;
float:left;
height: 6em;
}
		
#navigation {
float:left;
clear:both;
width:97%;
margin-left:.8em;
margin-right:.8em;
margin-bottom:1em;
margin-top:1em;
border: 1px solid #ccc;
color:#333333;
background-color:#ffffff;
}		

#nav1{
width:200px;
float:left;
margin-left: 3em;
}
nav1 {margin-left: 5px}

.nav1h3{width:184px; height:60px; background:url(/wp-content/themes/reflections/images/nav1h3.jpg)  left   no-repeat;}

#nav2 {
width:200px;
float:left;

}
.nav2h3{width:184px; height:60px; background:url(/wp-content/themes/reflections/images/nav2h3.jpg) left no-repeat;}


#nav3 {
width:200px;
float:left;
}
.nav3h3{width:184px; height:60px; background:url(/wp-content/themes/reflections/images/nav3h3.jpg) left no-repeat;}

		
#sidebar_top{
width:100%;
height:175px;
background:  url(/wp-content/themes/reflections/images/sidebar_top3.jpg) center no-repeat;
}

#sidebar_middle{
background:  url(/wp-content/themes/reflections/images/sidebar_middle.jpg) center no-repeat;
width:100%;
height: 175px;

}

#sidebar_bottom{

}

#sidebar{
float:right;
margin-right:.8em;
margin-top: -1em;
margin-bottom: 1em;
width:200px;
margin-left:20px;
}

#sidebar {margin-top:0;}
		/*
		#sidebar a{
		color: #A74648;
		display:block;
		padding:0.2em 1.2em;
		text-decoration:none;
		}
		#sidebar a:hover {
		color: #9d7d7e;
		text-decoration:underline;
		}
		*/
		#sidebar a:hover {
		background:#E8EFFD;

		}
		#sidebar h3{
		padding:0.3em 0pt 0.5em 0em;
		color:#4C7892;
		font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
		font-size:.9em;
		font-weight:bold;
		border-bottom:3px solid #CCCCCC;

		}
		
		#sidebar li, #navigation li {
		background:transparent url(/wp-content/themes/reflections/images/li.gif) no-repeat scroll 0 0em;
		border-bottom:1px solid #CCCCCC;
		font-size:90%;
		margin-left:-2.5em;
		padding-left:1.5em;
}

				
#footer {
width:780px;
height: 28px;
margin:auto;
clear:both;
margin-top: 1em;
padding-top: 10px;
text-align:center;
color: #fff;
font-size: .8em;
background: #263344;
padding-left:5px;
padding-right:5px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;

}


	#footer a:link {
		text-decoration:none;
		color:#b8b889;
		font-variant:small-caps;		
		}
		
		#footer a:visited {
		color:#b8b889;		}
		
		#footer a:hover {
		text-decoration:none;
		color: #fff;
		}



#sidebar {visibility: hidden; width: 200px; margin-right:15px;}



/* CLASSES & STYLES ALL DIVS */

#main a, #mainindex a, #sidebar a, #navigation a {		
color: #31379C; /*
display:block; */
text-decoration:none;
}


#main a:hover, #mainindex a:hover, #sidebar a:hover, #navigation a:hover {
color: #9d7d7e;
text-decoration:underline; 
}

#sidebar li, #navigation li {
background:transparent url(/wp-content/themes/reflections/images/li.gif) no-repeat scroll 0 0em;
border-bottom:1px solid #CCCCCC;
font-size:90%;
margin-left:0em;;
padding-left:1.5em;
}

.picright {color:#666666;}
.img {border: 4px solid #5A7187;}
.nextpage {background: url(/wp-content/themes/reflections/images/hand.jpg) 250px center no-repeat; height:50px; text-indent:-75px; padding-left:85px; display:block;}
.nextpage a{display:block; text-indent:0px;}
.ourcollection {text-indent: -3000px; background: url(/wp-content/themes/reflections/images/ourcollection.jpg) center no-repeat; height: 35px; border-bottom:none;}
.clear {clear:both;}
.leftmargin {padding-left: 85px; display:block;}
.leftmargin a{display:block; text-indent:0px;}

.navlist li
{
list-style: none;
margin: 0px;
border-bottom: 1px gray solid;
text-align: left;
}


.navlist li a:hover
{
background:#E8EFFD;
color: #A74648;

}

#bibliography{
	list-style-type: square;}
	#bibliography li{margin-bottom: 5px;}

.mainindex { width: 85%; margin:auto;}

#links a{padding:0; }
#links li{padding-bottom: 10px;}
#content {
	padding:10px;
}
.textwidget {
	position:relative;
	left:-40px;
}

#sidebar .textwidget {
	position:relative;
	left:0px;
}
#main blockquote p {
	background: #FFFFFF;
	padding:5px;
	text-indent:0em;
	font-style:italic;
	float:left;
	width:300px;
}

#main p.nextpage {
	background-position: right center;
}
#main p.nextpage a {
	padding-right:100px;
	padding-left:0px;
}
#content p {
	text-indent:3em;
}
#content h3 {
	font-size:24px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}

#navigation ul li a {
	padding-left:5px;
	display:block;
}

#sidebar ul li a {
	padding-left:5px;
	display:block;
}
#main ul {
	margin-left:32px;
}
#main ul li {

	list-style:dot;
	padding-left:10px;
}

#nav-container {
	background:#fff;
	height:100%;
	width:100%;
	float:left;
}
#main .alignright {
	float:right;
	clear:none;
	padding:10px 0px 10px 10px;
	margin:0px 10px 10px 15px;
	background:#EBE7E2;
}
#main .alignleft {
	float:left;
	clear:none;
	padding:10px 0px 10px 10px;
	margin:0px 10px 10px 15px;
	background:#EBE7E2;
}
#main .firstcharacter {
 	color: #762B2B;
	font-size: 40px;
	font-family:'Mate SC', arial, serif;
}
#main .next-page {
	display:block;
	float:right;
	margin-top:10px;
}
#main .prev-page-anchor {
	float:left; margin-left:50px; clear:none; color:#263344;
}
#main .next-page-anchor {
	float:right; margin-right:50px; clear:none; color:#263344;
}
#main .prev-page {
	display:block;
	float:left;
	margin-top:10px;
}

#main .prev-next-buttons {
	float:left; width:100%; margin-bottom:20px;
	margin-top:20px;

}

.wp-caption {
	padding:10px;
	background-color:#ccc;
	min-width:300px;
	text-align:center;
}
#main h3 {
	display:block;
	width:500px;
	font-family:'Cagliostro', san-serif;
	color:#6E442B;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	font-size:24px;
}

#main h2 {
	font-size:44px;
	color:#000000;
}

#foward-backward-arrows ul, #forward-backward-arrows li {
	display:inline;
	font-size:32px;
}

img {
        padding:4px;
        background-color:#ccc;
}

a>img:hover {
        background-color:#666;
}

ul#menu-left-navigation li:first-child>a {
	color:#666;
	text-transform:uppercase;
	font-size:12px;
}
ul#menu-left-navigation li:nth-child(2)>a {
	text-transform:uppercase;
	font-size:12px;
	color:#222;
}
ul#menu-left-navigation li:nth-child(2) {
	margin-bottom:30px;
}
