/* BLACKWELL REFERENCE ONLINE PRINT STYLESHEET 2006 */

body {
font-size:75%;
color:#333;
background-color:#fff;
font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
}

a   { text-decoration: none; }
a:link  { color: #3c3ca9;  }
a:visited   { color: #6161a9; } 
a:active    { color: #3c3ca9; } 
a:hover { color: #d62226; }

img { border: none; }

/*====================*/


.greyed-out {
color: #bbb;
}

.selection {
color: #d62226;
font-weight: bold;
}

a:hover .greyed-out {
color: #d62226;
}

a.topic-selector {
color:#d62226;
text-decoration: none;
font-weight: bold;
font-size: 1.4em;
}

.az a {
font-size: larger;
background-color: #eee;
margin: 0px;
padding: 3px;
}

.az .currentletter {
font-size: larger;
background-color: #3c3ca9;;
color: #eee;
margin: 0px;
padding: 3px;
}

.bookicon { list-style-image:url(/fragr_image/icon_bk); }

form input,select {
font-weight:400;
font-family:Lucida Sans Unicode, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
}

p {
text-align:left;
margin:0px;
padding: 10px 0px 10px 0px;
}

.clearing {
clear:both;
margin:0;
padding:0;
}

/* a box used on adv search selectors */
.split {
float:left;
text-align: left;
max-width:340px;
margin: 10px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

.subject-selector {
text-decoration: none;
height: 150px;
width: 250px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#container {
margin:0;
padding:0 0 85px;
}

#header {
color:#000;
height:11em;
background-color:#fff;
background-image:url(/fragr_image/header-bg);
background-position:100% 100%;
background-repeat:repeat;
background-attachment:fixed;
border-bottom:1px solid #ddd;
vertical-align:middle;
margin-bottom:145px;
}

#branding {
position:absolute;
top:0;
left:0;
margin:0;
padding:10px 0 0 5px;
}

#header .refwork {
font-size:14px;
font-weight:400;
color:#000;
margin:0;
padding:0 0 0 68px;
}

#header .refwork a { text-decoration: none; font-weight: bold; }

#header .institution {
overflow:hidden; 
width:220px; 
height:50px;
font-size:12px;
color:#777;
margin:0;
padding:0 0 0 68px;
}

#header .institution a { text-decoration: none; font-weight: bold; }

#header .shibboleth {
font-size:10px;
color:#777;
margin:0;
padding:0 0 0 68px;
}

#header .shibboleth a { text-decoration: none; font-weight: bold; }
#header .shibboleth a:link  { color: #555;  }
#header .shibboleth a:visited   { color: #666; } 
#header .shibboleth a:active    { color: #555; } 
#header .shibboleth a:hover { color: #d62226; }

#searchbox {
    display: none;
}

#quicksearch, #logon {
color:#d62226;
font-weight:700;
text-transform:uppercase;
background-color:#fff;
-moz-border-radius:5px;
}

#othersearches {
font-size:10px;
text-align:right;
margin:0;
padding:0;
}

#othersearches a {
text-decoration:none;
font-weight:700;
}

.go {
height:100%;
vertical-align:text-bottom;
margin:0;
padding:0;
}

#advsearchme {
color:#666;
font-weight:700;
text-align:left;
vertical-align:middle;
margin:0;
}

#navholder {
z-index:1000;
text-align:right;
margin:0;
padding:0;
}

#nav,#nav ul {
width:auto;
list-style:none;
line-height:1em;
font-weight:700;
text-align:right;
margin:0;
padding:0;
}

html>body #nav {
width: 100%;
}

#nav ul {
float:left;
}

#nav li {
display:inline;
text-align:left;
float:left;
}

#nav a {
color:#000;
text-decoration:none;
display:block;
width:auto;
padding:0.15em 0.25em;
}

#nav a:hover { color: #d62226; }

.navbar {
color:#d62226;
font-weight:400;
}

#fullwidth {
border: 0px solid #bbb;
margin: 10px 10px 10px 10px;
padding: 0px 0px 20px 52px;
}

#wrapper {
    width:100%;
    background-color:#fff;
    margin:0 0 0 0
    padding:5px;
}

#content {
    border:0 solid #333;
    margin:0 0 0 0
    padding: 0;
}

#content, #fullwidth p {
line-height:1.4em;
}

#picturebox {
background-image:url(/fragr_image/general_header_image);
background-repeat:repeat-x;
-moz-border-radius:5px;
background-color:#fff;
border:1px solid #fff;
margin:0;
padding:0 0 5px;
}

#contentbox {
    margin:0 0 0 0
    padding:0 0 20px;
}

div.reference, .abbreviation {
margin: 1em 10px;
}

#leftbox {
float:left;
-moz-border-radius:5px;
border:1px solid #bbb;
width:48.5%;
max-width:48.5%;
margin:0 5px 20px 0;
padding:0 0 20px;
}

#rightbox {
float:right;
-moz-border-radius:5px;
border:1px solid #bbb;
width:48.5%;
max-width:48.5%;
margin:0 0 20px 5px;
padding:0 0 20px;
}

#contentbox h2,#leftbox h2,#rightbox h2, #bibliographic-details h2 {
color:#fff;
font-size:1.3em;
background-color:#d62226;
margin:0;
padding:5px 0 5px 10px;
}

/* this is for the titles */
#contentbox h2.title,#fullwidth h2 {
color:#333;
font-size:1.5em;
font-weight: bold;
background-color:#fff;
margin:0;
padding:10px 0px 0px 10px;
line-height: 1.1em;
}

#contentbox h3,#leftbox h3,#rightbox h3,#fullwidth h3 {
font-size:1.2em;
margin:10px 0 0;
padding:5px 5px 13px 10px;
}

/* this is for the titles references + citation */
#contentbox h3.greybar {
color:#fff;
font-size:1.3em;
background-color:#999;
margin: 10px 0px 10px 0px;
padding:5px 0 5px 10px;
}

#contentbox h4,#leftbox h4,#rightbox h4,#fullwidth h4 {
font-size:1.1em;
margin:0;
padding:5px 5px 5px 10px;
}

#contentbox .articleClassification h4 {
font-size: 100% !important;
line-height: 1.2em;
font-weight: normal;
}

.facetname {
font-weight: bold;
}

.articleClassification {
-moz-border-radius:5px;
background-color:#fff;
border:1px solid #bbb;
margin:5px 5px 0 40px;
padding: 10px 0px 10px 0px;
width: 85%;
}

/* used on the adv search page */
.split h4 {
font-size:1.1em;
margin:0;
padding:5px 0px 5px 0px;
}

#contentbox h5,#leftbox h5,#rightbox h5,#fullwidth h5 {
font-size:1em;
margin:10px 0 0;
padding:5px 5px 5px 10px;
}

#contentbox h6,#leftbox h6,#rightbox h6,#fullwidth h6 {
font-size:0.9em;
margin:10px 0 0;
padding:5px 5px 5px 10px;
}

#contentbox p,#leftbox p,#rightbox p, #fullwidth p {
font-size:1em;
margin:0;
padding:5px 5px 5px 10px;
}

/* Most links in lists are bold */
#fullwidth p a, li a { font-weight: bold; }
/* except those that appear in the entry text */
div.level1 li a { font-weight: normal; }

#contentbox li,#leftbox li,#rightbox li {
font-size:1em;
margin:5px 5px 5px 25px;
padding:0;
}

.sup {
font-size:75%;
vertical-align:super;
}

.sub {
font-size:75%;
vertical-align:sub;
}

.smallcaps {
font-variant: small-caps;
}

.underline {
text-decoration: underline;
}

#contentbox p.picture-left {
background-color:transparent;
color:#aaa;
font-size:0.8em;
float:left;
text-align:left;
width:200px;
max-width:200px;
margin:0 10px 10px;
padding:0;
}

#contentbox p.picture-left img {
border:1px solid #d6d1d1;
margin:0 10px 0 0;
padding:0;
}

#contentbox p.picture-right {
background-color:transparent;
color:#aaa;
font-size:0.8em;
float:right;
text-align:right;
width:200px;
max-width:200px;
margin:0 10px 10px;
padding:0;
}

#contentbox p.picture-right img {
border:1px solid #d6d1d1;
margin:0 0 0 10px;
padding:0;
}

#messagebox {
font-size: 2em;
color:#fff;
float:left;
width:283px;
height: 198px;
-moz-border-radius:5px;
background-color:#b38b2b; 
border:1px solid #fff;
margin:5px 5px 0;
padding:0;
}

#messagebox div {
margin-left: 10px;
margin-top: 10px;
}

.navbox {
    display: none;
}

#contentbox ul.searchresults {
/*list-style-type:none;*/
list-style-image:url(/fragr_image/icon_bk);
margin: 0px 10px 0px 40px;
padding: 0px 0px 0px 0px;
}

#contentbox ul.searchresults li {
font-size:1.1em;
margin:5px 5px 15px;
padding:0;
}

#contentbox p.searchnum {
font-size:0.8em;
text-transform:uppercase;
text-align:right;
margin:5px;
}

#leftbox ul.subdisc ul li,#contentbox ul.subdisc ul li {
font-size:1em;
margin:2px 5px;
padding:0;
}

#footer {
    display: none;
}

#subfooter {
    display: none;
}

#printfooter{
    display: block;
    color:#333333;
    font-family:Lucida Sans Unicode,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
    font-size:75%;
}

#printfooter p.copyright{
    font-weight:bold;
}


html,body,form {
margin:0;
padding:0;
}

a,#content a {
text-decoration:none;
}

#searchme,#quicklink {
color:#666;
font-weight:700;
text-align:right;
vertical-align:middle;
margin:0;
}

#nav,* html #nav,html[xmlns] #nav {
width:auto;
}

#contentbox ol,#leftbox ol,#rightbox ol,#contentbox ul,#leftbox ul,#rightbox ul {
margin:5px 0 5px 15px;
padding:5px;
}

ul.searchnav,#leftbox ul.subdisc,#contentbox ul.subdisc {
list-style-type:none;
margin-left:0;
padding:3px;
}

#contentbox p.author,#contentbox p.reference {
font-size:0.8em;
}

.subjectlist {
list-style-type: none;
}

/* Content styling */

.source {
}

.footnote {
}

ul.list1, ul.listsymbol, ul.listtext, ul.none {
    list-style: none;
}

/* other curious list types we know of */
ul.listA, ul.lista, ul.listi {
    list-style: none;
}

.object .legend p {
    text-align: center;
    font-weight: bold;
}

.poem {
    margin: 2em;
    display: block;
}


.facetname {
    float: left;
    width: 9em;
}

.topiclist {
    margin-left: 9em;
    display: block;
}

br.clear {
    clear:left;
}

.openurl {
    display: none;
}

div.level1 {
    padding-top: 1em;
    padding-right: 3em;
}


/* Error message for the contact us form */

div.error {
    font-weight: bold;
    font-size: larger;
    color: red;
    margin-left: 5em;
}

div.error ul {
    color: red;
    font-size: smaller;
}

/* definition lists */
dl {
    margin:2px 5px;
    padding:5px;
}

dt {
    font-weight: bold;
}

dd {
    padding-bottom: 10px;
}

#skipnav, #accesskeys a, #accesskeys a:hover, #accesskeys a:visited { 
    display: none;
} 
     


.formula, .object {
padding: 20px 0;
}


/* combining styles for objects */
.display {
    margin: 0 10px;
    display: block;
    clear: both;
}
.inline {
    display: inline;
}

#citelink {
    display: none;
}

#fulltext {
    display: none;
}

#chapter-prevnext {
    display: none;
}

#bibliographic-details {
    display: block;
    position:absolute;
    top:150px;
    width:100%;
}

#bibliographic-details h2.booktitle {
    color:#333;
    font-size:1.2em;
    background-color:#fff;
    margin: 0px 0px 0px 0px;
    padding: 10px 5px 0px 10px;
}

#bibliographic-details p {
    font-size:1em;
    margin:0;
    padding:5px 5px 5px 10px;
}

body div#bottom{
   display: none;
}

.subsection_select_container{
    display:none;
}

#social_bookmarks{
    display:none;
}

.gallery_thumb_container{
	border:1px solid #999999;
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:24px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
    display:block;
}

.gallery_thumb_container div.header,
.gallery_thumb_container div.footer{
	background-color:#999999;
	padding-left:3px;
	margin: 0;
	font-size:smaller;
	color: #FFFFFF;
}

.gallery_thumb_container div.footer img{
    padding-left:3px;
    padding-right:6px;
    padding-top:2px;
}

.gallery_thumb_container div.footer a   { text-decoration: none; color:#FFFFFF; }
.gallery_thumb_container div.footer a:link  { color: #FFFFFF;  }
.gallery_thumb_container div.footer a:visited   { color: #FFFFFF; } 
.gallery_thumb_container div.footer a:active    { color: #3c3ca9; } 
.gallery_thumb_container div.footer a:hover { color: #d62226; }


.gallery_thumb_container div.header div.figure,
.gallery_thumb_container div.header div.legend,
.gallery_thumb_container div.header div.heading{
	max-width:160px;
	margin: 0;
	padding: 0;
    padding-left:3px;
}

.gallery_thumb_container div.image{
	text-align:center;
	border: none;
	width: 150px;
	height: 150px;
	padding: 4px;
	background: transparent no-repeat center center;
}

