/*
-----------------------------------------------------------------------
header
-----------------------------------------------------------------------
*/

/* header image */
#masthead .constrain {
	background: url("/common/img/libraries/journal_header_bg.png") no-repeat right top;
}

/* end header */

#breadcrumbs a:hover {
	border-bottom: 1px solid #ae1932;
}

/* leftnav highlighting */

#home #nav-home a:link,
#home #nav-home a:visited,

#site-licenses #nav-site-licenses a:link,
#site-licenses #nav-site-licenses a:visited,
	#services #nav-site-licenses a:link,
	#services #nav-site-licenses a:visited,
	#orders #nav-site-licenses a:link,
	#orders #nav-site-licenses a:visited,
	#contents #nav-site-licenses a:link,
	#contents #nav-site-licenses a:visited,
	#policies #nav-site-licenses a:link,
	#policies #snav-ite-licenses a:visited,
	#agreements #nav-site-licenses a:link,
	#agreements #nav-site-licenses a:visited,
	#consortia #nav-site-licenses a:link,
	#consortia #nav-site-licenses a:visited,

#account #nav-account a:link,
#account #nav-account a:visited,
	#activate #nav-account a:link,
	#activate #nav-account a:visited,
	#stats #nav-account a:link,
	#stats #nav-account a:visited,

#catalog #nav-catalog a:link,
#catalog #nav-catalog a:visited,

#pay #nav-pay a:link,
#pay #nav-pay a:visited,

#promotion #nav-promotion a:link,
#promotion #nav-promotion a:visited,
	#alerts #nav-promotion a:link,
	#alerts #nav-promotion a:visited,
	#templates #nav-promotion a:link,
	#templates #nav-promotion a:visited,

#news #nav-news a:link,
#news #nav-news a:visited,

#print #nav-print a:link,
#print #nav-print a:visited,

#relations #nav-relations a:link,
#relations #nav-relations a:visited,
	#committee #nav-relations a:link,
	#committee #nav-relations a:visited,
	#newsletter #nav-relations a:link,
	#newsletter #nav-relations a:visited,

#interfaces #nav-interfaces a:link,
#interfaces #nav-interfaces a:visited,
	#xmp #nav-interfaces a:link,
	#xmp #nav-interfaces a:visited,
	#oai-pmh #nav-interfaces a:link,
	#oai-pmh #nav-interfaces a:visited,
	#libraries-rss #nav-interfaces a:link,
	#libraries-rss #nav-interfaces a:visited,
	#doi #nav-interfaces a:link,
	#doi #nav-interfaces a:visited,
	#open-url #nav-interfaces a:link,
	#open-url #nav-interfaces a:visited,
	#html #nav-interfaces a:link,
	#html #nav-interfaces a:visited,

#contact #nav-contact a:link,
#contact #nav-contact a:visited,

#events #nav-events a:link,
#events #nav-events a:visited,

#register #nav-register a:link,
#register #nav-register a:visited,

#libraries #nav-libraries a:link,
#libraries #nav-libraries a:visited,

#trials-aj #nav-trials-aj a:link,
#trials-aj #nav-trials-aj a:visited,

#libraryfair2013 #nav-libraryfair2013 a:link,
#libraryfair2013 #nav-libraryfair2013 a:visited,

#ch-e-alert #nav-libraries a:link,
#ch-e-alert #nav-libraries a:visited,

#news #nav-libraries a:link,
#news #nav-libraries a:visited {
	color: #B1062E;
	background-color: #fff;
	border-left: solid 6px #B1062E;
}

/* subnav styles */

/* show subnav */

#libraries .journal-nav .libraries,

#site-licenses .journal-nav .licenses,
	#services .journal-nav .licenses,
	#orders .journal-nav .licenses,
	#contents .journal-nav .licenses,
	#policies .journal-nav .licenses,
	#agreements .journal-nav .licenses,
	#consortia .journal-nav .licenses,

#account .journal-nav .account,
	#activate .journal-nav .account,
	#stats .journal-nav .account,

#promotion .journal-nav .promotion,
	#alerts .journal-nav .promotion,
	#templates .journal-nav .promotion,

#catalog .journal-nav .catalog,

#relations .journal-nav .relations,
	#committee .journal-nav .relations,
	#newsletter .journal-nav .relations,

#interfaces .journal-nav .interfaces,
	#xmp .journal-nav .interfaces,
	#oai-pmh .journal-nav .interfaces,
	#libraries-rss .journal-nav .interfaces,
	#doi .journal-nav .interfaces,
	#open-url .journal-nav .interfaces,
	#html .journal-nav .interfaces,

#ch-e-alert .journal-nav .libraries {
	display: block;
}

/* highlighting subnav */

	#services #nav-services a:link,
	#services #nav-services a:visited,
	#orders #nav-orders a:link,
	#orders #nav-orders a:visited,
	#contents #nav-contents a:link,
	#contents #nav-contents a:visited,
	#policies #nav-policies a:link,
	#policies #nav-policies a:visited,
	#agreements #nav-agreements a:link,
	#agreements #nav-agreements a:visited,
	#consortia #nav-consortia a:link,
	#consortia #nav-consortia a:visited,

	#activate #nav-activate a:link,
	#activate #nav-activate a:visited,
	#stats #nav-stats a:link,
	#stats #nav-stats a:visited,

	#alerts #nav-alerts a:link,
	#alerts #nav-alerts a:visited,
	#templates #nav-templates a:link,
	#templates #nav-templates a:visited,

	#committee #nav-committee a:link,
	#committee #nav-committee a:visited,
	#newsletter #nav-newsletter a:link,
	#newsletter #nav-newsletter a:visited,

	#xmp #nav-xmp a:link,
	#xmp #nav-xmp a:visited,
	#oai-pmh #nav-oai-pmh a:link,
	#oai-pmh #nav-oai-pmh a:visited,
	#libraries-rss #nav-rss a:link,
	#libraries-rss #nav-rss a:visited,
	#doi #nav-doi a:link,
	#doi #nav-doi a:visited,
	#open-url #nav-open-url a:link,
	#open-url #nav-open-url a:visited,
	#html #nav-html a:link,
	#html #nav-html a:visited,

	#ch-e-alert #nav-ch-e-alert a:link,
	#ch-e-alert #nav-ch-e-alert a:visited {
	color: #db1a21 !important;
	background: #fff url("/common/img/arrows/default-archive-arrow.png") no-repeat left top;
}

/* end leftnav highlighting */

/* page-header */

#content h2.page-header {
	border-left: 5px solid #B1062E;
	border-bottom: 1px solid #CCC;
	color: #333;
	margin: 1.5em 0 1em;
	padding: 0 0 2px 5px;
}

/* ja-jp */ #home h2.page-header,
/* zh-tw,zh-ch */ #libraries h2.page-header {
	margin: 1.5em 0 1px 0 !Important;
}

#contact h2.page-header {
	margin: 1em 0 !Important;
}

#content h2.bar {
	color: white;
	background: #b1062e;
	background: -webkit-gradient(linear, 0 0, 0 25, from(#C03858), to(#9d0000));
	background: -moz-linear-gradient(top, #C03858, #9d0000 25px);
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	padding: 0.3em 0 0.3em 0.5em;
	margin: 1.5em 0 0 0; }


#interfaces #content h2.bar,
#contact #content h2.bar {
	color: white;
	background: #b1062e;
	background: -webkit-gradient(linear, 0 0, 0 25, from(#C03858), to(#9d0000));
	background: -moz-linear-gradient(top, #C03858, #9d0000 25px);
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	padding: 0.3em 0 0.3em 0.5em;
	margin: 1.5em 0 1em; }


#content h3.page-header {
	color: #B1062E;
	margin: 0 0 0.5em 0;
	font-size: 116%;
}

/* */

#content .img-l img {
	border: 1px solid #CCC;
	padding: 1px;
	margin: 0 15px 15px 0;
	float: left;
}

#content .img_r img {
	border: 1px solid #CCC;
	padding: 1px;
	margin: 0 0 5px 15px;
	float: right;
}

#contact #content p.btn{
	margin: 2em 14em 5em;
	text-align: center;
}

#content ul {
	color: #333;
	list-style: disc;
	margin: 0;
	padding: 0 2em;
	margin-bottom: 1em;
}

#content ul li {
	margin-bottom: 0.3em;
}

#content ul.anchor {
	font-size: 93%;
	list-style: none;
	margin: 1em 0 0 10px;
	padding: 0;
}

#content ul.anchor li {
	margin-bottom: 0.1em;
}

#content ul.news {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content ul.news li {
	margin: 0;
}

#content ul.news li ul {
	padding: 0 0 0 10px;
}

#content ul.news li ul li {
	list-style: none;
	line-height: 1.25em;
	margin: 0 0 0.5em 0;
}

#content ul.news li ul li a {
	font-weight: bold;
	display: block;
	position: relative;
	margin: -1.25em 0 0 70px;
}

#content ul.newsletter {
	list-style: none;
	padding: 0;
	margin: 1.75em 0 3em 0;
}
#content ul.newsletter li {
	margin-bottom: 1.25em;
	line-height: 1.5em;
	font-size: 13px;
}
#content ul.newsletter li h3.page-header {
	margin-bottom: 0.2em;
	font-size: 110%;
}

#content ol {
	color: #333;
	list-style: decimal;
	margin: 0;
	padding: 0 2em;
	margin-bottom: 1em;
}

#content ol li {
	margin-bottom: 0.3em;
}

#content p.q{
	font-weight: bold;
	margin-bottom: 0 !Important;
	border-bottom: 3px solid #999;
	padding: 2px !Important;
}

#content p.a {
	padding: 15px;
	background: #F3F3F3;

	line-height: 1.6em !Important;
	margin: 1px 0 1.5em 0 !Important;
}

#content .red { color: #ff3333; }

/* home --whatsnew-- */

.bar-box {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 1px;
}

.bar-box .inner {
	padding: 1em;
	background: #FFF;
	background: -webkit-gradient(linear,0 0,0 40,from(#e1eafd),to(#fff));
	background: -moz-linear-gradient(top,#e1eafd,#fff 40px);
	background: url(/common/img/gradient-blue.gif) repeat-x left 0px \9 /* IE8 and below */;
}

#content div.bar-box ul {
	font-weight: bold;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#content div.bar-box ul li {
	padding: 0 0 0 10px;
	margin: 0 0 0.5em 0;
	background: url(/common/img/libraries/arrow_blue.gif) 0 0.5em no-repeat;
}

#content div.bar-box ul li:hover {
	background: url(/common/img/libraries/arrow_red.gif) 0 0.5em no-repeat;
}

#content div.bar-box .more {
	margin: 0;
}

/* home --index-- */

#home div.box {
	margin-bottom: 0 !important;
}

#home div.inner h2.page-header {
	margin: 0 0 0.75em 0 !important;
}

#home div.inner img {
	border: 1px solid #CCC;
	padding: 1px;
	float: left;
}

#home div.inner ul.index {
	margin: 0 0 0 90px;
	padding: 0;
	display: block;
	list-style: none;
}

#home div.inner ul.index li {
	line-height: 1.2em;
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
	background:url(/common/img/libraries/arrow_blue.gif) 5px 0.5em no-repeat;
}

#home div.inner ul.index li:hover {
	background:url(/common/img/libraries/arrow_red.gif) 5px 0.5em no-repeat;
}

/*** extranav ***/

/* focus box */

#extranav h2 {
	background: #f0f0f2;
	background: -moz-linear-gradient(top, #f0f0f2 0, white 30px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f2), color-stop(30, white));
	background: -webkit-linear-gradient(top, #f0f0f2 0, white 30px);
	background: -o-linear-gradient(top, #f0f0f2 0, white 30px);
	background: -ms-linear-gradient(top, #f0f0f2 0, white 30px);
	background: linear-gradient(top, #f0f0f2 0, white 30px);
	background: url(/common/img/hdr-gradient.gif) repeat-x left 0px \9 /* IE8 and below */;
	border-top: solid 5px #B1062E;
	border-bottom: none !Important;
	color: #333 !important;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 5px 5px;
}

/* sitewide link colors */

#extranav a:link { color:#B1072E; text-decoration:none;}
#extranav a:visited { color:#B1072E; text-decoration:none;}
#extranav a:hover { color:#CC3300; text-decoration:underline;}

/* end sitewide link colors */

div.extranav-box{
	border: 1px solid #EBEBEB;
	padding: 1px;
	margin: 0 0 1em 0;
	font-size: 10px;
	color: #333;
}

div.extranav-box form {
	margin: 0;
	padding: 0;
	position: relative;
	height: 9.5em;
}

div.extranav-box .inner {
	margin-bottom: 0;
	padding: 5px;
	background: white;
    background: -webkit-gradient(linear, 0 0, 0 75, from(#f5f5f5), to(white));
    background: -moz-linear-gradient(top, #f5f5f5, white 75px);
    background: url(/common/img/gradient-grey.gif) repeat-x left 0px \9 /* IE8 and below */;
}

div.extranav-box .inner input.button {
	background-color: #B1072E;
	color: #fff;
	font-weight: bold;
	line-height: 12px;
	padding: 0 4px 2px 4px;
	margin: 2px;
}

div.extranav-box .inner form fieldset {
	border: 0;
}

div.extranav-box .inner form legend {
	display: none;
}

div.extranav-box .inner label {
	padding-bottom: 2px;
	display: block;
}

div.extranav-box .inner label.save-password {
	display: inline;
	font-weight: bold;
}

div.extranav-box .inner #forgot {
	display: block;
	font-weight: bold;
	text-align: center;
}

/*
div.focus-box-content ul.communication-links {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0px;
	padding-left: 0px;
}

div.focus-box-content ul li.rss-newsfeed, div.focus-box-content ul li.npg-communications,
div.focus-box-content ul li.rss-newsfeed, div.focus-box-content ul li.sendtofriend {
	margin-left: 0px;
	padding-left: 0px;
	font-weight: normal;
}

div.focus-box-content ul li.rss-newsfeed {
	background: url(/common/images/icons/newsfeeds.gif) no-repeat 1% 50%;
	padding: 3px 0;
}

div.focus-box-content ul li.npg-communications,
div.focus-box-content ul li.sendtofriend
{	margin-left:2px;
	background: url(/common/images/extranav_register.gif) no-repeat left center;
}

div.focus-box-content ul.communication-links a {
	color: #000;
	text-decoration: none;
	padding-left: 25px;
	display: block;
}
*/

div.extranav-box .inner ul {
	margin: 0 0 0 13px;
	padding-top: 5px;
	padding-left: 0px;
	list-style: url(/common/img/libraries/arrow_s.gif) none;
}

div.extranav-box .inner li {
	padding-left: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 90%;
	overflow: visible;
}

/* end focus box */

/* Partner Box */

.partner-box {
	margin: 0 0 20px 0;
	padding: 1px;
	border: solid 1px #EBEBEB;
}

.partner-box ul {
	margin: 0;
    padding: 0.5em;
	background: white;
    background: -webkit-gradient(linear, 0 0, 0 30, from(#f5f5f5), to(white));
    background: -moz-linear-gradient(top, #f5f5f5, white 30px);
    background: url(/common/img/gradient-grey.gif) repeat-x left 0px \9 /* IE8 and below */;
}

.partner-box ul li {
	font-size: 75%;
	line-height: 1.2em;
	margin: 0 0 0.2em 0;
	padding: 0 0 0 1em;
	background: url(/common/img/libraries/arrow_s.gif) no-repeat 0 3px;
	font-weight: bold;
}

/* sitewide link colors */

.partner-box a:link { color:#B1072E; text-decoration:none; }
.partner-box a:visited { color:#B1072E; text-decoration:none; }
.partner-box a:hover { color:#CC3300; text-decoration:underline; }

/* end sitewide link colors */

/* end Partner Box */

/* register */

#register dl.custom-register {
	margin:1.5em 0;
	background-color:#FEF4F5;
	padding:1.5em 10px 10px 10px;
	border-bottom:solid 1px #B1062E;
	border-top:solid 1px #d8395e;
}

#register dl.custom-register dt {
	float:left;
	width:10em;
	text-align:left;
	color:#000;
	font-size:90%;
}

#register dl.custom-register dd {
	margin-left:10em;
	margin-bottom:1.5em;
	font-size:90%;
}

#register #content p.btn {
	text-align:center;
}

/* login

#log-in {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}

#formLogin {
	margin: 3em 0;
	font-size: 90%;
}

.form-area {
	border: solid 1px #ccc;
	padding: 2em;
	margin-bottom: 5em;
	background: url(http://www.natureasia.com/common/images/bg.gradient.login-form.gif) repeat-y;
}

.form-area table {
	margin-left: auto;
	margin-right: auto;
}

#content .form-area .red {color: red !important;}


/* News letter table style */

#register .tbl-wrapper {
	border: solid 1px #ccc;
	margin: 2em 0 1em 0;
	padding: 10px 0;
	background: url(/secure/myaccount/img/tbl-bkg.gif) repeat-y left top;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	-ms-border-radius: 10px 10px 10px 10px;
}

#register .zend_form th {
	width: 170px;
	font-weight: bold;
	text-align: right;
	padding: 3px 5px;
	border-bottom: solid 1px #bbb;
	vertical-align: middle;
}

#register .zend_form th,
#register .zend_form th label {
	color: #333;
}

#register .zend_form tr:last-child th {
	border-bottom: none !important;
}

#register .zend_form td {
	text-align: left;
	padding: 10px 7px;
	color: #333;
}

#register .zend_form td textarea {
	width: 350px;
	height: 200px;
}

/* button style */

#register #reg-btn {
	width:124px;
	height:41px;
	background: url(/secure/myaccount/img/common/reg-btn.gif) no-repeat left -41px;
	border: none;
	color: #fff;
	font-size: 131%;
	font-weight: bold;
	text-align: center;
	margin-bottom: 3em;
	margin-left: 40%;
}

#register #reg-btn:hover {
	background: url(/secure/myaccount/img/common/reg-btn.gif) no-repeat left top;
	text-decoration: none;
}

/**/

p.thanks {
	margin: 5em 0 !important;
	text-align: center;
}



/* zh-cn video userguide */

#userguide #content h2.page-header {
	border-left: 7px solid #b1062e;
	color: #333;
	font-size: 116%;
	line-height: 100%;
	margin: 1.5em 0 1em;
	padding: 0 0 0 7px;
	background: none;
	border-bottom: none;
}

/* zh-cn video styles */
.tejas-custom .ui-state-default,
.tejas-custom .ui-widget-content .ui-state-default,
.tejas-custom .ui-widget-header .ui-state-default {
	background: #9f9f9f url(images/ui-bg_gloss-wave_80_9f9f9f_500x100.png) 50% 50% repeat-x !important;
}

.tejas-custom .ui-state-hover,
.tejas-custom .ui-widget-content .ui-state-hover,
.tejas-custom .ui-widget-header .ui-state-hover,
.tejas-custom .ui-state-focus,
.tejas-custom .ui-widget-content .ui-state-focus,
.tejas-custom .ui-widget-header .ui-state-focus {
	background: #830f06 url(images/ui-bg_gloss-wave_80_830f06_500x100.png) 50% 50% repeat-x !important;
}

.tejas-controls .ui-slider.slider-timeline .ui-slider-handle {
	border: 1px solid #6b0c05 !important;
}

.tejas-custom .ui-slider-handle.ui-state-default {
	border: 1px solid #600;
	background: #830f06 url(images/ui-bg_gloss-wave_80_830f06_500x100.png) 50% 50% repeat-x !important;
}

.fs-button {
	display: none;
}

.tejas-container {
	margin-bottom: 1em;
}

#content .bg-box {
	padding: 10px;
	margin: 0;
	background: white;
    background: -webkit-gradient(linear, 0 0, 0 30, from(#f5f5f5), to(white));
    background: -moz-linear-gradient(top, #f5f5f5, white 30px);
    background: url(/common/img/gradient-grey.gif) repeat-x left 0px \9 /* IE8 and below */;
}

/* zh-cn landing video link*/

#libraries .video {
	float: right;
	width: 204px;
	font-weight: bold;
	text-align: center;
	margin: 3px 0 5px 15px;
}

#libraries .video img {
	border: solid 1px #ccc;
	padding: 1px;
	float: right;
}

/* ja-jp Trials AJ */

#trials-aj #page #extranav {
	display: none !important;
}

#trials-aj #page .grid_10 {
	width: 750px;
	display: inline;
}

#trials-aj #page .pull_10 {
	left: -770px;
}

table.campaign {
	color: #666;
	background: #efefef;
	width: 100%;
	margin-bottom: 1.5em;
}

table.campaign td {
	padding-bottom: 0.5em;
	border-bottom: 2px solid #fff;
	padding: 0.75em;
	vertical-align: middle;
	font-weight: bold;
}

table.campaign td:first-child {
	border-right: 2px solid #fff;
}

/*
#trials-aj h2.page-header {
	margin: 3em 0 1.5em;
}*/

table.list {
	margin-bottom: 2em;
}

table.list tr:nth-child(2n) {
	background: #efefef;
}

table.list td {
	padding: 0.5em;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #fff;
}

table.list td:first-child {
	border: none;
	text-align: left;
}

#trials-aj a.blue-btn {
	float: none;
	margin: 3em auto;
}

#trials-aj a.blue-btn:hover {
	text-decoration: none;
}

#trials-aj .journal-box-l {
	width: 48%;
	float: left;
	margin-bottom: 1.5em;
}

#trials-aj .journal-box-r {
	width: 48%;
	float: right;
	margin-bottom: 1.5em;
}


#trials-aj .journal-box-l img.cover,
#trials-aj .journal-box-r img.cover {
	width: 90px;
    box-shadow: 2px 2px 5px #666666;
	float: left;
}



#trials-aj .journal-box-l h3,
#trials-aj .journal-box-r h3 {
	color: #666;
	margin-left: 105px;
	margin-bottom: 10px;
}

#trials-aj .journal-box-l ul,
#trials-aj .journal-box-r ul {
	list-style: none;
	padding-left: 0;
}

#trials-aj .journal-box-l div,
#trials-aj .journal-box-r div {
	background: #999;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	width: 115px;
	margin-left: 15px;
	margin-right: -10px;
	margin-bottom: 5px;
	float: left;
	border-radius: 3px;
	text-align: center;
}

#trials-aj .border {
	clear: both;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 1.25em;
}

#trials-aj ul.note {
	margin-bottom: 3em;
	border-top: 1px dotted #ccc;
	padding-top: 1em;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 1em;
	margin-left: 1em;
	width: 90%;
}

#trials-aj table th.last {
	border-bottom: none !important;
	text-align: left !important;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

#trials-aj dt#newsletter-label {
	display: none;
}

#trials-aj input#newsletter-yes {
	margin-top: 4.5em;
}

#trials-aj .more a {
	background: url("/common/img/icons/icon-page-pdf.png") no-repeat scroll left top transparent !important;
    border: medium none;
    display: inline;
    margin: 0;
    padding: 2px 0 2px 20px !important;
    text-decoration: none;
}

/**/

#libraryfair2013 .category {
	color: #999;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 3em;
	padding-bottom: 0.25em;
	border-bottom: 1px dotted #ccc;
}

#libraryfair2013 h1.page-header {
	background: none !important;
	border-bottom: none;
	line-height: 1.25em;
	text-align: center;
	margin: 2em auto;
}

#libraryfair2013 h1.page-header span {
	font-size: 15px;
}

#libraryfair2013 table.campaign table td {
	padding: 0.5em;
	border: none;
}

#libraryfair2013 table.campaign table td img {
	border: 1px solid #ccc;
	padding: 1px;
}

#libraryfair2013 .box .inner .more {
	margin: 0;
}

#libraryfair2013 .date {
	text-align: center;
	}

#libraryfair2013 a.blue-btn {
	float: none;
	margin: 1em auto 2em;
}

#libraryfair2013 #reference-Nature {
	padding-bottom: 2em;
}


.privacy-policy {
    margin: 2em 0;
}

.privacy-policy textarea {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    line-height: 1.4em;
    margin: 0 0 -1.5em;
    padding: 10px 10px 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

