 
/**
 * Shelley Styles
 */
html {
	padding: 0px;
	}

body {
  background-color: #D1D2D3;
  color: #393939;
  font-family: "Lucida Grande", sans-serif;
  font-size: .8em;
 /* line-height: 130%; */
  margin: 0px;
  padding-left: 5px;
}
code {
  color: #393939;
  font-family: "Lucida Grande", sans-serif;
  font-size: 1em;	
	}

a {
  color: #2d696e;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.messages {
  color: #2D696E;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
}
p {
	margin-top:17px;
	margin-bottom:17px;
	}


h1 {
  font-size: 1.5em;
  font-weight: normal;
  font-family: "Lucida Grande", sans-serif;
  margin: 0;
  padding: 0;
}

h2 {
  font-family: "Lucida Grande", sans-serif;
  font-weight: normal;
  font-size: 1.2em;
  margin: 0;
  padding: 0;
}

h3 {
  color: #2D696E;
  font-family: "Lucida Grande", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

h4 {
  color: #2D696E;
  font-family: "Lucida Grande", sans-serif;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

/**
 * Utility classes
 */
.float-left {
  float: left;
}

.float-right {
  float: right;
}

.clear {
  clear: both;
}
.spacer {
  font-size: 1px;
  line-height: 1px;
}

/**
 * Page Layout
 */
#container {
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    margin: 0 auto 0;
    width: 960px;
    -webkit-box-shadow: 0px 3px 6px 0px #000;
	-moz-box-shadow: 0px 3px 6px 0px #000;
	box-shadow: 0px 3px 6px 0px #000;
	background-color: #fff;
}
 
#page {

}
#tabs-wrapper {
margin-top:10px;
}

#header {
    display: inline-block;
    height: 200px;
    width: 100%;
    background-image: url('../images/shelley_header.jpg');
}

#logo {
	float:left;
 	margin-top:5px;
 	clear: left;
  	margin-left:10px;
  	margin-right:20px;
}

#logo img {
  	opacity:0.8;
}

#logo img:hover {
  	opacity:1;
}


#biblion-logo {
 margin-top: 10px;
}

#logo-right {
	margin-right: 10px;
	width:600px;
  float: right;
  clear: right;
}

#logo-subtitle {
  text-transform: uppercase;
  margin: 2em 0 0 0;
  font-size: 1.1em;
  font-family: "Lucida Grande", sans-serif;
  float: left;
  clear: both;
}


#block-menu-menu-top-links {
  float: right;
  clear: both;
}

#download-ipad {
	height: 64px;
	width: 183px;
	float: right;
	overflow:hidden;
}

#download-ipad a {
	background-position: 0px, 0px;
	height: 0px;
	background-image: url('../images/download_ipad.png');
	background-repeat: no-repeat;
	overflow: hidden;
	padding-top: 64px;
	padding-right: 183px;
	text-decoration: none;
	float:left;
}

#download-ipad a:hover {
	height: 0px;
	background-position: -183px, 0px;
	background-image: url('../images/download_ipad.png');
	background-repeat: no-repeat;
	overflow: hidden;
	padding-top: 64px;
	padding-right: 183px;
	text-decoration: none;
	float:left;
}
#title-group {
	width:500px;
  	float:left;
}
#edition-title {
    color: #393939;
    font-size: 48px;
    font-weight: 700;
    height: 50px;
    margin-left: 20px;
    margin-top: 26px;
/*    line-height: 70%; */
	}
	
#edition-title a{
	text-decoration: none;
    color: #393939;
	}
	
#edition-title a:hover{
	text-decoration: none;
    color: #000;
}
	
	
#edition-subtitle {
    color: #393939;
    font-size: 25px;
    height: 35px;
    width: 500px;
    margin-left: 20px;
    margin-top: 0px;
	}	
#header-line {
    margin-left: 11px;
/*    margin-top: 24px; */
    text-align: center;
}
#nypl-lion {
    float: right;
    margin-right:10px;
    margin-top: 34px;
    width: 124px;
    height:54px;
}

#nypl-lion img {
	opacity: 0.8;
}

#nypl-lion img:hover {
	opacity: 1.0;
}

#navigation {
	background: none;
	clear: both;
	background-image: url('../images/shelley-menu-background.png');
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	height:45px;
	font-size: 1em;
	}
	
#seperater {
	background-image: url('../images/home-seperater-background.png');
	background-repeat: repeat x;
	margin: 0;
    height:8px;
 }

#block-views-new_essay_view-block_1 .view-header
{
margin-top:0px;
margin-bottom:20px;
font-size:1.8em;
}


 
/**
 * Top Links Menu
 */

#block-menu-menu-top-links {
  margin: 20px 0 0 0;
}

#block-menu-menu-top-links li {
  list-style-type: none;
  list-style-image: none;
  background-image: url('../images/bullet-right.jpg');
  background-repeat: no-repeat;
  background-position: 60px 8px;
  margin: 0;
  padding: 3px 40px 3px 0;
  float: left;
}

#block-menu-menu-top-links a {

  font-family: "Lucida Grande", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

/**
 * Primary Links Menu
 */
.primary-links {
  clear: both;
}
ul.links.primary-links {
/*  text-align:center;  don't center in stage 1*/ 
  margin-left:175px;
 padding: 6px;
}


ul.primary-links li {
padding: 7px 7px 6px 7px;
margin-right:16px;
}

ul.primary-links li.first {
padding: 7px 7px 6px 7px;
}

ul.primary-links li.last {
padding: 7px 7px 6px 7px;
margin-right:0px;
}

.primary-links li a {
  font-family: "Lucida Grande", sans-serif;
  text-transform: uppercase;
  color: #FFF;
  text-decoration: none;
  font-size: 13px;
  background: none;
  padding: 7px 7px;
  
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  /* For IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#000000')";
  /* For IE 5.5 - 7 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#000000');

}

.primary-links li a.active,
.primary-links li a:hover {
  background-color: #C0C0C0;
  color:#000000;
}
/* .primary-links li a:hover {
 text-decoration: underline;
}
*/
.views_slideshow_singleframe_pager div a img {
    height: 57px;
    width: 84px;
}
.views_slideshow_pagerThumbnails {
 width:100px;
}
.views-field-field-author-value {
	margin-top:5px;
}

/**
 * Footer Links Menu
 */
#footer {
	background-image: url('../images/home-footer-background.png');
	background-repeat: repeat x;
	height: 40px;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 4px;
	line-height: 300%;  /* Vertical centering for footer */
	font-size: 1em; 
}
#block-menu-menu-footer-links {
/* margin-top:10px; */
}
#block-menu-menu-footer-links ul {
  margin: 0;
  padding: 0;
  text-align: center;
}

#block-menu-menu-footer-links li {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  display: inline;
}

#block-menu-menu-footer-links a {
  color: #F0F0F0;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-family: "Lucida Grande", sans-serif;
  font-size: 10px;
  border-right: 1px solid #AAA;
  padding-right: 10px;
  margin-left: 5px;
}

#block-menu-menu-footer-links a:hover {
 color: #fff;
}

#block-menu-menu-footer-links li.first a {
  margin-left: 0;
}

#block-menu-menu-footer-links li.last a {
  border-right: none;
}

#block-menu-menu-footer-links a:hover {
  text-decoration: underline;

}

/**
 * Blocks admin page
 */
#block-admin-display-form tr.draggable,
#block-admin-display-form tr.draggable a {
 color: #393939;
}

/**
 * Section Pager
 */
#node-pager {
  margin-top: 10px;
}

#node-pager a {
  text-transform: uppercase;
  font-family: "Lucida Grande", sans-serif;
  font-size: 12px;
}

.pager-page:hover {
  text-decoration: none;
}

#node-prev {
  height: 15px;
  line-height: 12px;
  background-image: url('../images/bullet-left.jpg');
  background-repeat: no-repeat;
  background-position: 0 1px;
  padding-left: 10px;
}

#node-next {
  height: 15px;
  line-height: 12px;
  background-image: url('../images/bullet-right.jpg');
  background-repeat: no-repeat;
  background-position: 100% 1px;
  padding-right: 10px;
}

.node-page {
  width: 12px;
  height: 15px;
  background-image: url('../images/section.jpg');
  background-repeat: no-repeat;
  background-position: -12px 0;
  margin: 0 5px;
}

.node-page:hover,
.pager-page.active .node-page {
  background-position: 0 0;
}

/**
 * Sectioned Content
 */
.body-page,
.media-page,
.title-page,
#body-about,
#media-about {
  display: none;
}

.body-page.active,
.media-page.active,
.title-page.active,
#body-about.active,
#media-about.active {
  display: block;
}

.media-page p,
#media-about p {
  font-size: 0.8em;
}

.media-page > div,
#media-about > div {
  margin-bottom: 20px;
}

/**
 * Lightbox
 */
#lightshowPause, #lightshowPlay {
  visibility: hidden;
}

#outerImageContainer {
  border-top: 1px solid #393939;
  border-left: 1px solid #393939;
  border-right: 1px solid #393939;
}

#imageDataContainer {
  border-bottom: 1px solid #393939;
  border-left: 1px solid #393939;
  border-right: 1px solid #393939;
}

#prevLink:hover.force_show_nav, #prevLink:visited:hover.force_show_nav, #framePrevLink:hover, #framePrevLink:visited:hover {
  background: url('../images/lightbox-prev.png') no-repeat 0 50%;
}

#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink {
  background: url('../images/lightbox-prev.png') no-repeat 0 50%;
}

#nextLink:hover.force_show_nav, #nextLink:visited:hover.force_show_nav, #frameNextLink:hover, #frameNextLink:visited:hover {
  background: url('../images/lightbox-next.png') no-repeat 100% 50%;
}

#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink {
  background: url('../images/lightbox-next.png') no-repeat 100% 50%;
}

.see-more {
  background-image: url('../images/bullet-right.jpg');
  background-repeat: no-repeat;
  background-position: 155px 2px;
  margin: 0;
  padding: 0 30px 0 0;
}

/**
 * Theme navigator
 */
 
#taxonomy-description {
  margin: 20px 0;
}

.theme-group {
  margin-bottom: 20px;
}
 
.taxonomy-links {
  float: left;
  clear: left;
  width: 307px;
  margin-right: 17px;
}

.taxonomy-images {
  float: left;
  clear: right;
  width: 631px;
}

.taxonomy-images > div {
  float: left;
  clear: none;
  width: 307px;
  height: 245px;
  text-align: center;
}

.taxonomy-images > div.first {
  margin-right: 17px;
}

/**
 * Biblion slideshow
 */
.slideshow {
  position: relative;
  width: 100%;
}

.slide {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  text-align: center;
}

.slide.active {
  display: block;
}

.slide p {
  font-size: 12px;
}

.left-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 72px;
  height: 72px;
  background: url('../images/lightbox-prev.png') no-repeat 0 50%;
  opacity: 0.6;
}

.left-nav:hover {
  cursor: pointer;
  opacity: 1;
}

.right-nav {
  position: absolute;
  top: 0;
  right: 0;
  width: 72px;
  height: 72px;
  background: url('../images/lightbox-next.png') no-repeat 100% 50%;
  opacity: 0.6;
}
 
.right-nav:hover {
  cursor: pointer;
  opacity: 1;
}

#comments {
/*    border-top: 2px solid #2D696E;
    padding-top:20px; */
    }
.comment {
    margin:10px;
}
#comments .box {
    border-top: 2px solid #2D696E;
    padding-top: 5px;
}
.comment h3 {
display:none;
}
#comments .new {
display:none;
}

#comments .links{
margin-bottom:12px;
}

#comments .comment p {
margin:0;
}
.submitted {
margin:0px;
font-weight:700;
}
#comment-date {
font-size:10px;
font-style:italic;
}
#center .box{
margin:20px;
}
#edit-homepage-wrapper {
display:none;
}

#comments .comment {
    border-top: 1px solid #D0D0D0;
    padding-top:2px;
    }
#comment-divider {
 margin:20px;
 border-top: 2px solid #2D696E;
 padding-top: 5px;
}