@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:#f2f2f2;
	text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	}

body{
	background:url(images/bg-jamal-2.jpg) center repeat fixed;
}

a,a:link,a:visited{
	color:#002366;
	text-decoration:none;
	}
.inlink{
	margin:10px 25px;
}
.inlink ul{
	margin:0;
	padding:0;
}
.inlink ul li{
	display:inline-block;
}
.inlink ul li a{
	padding:5px;
	font-weight:bold;
}
a:hover{}
.block p{
	margin:0 !important;
}

.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, 0.84)}

#header{background:#002366; background:#002366 url(images/bg-header.jpg) center no-repeat ;color:#fff; background-size:100% auto; background-position:top;}
#header a{display:block; color:#fff}
#headerTitle{text-indent:-9999px}

.main-header{ min-height:175px}

#main-menu{padding:0}
#main-menu ul{background:#ffaf00; padding-left:10px; position:relative;font-size:85%; text-transform: uppercase; }
#main-menu ul:after{clear:both;content:"";display:block}
#main-menu ul li{float:left;color:#fff;position:relative}
#main-menu ul{}
#main-menu a{display:block; line-height:32px; color:#002366; position:relative;z-index:1; padding:0 8px; font-weight:700; border-right:solid 1px #002366}
#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; line-height:10px; padding:10px 20px; font-size:85%}

#body{padding:20px}

#sidebar{width:300px; margin-left:20px}
#main{width:700px;margin-right:20px}

#pageFooter{background:#010101; padding:20px; color:#ddd}
#pageFooter a{color:#ffaf00}


#sidebar{}
#sidebar .block{margin-bottom:8px; background:#eee; padding:10px; border:solid 0px #fff}
#sidebar .blockTitle{

background: #8d53cc; /* Old browsers
background: -moz-linear-gradient(top,  #8d53cc 1%, #8d53cc 50%, #8845cc 51%, #7b2acc 100%); /* FF3.6-15
background: -webkit-linear-gradient(top,  #8d53cc 1%,#8d53cc 50%,#8845cc 51%,#7b2acc 100%); /* Chrome10-25,Safari5.1-6 
background: linear-gradient(to bottom,  #8d53cc 1%,#8d53cc 50%,#8845cc 51%,#7b2acc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d53cc', endColorstr='#7b2acc',GradientType=0 ); /* IE6-9 */
font-size:125%; display:block; font-weight:700; color:#fff; margin:-10px -10px 10px; padding:5px 10px;}
#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
}
#sidebar br{display:none; height:0}
#sidebarFontSize{display:none; margin:0}

#inlinePdfResizer,#inlinePdf{height:400px;position:relative; }

#simpleSearchInput{}
input[type=button]{background:#8d53cc;color:#fff; padding:4px 10px; border:solid 1px rgba(0,0,0,.33); vertical-align:top; cursor:pointer}
input[type=submit]{background:#8d53cc;color:#fff; padding:4px 10px; border:solid 1px rgba(0,0,0,.33); vertical-align:top; cursor:pointer}


.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:#002366;
  text-align:center
}

.tocGalleys{position:relative; font-size:10px; color:#fff; background:#996900; padding:4px; font-weight:700}
.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;
	}


.tocTitle {margin:0; padding:0 0 0 0; font-weight: 700;}
.tocArticle{margin:0 0 0 0; background:#fff; border-bottom:none;}
.issue-footer {line-height: 1.2; padding: 8px 0; padding:0 0 0 15px;}

/* =Entry Content
----------------------------------------------- */
/* Styles for actual content */
.entry-header {
  zoom: 1;
}
.entry-header:before {
  content: '';
  display: block;
}
.entry-header:after {
  content: '';
  display: table;
  clear: both;
}
.entry-content {
  zoom: 1;
  /* WordPress Images */
}
.entry-content:before {
  content: '';
  display: block;
}
.entry-content:after {
  content: '';
  display: table;
  clear: both;
}
.entry-content p,
.entry-content > ul,
.entry-content > li,
.entry-content > dl {
  margin: 25px 0;
  margin: 1em 0;
}
.entry-content > *:last-child {
  margin-bottom: 0;
}
.entry-content > *:first-child {
  margin-top: 0;
}
.entry-content blockquote {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  margin-left: 1.5em;
}
.entry-content blockquote cite {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.entry-content pre {
  background: white;
  font-family: "Courier New", Courier, mono;
  border: 1px solid #E0E0E0;
  padding: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
  overflow-x: auto;
}
.entry-content code {
  font-family: "Courier New", Courier, mono;
}
.entry-content sup,
.entry-content sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
}
.entry-content sup {
  bottom: 1ex;
}
.entry-content sub {
  top: .5ex;
}
.entry-content .gallery {
  margin: 25px 0 !important;
}
.entry-content .gallery .gallery-item {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.entry-content .gallery .gallery-icon {
  line-height: 0;
  margin-bottom: 0 !important;
}
.entry-content .gallery img {
  border: none !important;
}
.entry-content .gallery .gallery-caption {
  margin: 10px !important;
  padding-left: 0 !important;
}
.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 .alignleft {
  /* This is also styled on a global level */
  margin: 0 1.5em 1.5em 0;
}
.entry-content .alignright {
  /* This is also styled on a global level */
  margin: 0 0 1.5em 1.5em;
}
.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:#002366
}
.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;
}

