/*
Journal of Practical Ethics
Author: Bennett Foddy
Author URI: http://foddy.net/
Version: 1.0
Based on 'BlankSlate'
*/

@font-face {
  font-family: "GoudyStM";
  src: url("webfonts/GoudyStM-webfont.eot");
  src: local("☺"),
    url("webfonts/GoudyStM-webfont.woff") format("woff"),
    url("webfonts/GoudyStM-webfont.ttf") format("truetype"),
    url("webfonts/GoudyStM-webfont.svg#GoudyStM-webfont") format("svg");
  }
  
@font-face {
  font-family: "GoudyStmItalic";
  src: url("webfonts/GoudyStM-Italic-webfont.eot");
  src: local("☺"),
    url("webfonts/GoudyStM-Italic-webfont.woff") format("woff"),
    url("webfonts/GoudyStM-Italic-webfont.ttf") format("truetype"),
    url("webfonts/GoudyStM-Italic-webfont.svg#GoudyStM-Italic-webfont") format("svg");
  }
  
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,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}

body ,
input,
textarea 			{font-family: "GoudyStM", Garamond, serif; font-weight:normal;}

h1, h2, h3, h4, h5, h6 	{ font-family: "GoudyStM", Garamond, serif; font-weight:normal; color: black;} 
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em { font-family: "GoudyStMItalic", Garamond, serif; font-weight:normal; color: black;}

em { font-style: normal; font-family: "GoudyStMItalic", Garamond, serif;}
i {	font-style: normal; font-family: "GoudyStMItalic", Garamond, serif;}

h1 {font-size: 3em; line-height: 1.0em; padding: 1.5em 0 0 0;}
h2 {font-size: 1.25em; line-height: 1.5em;}
h3 {font-size: 1em; line-height: 2.5em; text-transform: uppercase;}
h4 {font-size: 1em; line-height: 2.5em; }
h5 {font-style: normal; line-height: 2.5em; text-indent: 0; font-family: "GoudyStMItalic", Garamond, serif;}

h4.archive {margin-bottom: -0.5em; }

ul { list-style: none; }

:focus { outline: 0; }

a { text-decoration: underline; color: #000}
h1 a, h2 a { text-decoration: none;}

a.section {color:#ff0000;}
a:hover { text-decoration: none;}

html{ font-size:100%; height: 100%;}

body{
	font-size: 1em;
	font-family: "GoudyStM", Garamond, serif;
	text-align: center;
	color: #000;
	background: #333333;
	height: 100%;
	-webkit-font-smoothing: subpixel-antialiased;
}



#container{
	width: 52em ;
	margin: 0em auto 1em auto;
	padding: 0em 0em 0em 0em;
	background: #f2f2f2;
	text-align: center;
	color: #000;
}

#subcontainer{
	width: 42em ;
	padding: 0em 5em 1em 5em;
}


#header { background: #f2f2f2;  line-height: 1em; line-height: 1.5em; min-width:32em; margin: 1em 0em 1em 0em; padding: 1em 1em 0em 1em;
}
	.issn { float:left; margin-left: 1em; display: inline; }
	ul.nav { float: right; margin-right: 1em; display: inline;}
	ul.nav li { display: inline; }
	ul.nav li a { display: inline; margin-left: 0.5em; text-decoration:none;}
	ul.nav li a:hover { text-decoration:underline;}	
	ul.nav li form {
		display: inline;
	}
	
	
#searchform {
	
	float: left;	
	margin-top: -0.1em;	
	line-height: 1em;
	margin: -0.1em auto 1em auto;
}
	
	
#search {
	font-size: 1em;
	text-align: left;
	font-family: "GoudyStM", Garamond, serif;
	color: #000;
	display: inline;
	
	border: 0px solid white; 

    -webkit-box-shadow: 
      inset 0 0 0px  rgba(0,0,0,0.1),
            0 0 0px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 0px  rgba(0,0,0,0.1),
            0 0 0px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 0px  rgba(0,0,0,0.1),
            0 0 0px rgba(0,0,0,0.1);  
   
    text-decoration: none;     
    background: #f2f2f2;
	text-align: left;
    margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 6px 4px 3px;
	height:1em;
	line-height: 1em;
	width: 6em;
	
	background: #f2f2f2;
	cursor: hand;
	cursor: pointer;
}

#searchbutton {
	position: relative;
	display: inline;
	visibility: hidden;
	    vertical-align:middle; 
	    margin: 0em 0 0.5em 0;

}	

#lettercontainer{
	width: 42em ;
	margin: 0.5em auto 1em auto;
	padding: 2em 5em 2em 5em;
	background: #f2f2f2;
	text-align: justify;
	color: #000;
	 
}

#lettercontainer a{
	text-decoration: none;
}

#lettercontainer a:hover{
	text-decoration: underline;
}

.issue-title {

}

.archive-issue-title  {
	padding-top:1em;
	line-height: 1.3;
	margin-left: 1.7em;
	font-size: 1.2em;
	margin-right:2em;
	margin-bottom:0.5em;
	text-indent: 0px;
	text-align: center;
}	

.entry-title a {
	text-decoration: none;
}	
.entry-title a:hover {
	text-decoration: underline;
}	

.entry-meta { 
	line-height: 1.3;
	margin-left: 2em;
	margin-right:2em;
	text-indent: 0px;
}

.entry-summary {
	line-height: 1.3;

}


.entry-content {
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 2em 0em;
	line-height: 1.3;
}

.entry-content blockquote p {
	margin: 1em 4em 1em 4em;
	line-height: 1.5em;
	font-style:normal;
	font-family: "GoudyStMItalic", Garamond, serif; font-weight:normal; 
	text-indent: 0;
}

.entry-content blockquote em {
	font-style:normal;
	font-family: "GoudyStM", Garamond, serif;
}

.entry-content ol {
	list-style-type: decimal;
}

.entry-content ul {
	list-style-type: circle;
}

.entry-content li {
	margin: 1em 4em 1em 4em;
	line-height: 1.5em;
}


.searchresult-title{
	padding-top:1em;
	line-height: 1.3;
	margin-left: 1.7em;
	font-size: 1.2em;
	margin-right:2em;
	margin-bottom:0.5em;
	text-indent: 0px;
	text-align: center;
}
.searchresult-meta{
	line-height: 1.3;
	margin-left: 2em;
	margin-right:2em;
	margin-bottom:0.5em;
	text-indent: 0px;
}
.searchresult-summary p{
line-height: 1.3;
text-indent: 0em;
}

.content_link {

}

.article_title{
	font-size: 1.25em;
}

.letter-title {
	padding-top:1em;
	line-height: 1.3;
	margin-left: 1.7em;
	font-size: 1.2em;
	margin-right:2em;
	margin-bottom:0.5em;
	text-indent: 0px;
	text-align: justify;
}


.citation {
	font-style:normal;
	font-family: "GoudyStMItalic", Garamond, serif; font-weight:normal; 
}

.citation em {
	font-style:normal;
	font-family: "GoudyStMItalic", Garamond, serif; font-weight:normal; 
}

ul.article_navigation { line-height: 1.25em; margin: 0; padding: 0; list-style-position:outside;}
ul.article_navigation li { line-height: 1.25em; margin: 0; display: inline; }
ul.article_navigation li a { display: inline; margin-left: 0.5em; margin-right:0.5em;}
ul.article_navigation li a .question {display: inline; margin-left: 0.5em; margin-right:0.5em; color:#ff0000;}


.section {}
	
#footer { 
	width: 52em ;
	clear: both; 
	text-align:left;
	margin: 0em auto 3em auto;
	font-family: "GoudyStM", Garamond, serif; 
	font-size: 1em; 
	color: #f2f2f2;
}



li.abstractButton{

}


.page-entry-title {
	text-transform: uppercase;
	line-height: 3em;
	margin-top: 2em;
	font-size: 1.2em;
}

.aligncenter{
	text-align: center;
}
.page-entry-content {
	line-height: 1.5em;
	text-align: justify;
	margin-bottom: 0.6em;
	text-indent: 2em;
}

#content-contact {
	margin-left: 8em;
	margin-right: 8em;
}

.page-entry-content p {

	margin-bottom: 1em;
	text-indent: 0em;
}

.page-entry-content h2 {
	line-height: 1.5em;
	text-align: center;
	margin-bottom: 0.6em;
	margin-top: 1em;
	text-indent: 2em;
	text-transform: uppercase;
	font-size: 1em;
}



h3.page-entry-content{
	font-style: normal;
	font-family: "GoudyStMItalic", Garamond, serif;
}

.comment-content {
	margin-top: 1em;
	margin-bottom: 1em;
}

.comments-list {
	text-align: center;	
}
textarea{
	width:100%;
	height: 8em;
	font-size: 1em;
	border: 0;
	margin:0em;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
}
.form-label{
	margin-left: 0em;
	margin-top: 1em;
}
.form-allowed-tags {
	font-size: 0.6em;
	line-height: 1.2em;
}
input.submit {     
	border: 0px solid #333333;
	font-size: 1em;
	background-color: #333333;
	color: #ffffff;
	vertical-align: bottom;
	border-top: 4px solid #333333;
	width: 8em;
	height:2em;
	margin-left: 0em;
 }
 
#login {text-align: right; float: right;}
#respond {text-align: right;}
.edit-link {padding-top: 4em; line-height: 3em;}

ul.downloadlink { line-height: 2em; margin: 0; padding: 0; list-style-position:outside;}
ul.downloadlink li { display: inline; }
ul.downloadlink li a { display: inline; margin-left: 0.5em; margin-right:0.5em;}
ul.downloadlink li a .question {display: inline; margin-left: 0.5em; margin-right:0.5em; color:#ff0000;}

.florette { /*style for separator bullet*/
	font-size: 1em; 
	line-height: 2.5em; 
	font-family: "GoudyStM", Garamond, serif; 
	font-weight:normal; 
	color: black;
	-webkit-text-stroke: 0.3px;
	-webkit-font-smoothing: subpixel-antialiased;
	margin: 1em;
}

p.linebreak { /*style for separator line*/
line-height: 1em;
text-align: center;
margin: 2em 0 2em 0;
text-indent: 0;
position: relative;
}

.abstract{
 margin: 2em 5em 0em 5em;
 text-align: justify;
}

.abstract-visible{
 margin: 1em 0em 2em 0em;
 text-align: justify;
}

#nav-below {
	margin-top: 2em;
}

.nav-previous {
	font-family: "GoudyStMItalic", Garamond, serif; font-weight:normal; 
	margin-left: 0em;
}

.more-link {
	font-family: "GoudyStMItalic", Garamond, serif; font-weight:normal; 
	margin-left: 2em;
	margin-top: 2em;
	text-indent: 0em;
}

.page-link {
	font-family: "GoudyStMItalic", Garamond, serif; font-weight:normal; 
	margin-left: 0em;
	margin-top: 1em;
	text-indent: 0em;
}

/* STYLES FOR HTML ARTICLE */
p {
	color:#231f20;
	font-family:"GoudyStM", serif;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.5em;
	margin-bottom:0px;
	margin-left:2em;
	margin-right:2em;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:2em;
}
p.Article-Paragraph {

}
p.Quotation1 {

	text-indent:0px;
}
p.Article-Title {
	font-size:2em;
	line-height:1;
	margin-bottom:0.5em;
	margin-left:2em;
	margin-right:2em;
	margin-top:2em;
	text-align:center;
	text-indent:0px;
}
p.Article-Author {

	font-size:1em;
	line-height:1;
	margin-bottom:1em;
	margin-left:6em;
	margin-right:6em;
	margin-top:2em;
	text-align:left;
	text-indent:0px;
	text-transform:uppercase;
}

p.Article-Author-HughONLY {

	font-size:1em;
	line-height:1;
	margin-bottom:1em;
	margin-left:6em;
	margin-right:6em;
	margin-top:2em;
	text-align:left;
	text-indent:0px;
}

p.Author-Attribution {
	font-family:"GoudyStmItalic", serif;
	font-size:1em;
	font-style:normal;
	line-height:1;
	margin-bottom:0px;
	margin-left:6em;
	margin-right:6em;
	margin-top:0px;
	text-align:left;
	text-indent:0px;
}

p.Abstract-Heading {
	font-size:1em;
	margin-right: 4em;
	margin-left: 4em;
	margin-top: 2em;
	margin-bottom:1em;
	text-align:center;
	text-indent:0px;
	text-transform: uppercase;
}

p.Abstract {
	margin-bottom:0;
	margin-top:0;
}

p.Article-Subheading {
	margin-bottom:1em;
	margin-left:4em;
	margin-right:4em;
	margin-top:2em;
	text-align:center;
	text-indent:0px;
	text-transform:uppercase;
}

p.Article-Subheading-Level-2 {
	margin-bottom:1em;
	margin-left:4em;
	margin-right:4em;
	margin-top:2em;
	text-align:center;
	text-indent:0px;
	font-style: italic;
}

li.Article-Numbered-List {
	margin-bottom:1em;
	margin-left:4em;
	margin-right:4em;
	margin-top:1em;
	text-align:justify;
	text-indent:0px;	
}

li.Article-Unordered-List {
	margin-bottom:1em;
	margin-left:4em;
	margin-right:4em;
	margin-top:1em;
	text-align:justify;
	text-indent:0px;	
}

table.Article-Table {
	margin: 1em 2em 1em 2em;
	text-indent: 0;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

table.Article-Table td {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	margin: auto;
	padding: 5em;
	vertical-align: middle;
}

table.Article-Table th {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	font-family:"GoudyStmItalic", serif;
	font-size:1em;
	font-style:normal;
	margin: auto;
	line-height: 1;
	text-indent: 0;
	padding: 5em;
	vertical-align: middle;
}

.Table {
	text-align: center;
	text-indent: 0;
	padding: 0;

}	

.Table-header {
border-color: black;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	font-family:"GoudyStmItalic", serif;
	font-size:1em;
	font-style:normal;
	margin-bottom: auto;
	margin-top: auto;	
	line-height: 1;
	text-indent: 0;
	
}

p.Figure-title {
	text-align: center;
	font-family:"GoudyStmItalic", serif;
	font-size:1em;
	font-style:normal;
	margin-bottom: 0.5em;
	
	line-height: 1;
	text-indent: 0;
	
}

.Table-cell {
	text-align: center;
	margin-left: auto;
	margin-right: auto;

}

.Table-text {
	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

p.Quotation {
	font-family:"GoudyStmItalic", serif;
	font-size:1em;
	font-style:normal;
	margin-bottom:1em;
	margin-left:4em;
	margin-right:4em;
	margin-top:1em;
	text-align:justify;
	text-indent:0px;
}


div.footnotes {

	margin-top:3em;
	margin-bottom:2em;
}

a.footnote-anchor {
	margin-right: 1em;
	text-decoration: none;
}

a.footnote-anchor:hover{
	text-decoration: underline;
}

a.footnote-link {
	text-decoration: none;
}

a.footnote-link:hover {
	text-decoration: underline;

}

p.Footnote {
	font-size:0.8em;
	line-height:1.3;
	margin-bottom:0.5em;
	margin-left:2em;
	margin-right:2em;
	margin-top:0px;
	text-align:justify;
	text-indent:1em;
}

p.References-Heading {
	font-size:0.8em;
	line-height:1;
	margin-bottom:1em;
	margin-left:4em;
	margin-right:4em;
	margin-top:2em;
	text-align:center;
	text-indent:0px;
	text-transform:uppercase;
}
p.References-List {
	font-size:0.8em;
	line-height:1.5;
	margin-bottom:0.5em;
	margin-left:2.5;
	margin-right:2.5em;
	margin-top:0px;
	text-align:left;
	text-indent: 0;
}

p.Acknowledgements {
	font-family:"GoudyStmItalic", serif;
	font-style:normal;
	margin-bottom:0;
	margin-top:1em;
	text-align:justify;
	text-indent:2em;
}

p.Formula {
	line-height:1;
	margin-bottom:1em;
	margin-left:4em;
	margin-right:4em;
	margin-top:1em;
	text-align:left;
	text-indent:0px;
}
p.Divider {
	line-height:1;
	margin-bottom:1em;
	margin-left:2em;
	margin-right:2em;
	margin-top:2em;
	text-align:center;
	text-indent:0px;
}
span.Emphasis {
	font-family:"GoudyStmItalic", serif;
	font-style:normal;
}
span.Publication-Name {
	font-family:"GoudyStmItalic", serif;
	font-style:normal;
}

span.Greek {
	font-family:"Times New Roman", Times, serif;
}

span.Small-Caps {
	font-variant:small-caps;
}

span.Math-Symbols {
	font-family:"Times New Roman", Times, serif;
}
span.Footnote-number {
	vertical-align:super;
	font-size:0.75em;
	vertical-align: baseline; 
	position: relative;
	top: -0.4em;
}

span.Superscript {
	vertical-align:super;
	font-size:0.75em;
	vertical-align: baseline; 
	position: relative;
	top: -0.4em;
}
span.Subscript {
	vertical-align:sub;
	font-size:0.75em;
	vertical-align: baseline; 
	position: relative;
	top: 0.4em;
}

.incrementClass:before {
   counter-increment: page;}
   