@charset "utf-8";
/* CSS Document */

@import "css/font-awesome.css";

/** * YUI 3.5.0 - reset.css (http://developer.yahoo.com/yui/3/cssreset/) * http://cssreset.com * Copyright 2012 Yahoo! Inc. All rights reserved. * http://yuilibrary.com/license/ *//*	TODO will need to remove settings on HTML since we can't namespace it.	TODO with the prefix, should I group by selector or property for weight savings?*/html{	color:#000;	background:#FFF;}/*	TODO remove settings on BODY since we can't namespace it.*//*	TODO test putting a class on HEAD.		- Fails on FF. */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {	margin:0;	padding:0;}table {	border-collapse:collapse;	border-spacing:0;}fieldset,img {	border:0;}/*	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...*/address,caption,cite,code,dfn,em,strong,th,var {	font-style:normal;	font-weight:normal;} ol,ul {	list-style:none;} caption,th {	text-align:left;}h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}q:before,q:after {	content:'';}abbr,acronym {	border:0;	font-variant:normal;}/* to preserve line-height and selector appearance */sup {	vertical-align:text-top;}sub {	vertical-align:text-bottom;}input,textarea,select {	font-family:inherit;	font-size:inherit;	font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select {	*font-size:100%;}/*because legend doesn't inherit in IE */legend {	color:#000;}/* YUI CSS Detection Stamp */#yui3-css-stamp.cssreset { display: none; }


html{
	font-size:13px;
	line-height:1.33;
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
	background:#91b27f url(images/bg-trans.png);
	text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	}

em,italic{font-style:italic}
bold,strong{font-weight:bold}
strong em{font-weight:bold; color:#333}

body{}

a,a:link,a:visited{
	color:#236600;
	text-decoration:none;
	}
	
a:hover{}

.serif{font-family:Georgia, "Times New Roman", Times, serif;font-family: 'Merriweather', serif;  text-rendering: auto;}
.sans{	font-family:Arial, Helvetica, sans-serif;	font-family: 'Merriweather Sans', sans-serif;}

.left{float:left}.right{float:right}.clearfix:after,.clear:after{clear:both;content:"";display:block}

#container{width:1080px; margin:0 auto; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.33)}
#topbar{background:#236600; font-size:smaller; padding:0 8px; color:#fff}
#topbar li{float:left}
#topbar li a{display:block;padding:6px 4px; color:#fff}

#header{background:#236600; background:#236600 url(images/bg-header.jpg) center no-repeat ;color:#fff; background-size:100% auto}
#header a{display:block; color:#fff}
#headerTitle{text-indent:-9999px}

.main-header{ min-height:160px}

#main-menu{}
#main-menu ul{background:#ffaf00; position:relative; text-transform:uppercase; font-size:85%; padding-left:15px;}
#main-menu ul:after{clear:both;content:"";display:block}
#main-menu ul li{float:left;color:#fff;}
#main-menu ul{}
#main-menu a{display:block; line-height:32px; color:#236600; position:relative;z-index:1; font-weight:700; padding:0 10px; border-right:solid 1px #236600}
#main-menu ul:before{content:"";position:absolute;bottom:0;left:0; height:50%;width:100%;background:rgba(0,0,0,.12);z-index:0}
#main-menu a:hover{background:rgba(255,255,255,.16)}

#breadcrumb{background:#f0f0f0; padding:10px 25px; font-size:85%; font-weight:600;}

#body{padding:25px}

#sidebar{width:300px; margin-left:10px}
#main{width:690px; margin-right:10px}

#pageFooter{background:#010101; padding:20px 25px; color:#ddd}
#pageFooter a{color:#ffaf00}


#sidebar{}
#sidebar .block{margin-bottom:8px; background:#eee; padding:10px; border:solid 0px #ddd}
#sidebar .block.custom{font-size:100%; margin:4px 0; color:#236600}
#sidebar .blockTitle{font-size:100%; display:block; font-weight:700; background:#236600; color:#fff; margin:-10px -10px 10px; padding:5px 10px; text-transform:uppercase}
#sidebar a.blockTitle:link{position:relative}
#sidebar a.blockTitle:link:before{content:"";

  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  content: "\f18e";
  margin-right:4px
}
#customblock-Editorial-Board {padding:0!important; margin:0; font-weight:600;}
#customblock-Editorial-Board .blockBox{padding:6px 12px; margin:0 0 2px; border-bottom:solid 2px #fff;}
#customblock-Editorial-Board .blockTitle {
	display: block;
	font-size: 100%;
	font-weight: 700;
	margin:0 0 2px;
	padding:6px 12px;
	border-bottom:solid 2px #fff;
	color: #fff;
	background: #236600 none repeat scroll 0% 0%;
}

#customblock-Tools {padding:0!important; margin:0; font-weight:600;}
#customblock-Tools .blockBox{padding:6px 12px; margin:0 0 2px; border-bottom:solid 2px #fff;}
#customblock-Tools .blockTitle {
	display: block;
	font-size: 100%;
	font-weight: 700;
	margin:0 0 2px;
	padding:6px 12px;
	border-bottom:solid 2px #fff;
	color: #fff;
	background: #236600 none repeat scroll 0% 0%;
}

#customblock-Guidelines {padding:0!important; margin:0; font-weight:700;}
#customblock-Guidelines .blockBox{padding:6px 12px; margin:0 0 2px; border-bottom:solid 2px #fff;}
#customblock-Guidelines .blockTitle {
	display: block;
	font-size: 100%;
	font-weight: 700;
	margin:0 0 2px;
	padding:6px 12px;
	border-bottom:solid 2px #fff;
	color: #fff;
	background: #236600 none repeat scroll 0% 0%;
}


#sidebar br{display:none; height:0}
#sidebarFontSize{display:none; margin:0}

.tocArticleCoverImage{position:relative; width:20px;}
.tocArticleCoverImage:before{
  content:"";
  display: block;
  width:20px; height:20px;
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  color:#236600;
  text-align:center
}

.tocGalleys{position:relative; font-size:10px; color:#fff; background:#996900; padding:4px; font-weight:700; width:48px}
.tocPages{text-align:center}
.tocGalleys a{color:#fff; text-align:center;display:block}
.tocGalleys a:before{
	  content:"";
  display: inline-block;
  width:12px; height:12px;
  margin-right:4px;
  font: normal normal normal 12px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1c1";
  color:#fff;
  text-align:center;
	}

.tocAuthors{color:#111; font-style:italic; font-size:12px; font-weight:700; padding:0 0 0 15px;}
.tocInfo {position: relative; margin: 5px 0 0 0; font-size: 11px; padding:0 0 0 15px;}
.tocTitle {margin:0; padding:0 0 0 15px; font-weight: 700;}
.tocArticle{margin:0 0 0 0; background:#f8f8f8; border-bottom:none;}
.issue-footer {line-height: 1.2; padding: 8px 0; padding:0 0 0 15px;}

#simpleSearchInput{}


input[type=button]{background:#236600;color:#fff; padding:4px 10px; border:solid 1px rgba(0,0,0,.33); vertical-align:top; cursor:pointer}
input[type=submit]{background:#236600;color:#fff; padding:4px 10px; border:solid 1px rgba(0,0,0,.33); vertical-align:top; cursor:pointer}



/* =Entry Content
----------------------------------------------- */


.entry-content p,
.entry-content > ul,
.entry-content > li,
.entry-content > dl {
  margin: 25px 0 10px;
  margin: 1em 0 .2em;
}
.entry-content > *:last-child {
  margin-bottom: 0;
}
.entry-content > *:first-child {
  margin-top: 0;
}
.entry-content table {
  border-bottom: 1px solid #ededed;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 20px;
  width: 100%;
}
.entry-content table th,
.entry-content table td {
  font-weight: normal;
  text-align: left;
}
.entry-content table th {
  font-weight: bold;
  text-transform: uppercase;
}
.entry-content table td {
  border-top: 1px solid #ededed;
  padding: 6px 10px 6px 0;
}
.entry-content img {
  max-width: 100%;
  height: auto;
}

.entry-content ul {
  list-style-type: square;
}
.entry-content ol {
  list-style-type: decimal;
}
.entry-content ol ol {
  list-style-type: upper-alpha;
}
.entry-content ol ol ol {
  list-style-type: lower-roman;
}
.entry-content ul li,
.entry-content ol li {
  margin-left: 1.5em;
}
.entry-content dl dt {
  margin-bottom: 5px;
  font-weight: bold;
}
.entry-content dl dd {
  margin-bottom: 10px;
  padding-left: 20px;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  margin: 1em 0 0;
  font-weight:700;
  color:#236600
}
.entry-content h1 {
  font-size: 1.8em;
}
.entry-content h2 {
  font-size: 1.65em;
}
.entry-content h3 {
  font-size: 1.5em;
}
.entry-content h4 {
  font-size: 1.35em;
}
.entry-content h5 {
  font-size: 1.2em;
}
.entry-content h6 {
  font-size: 0.9em;
}
.entry-content embed,
.entry-content iframe,
.entry-content object {
  max-width: 100%;
}

/**
 * Table styles
 */

.highlightReviewerNotNotified, .highlightCopyediting {
	background: #EDEBC4;
}
.highlightNoDecision, .highlightLayoutEditing {
	background: #D8E9BD;
}
.highlightRevisedCopyUploaded, .higlightProofreading {
	background: #C6EBE4;
}
.highlightReviewerConfirmationOverdue {
	background: #9DD1E6;
}
.highlightReviewerCompletionOverdue {
	background: #74C5D8;
}

.fastTracked {
	background-color: #ABA;
}