/* Print Style Sheet (in progress) */
/*  BK todo: 
        Fonts (minion, etc. aren't printing)
        Add footer and page numbers to printout
            BK: This won't work. this is not implemented in most browsers. I think the only way
            to do this is to print via Prince or command line…
        Fix the layout for the [capt] shortcode in print.css
*/


/* FONT QUESTION: HABIBI OR GARAMOND FOR BODY TEXT? */

@import url(http://fonts.googleapis.com/css?family=Habibi|Oswald&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Cinzel);


@page { /* NOT SUPPORTED IN SAFARI 6.0 AS FAR AS I CAN TELL! */
  size: 8.5in 11in;
  margin-top: 2cm;
  margin-bottom: 2cm;
  counter-increment: page;
 } 


#container {
	border: 0px solid #eaeaea;
}

#nonsite-article-info {
    margin-bottom: 1cm;
    font-family: "oswald";
	text-transform: uppercase;
}

body { 
	background:white; 
	color:black; 
	margin:0;
}

#content { /* THIS IS AFFECTING THE LEFT AND RIGHT MARGINS */
	margin-left: 1.9cm;
	margin-right: 2.3cm;
}

#comments { display: none}
#sidebar {display: none }
ul.nav {display: none }
.single-sidebar { display: none }
.navigation-post { display: none }
#respond {display: none }
#commentform { display:none }
.post-data {display: none }
.shareinpost {display: none } /* social media plugin */



h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }

img { display: block;
    page-break-inside:avoid; 
    page-break-after:avoid;
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
}
	
img.size-large { /* this is actually impacting the size of images! I might need other div classes, depending on the post…(BK) */
    max-width: 90%; 
}



table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	background: white;
}

a:active {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

.ffix {
	clear: both;
}

/* BK: THIS IS THE PARAGRAPH SPACING AND FONT FOR YOUR SINGLE POST */

p { text-indent: 0cm; /*This can be adjusted to add paragraph indents */
    font-family: Habibi;
	font-size: 15px;
	text-align: justify; 
	letter-spacing: 0px;
	line-height: 140%;
	padding: 5px 0px;
	margin-bottom: 0; 
	margin-top: 0;
    orphans:3;
    widows:2;

}

pre {
	font: 15px Georgia, "Times New Roman", Times, serif;	
	letter-spacing: 0px;
	line-height: 20px;
	padding: 5px 0px;
}

abbr {
	border-bottom: 1px dotted #999;
	cursor: help;
}

acronym {
	border-bottom: 1px dotted #999;
	cursor: help;
}

blockquote {
    display: block;
	padding: 0px 5px;
	font-size: 12px;
	min-height: 0px;
	line-height: 15px;
	clear: both;
    orphans:3;
    widows:2;
} 

#outer {
	margin: 0 auto;
	text-align: left;
	padding: 10px;
}


#header { display: none;
	background-color: white;
}
#header h1 {
	width: 100%;
	font: normal 90px Georgia, "Times New Roman", Times, serif; /* used to be 90px */
	letter-spacing: 5px; /* used to be 20px */
	text-transform: uppercase;
	text-align: center;
	color: white;
}

#header h1 a {
	color: #7a7c85;
	border-bottom: none;
}

#header h1 a:hover, #logo h1 a:hover, #logo a:hover {
	background-color: white;
}

#logo {
	background-color: white;
}

#tagline { display: none;
	font-family: "bebas neue";
	position: relative;
	top: 15%;
	background: #D42;
	color: white;
	text-transform: uppercase;
	float: right;
	padding: 2px;
	line-height: 100%;
	letter-spacing: -0.7pt;
	word-spacing: 0.6pt;
	font-size: 13pt;

}

.left {
	width: 260px;
	padding: 10px;
}

.left .featured .list h3, .left .featured .list .category {
	float: none;
}

.category {
	text-transform: lowercase;
}

.single-main hr {
    display: none;
}


.focus {
	width: 658px;
	padding: 10px;
	border-bottom: 1px solid #eaeaea;
	background-color: #fff;
}

.right {
	float: left;
	width: 678px;
}
.main {
	width: 420px;
	padding: 10px;
	float: left;
}

.main .post h2 {
	font-size: 26px;
}

/* BK: added */

button {
	display: none;
}

#navbar {
	display: none;
}

/*.border-right, .border-left, .border-top, .border {
	display: none;
}*/

footer {
	display: none;
}

.single-main {
    font: normal 12px Habibi;
	width: 100%;
	padding: 10px;
	float: left;
	text-align: left;
}


.single-main .title-block {
    display: block;
    padding-top: .75cm;
	padding-bottom: 0.2cm;
}

.single-main .title-block .title {
    font-size: 0.4in;
    font-family: "oswald", Arial, Helvetica;
    font-weight: bold;
	padding-bottom: 0.1cm;
    letter-spacing: 0.1em;
    text-transform: uppercase
    }

.single-main .title-block .subtitle {
    font-size: 0.2in;
    font-family: "oswald", Arial, Helvetica;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.1em;
    }
    
.single-main .author {
    font-family: "oswald";
    text-transform: uppercase;
    font-size: 0.15in; 
    letter-spacing: 0.1em;
    margin-bottom: 7.5cm;
    padding-top: 0.8cm;
}

.single-main .author .author-web-only {display: none}

.single-main h3 {
	padding-top: 20px;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #000;
	padding-bottom: 10px;
}


/* BK: added */

.single-main .caps {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	color: #000099;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 10px;
	padding-top: 10px;
	
}

.single-main ol, .single-main ul {
	padding: 5px 5px 5px 30px;	
	font: 13px Georgia, "Times New Roman", Times, serif;
	line-height: 140%;
}

.single-main li {
    font-family: Habibi;
	font-size: 15px; /* NEW TYPEFACE suggested by the designer -- BK: does this need to be scaled or fixed for clarity? */	
	text-align: justify; 
	letter-spacing: 0px;
	line-height: 140%;
	padding: 5px 0px;

}

.author-detail {
	display: none;
}

.wp-smiley {
    display: none;
}

.comments {
	display: none;
}


p.tags {
	border: 1px dotted #eaeaea;
	padding: 10px;
	background: #fcfcfc;
	margin-top: 10px;
}

#printfooter {
    display: block;
    page-break-inside:avoid;
    margin-left: 2.2cm;
	margin-right: 2.3cm;
    margin-top: 1cm;
	border-top: 2px dotted #eaeaea;
	padding-top: 3px;
	font-size: 9px;
    text-align: left;
    line-height: 140%;
}

#footer, .footer-text, .footer-nav, .emory-logo {display: none;}

#wpstats {display: none; }

/* BK: new classes */
.solid-line {
	padding-bottom: 15px;
	border-bottom: 2px solid #000000;
	margin-bottom: 15px;
}



/* BK: new styles */

.no-style {
}

.single-main .abstract { 
	font-size: small;
	color: #41383C;
	margin-bottom: 1em;
}

.single-main .epigram {
	font-size: 11px; 
	text-align: right;
	margin-left: 40%;
    padding-bottom: 3px;
}

.container {
}


.left-element { display: none;
	font-size: 12px;
	float: left;
	width: 49%;
	padding-bottom: 15px;
	/* margin-bottom: 15px; */
}
.right-element { display: none;
	font-size: 12px;
	float: right;
	width: 49%;
	text-align: right;
	padding-bottom: 15px; 
	/* margin-bottom: 15px; */
}

.printme {display: none; }

.small-post{
	font-size: 10px;
}


.for-print-only {
	font-size: 100pt;
}

.superscript { 
	position: relative;
	font-size: 60%;
	top: -0.8ex;
	margin-left: 0.2em;
	margin-right: 0.1em;
}


.footnote_head {
    display: block;
    page-break-before: always;
    text-transform: uppercase;
    margin-top: 20px;
}

.footnote-text, .footnote-text p {
    font-size: 11px;
    text-align: left; 
	letter-spacing: 0px;
	line-height: 140%;
	padding: 5px 0px;
	margin-bottom: 0; 
	margin-top: 0;
}

/* BK -- this erases the return arrows in the footnotes on print!! */
/* NOTE: make sure you wrap the arrow with <span class="hide">.....</span>, in case up updates */

.hide { display: none}

/* Trying to hide the share buttons from Jetpack */
.sharedaddy {display: none}


/* BK -- ADDED CODE FOR IMAGES -- */
/* Begin Images */
p img, a img {
	padding: 0;
	max-width: 100%;
    display: block;
	margin-left: auto;
	margin-right: auto;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
    
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Make sure images with WordPress-added height and width >attributes are scaled correctly. BK: This syntax is for an attribiute selector with a wildcard  */

img[class*="align"],
img[class*="wp-image-"] {
    height: auto; 
}


/* Captions */
.aligncenter { /* this is affecting the image + caption block */
	display: block;
    page-break-inside: avoid;
    max-width: 85%; /* this will constrain width of image + caption block */
	margin-left: auto;
	margin-right: auto;
    margin-bottom: 0.3cm;
    margin-top: 0.4cm;
}

.aligncenter img { /*this affects images but not the captions */
}

.wp-caption-text { /* this is controlling caption text */ 
	text-align: center;
    font-size: 85%;
    padding-top: 0.2cm;
}






/* End captions */

/* For Blakley Vermule's essay */

.single-main .indent1 {
text-indent: 2em
}

.single-main .indent2 {
text-indent: 4em;
}

.single-main .indent-paragraph1 {
/* padding-left: 4em; */
margin-left: 2em;
/* padding-top: 1em; */
/* padding-bottom: 1em; */
}

.single-main .indent-both {
padding-left: 2em;
padding-right: 4em;
}

/* ADD A SPACE */
.single-main .line-break {
	text-indent: 0em;
}

/* TWITTER AND FACEBOOK SHARE */
/* THIS hides twitter and facebook share links at bottom of post */
.interactive_bottom {
	display: none;
}



/* AUDIO AND VIDEO */
/* BK: could I get it to put the link instead of just suppressing it altogether? */

.mejs-audio { /* This hides the audio player */ 
    display: none;
}


.mejs-video { /* This blocks out the video, the image, play, and controlls are separate bits */
    display: none;
    page-break-inside: avoid;
    margin-left: auto;
    margin-right: auto;
}

.mejs-poster, .mejs-poster img, .mejs-poster.mejs-layer img {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
}
.mejs-overlay, .mejs-controls { /* This got rid of the play button and controls */
    display: none
}

.mejs-mediaelement {
    display: none;
    }

div[class*='mep_'] {
    display: none;
}

.screenonly { display: none; }

/* Post tabs formatting for print */

a[id*="anchor-id"] {display: none;} /*this gets rid of tabs */
.postTabs_divs { display: block !important;}  /* this unhides all the content */ 



/* CINZEL, for pain in the ass author */
.cinzel {
	font-family: 'Cinzel', serif;
	font-size: 10.5px;
}
