@import url("thirdtext_staff/thirdtext_staff.css");

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
  display:block;
}
body{
  line-height:1.5;
  font-family: 'PT Sans', 'Lucida Sans', Arial, sans-serif;
}
blockquote,q{
  quotes:none;
}
blockquote:before,blockquote:after,
q:before,q:after{
  content:'';
  content:none;
}
:focus{
  outline:1px dotted transparent;
}

ins{
  text-decoration:none;
  font-weight: bold;
}
del{
  text-decoration:line-through;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}
a{
	text-decoration:none;
	color:#009898;
}
a:hover{

}
p{
	margin: 8px 0 8px 0;
}
html{
	height: 100%;
	overflow-y: scroll;
}
.clear, .clearboth{
	clear:both;
}
.noclear .clear, .noclear .clearboth{
	clear: none;
}
.no_text_wrap .imageholder{
	float: none;
	margin-left: 0;
}
/*------------------------------------*\
  MAIN
\*------------------------------------*/
/* GO! */

body{
	background-color: #e8e5e3;
	background-image: url(../images/check-bg.gif);
	background-repeat: repeat;
	color: #303030;
	height: 100%;
}
#wrapper{
	width: 100%;
	max-width:960px;
	margin: 0 auto;
	background-color: #EEE;
	background-image: url(../images/paper-bg.gif);
	background-repeat: repeat;
	border: 1px solid #D3D3D3;
	border-top:none;
	margin-bottom: 20px;
}
header{
	background-color: #FFF;
	padding: 0;
	margin: 0;
	position: relative;
	overflow: hidden;
}
header h1.title{
	float: left;
	clear: left;
    color: #000000;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 3.1em;
    height: 116px;
    width:480px;
    margin-left: 15px;
    margin-right: 50px;
    padding-top: 0;
    position: relative;
    text-shadow: 0 2px 0 #EDEFCF;

    background-image: url(../images/Third-Text-logo-2012-adjusted.gif);
}
header h1.title a{
	text-indent: -9000px;
	display: block;
	height: 100%;
}
header .google-search{
	float: left;
	margin-top: 28px;
	width: 390px;
}
.home .pageblocks .imageholder{
	margin-left: 0;
}
header .google-search .cse .gsc-search-button input.gsc-search-button-v2, header .google-search input.gsc-search-button-v2{
	/* margin-top: 6px; */
	position: relative;
	z-index: 100;
}
.gsc-results-wrapper-overlay.gsc-results-wrapper-visible{
 	z-index: 1000000;
 	background-color: #FFF;
}
header h2.title{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #303030;
	text-shadow: 0 2px 0 #edefcf;
	font-size: 1.5em;
	margin-left: 30px;
	padding-top: 0px;
	padding-left: 5px;
	margin-top: 19px;
}
header h2.thirdtextlogo{
	background-image: url(../images/thirdtext-small.png) !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../images/thirdtext-small.png’);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 5px;
	left: 30px;
	height: 14px;
	width: 175px;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
}
header h3.date{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #303030;
	font-size: 1.5em;
	position: absolute;
	top:82px;
	right:15px;
}
h4, h3 {
	font-weight:bold;
}
p, ul, ol{
	color: #333;
	font-family: 'PT Sans', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
}
#contentarea ul, #contentarea ol {
	margin-left:20px;
}
p a{
	/* border-bottom: 1px dotted; */
	padding-bottom: 1px;
	color: #199493;
}
p a:hover{
	border-bottom: 1px dotted #ddd;
	color: #333;
}
p strong{
	font-weight: bold;
}
p em{
	font-style: italic;
}
blockquote p{
	padding: 15px;
	margin-left: 8px;
	background-color: #F1EFED;
}
h3{
	font-family: 'PT Sans', Helvetica, Arial, sans-serif;
}
dl{
	margin-top: 20px;
}
dl dt{
	margin-bottom: 15px;
}
dl dt a{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	color: #303030;
}
p sup{
	font-size: 75%;
	position: relative;
	bottom: 3px;

}
p.faq{
	margin: 5px 0;
	float: left;
	width: 32.5%;
}
p a.faq{
	margin: 5px 0;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
p.faq-intro{
	margin: 15px 0;
}
.faq-nofloat p.faq{
	float: none;
	width: auto;

}
h2.page-title {
	display:block;
	margin:5px 0px;

}
#page h2{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #303030;
	line-height: 1.3 !important;
	margin-top: 8px;
	margin-bottom: 20px;
}
.home #content1 .pageblocks h2.page_subtitle{
	margin-top: 0;
}
.page-description p{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #303030;
	line-height: 1.3 !important;
	margin-top: 8px;
	margin-bottom: 20px;
}
#page h2 a{
	display: block;
}
#page h2 a:hover{
	text-decoration: underline;
}
h2.issue-feed-header{
	font-size: 1.4em;
	margin-bottom: 10px !important;
}
a h2:hover{
	color: #666;
}
h3.one_liner{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #199493;
	font-weight: normal;
}
.pageblocks h3.one_liner{
	margin: 8px 0;
}

/*------------UTILITY NAV--------------*/
#contents-listing-wrapper form input, .papers-wrapper form input, #issues-wrapper form input{
	margin-right: 15px;
	margin-bottom: 15px;
}
#utilitynav {
	padding:5px 5px 0;
	text-color:grey;


}
#utilitynav .utility {
	float:right;
	width:auto;
	font-size:0.8em;

}
#utilitynav .access {
	float:left;
	font-size:0.8em;
}
#utilitynav .utility a{
	margin: 0 8px;
	color: #26a9a8;
	border-bottom: 1px dotted transparent;
	font-size: 0.9em;
}
#utilitynav .access a{
	margin: 0 8px;
	color: #333;
	border-bottom: 1px dotted transparent;
	font-size: 0.9em;
	padding-top: 1px;
}
#utilitynav a.default_contrast{
	display: none;
}
#utilitynav a:hover{
	border-bottom: 1px dotted;
}
#utilitynav .access .larger_type{
	background-image: url(../images/larger-type.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	text-indent: -9000px;
	padding-left: 23px;
}
#utilitynav .access .high_contrast{
	background-image: url(../images/contrast.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	text-indent: -9000px;
	padding-left: 21px;
}
footer{
	text-align: right;
	padding: 5px 8px;
	min-height: 45px;
	border-top: 1px solid #d3d3d3;
	background-color: white;

}
footer .links{
	overflow: hidden;
}
.home footer {
	background-repeat: no-repeat;
	background-position: 10px 13px;

}
* html footer {
   height: expression( this.scrollHeight < 44 ? "45px" : "auto" ); /* sets min-height for IE */
}
footer h3, footer .links a{
	font-family: 'PT Sans', 'Lucida Sans', sans-serif;
	font-size: 0.8em;
	margin-right: 8px;
	margin-left: 20px;
	float: right;
	text-align: left;
}
footer .third-text-asia{
	background-image: url(../images/third-text-asia.gif);
	display: block;
	background-repeat: no-repeat;
	text-indent: -9000px;
	width: 124px;
	height: 11px;
	padding: 0;
	margin-top: 15px;
	display: none;
}
footer .third-text-africa{
	background-image: url(../images/third-text-africa.gif);
	display: block;
	background-repeat: no-repeat;
	text-indent: -9000px;
	width: 140px;
	height: 11px;
	padding: 0;
	margin-top: 15px;
	display: none;
}
footer .tercer-texto{
	background-image: url(../images/terco-texto-small.gif);
	display: block;
	background-repeat: no-repeat;
	text-indent: -9000px;
	width: 122px;
	height: 12px;
	padding: 0;
	margin-top: 15px;
	display: none;
}
footer .creative-case{
	background-image: url(../images/cc-footer-logo.gif);
	display: block;
	text-indent:-9000px;
	width: 162px;
	height: 28px;
	margin-top: 5px;
}
footer .southampton-uni{
	background-image: url(../images/footer-southampton-uni-logo.gif);
	display: block;
	text-indent: -9000px;
	width: 111px;
	height: 47px;
	margin-top: 3px;
	display: none;
}
footer .routledge{
	background-image: url(../images/footer-routledge-logo.gif);
	display: block;
	text-indent: -9000px;
	width: 112px;
	height: 31px;
	margin-top: 10px;
}
footer .opensystems{
	background-image: url(../images/footer-openspace-logo.jpg);
	display: block;
	text-indent: -9000px;
	width: 100px;
	height: 59px;
	margin-bottom: 8px;
}
footer .links .social-media{
	display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
	width: 45px;
	height: 65px;
	margin: 0 10px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
footer .links .logo-twitter{
	background-image: url(../images/logo-twitter.png);
}
footer .links .logo-facebook{
	background-image: url(../images/logo-facebook.png);
}
footer .links .logo-instagram{
	background-image: url(../images/logo-instagram.png);
}
/*header .links .social-media{
	display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;
	width: 45px;
	height: 65px;
	margin: 0 10px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
header .links .logo-twitter{
	background-image: url(../images/logo-twitter.png);
}
header .links .logo-facebook{
	background-image: url(../images/logo-facebook.png);
}
header .links .logo-instagram{
	background-image: url(../images/logo-instagram.png);
}*/
.slider-item img{
	display: block;
	width: 100%;
}
#gallery-slider.owl-theme .owl-controls .owl-buttons div,
.owl-next,
.owl-prev{
	text-transform: capitalize;
	color: #222;
	background-color: #ddd;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-webkit-opacity: 0.8;
	opacity: 0.8;
	padding: 4px 12px 3px;
}
.owl-buttons{
	text-align:center;
}
.owl-next,
.owl-prev{
	color: #000 !important;
	background-color:#ddd !important;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
}
.owl-next:hover,
.owl-prev:hover{
	cursor: pointer;
}
nav ul{
	/* height: 40px;
	overflow: hidden; */
	width: 100%;
	margin: 0;
	padding: 0;
	display: block;
	border-top: 1px solid #E7E4E2;
	background: rgb(250,250,250);
	background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(231,228,226,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(231,228,226,1)));
	background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(231,228,226,1) 100%);
	background: -o-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(231,228,226,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(231,228,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#E7E4E2',GradientType=0 );
	background: linear-gradient(top, rgba(250,250,250,1) 0%,rgba(231,228,226,1) 100%);
	border-bottom: 1px solid #bbb;
	/*background: rgb(100,100,100);
	background: -moz-linear-gradient(top, rgba(100,100,100,1) 0%, rgba(65,65,65,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(100,100,100,1)), color-stop(100%,rgba(65,65,65,1)));
	background: -webkit-linear-gradient(top, rgba(100,100,100,1) 0%,rgba(65,65,65,1) 100%);
	background: -o-linear-gradient(top, rgba(100,100,100,1) 0%,rgba(65,65,65,1) 100%);
	background: -ms-linear-gradient(top, rgba(100,100,100,1) 0%,rgba(65,65,65,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#E7E4E2',GradientType=0 );
	background: linear-gradient(top, rgba(100,100,100,1) 0%,rgba(65,65,65,1) 100%);*/
	display: flex;
	justify-content: space-between;
	align-items: center;
}
nav#mainnav{
	overflow: hidden;
}
nav ul li{
	/* float: left; */
	margin: 0;
	list-style-type: none;
	padding: 0px;
	text-align: center;
	flex-grow: 1;
	/* display: block; */
}
nav ul li a{
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	font-size: 1.2em;
	color: #333;
	margin: 0;
	/* padding: 5px 20px 0;
	display: block;
	height: 35px; */
	/*background-image: url(../images/nav-divider.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	text-shadow: 0 1px 0 #000;*/
	line-height: 1.1;
	display: block;
	align-items: center;
	height: 100%;
	padding: 0.6em 1em 0.7em;
}
nav ul li:last-child a{
	background-image: none;
}
/*nav ul li a:hover{
	background-color: #303030;
	color: #FFF;
}*/
nav ul li.here a, nav ul li.expandhere a, nav ul li.ancestor a{
	/* background-image: url("../images/paper-bg.gif"); */
	background-color: #888;
	color: #fff;
	background-repeat: repeat;
	text-shadow: none;
}
nav ul li a:hover{
	text-decoration: underline;
}
div.thumb{
	width: auto;
	float:left;
	margin-right:15px;
}
a img{
 	border:none;
}
.imageholder{
	float: right;
	margin-left: 30px;
	margin-bottom: 20px;
	margin-right: 1px;
}
.issue.listing .imageholder{
	float: right;
	margin-bottom: 0;
	margin-top: 15px;
}
.issue.listing .imageholder img{
	border: 2px solid #303030;
}
.imageleft .imageholder{
	float: left;
	margin-left: 1px;
	margin-right: 30px;
}
.pageblocks{

}
.pageblocks p{
	margin-bottom: 20px;
}
.imageholder p.caption{
	font-size: 12px;
	color: #666;
	margin-top: 0;
	margin-bottom: 5px;
}
.imageholder.size_medium p.caption{
	width: 350px;
}
.imageholder.size_default p.caption{
	width: 250px;
}
.pageblocks p:last-child{
	/* margin-bottom: 8px; */
}
.pad{
	padding: 20px 30px 20px;
	/* border-bottom: 1px solid #D3D3D3; */
	min-height: 500px;
	/*clear: left;*/
}
.books .pad.tocdetail{
	padding-left: 0;
	padding-right: 0;
}
body .editable {
 	position:relative;
}
body.logged-in .editable:hover{
	background-image: url(../images/editable.gif);
}
.editable .graphictoolbar {
 	position:absolute;
 	top:0px;
	left:0px;
}
.editable:hover .graphictoolbar{
	display: block;
	border: 1px solid #666;
}
.editable .graphictoolbar .edit,
.editable .graphictoolbar .remove,
.editable .graphictoolbar .up,
.editable .graphictoolbar .down{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	border: 2px solid #fff;
}
.editable .graphictoolbar .edit{
	background-image: url(../images/editable-edit.gif);
}
.editable .graphictoolbar .remove{
	background-image: url(../images/editable-cross.gif);

}
.editable .graphictoolbar .up{
	background-image: url(../images/editable-up.gif);

}
.editable .graphictoolbar .down{
	background-image: url(../images/editable-down.gif);

}
.col2{
	width: 50%;
	float: left;
}
.col4{
	width: 25%;
	float: left;
}
#contentarea{
	overflow: hidden;
	border-left: 1px solid #D3D3D3;
	position: relative;
	left: -1px;
	min-height:300px;
	z-index: 1;
}
.home #contentarea{
	width: 960px;
}
.nosidenav #contentarea{
	left: 0;
	border-left: none;
}
.home #content0, .home #content1{
	width: 430px;
	float: left;
	overflow: hidden;
}
.home #content2{
	clear: both;
}
.simple_gallery .gallery_thumb{
	float: left;
	margin-right: 20px;
	height: 100px;
	overflow: hidden;
	border: 4px solid #303030;

}

/*-----HOME------*/
.home #content0 .border {
	background-color: #E7E4E2;
    /*border: 3px solid #E7E4E2;*/
    padding: 5px;
	overflow: hidden;
}
.home #content0 .border .pageblocktext, .home #content0 .border p.link{
	padding: 5px 10px 0;
}
.home #content0 .border .imageholder {
	margin: 0 0 10px;
	height:150px;
/* 	width: 435px; */
	overflow:hidden;
	float: none;

}
.home #content0 .border .imageholder img {
	border:none;

}
.home #content1 .imageholder {



}
/*-------------SUBNAV--------------*/
.subnav_left {
	/* width:685px; */
	/* float:right; */

}
.nosidenav #subnav{
	display: none;

}
.home #subnav{
	display: none;
}
#subnav{
	width: 25%;
	float: left;
}
#subnav ul{
	border-right: 1px solid #D3D3D3;
	margin:0px;
	list-style-type: none;
}
#subnav ul li{
	margin: 0;
	line-height: 1;
	padding: 0;
}
#subnav ul li:nth-child(odd){
	background-color: #f1efed;
}
#subnav ul li:nth-child(even){
	border-top: 1px solid #e5e5e5;
}
#subnav ul li ul li{
	border-top:1px solid #e5e5e5;
}
#subnav ul li a{
	color: #303030;
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 1.1em;
	line-height: 1.3;
	text-shadow: 0 1px 0 #FFF;
	display: block;
	padding: 8px 12px;
}
#subnav ul li.here a{
	text-decoration: underline;
}
#subnav ul li ul li a{
	/* text-decoration: none !important; */
}
#subnav ul li a:hover{
	color: #009898;
}
#subnav ul li.here a:hover{
	color: #303030;
}
#subnav ul li ul{
	border: none;
	margin-left: 10px;
}
#subnav ul li ul li{
	background-color: #FFF !important;
	list-style-type: disc;
	padding-left: 0;
	margin-left: 15px;
}
#subnav li.here a, #subnav li.expandhere a{
	text-decoration: underline;
}
#subnav li.here li a, #subnav li.expandhere ul li a{
	text-decoration: none;
}
#subnav li.expandhere > li a{
	/* text-decoration: none !important; */
}
#subnav li.expandhere ul li.here {
	text-decoration: underline;
}
.home #content2{
	width: 100%;
}
a#top{
	position: absolute;
	top:0;
}
.imageholder img{
	/* border: 4px solid #303030; */
	/* max-height: 250px; */
}
/*
* html .imageholder img {
   height: expression( this.scrollHeight > 249 ? "250px" : "auto" );
}
*/
.no_image_border .imageholder img{
	border: none;
}
a.item{
	height: 205px;
	/* width: 220px; */
	width: 210px;
	position: relative;
	display: block;
	float: left;
	cursor: pointer;
}
a.item .itempad{
	padding: 5px 8px;

}
.itempad .icon{
	height: 194px;
	overflow: hidden;
}
a.item .bit1{
	position: absolute;
	top:0;
	height: 204px;
	width: 220px;
	overflow: hidden;
}
a.item .bit1 h2{
	line-height: 1.2 !important;
	margin: 0 !important;
	font-size: 1.5em;
}
a.item:hover .bit1 h2{
	color: #009898 !important;
}

a.item .bit2{
	position: absolute;
	top: 0;
	visibility: hidden;
	background-color: #FFF;
	box-shadow: 0 1px 3px #666;
	-webkit-box-shadow: 0 1px 3px #666;
	-moz-box-shadow: 0 1px 3px #666;
	height: 205px;
	width:220px;

}
a.item .bit2 p.desc{
	font-size: 0.9em;
	line-height: 1.5;
	margin-top: 0;
}
a.item .bit2 p.link{
	color: #009898;
}
a.item:hover .bit2{
	visibility: visible;
}
.box-no-hover a.item .bit2{
	display: none;
}
.box-no-hover a.item, .box-no-hover a.item .bit1{
	height: 90px;
}
a.item{
	margin-right: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
}
a.item.no3, a.item.no6, a.item.no9, a.item.no12, a.item.no15, a.item.no18, a.item.no21{
	margin-right: 0;
}
.home a.item.no4{
	margin-right: 0;
}
.home a.item.no3{
	margin-right: 12px;
}
.home #content0{
	border-bottom: 0px solid #D3D3D3;
	margin-right: 40px;
	margin-top: 5px;
}
.home #content1{
	/*height: 370px;*/
	border-bottom: 0px solid #D3D3D3;
}
.home #content2{
	border-bottom: 0px solid #D3D3D3;
}
.home .pad{
	border-bottom: 0px;
	overflow: hidden;
}
.home form#mainform .clearboth{
	clear: none !important;
}
.home p.newsletterwrap{
	display: inline;
	width: 46%;
	float: left;
	margin: 0;
}
.home p.newslettermessage{
	font-size: 1em;
	padding-top: 15px;
	color: #666;
}
.home #content1 form{
	border: 1px dashed #CCC;
	overflow: hidden;
	padding: 5px 10px;
}
.home #content1 form input#submit{
	margin-top: 45px;
}
.formclear{
	clear: both;
}
.comments h3{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.comments label{
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 1em;
}
.comments .comment .dark, .comments .comment .light{
	padding: 5px 8px;
}
.comments .comment .light{
	border-bottom: 1px solid #D3D3D3;
}
.comments .comment .dark{
	background-color: #F1EFED;
}
.comment span.dtstart{
	font-family: 'PT Sans', 'Lucida Sans', Arial, sans-serif;
	font-size: 0.6em;
	color: #666;
}
.comment h4{
	font-family: 'PT Sans', 'Lucida Sans', Arial, sans-serif;
	font-size: 0.7em;
	color: #333;
}
.comment p{
	font-family: 'PT Sans', 'Lucida Sans', Arial, sans-serif;
	font-size: 0.85em;
}
#slidingDiv{
	display: none;
}
#slidingDiv p{
	margin-bottom: 5px !important;
}
.formelementwrapper{
	float: left;
	width: 50%;
	margin-bottom: 8px;
}
form legend{
	font-weight: bold;
}
.formelementwrapper input.biginput{
	width: 92%;
}
.formelementwrapper textarea{
	width:93%;
	height: 65px;
}
.inputnote{
	color: #666;
	font-size: 70% !important;
	float: left !important;
}
input#submit{
	border: none;
	background: #333;
	padding: 5px 15px 6px 15px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	color: white;
	cursor: pointer;
	font-size: 1.1em;
}
input#submit:hover{
	background: #555;
}
.comments input#submit{
	width: 60% !important;
	margin-left: 0;
}
a#showhide{
	font-family: 'PT Sans', 'Lucida Sans', Arial, sans-serif;
	margin-top: 8px;
	display: block;
}
.toc #content0 .pad{
	background-image: url(../images/toc-bg.gif);
	padding-top: 0;
	margin-top: 0;
	border-bottom: none;
}
.toc .pad.tocdetail{
	background-image: none !important;
	border-bottom: 1px solid #d3d3d3 !important;
}
.toc .pad dl{
	margin-top: 0;
	padding-top: 0;
}

.toc #content0 a.backlink{
	margin: 10px 0 15px 0;
	font-size: 0.8em;
	color: #666;
	display: block !important;
}

ul.filter_by_month_added{
	list-style-type:none;
	margin-bottom: 20px;
}

/*-------------BLOG-----------------*/

.blog_toolbar, .news_toolbar {
    float: right;
    /*text-align: right;*/
    width: 190px;
}
body .news_toolbar{
	display: none;
}
body .newsitems-wrapper{
	float: none;
	width: auto;
}
.blogitems-wrapper, .newsitems-wrapper {
	width:680px;
	float: left;
	padding-bottom: 20px;
}

.blogitems-wrapper .bloglisting, .newsitems-wrapper .newsitem{
	padding:10px 15px;
	border:4px solid transparent;
	margin: 10px 0;
	background-color: white;

}

.newsitems-wrapper .newsitem .imageholder {
    float: left;
    margin: 0px 20px 20px 0px;

}
.news_toolbar .keyword_cloud, .news_toolbar .datefilter a.showall, .news_toolbar .show a {
	font-family: 'PT Sans',Helvetica,Arial,sans-serif;
	text-transform:capitalize;
	padding-left:1px;
	margin-top: 30px;

}
.news_toolbar .keyword_cloud a, .news_toolbar .datefilter a.showall, .news_toolbar .show a {
	margin-left:20px;
	font-size: 0.9em;

}
.news_toolbar .datefilter a.showall {




}
.newsitems-wrapper .count {
	border-bottom: 2px solid #EDEDED;
    font-size: 0.8em;
    margin-bottom: 20px;
    padding: 10px 15px;

}
.bloglisting h3{
	font-size: 1.4em;
	font-weight: normal;
	font-family: 'PT Sans', 'Lucida Sans', Arial, sans-serif;
	margin-bottom: 5px;
}
.blogitems-wrapper .bloglisting:hover, .newsitems-wrapper .newsitem:hover {
	/* border: 4px solid grey; */

}
.blogitems-wrapper .light, .papers-feed-wrapper .dark, .newsitems-wrapper .light {
	background-color: #F1EFED;
	border: 1px solid #ddd;
}
.newsitems-wrapper .dark{
	border: 1px solid #dedede;
}
.news_toolbar .keyword_cloud a{
	display:block;

}
.newsitems-wrapper .newsitem p{
		margin-top:0px;

}
.online.depth0 a.item{
	/* background-image: url(../images/icon-article.png); */
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 40px;
}
.item-wrap{
	width: 49%;
	float: left;
}
.item-wrap a{
	width: auto;
	float: none;
	display: block;
}
.news_toolbar .action {
	background-color: #FFF;
	box-shadow: 0 1px 2px #ccc;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	height: 205px;
	width:180px;
	float:right;
	margin: 20px 0;
	border: 1px solid #ccc;

}
.news_toolbar .action p, .news_toolbar .action h2 {
	text-align:left;
	padding:5px 8px;


}
#page .news_toolbar .action h2 {
	background-color:#303030;
	color:white;
	margin:0px;


}
.item-wrap.online, .item-wrap.online a{
	float: none;
	width: auto;
	overflow: hidden;
	padding: 0;
	height: auto;
}
.item-wrap.online a{
	padding-top: 20px;
	margin-bottom: 20px;
	border-top: 1px dotted #ccc;
	margin-top: 0;
}
.item-wrap.online a .text{
	overflow: hidden;
}
#page .item-wrap.online a .text h2{
	margin-top: 0;
}
.item-wrap.online .icon{
	margin-right: 30px;
	float: left;
}
#page .item-wrap.online a:hover h2{
	color: #199493;
}
/*-------------PAPERS------------------*/
.info-box .wrapper{
	float: left;
	clear: left;
}
.wrapper p.issue, .wrapper p.type {
	float:left;
	padding-right:8px;
	margin: 0;

}
.info-box .wrapper a.routledge-link {
	font-size:0.9em;

}
.info-box .linkwrap {
	border-top: 1px dotted #D3D3D3;
    line-height: 120%;
    margin-top: 10px;
    padding-top: 15px;

}
.papers-detail-item .imageholder {
	clear:right;
	margin-left:40px;

}
.papers-detail-item .pageblocktext p {
	overflow:visible;

}
.papers-detail-item {
	/* padding-left:30px; */

}
/*-------------ISSUES------------------*/


.info-box .issue{
	border-bottom: 0px;
}
#issues-wrapper .issue:nth-last-child(2){
	border-bottom: 0px;
	margin-bottom: 0;
}
#issue-detail-wrapper .issue {
	border:none;

}
.issue h3.issue-no, #page .issue h2.issue-no, h3.special-issue {
	float:left;
	padding-right:10px;
	margin-top:0px;
	margin-bottom:0px;

}
.issue.listing h3.issue-no{
	padding-right: 0;
	margin-right: 20px;
	width: 80px;
}
.issue.listing.volume{
	border-bottom: 0;
	border-top:1px solid #dedede;
	padding-top: 30px;
	padding-bottom: 0;
	margin-top: 20px;
}

.issue.listing.volume h3.issue-no{
	width: auto;
}
.issue .volume-detail {
	float:left;
	margin-top: 12px;
	width: 325px;
}

#page .issue h2.issue-no {
	font-size:1.1em;
	padding-left:30px;
}
h3.issue-no {
	font-size:2.6em;

}
#page .issue h2.issue-no a:hover {
	color:#888;

}
.issue h2 {
	margin-bottom:5px;

}

.issue.listing .clearboth{
	border-bottom:1px solid #DDD;
	padding-bottom: 5px;
}

.issue h3.issue-date {
	clear:left;
	margin-left:0px;
	padding-left:30px;
}
.issue p.issue-descp {
	clear:left;

}
.crumbtrail{
	font-size: 0.8em;
	margin-bottom: 15px;
}
.crumbtrail a{
	color: #303030;
}
.crumbtrail a:hover{
	text-decoration: underline;
}
.crumbtrail span.crumbtrailseparator{
	color: #AAA;
}
.crumbtrail span.crumbhere{
	color: #888;
}
a.backlink {
	display:block;
	/* float: left; */
	clear: left;
	background-image:url(../images/backlink2.png);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-bottom: 5px;
	border-bottom: 1px transparent solid;
}
a.backlink:hover{
	color: #333;
}
.noback a.backlink{
	display: none;
}
.home a.backlink{
	display: none;
}
.authors a.backlink{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.papers-feed-items, .papers-item  {
	padding:15px;
	margin: 0px;
	border-bottom: 1px solid #D3D3D3;

}
.papers-feed-items a:hover {
	color:#888;

}
.papers-feed-items h3.author {
	float:left;
	padding-right:20px;

}
h3.author {
	background-image:url(../images/author-icon.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:28px;
	margin-top: 5px;
	padding-top: 2px;
	font-weight: normal;
}
.papers-feed-items p.author-link {
	/*background-image:url(../images/author-icon.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;*/
	float:right;
	clear:left;
	margin: 15px 0 0;

}
.papers-feed-wrapper .dark p.author-link {
	/*background-image:url(../images/author-icon-darkbg.gif);*/

}
.papers-feed-items p.author-link a {
	font-size:0.9em;

}
#page h2.review-title {
	border-bottom: 1px solid #D3D3D3;
    font-size: 1.3em;
    margin-top: 30px;
    margin-bottom: 0;
    padding: 10px 0px;

}
h3.special-issue {
	/* background-image: url(../images/flag-icon.gif); */
    background-position: left top;
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-top: 12px;
    /* padding-left: 25px; */
    font-size: 0.9em;
	width: 250px;
}
.papers-detail-item h3.one_liner {
	font-size:1.5em;
	color:#303030;
	text-transform: none;

}
#page .papers-detail-item h2.page_subtitle {
	font-size:1.2em;
	background-image:url(../images/author-icon.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:28px;

}
.papers-detail-item .info-box {
	border: 1px solid #D3D3D3;
    float: right;
    margin: 0 0 40px 40px;
    padding: 8px 15px;
    width: 175px;

}
.papers-toolbar, .filter_sidebar {
	float:right;
	width:205px;

}
.authorlist .filter_sidebar{
	display: none;
}
.papers-toolbar a.showall {
	float:right;
	font-size:0.8em;
	margin-top: 10px;

}
.papers-items-wrapper, .authorlist .grid_listing{
	width:100%;

}
.papers-items-wrapper, .grid_listing {
	width:450px;

}
.papers-item h2 a, .papers-feed-items h2 a {
	font-size:0.7em;
	display: block;
	line-height: 1.5;
}
#page .papers-item h2, #page .papers-feed-items h2 {
	margin:0px;


}
.filter ul {
	list-style:none;
	font-size:1em;

}
.filter {
	height: 300px;
    overflow: auto;
    margin-bottom:40px;
    font-size:0.9em;

}
.filter a, h3.author a {
	display:block;
	color:#888;

}
.filter a:hover, h3.author a:hover, .filter a.here, .pagelinks a:hover {
	color:#009898;

}
.pagelinks a, .pagelinks .delimeter {
	color:#888;
	font-size:0.8em;
}
.pagelinks a.here {
	text-decoration:underline;

}
.pagelinks a.pagingprevious {
	background-image:url(../images/prev-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;

}
.pagelinks a.pagingnext {
	background-image:url(../images/next-arrow.gif);
	background-position:right 2px;
	background-repeat:no-repeat;
	padding-right:10px;
}
/*----------CONTENTS LISTING--------------*/


.grid_listing .contentitem {
	width:25%;
	float:left;
	margin:20px 0 10px 0;
	padding:0;
	height:45px;
	border: none;
}
.grid_listing .contentitem p {
	margin:0px;

}
.authors-lead #subnav ul ul {
	display:none;

}
.grid_listing .contentitem a {
	border:none;
	color:grey;
	background-image: url("../images/author-icon.png");
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-left: 28px;
    padding-right: 8px;
    display: block;
}
.grid_listing .contentitem a:hover {
	color:#009898;

}
/*-----PAGEBLOCKS LIST BEHAVIOUR----*/

.pageblocks_list .listitem {
	float: left;
    height: 415px;
    margin: 0 0px 40px;
    overflow: hidden;
    padding:10px 0 20px;
    width: 33%;
    background-color:#fff;
}
.pageblocks_list .listitem a{
	display: block;
	padding: 15px 20px;
	border: 2px solid transparent;
}
.pageblocks_list .listitem a:hover {
	background-color:#fff;
	border: 2px solid #D3D3D3;
}
.pageblocks_list .listitem .imageholder {
	width:auto;
	text-align:center;
	margin-left: 0;
	float: none;
}
#page .pageblocks_list .listitem h2 {
	font-size:1.2em;

}
.books #content1, .books #content0 {
	width:100%;
	clear:both;

}
.books #contentarea {
	padding-left:30px;
	padding-right:30px;


}
#page .fullpage-title h2{
	font-size: 1.8em;
	border-bottom: 1px solid #dedede;
}
/**{
	-webkit-transition: color 0.5s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	-moz-transition: color 0.5s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	-o-transition: color 0.5s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	-ms-transition: color 0.5s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
	transition: color 0.5s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}*/


.biblisting {
	clear:left;
}
.bibitem {
	/*border-top:1px lightGrey solid;*/
	margin-top:30px;
	padding-top:15px;
}
.online .page-description{
	display: none;
}

.issue-number{
	border-bottom:1px solid #AAA;
	cursor:pointer;
	font-size:1.1em;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:25px;
	background-image:url(../images/rarr.png);
	background-repeat:no-repeat;
	background-position: left center;
}
.issue-number.opened{
	background-image:url(../images/darr.png);
}

.issue-number:hover{
	color: #009898;
}
