
/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

.page {
font-family: Merriweather Sans;
font-style: normal;
font-weight: 300;
letter-spacing:-0.03em; 
}


.header-group-inner {position:relative}

#search-box {
    position: absolute;
    right: 0;
    top: 50px;
    width: 300px;
}

div.skim
{
	overflow: visible;
	width: 110px; height: 160px;
}
.skim ul {
width: 110px; height: 160px;
overflow: hidden;
margin-left:0; 
     -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
  -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
          box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf');


}
.skim ul .field-items {}
.skim ul img {/*border:1px solid #aeaeaf*/}



/*** CITATION VIEW ***/
/* line 162, ../css-scss/fresh.scss */
.citation ul {list-style: none;}
.citation li {
  /*font-size: 10px;*/
  /*line-height: 12px;*/
  padding: 2px 0;
}
/* line 166, ../css-scss/fresh.scss */
.citation li a {
  /*color: #536376;*/
}

/* line 172, ../css-scss/fresh.scss */
.citation-title {
  font-size: 1.6em;
  line-height: 1.2em;
  font-weight: bold;
}

/* line 178, ../css-scss/fresh.scss */
.citation-type {
  float: right;
  font-size: 10px;
  color: WHITE;
  font-weight: bold;
  background-color: #a3b0bf;
  padding: 2px 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

/* line 189, ../css-scss/fresh.scss */
.citation-journal,
.citation-book {
  font-style: italic;
}

/* line 194, ../css-scss/fresh.scss */
.citation-author,
.citation-pub-year {
  font-weight: bold;
}

/* Hide breadcrumbs */
#pid-home .breadcrumbs {display:none}
#textqld-home a, #textqld-home img, #textqld-home .content{line-height: 0%;}
/* Hide menu on home page */
#pid-home #primary-menu {display:none}

#pid-home #content-inner-inner {margin-left:0; margin-right:0}
#pid-home .pane-2 .pane-content {text-align: right}

.footer-message-text-inner {text-align: right; color: #074257; font-size: 0.8em}

.postscript-bottom #block-menu-secondary-links .content
{
	display: table-cell;
	vertical-align: middle;
}
.postscript-bottom .block {margin-bottom: 0;}
/* Search box height */

#views-exposed-form-solr-search-solr-by-sort-title  {
	height: 190px;
	display: table-cell;
	vertical-align: bottom;
	
}
#views-exposed-form-solr-search-solr-by-sort-title .views-widget-filter-text label
{
	font-size: 150%;
	font-weight: lighter;
	color: #C2B59B;

}
#views-exposed-form-solr-search-solr-by-sort-title .views-widget-filter-text {
	text-align: left;
}
#views-exposed-form-solr-search-solr-by-sort-title #edit-text {
width: 200px;
font-size: 120%;
color: #333;
}

#views-exposed-form-solr-search-solr-by-sort-title .views-reset-button {
display:none;
}

#block-views-fe939a27852504c054abff463e815ab4 {
margin-bottom: 0;
}

#block-apachesolr_search-type {
margin-bottom: 0;
}

#block-apachesolr_search-type h2
{
	color: #C2B59B;
	font-weight: lighter;
}

#block-apachesolr_search-type ul li {
list-style: none; 
color: white;
}

#block-apachesolr_search-type ul li a {
color: white;
}

.view-solr-search .nd-sidebar-left .nd-region-middle  {margin-left: 120px}

.page-catalogue .content-inner-inner {margin-left: 2em; margin-right: 2em}

/* Search boxes */
#edit-text {
color: #222222;
    font-size: 1.0769em;
  /*  background-position: 8px -856px;*/
    background: url("../images/search-icon.png") no-repeat scroll 0 0 #FFFFFF;
     border: 3px solid #074257;
    background-position: 8px 8px;
    line-height: 1.61538em;
    margin: 0 5px 0 0;
    min-height: 18px;
    padding: 8px 10px 8px 30px;
    width: 229px;
}

#edit-submit-solr-search {
width: 100px; 
margin-top: 30px;
}
#edit-submit-solr-search2 {
margin-top: 5px;
width: 150px; 
}

#edit-submit-solr-search, 
#edit-submit-solr-search2 {
line-height: 1.61538em;min-height: 18px;font-size: 1.1em;
 
    color: #eee; 
    
    background-color: #074257;
    border: none;
/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
-webkit-transition: -webkit-box-shadow 0.3s linear;
 
/* -- CSS3 Shadow - create a shadow around each input element -- */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#074257), to(#0a85a8)); 
background:  -moz-linear-gradient(25% 75% 90deg,#0a85a8, #074257); 
 
/* -- CSS3 - Rounded Corners -- */
-webkit-border-radius: 15px;
-moz-border-radius: 15px; 
border-radius: 15px;

}

#edit-submit-solr-search:hover,
#edit-submit-solr-search2:hover { 		
    -webkit-box-shadow: 0px 0px 20px #555;
    -moz-box-shadow: 0px 0px 20px #aaa; 
    box-shadow: 0px 0px 20px #555;		
    cursor:  pointer; 
}

div.views-submit-button {
padding:0;
}

.pane-content .views-widget-filter-text label {display:none}



/* Thumbs */
.view-display-id-block_books_random div.skim,
.view-display-id-page_qldheritage_thumbs div.skim,
.view-display-id-page_uqpress_thumbs div.skim 
{
margin-left: auto;
margin-right: auto;
}

.view-display-id-block_books_random td,
.view-display-id-page_qldheritage_thumbs td,
.view-display-id-page_uqpress_thumbs td 
{
vertical-align: top;
width:25%;
}

.view-display-id-block_books_random .field-title p,
.view-display-id-page_qldheritage_thumbs .field-title p,
.view-display-id-page_uqpress_thumbs .field-title p 
{
text-align: center;
margin-top: 0;
}

/* Center footer */
#block-menu-secondary-links {
margin-top: 23px;
}

/* Tabs font */
ul.quicktabs_tabs.quicktabs-style-basic a,
ul.quicktabs_tabs.quicktabs-style-zen li a {
	font-family: "Merriweather Sans", Lato, "Myriad Pro",Helvetica,Verdana,"Bitstream Vera Sans",sans-serif !important;
}

/* Thumb 75 */
.imagecache-thumb_75 img {
     -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
  -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
          box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf');

}

/* Reduce margin below thumbs */
#pid-home .content-inner {
margin-bottom: 0;
}

/* Book ssecond panel height */
#pid-books .panel-col-last {
min-height: 760px;
}


.header-group {
background-color: #074257;
     -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
  -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
          box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
/* For IE 8 */
/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf')";*/
/* For IE 5.5 - 7 */
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf');
*/
}

.primary-menu-inner ul.sf-menu a:hover,
.primary-menu-inner ul.sf-menu a:active,
.primary-menu-inner ul.sf-menu a:focus {
  color: WHITE;
  background-color: #c2b59b;
/*  padding: 2px 4px;*/
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

/* Style for container of dropdown, add background or border */
.primary-menu-inner ul.sf-menu ul {
background-color: #fff;
width: 12em;
     -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
  -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
          box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
/* For IE 8 */
/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf')";*/
/* For IE 5.5 - 7 */
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf');*/
}

.primary-menu-inner ul.sf-menu a.active {
  color: WHITE;
  background-color: #a3b0bf;
/*  padding: 2px 4px;*/
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;

}

.main {
background-color: white;
     -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
  -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
          box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 

}

.postscript-bottom {
background-color: #d6c7b3;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

     -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
  -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
          box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.498); 
/* For IE 8 */
/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf')";*/
/* For IE 5.5 - 7 */
/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aeaeaf');*/

}
.nav-left,
.nav-right {
	width: 100%;
	height: 432px;
	min-height: 432px;
}
.nav-left {
	background: url("../images/bookmarks_left.jpg");
}
.nav-right {
	background: 479px 432px url("../images/bookmarks_right.jpg");
}
.nav-left h3,
.nav-right h3 {
	color: #074257;
	font-family: Merriweather Sans;
	font-size: 1.36em;
	font-style: normal;
	font-weight: 300;
	line-height: 1.36em;
}
.nav-left h3 {
	padding-top: 30px;
	padding-bottom: 0;
	text-align: right;
	margin: 0px 25px 0px 200px; /* top right bottom left */
}
.nav-left ul,
.nav-right ul {
	list-style-type: none;
}
.nav-left ul {
	padding-left: 200px;
	padding-right: 25px;
	text-align: right;
}	
.nav-right ul {
	padding: 10px 60px 0px 40px; /* top right bottom left */
	text-align: left;
}
.nav-left ul li,
.nav-right ul li {
	list-style-type: none; /* For older versions of IE */
	font-size: 1.36em;
}
.nav-left ul li {
	margin: 0px 0px 10px 0px; /* top right bottom left */
}
.nav-left h3, 
.nav-left ul li {
	height: 55px;
	min-height: 55px;
	text-align: right;
}
.nav-right h3,
.nav-right .right-panel-content p,
.nav-right ul li {
	height: 55px;
	line-height: 55px !important;
	margin: 0px 60px 10px 40px; /* top right bottom left */
	min-height: 55px;
	text-align: left;
}
.nav-right ul li {
	margin: 0px 0px 10px 0px; /* top right bottom left */
}
.nav-right h3 {
	margin: 0px 60px 10px 68px; /* top right bottom left */
}
.nav-left p a,
.nav-right p a {
	display: inline;
}
.nav-left ul li a,
.nav-right ul li a {
	color: #c0ac98;
	display: block;
	line-height: 30px !important;
	margin: 3px 0 13px;
	position: relative;
	width: 100%;
}
.nav-left p, 
.nav-right p,
.nav-left ul li a:visited,
.nav-right ul li a:visited {
	color: #c0ac98;
}
.nav-right h3,
.nav-right p.right-panel-content span {
	color: #074257;
}
.nav-right .right-panel-content {
	color: #c0ac98;
	font-weight: 300;
	font-size: 1.55em;
	line-height: 30px;
	margin: 0px 60px 10px 68px; /* top right bottom left */
	padding-top: 25px;
	padding-bottom: 20px;
	text-align: left;
}
