@charset "utf-8";
/* CSS Document */

#bar{ background: #fff; }

.journal-home #content .container{ background:#FAFAFA;}

#maincontent h1{ color: #373737;}
#maincontent h2{  color: #373737; }
#maincontent b, #maincontent strong{ color:#0D3D56;}
#maincontent h1 strong, #maincontent h1 b, #maincontent h2 strong, #maincontent h2 b  { color:#0D3D56;}
#maincontent h3, #presentations h3{ color:#0D3D56;}
#maincontent h3 a:hover{  color: #0D3D56; }
#maincontent ol a{  color: #373737; }
#maincontent h4{ color:#555; }
#maincontent table{ border: 3px solid #0D3D56; background:#FFF;}
#maincontent th{border: 1px solid #FFF; background: #0D3D56; color:#FFF; }
#maincontent td{border: 1px solid #0D3D56;}
#maincontent a {  color: #373737;}
#maincontent a.joinsession{ background: #0D3D56 url(/userfiles/images/events_arrow_joinsession.png) no-repeat right center; color: #fff; }
#maincontent a.joinsession:hover{ background: #373737 url(/userfiles/images/events_arrow_joinsession.png) no-repeat right center; }
span.journalHighlight { color:#0D3D56; }
figcaption{color:#0D3D56;}
#maincontent > ol > li:before {
    color: #0D3D56;
}
#maincontent > ul > li:before, td > ul > li:before, .moreinfo-container > ul > li:before {
    color: #0D3D56;
}
#maincontent #breadcrumb a{color:#1D4757; }
#maincontent .author img, .modal .author img{border-right: 10px solid #fff;}
#maincontent .authorName, .modal .authorName{ color: #373737; }
#maincontent .authorOrg, .modal .authorOrg{ color: #373737;}
#maincontent .authorTwitter, .modal .authorTwitter{ color: #373737}
#maincontent .authorTwitter a, .modal .authorTwitter a{color: #373737;}
#maincontent .authorTwitter a:hover, .modal .authorTwitter a:hover{color: #0D3D56;}
#maincontent .authorAbout a{ color:#FFF; background:#0D3D56;}

#col2 nav li a{text-decoration: none;}

#col2 nav#homenav li a{color:#FFF; }

#col2 li.journalhome a{background:#0D3D56;}
#col2 li.aheadhome a{ background:#4B6330;}

#sharethispage a{ color: #555;}

.navcontent h2:before, #col1 .issuenav ol li:before{ 
	background:#0D3D56; 
	color:#FFF; 
}
#col1 .issuenav ol li a {color:#0D3D56;}
#col1 .navcontent a:hover h2, #col1 .issuenav ol li a:hover{ color:#4B6330;}
.navcontent a:hover h2:before, #col1 .issuenav ol li:hover:before{ background:#4B6330; color:#FFF;}

.colour-box {
	border: 1px solid #909ea2;
}

#textsize a{ color:#fff;}
#textsize a:hover{
	color: #ff0;
}

#return-to-top {
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);    
	color: #fff;
}

#return-to-top span:last-of-type {
    color: #fff;
}
#return-to-top:hover {
    background: rgba(0, 138, 158, 0.9);
}

#return-to-top:hover span:last-of-type {
    color: #fff;
}

blockquote{
  background: #fff;
  color:#0D3D56;
  border-left-color: #0D3D56;
  border-right-color: #0D3D56;    
}

blockquote::before{
  color: #999;
  
}

blockquote a{
  background: #eee;
  color: #c76c0c;
}

blockquote a:hover{
 color: #666;
}

footer{ background:#0D3D56;color:#FFF;}
footer a{ color:#FFF;}

.moreinfo-block {background: #fff; }
#maincontent .moreinfo-block h2{
	background: #0D3D56;
	color: #FFF;
	border-bottom: 1px solid #fff;
}


.moreinfo-block h2.moreinfo-selected{ background:#747B12;  }
#maincontent .moreinfo-block h2 a{ color:#FFF;}


.moreinfo-container{
	border-left: 2px dotted #0D3D56;
	border-right: 2px dotted #0D3D56;
	
}
.moreinfo-block:last-of-type .moreinfo-container {border-bottom: 2px dotted #0D3D56;}
#navcontentcontainer h1{ 
    color: #555;
    border-bottom: 2px dotted #0D3D56;
}

input{ border: 2px solid #373737;}
input[type="submit"]{
	background: #0D3D56; 
	border: 1px solid #0D3D56;
	color:#FFF; 
}
input[type="submit"]:hover{
	background: #373737;
}

.journalHighlight{ color: #E3005A;}

nav#top li a{ color:#FFF;}
nav#top li a:hover{ background: #0D3D56;}
nav#top li.current a{ background: #E8E8E8; color:#333;}

.submenu{ 
	background: #E8E8E8;
}
.submenu p{ color: #0D3D56;}


nav#top .submenu ul li a{ background: #333;color: #fff; }
nav#top .submenu ul li a:hover{background: #0D3D56}



#curator-feed-default-feed-layout {
	background: #D5D5D5;
}
.presentationtile:not(:last-of-type){border-bottom: 10px solid #eee; }

#maincontent a.bio, #presentations a.bio, a.bio{ background: #0D3D56 url(/userfiles/images/events_speakerbio.png) no-repeat left center; color: #fff; }
#maincontent a.bio:hover, #presentations a.bio:hover, a.bio:hover{ background: #373737 url(/userfiles/images/events_speakerbio.png) no-repeat left center; color: #fff;}

#maincontent a.downloads, #presentations a.downloads, a.downloads{ background: #0D3D56 url(/userfiles/images/events_downloads.png) no-repeat left center; color: #fff; }
#maincontent a.downloads:hover, #presentations a.downloads:hover, a.downloads:hover{ background: #373737 url(/userfiles/images/events_downloads.png) no-repeat left center; color: #fff;}

#maincontent a.doc, #presentations a.doc, a.doc{ background: #0D3D56 url(/userfiles/images/events_doclink.png) no-repeat left center; color: #fff; }
#maincontent a.doc:hover, #presentations a.doc:hover, a.doc:hover{ background: #373737 url(/userfiles/images/events_doclink.png) no-repeat left center;color: #fff; }

#maincontent a.zoom, #presentations a.zoom, a.zoom{ background: #0D3D56 url(/userfiles/images/events_zoom.png) no-repeat left center; color: #fff; }
#maincontent a.zoom:hover, #presentations a.zoom:hover, a.zoom:hover{ background: #373737 url(/userfiles/images/events_zoom.png) no-repeat left center; color: #fff;}

#maincontent a.feature_button, #presentations a.feature_button, a.feature_button{	background: #0D3D56 url(/userfiles/images/events_link.png) no-repeat left center; color: #fff; }
#maincontent a.feature_button:hover, #presentations a.feature_button:hover,a.feature_button:hover{ background: #373737 url(/userfiles/images/events_link.png) no-repeat left center;color: #fff; }

#commentssection{ background: #ececec;}
#commentssection #showcomments-btn{
	background: #0D3D56;
	color: #fff;
}
#commentssection #showcomments-btn:hover{ background: #333; color: #fff;}
#commentssection #commentsheader{ background: #373737;}
#commentssection #commentsheader h2{ color: #fff;}

.commentreplies-hidden + p a{ color:  #0D3D56;}
.commentreplies-hidden + p a:hover{ color: #333;}
#comments-tools{ 
	background: #afadad;
}

#comments-tools p label {
	color:#333;
}

textarea.comments-openform-btn { 
	border: 2px solid #373737;
	background: #fff;
}


.comments-paging ul li a{
	background: #333;
		color:#fff;
}

.comments-paging ul li a.comments-paging-selected {
	background: #0D3D56;
}

.commentcontainer-replies { background: #f1efed; }

.comments-paging-selected {
   background: grey; 
}

 
label.smalllabel:before {
    background: white;
  }

input[type='checkbox']:hover + label.smalllabel:before {
    background: #0D3D56;
  }
  

input[type='checkbox']:checked + label.smalllabel:before {
    background: #0D3D56;
	color: #fff;
  }
  
input[type='checkbox']:disabled + label.smalllabel {
    color: #b8b8b8;
    cursor: auto;
  }


input[type="submit"].comment-add{ background: #0D3D56 url(/userfiles/images/events_addcomment.png) no-repeat left center; color: #fff;}
input[type="submit"].comment-add:hover{ background: #373737 url(/userfiles/images/events_addcomment.png) no-repeat left center;}

button[type="reset"].comment-cancel{ background: none; color: #333; border: 1px solid #373737; }
button[type="reset"].comment-cancel:hover{ background: #373737; border: 1px solid #afadad; color: #fff; }

.commentcontainer h2, .commentcontainer h3{ 
	background: #fff; 
}
.commentcontent{ background: #fff; }
a.comment-reply-btn{ color:#007EB3;}
.replyingto{ color:#666; }

nav#top .submenu ul li a.topselected{background: #0D3D56 !important; color:#fff !important;}
#maincontent .moreinfo-container ol a, #maincontent h3.eventnavinnerparent a:hover{color: #0D3D56 !important;}