 .container { 
 position: relative; width:100%;/* max-width: 960px*/; margin: 0 auto; padding: 0; 
 }
    .container:after,
    .group:before,
    .group:after,
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .container:after,
    .row:after,
    .clearfix:after,
    .group:after {
      clear: both; }
    .row,
    .clearfix,
    .group {
      zoom: 1; }




a img {
border: none;
outline:none;
border:0;

}

 .article:first-letter{ color: #3A373A; font-size: 1.3em;  line-height: .96em; padding-right:.1em;  }




#bigtitle {
	font-size: 4em;
font-family: 'Roboto Condensed';
text-height: 130%;
text-transform: uppercase;
color: #2F2F33;
}

#biography{
	padding-top: 6em;
}


blockquote.pullquote {
	padding:1em 0;
/*	margin: .5em 2em 1em 2em;*/

	/*text-align: right;*/
	/*border-top:3px double #ccc;
	border-bottom:3px double #ccc;*/
        border-left:0;
        border-right:0;
		word-break: keep-all;
	}
blockquote.pullquote.right {
	position:relative;
	/*margin: .5em 0 1em 2em;*/
	font-size: 1.1em;
}


blockquote.pullquote p {

	margin:0 !important;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	/*color: #3A373A;*/
	font-weight:bold;
	line-height:1.2em;
/*	letter-spacing:-.06em;*/
	/*padding-right: 25%*/
	width: 85%;
}

blockquote.pullquote.right.short{
	float:none;
	width: auto;
	margin-left:6%;
}





 .blockquote.pullquote p :first-of-type::first-letter {
	color: #000;
}





 blockquote.pullquote p img{

	float: left;
}


blockquote.pullquote img.shorty {
	float:none;
	margin-left:.5em;
}

	

body, td, th {

	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
}

body {
	margin: 0;
	background-color: #E6E3E1;
}


.caption {
	margin:1em 0em .6em 0em;
	line-height: 1.5em;
	font-size: 1em;
	font-family: Helvetica, Arial, sans-serif;
	/*float:left;*/
	color: #3A373A;
}

.caption.vidcap {
	padding-top:1em;
}

.clickcue{
	font-size: .8em;
	font-family: Helvetica, Arial, sans-serif;
	display:none;
}




#centeredmenu {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   z-index:3000;
   opacity: 1;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:1em 0 1em 0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0 auto 0 auto;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   color: #CA8A1B;
   /*font-family: 'Roboto Condensed';*/
   text-decoration:none;
   line-height:1.3em;
}

#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   font-weight:bold;
}

.chapter {
	position: relative;
	width: 100%;
	background: #E6E3E1;
	padding-bottom:4em;
	border-top: .6em solid #f2673b;
	}
	
	.chapter p a {
	text-decoration: none;
	color: #996633;		
	}
	
	
.chapterhead {
	margin-top: 1.3em;
	margin-bottom: 2em;
	padding:0% 15% .2em 6%;
	font-size: 1.6em;
	text-transform: uppercase;
	color: #CA8A1B;
	/*color: #FBAF3f;*/
	font-family: Helvetica, Arial, sans-serif;
	text-align: left;
	border-bottom: 2px solid #CA8A1B;
	position:relative;
	/*height:4em;*/
		
	
	
}

.chaptertit{
	text-align: left;

	text-transform: uppercase;
	color: #CA8A1B;
	/*color: #FBAF3f;*/
	
	 position:absolute;
	 bottom:0px;	
}


.chapternum{
	float: right;
	font-size: 2em;
	text-transform: uppercase;
	color: #CA8A1B;
	

	position: absolute;
	right: 0px;
	margin-right: 15%;
	bottom: -0.12em;
}






.chapterrule {
	float:left;
	width: 75%;
	overflow:hidden;
	/*width:100%;*/
	height:5px;
	margin-top:1.6em;
	margin-bottom: .8em;
color: #000;
		border-top: 1px solid #000;
	border-bottom: 3px solid #000;
	
}




#ch1 {
/*position:relative;*/
z-index:3000;
/*background-color: #E6E3E1;*/
/*top:3000px;*/
}

#ch2 {
	/*position:relative;*/
/*top: 10000px;*/
	z-index:4000;
	/*background-image:url(images/paperback.jpg);*/
}


#ch2picholder {
	/*position:fixed;*/
	position:relative;
	width:100%;
	/*top: 900px;
	*/
	opacity:1;
	z-index:5000;
	
}

#ch2pic {
	/*position: absolute;*/
	/*top: 0;*/
	width: 100%;
	opacity: 1;
	
	
}


#ch2pic img {
	width: 100%;
	top:0px;
	
/*border-top: 6px solid #C63;*/
}

#ch2title {
	width:75%;
}
#ch5title {
	width:75%;
}

	
.clear:after { 
   content: ""; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}
	

#container {
/*
	width: 100%;
	position:absolute;
	top: -10px;
	left: 50%;
	margin-left: -570px;*/
}


#datepub {
	margin: 1.1em 0 2em 4.7em;
	letter-spacing:.1em;
	color:#666;
	font-size:.85em;
	font-family: Helvetica, Arial, sans-serif; 
}


.firstcharacter {color: #CA8A1B; font-size: 2.5em; float:left; }




#fixedheader{
    position:fixed;
    top: 0px;
    height: 4em;
  width: 100%;
     background: #fff;
 z-index: 50000;
    
}

#footer {
	
	/*position:absolute;*/
    bottom: 0px;
  /*  height: 3em;*/
    width: 100%;
     background: #E6E3E1;
 z-index: 50000;
 padding-top:1em;
padding-bottom: 1.5em;
 
 /*-moz-box-shadow: 2px -2px 3px #EEE;
-webkit-box-shadow: 2px -2px 3px #EEE;
box-shadow: 2px -2px 3px #EEE;
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
-msfilter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
	max-width:100%; max-height:100%;*/
}

/*#footertext {
	
	
	margin: 1em auto 1em auto;
    width: 30%;
	color:#3A373A;
	font-size: .8em;
	font-family: Helvetica, Arial, sans-serif;
   
}*/

#footertext a {
	color:#3A373A;
	text-decoration: none;

	
   
}


.footer-inner {
	background:#E6E3E1;
color: #666;
font: 11px/1.5 Arial,Helvetica,sans-serif;
line-height: 1.2em;
width: 90%;
margin-left: auto;
margin-right: auto;
border-top: 1px double #999;
position:relative;
bottom:0px;
}


.footer-inner a{
color: #666;
text-decoration:none;
}

.footer-inner #signup a {
	color: #996633;
	font-weight:bold;
}



.footer-inner ul{
	
	list-style-type:none;
	padding-left:0;
}


.footer ul li{
	
	 position:relative;
	float:left;
	
}


.footer-inner  .primary {
width: 33%;
float:left;
text-align: left;

}

.footer-inner  .midfoot{
width: 33%;
float:left;
text-align: center;
margin:0;
clear:none;
}




.footer-inner .legal {
width: 33%;
float:right;
text-align:right;
}





.fullscreen {
position:relative;
z-index:-5;
	top:0;
		


}


.fullscreenpic {
position:relative;
width:100%;
z-index:-5;


}



.fullcapt {
	
position:static;
font-family: Arial, Helvetica, sans-serif;


color: #3A373A;
	font-size: 1em;
	line-height: 1.3em;
	
	padding: .7em 6%.7em 6%;
background:none;
	

	
}


.fullcapt .source{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 2em;

}

#further {
	margin-top: 6em;
	font-size:.8em;
}

#further #getmore {
	padding-top: 1em;
	font-size: 1.3em;
	border-top: 1px solid #999;

}



#further h3{
	margin-left: 6%;

}



#further p{
	line-height: 1.1em;
	
}


/*#further p a:first-letter{ 
color: #996633; font-size: 1.3em;  line-height: .96em; padding-right:.1em;
 }


#further p:first-of-type:first-letter{ font-size: 1.3em;  line-height: 1.5em;
left:4px;}
*/

hr {margin-top:1.3em;
	color: #CA8A1B;
	border-width: 1.5px;
	border-style:solid;

}

h1{
	margin:1em 0em .6em 0em;
	line-height: 1.5em;
	font-size: 1em;
	font-family: Helvetica, Arial, sans-serif;
	/*float:left;*/
	color: #3A373A;
	font-weight:normal;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.8em;
	/*color: #CA8A1B;*/
}


#img1 a img {
/*	transform:rotate(0deg);*/
/*-ms-transform:rotate(0deg);*/ /* IE 9 */
/*-webkit-transform:rotate(0deg); *//* Safari and Chrome */

}


#kabul {
	position: relative;
width: 100%;
 z-index: 0;
 top:0px;
	/*margin: 0 0 0 -260px;*/
}

#kabulPic {
	position: fixed;
	top:0px;
	width: 100%;
	opacity: 1;
	overflow:hidden;
}

#kabulPic img {
	width: 100%;
	top:0px;
	margin:0;
}

.leadcaps {
	text-transform: uppercase;
}


.maincol{
position:relative;
margin-top:4em;
	
}

.maincol p{
font-size: 1.2em;
line-height: 1.5em;
line-height: 1.8em;
letter-spacing: .05em;
color: #3A373A;

}



/*.maincol p:first-letter{ color: #3A373A; font-size: 1.3em;  line-height: .96em; padding-right:.1em;  }*/



.maincol p a:first-letter{ 
color: #996633; font-size: 1.3em;  line-height: .96em; 
 }


.maincol p:first-of-type:first-letter{ font-size: 1em;  line-height: 1.5em;
left:4px;}


.maincol .pull1 {  width: 45%; float:right; color: #3A373A; margin:2em; }


#phoneauthor {
	color: #f05a28;
	font-style: italic;	
	font-size: 1.5em;  
		line-height: 1.8em;
		
}

#phoneblock {
	padding-left:6%;
	padding-right:6%;
		padding-top:1.5em;
		padding-bottom:1.5em;
		background: #E6E3E1;
		color:#3A373A;
}

#phonetitle {
	color: #CA8A1B;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;  
	line-height: 1.4em;
	

	
}

#phonesub {
	color: #f05a28;
	font-style: italic;	
		line-height: 1.8em;
}



.rightelem img{
	margin: 2em 0em 1em 0em;


}




.subcol{
	position:relative;
	float:right;
	clear:right;
	right:5%;
	width: 22%;
}

#subholder {
	width: 45%;
/*	height: 3.5em;*/
	position:absolute;
	bottom: 35%;
	
	z-index: 1000;
overflow:hidden;
	
}


#subsubtitle {
	
position:relative;
	right: 100%;
width: 80%;
font-family:"EB Garamond", Georgia, serif; font-weight:100; font-style:normal; 
	font-size: 1.35em;
	line-height: 1.1em;
	color:#dfcfbb;
	padding: .7em 1em .7em 2em;
	
	background:rgba(35, 36, 46, .5);
	
top: 0px;

	
}





.source {
	color: #9999CC;
	line-height: 1.7em;
	}


.source a{
	color: #9999CC;
	line-height: 1.7em;
	}


.share {
	float:right;
	margin:0 0em .3em .5em;
	clear:right;
}
.share a img {
	clear:none;
height:1.4em; 
width:1.4em; 
margin: .2em;
padding:0;

}



#testgrow{
	height: 1em;
	width: 0%;
	background: #blue;
	overflow:hidden;
}


#titles {
	position: fixed;
	z-index: 99;
	top: 5em;
	left: 50%;
	width: 15%;
	height: 5em;
	/*margin: 0 0 0 -555px;*/
	font-size: 2.5em;
	color: #ffffef;
	font-family: "Philosopher", Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform: uppercase;
	line-height: 1.2em;
	-webkit-font-smoothing: antialiased;
	text-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
}
#title, #subTitle {
	opacity: 0;
}

#titlepic {
	top: 3em;
}


#titlesonly {
	position:absolute;
	top: 20%;
	right:6%;
	width:27%;
	display:none;
	
}


#titlesonly img{
width:100%;
}

.titlesauthor {
	position:absolute;
	bottom: 7%;
	right:6%;
	width:27%;
   display:none;
	font-size:300%;
	font-family: 'Philosopher';
	color: #F2673B;
	text-align:right;
	white-space:nowrap;
}

.titlesauthor img{
	width:100%;
}
	
	
	
.titlesauthorfit{
	
	position:absolute;
	bottom: 7%;
	right:6%;
	width:27%;
    display:none;
	font-size:300%;
	font-family: 'Philosopher';
	color: #F2673B;
	text-align:right;
	white-space:nowrap;
}
	
	
#titlesauthor img{
	
	width:100%;
    
	



}



#topchapter{
	position: absolute;
	right: 1em;
	width: 40%;
	bottom:0px;

}

#topchapterlab{
 color: #CA8A1B;
   font-family: 'Roboto Condensed';
     text-transform:uppercase;
	 font-weight:700;
	 letter-spacing:.17em;
 text-decoration:none;
 font-size: .7em;
 display:none;

}

#topchapter ul{
	vertical-align:baseline;
/*	height: 3em;*/
width:100%;
display: block;
margin:0;
padding:0;
float:right;
position:relative;
bottom: 0px;

}

#topchapter ul li{
float:left;
width: 10%;
text-align: right;
/*clear: none;*/
/*margin-left: auto;
margin-right: auto;*/
/*padding: 0 3% 0 3%;*/
/*display: block;*/
 list-style:none;
/* height: 3em;*/
 vertical-align:baseline;
 position:relative;
bottom: 0px;

}




#topchapter a{
/*margin-top:3em;*/
text-align: left;
/* font-size:.8em;*/
white-space:nowrap;
float:left;
 vertical-align:baseline;
}

#topchapter a span{
/*margin-top:3em;*/
text-align: left;
 font-size:.8em;
white-space:nowrap;
float:left;
padding-right: .6em;
 vertical-align:baseline;
 font-weight:700;
 letter-spacing:.17em;
}

#topessay {
	
	float:left;
	bottom: 0px;
}

#topicons {
	float: right;
	margin-right: 1.8em;
}



#topnav {
	border-collapse:separate;
  /* float:left;*/
  /* width:100%;*/
 height:2.5em;
   /*overflow:hidden;*/
   position:relative;
   z-index:3000;
   opacity: 1; 
   padding:.8em 1.8em .3em 1.8em;
}

#topnav a{
  
 color: #CA8A1B;
   font-family: 'Roboto Condensed';
     text-transform:uppercase;
	
	
 text-decoration:none;
  
}

#topnav a:hover {
	color: #FCB040;
	/*font-weight:bold;*/
}

#topnav  a.active,
#topnav  a.active:hover {
	color: #CC6633;
	/*font-weight: bold;*/
}


.topshare {
	position:relative;
	float: right;
	margin-left:1em;
	height: 2.5em;
	width: .8em;
}


.topshare a{

}



.topshare img{
	padding-left:.5em;
	height:1.3em;
position:absolute;
bottom:0px;
}


#toptitle{
	
	 text-decoration:none;
	 position: absolute;
	bottom:0px;
	margin-bottom:.2em;
/*	height: 2.5em;*/
}




#toptitletitle{
	postion:absolute;
	float:left;
	line-height: 1.2em;
	margin-left: 1.5em;
vertical-align: text-bottom;
bottom:0px;
}


#transpgrad {
	position: fixed;
	z-index:0;
	width: 1%;
	height:100%;
	top:0px;
	background-image: -webkit-gradient(
  linear, left top, right top, from(rgba(255,255,255,1)),
  to(rgba(255,255,255,0)), color-stop(.8,rgba(255,255,255,.6))
)

}



.transpgrad:hover {
  width: 100%;
};



#tweetbutton
{
	padding: 12px 0 0 0;
}


/*.ui-accordion-header{
background: green;
color:red
border:0,0,3px double #ccc, 0;
}*/

.ui-accordion .ui-accordion-content {
font-size: .5em;
overflow:visible;
float:right;
clear:both;



}
.ui-accordion .ui-accordion-header {
	padding:0;
	float:right;
	clear:both;
	width: 100%;

}


.ui-accordion-header  span {
	display:none;
}




.ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active{


float:right;

}

.ui-accordion .ui-accordion-content{
width: 79%;
height:auto;
}

.ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active{
	  height: auto;
}


.ui-accordion .ui-accordion-content p {
margin:1em .5em 1em .5em;

  font-family: Helvetica, Arial, sans-serif;
   font-size: 1.3em;

}


.ui-accordion .ui-accordion-content p::first-letter {
color: #3A373A;
font-size: 1em;
line-height: .85em;
padding-right: .0em;
}

.ui-accordion .ui-accordion-icons {
padding-left: 0;
}

.ui-corner-all {
border-radius: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border:0;
/*border-bottom:3px double #ccc;
*/background: none;
font-weight: normal;
color: #000;

}
.ui-widget {
	font-family:Philosopher,Verdana,Arial,sans-serif;
	/*width: 35%;*/
}

.ui-widget-content{
	border:0;
/*	-moz-box-shadow: -2px 2px 3px #EEE;
-webkit-box-shadow: -2px 2px 3px #EEE;
box-shadow: -2px 2px 3px #EEE;
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
-msfilter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');*/
}

.underimg {
	postion:absoulute;
	width: 100%;

}

/*#ui-accordion-accordion-header-0: {
background-image:url(images/tmlLogo.png);
}*/

/*.vidembed {	
margin-top:.5em;
padding: 1em;
	float:right;
	clear:both;
	background: #fff;
width:100%
}*/


.vidholder {
		position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
/*	margin: .8em 0% .8em 3.5em;*/
width:100%;
	
}

.vidholder iframe,  
.vidholder object,  
.vidholder embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



.video{
	margin: 3em 0em 3em 0em;

}



   @media only screen and (max-width: 650px) { 
   .accordion {
	   display: none;
   }
   
    blockquote.pullquote  img{
display: none;
}

.chapter {


	border-top: 0;
	}
	
	
	
.chapternum {


	margin-right: 6%;
	}
	
	
#datepub {
	
	margin: 1.1em 0 3em 6%;
	letter-spacing:.1em;
	color:#666;
	font-size:.85em;
	font-family: Helvetica, Arial, sans-serif; 
}

	

.fullcapt {
		display:none;
	}
	
	#leadcaps:first-letter {
		
font-family:Arial, Helvetica, sans-serif;


	}
	
.maincol p{
	  margin-left: 6%;
	   margin-right: 6%;
  }
  
  .phonecapt{
font-family: Arial, Helvetica, sans-serif;
color: #3A373A;
font-size: 1em;
line-height: 1.3em;
padding: .7em 6%.7em 6%;
background:none;
	
  }
  
  
.rightelem {
	  margin-left: 6%;
	   margin-right: 6%;
  }
  
  #subholder {
	  display:none;
  }
	 
.titlesauthor {
	
  display:none;
	
}	 
	   
     
#topchapter .section{
	   display: none;   
   }



#topB img {
	width: 10em;
}

#topchapter {
	display:none;
}


#toptitletitle  {
	display:none;
}
/*
#toptitle a{
	left:5em;
}*/

.vidembed iframe{	
/*width: 100%;*/

}



   
   }


  @media only screen and (min-width: 651px) {   
  
  
  .accordion{
display:block;
	float:right;
	clear:both;
	background: none;
	padding:0;
width:38%;
	
min-width: 250px;
	

}




.accordion img{
/*	width:4em;*/
/*float right messes up accordion feature*/
	float:none;
	clear:none;
	background: none;
	padding:0;
	width:100%;
	

}

.accordion H3{
margin-right:0;
	
}
  
  
  
  
blockquote.pullquote {
	padding:1em 0;
	margin: .5em 2em 1em 0;
	float:left;
	width:100%;
	/*text-align: right;*/
	/*border-top:3px double #ccc;
	border-bottom:3px double #ccc;*/
        border-left:0;
        border-right:0;
		word-break: keep-all;
}
	
blockquote.pullquote p {

	/*float: right;*/
	/*text-align: right;*/
	margin:0 !important;
	font-family:Philosopher;
	color: #000;
	/*width:100%;*/
	/*padding-right: 25%*/
}

	
	
	
blockquote.pullquote.right {
	position:relative;
	margin: .5em 0 1em 2em;
	float:right;
	font-size: 1.5em;
}

blockquote.pullquote.right.short{
	float:none;
	width: auto;
	margin-left:0px;
}
  




  
     
 
		
body, td, th {
	background:url('images/softgrad.png');
	background-size:100%;
	font-size: 14px;
}


.caption {
	margin:1em 0em .6em 0em;
	line-height: 1.2em;
	font-size: .9em;
	
	
}



#centeredmenu ul li a {
 
   font-family: 'Roboto Condensed';
   font-weight: 700;
   letter-spacing:.17em;
 
}


.chapter {

background:

url('images/softgrad.png');
background-size:100%;
background-color: #E6E3E1;


/*top: 500px;*/
}

/*.chaphd {
	margin-top: 0;
	margin-bottom: 0.4em;
	font-size: 1.3em;
	text-transform: uppercase;
	color: #FBAF3F;
	font-family:Philosopher;
	text-align: right;/*	border-bottom: 2px solid #CA8A1B;
	
}*/

.chapterhead {
	
font-family: 'Philosopher';
font-size: 2em;	
margin-left:0;
padding:0% 15% .2em 0%;
margin-top:3em;
	
}

.chaptertit {
	width:80%;
}




.chapterlow {
	
font-family: 'Philosopher';
font-size: 1.6em;
float:right;
margin-right: 15%;
/*color:#FBAF3F;*/
color: green;
text-transform:uppercase;
	
	
}

#ch1women {
	width:45%;
}

#ch1bomb {
	width:45%;
}


#ch1bomb2 {
	width:50%
}



#ch2video {
	width:50%;
	
}


#ch2pashtuns {
	width:20%;
}

#ch2stamp {
	width:25%;
}

#ch2map {
	width:50%;
}

#ch2chart {
	width:35%;
}

#ch2clinton {
	width:35%;
}

#ch2thirdwar {
	width:35%;
}

#ch3durand {
	width:50%;
}

#ch3mujuhadeen {
	width:35%;
}

#ch3massoud {
	width:80%;
}

#ch4musharraf {
	width:35%;
}

#ch3video {
	width:35%;
	height:auto;
}

#ch3videoPickering{
	width:35%;
}

#ch4ariana {
	width:35%;
}

#ch4taliban {
	width:50%;
}

#ch4antiBush {
	width:35%;
}

#ch4video{
	width:35%;
	height:auto;
}


#ch4videoReidel {
	width:35%;
}


#ch5nato {
	width:50%;
}

#ch5quality {
	width:35%;
}

#ch5sharif {
	width:35%
}


#ch5lahore {
	width:35%;
}

#ch5antiisi {
	width:50%;
}

#ch5karzai {
	width:35%
}

#ch5dalrymple {
	width:50%
}

#ch5author{
	width:20%

}

#ch5videoOHanlon {
	width:35%
}

#further h3{
	margin-left: 0;

}


h3 {
	font-family: "Philosopher", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.8em;
}


#img1 {
/*	transform:rotate(-4deg);*/
/*-ms-transform:rotate(-4deg);*/ /* IE 9 */
/*-webkit-transform:rotate(-4deg);*/ /* Safari and Chrome */
	float:right;
/*	left:5000px;*/
width: 40%;

}


#img2  {
	width: 85%;
	
}

#img2 img{
	width: 100%;
	
}

#fin {
	position:relative;
right:0px;

bottom:0px;
right:60%;
margin:3em auto 1em auto;}
	
	
.firstcharacter { float: left; color: #CA8A1B; font-size: 10em; line-height: .2em; padding-top: .3em; padding-right: .1em; padding-left: 0; padding-bottom: .2em; font-family: 'Philosopher' }


#footer {

     background: #fff;

}




.footer-inner {
	background:#fff;
}

.footer-inner .midfoot p{
padding-left: 4em;
}




.fullcapt {
	
position:absolute;
font-family:"EB Garamond", Georgia, serif; font-weight:100; font-style:normal; 
	font-size: 1.35em;
	line-height: 1.3em;
	color:#dfcfbb;
	padding: .7em 1em .7em 2em;
background:rgba(35, 36, 46, .6);
	

	
}

#fullch2capt{
	
	bottom: 0px;
	right:0px;
	width:30%;
}

#fullch3capt{
	
	bottom: 0px;
	right:0px;
	width:30%;
	background: rgba(35, 36, 46, .7);
}


#fullch4capt{
	
	bottom: 0px;
	right:0px;
	width:30%;
}

#fullch5capt{
	
	bottom: 0px;
	right:0px;
	width:30%;
}





.fullcapt .source{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 2em;

}




.fullscreen.stuck {

			position:fixed;
			top:3em;
		z-index:-5;
		
}


.fullscreenpic.stuck {

			position:fixed;
			top:3em;
		z-index:-5;
		
}


.maincol{
	margin-top: 4em;
	margin-bottom: 4em;
	float:left;
	left:15%;
	width:85%;
	font-family:"EB Garamond", Georgia, serif; font-weight:300; font-style:normal; 
	font-size: 1.15em;
	
		
}

.maincol p{
margin-right: 35%;
}

#phoneblock {
	display:none;
	
}

.phonecapt {
	display:none;
}


.rightelem {
float:right;
margin: 2em 0 .8em 10%;
padding-right: 15%;
z-index: 30000;

}

.rightelem img{
	margin:0em 0 .8em 0;
	padding: 1em;
	/*float:right;*/
	clear:both;
	background: white;
-moz-box-shadow: -2px 2px 3px #EEE;
-webkit-box-shadow: -2px 2px 3px #EEE;
box-shadow: -2px 2px 3px #EEE;
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
-msfilter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
	max-width:100%;
	max-height:100%;
}


.rightelem blockquote {
	margin:0;
	padding:0 1.2em 0 1em;
	width:100%;
}

.caption {
	/*float:left;*/
	margin:3em 2em .6em 0;
	
	font-size: .7em;

}

.tipover {
	position: absolute;
	top: 0px;
	left: 10%;
	display:hidden;
}

.tipover:hover{
	display:inline}


#topessay img {

}


#topchapter {
	display:none;
}

#toptitle {
font-size:1em;
left: 5em;
}

#toptitle a{
	left:5em;
}





.vidholder{
border: 1em solid #fff;


	background: white;
-moz-box-shadow: -2px 2px 3px #EEE;
-webkit-box-shadow: -2px 2px 3px #EEE;
box-shadow: -2px 2px 3px #EEE;
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
-msfilter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');

}




.wrapstart {
	text-transform: uppercase !important;
}

      
	} 


@media only screen and (min-width: 767px) { 






.chapter {
	position:relative;
background:
url('images/starbig3.gif')  right  top  no-repeat ,
url('images/softgrad.png');
background-size:120%;
background-color: #E6E3E1;


/*top: 500px;*/
}
.chapterhead {
	margin-top: 4em;
	}



.chapternum {
	color: #FCB040;
}


.maincol {
	margin-top: 4em;
	margin-bottom: 6em;
}


.maincol p{

margin-right: 50%;
}

.maincol p a:first-letter{ 
color: #996633; font-size: 1.3em;  line-height: .96em; padding-right:.1em;
 }


#img.source-image {
width: 100%;
 /* position: relative;*/
  top: 0;
  right: 0;
}


.rightelem {
margin: 2em 0 .8em 5%;

}

#titlesonly {
	top: 15%;
	
}


.topshare img{
	height:1.3em;
	margin-left: .7em;
	  float:right;
}

#topB img {
	width: 14em;
}

#topchapter {
	display: block;
}

#topchapterlab{
display:block;

}


#topchapter .section {
	display: none;
}

#toptitle a{
	left:5em;
}





}

@media only screen and (min-width: 960px) { 

#toptitle a{
	font-size:1.2em;
white-space:nowrap;

}

#topchapter{
right: 8em;
	
}

#topchapter ul li{

width: 18%;

}


#topchapter .section {
	display: block;
}

#topchapterlab{
display:none;

}


}






/* Email Acquisition */
.email-mod {
    width: 500px;
    overflow: hidden;
}

.email-mod li {
	padding-left: 0;
}
.email-mod li.eam-response {
	padding-left: 13px;
}

.email-head {
    background: transparent repeat-x 0 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#11629f), to(#06396b)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #11629f, #06396b); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image: -moz-linear-gradient(top, #11629f, #06396b); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #11629f, #06396b); /* IE10 */
    background-image: -o-linear-gradient(top, #11629f, #06396b); /* Opera 11.10+ */
    background-image: linear-gradient(top, #11629f, #06396b);
    color: #FFFFFF;
    padding: 20px;
    font: 24px/1.25 Georgia, "Times New Roman", Times, serif;
    position: relative;
}

.lt-ie10 .email-head {background: #06396b url('/assets/img/nav-bg.png') repeat-x}

.email-title {
    max-width: 425px;
}

.email-head span a {
    background: url(/assets/img/email-close.png) no-repeat;
    width: 18px;
    height: 18px;
    margin-top: 6px;
    position: absolute;
    top: 20px;
    right: 20px;
}

.email-body {
    padding: 2px 18px 18px 18px;
    overflow: hidden;
    color: #000000;
    border-right: 1px solid #cc9;
    border-bottom: 1px solid #996;
    border-left: 1px solid #996;
}

.email-body .email-headline {
    font-size: 16px;
}

.email-body .email-description {
    font-size: 14px;
}

.email-body button,
.email-body input {
    padding: 8px 12px;
    float: left;
    margin: 5px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A6C4DC;
    color: #666666;
    font-style: italic;
}

.email-body input:focus {
    border: 1px solid #A6C4DC;
    border-radius: 5px;
}

.email-body input[type="checkbox"] {
    border: none;
	margin-left: 0;
}

.email-body input.email {
    width: 300px;
}

.email-body input.eam-zip {
    width: 10px;
}

.email-body .error {
	clear: left;
	color: #bd3d42;
	font-size: 12px;
	margin-left: 10px;
}
.email-body span.error {
	float: left;
	padding-bottom: 12px;
}
.email-body .multi-email-description p {
	margin-left: 8px;
	margin-top: 2px;
}

.email-body button.submit,
.email-body input.submit {
    width: 75px;
    background: url("/assets/img/email-submit-bg.png") repeat-x 0 0;
    color: #FFFFFF;
    text-transform: uppercase;
    border-radius: 5px;
    border: none;
    font-size: 14px;
    font-style: normal;
	outline: none;
}

.email-body .input-submit {
	margin-bottom: 0;
}

.email-body input.invalid {
   border-radius: 5px;
   border: 1px solid red;
   box-shadow: 0 0 5px red;
   margin-bottom: 5px;
}

.email-body p.invalid {
    color: red;
    clear: both;
    margin-top: 5px;
    margin-left: 12px;
    font-size: 11px;
}

.multi-email-description li {
    background: none;
    text-indent: 0;
    margin-bottom: 15px;
    clear: both;
}

.multi-email-description li input[type="checkbox"] {
    margin-top: 4px;
}

.multi-email-description .email-headline {
    font: 16px/1.25 Georgia, "Times New Roman", Times, serif;
    margin-bottom: 10px;
    font-weight: bold;
}

.email-body .newsletter-group {
	display: inherit;
	border-bottom: 0;
	padding-bottom: 0;
}

.email-body .newsletter-group .description {
	padding-left: 10px;
}

.multi-email-description p {
    margin-left: 20px;
}
.multi-email-description .multi-language p {
	margin-left: 40px;
}

.email-mod .input-submit {
    margin-top: 30px;
    margin-bottom: 40px;
    overflow: hidden;
    clear: both;
}

.email-body.confirm ul li {
    background-image: none;
    color: #000000;
    list-style-type: none;
    margin-left: 15px;
    padding: 0;
    font-size: 16px;
}

.email-headline.view-all {
    border-top: 1px solid #000000;
    padding: 1em 0;
}

.email-headline.view-all a {
    text-decoration: underline;
}

/* Changes to Email Acquisition */

li.newsletterLi {
    list-style-type: none;
}

.hidden {
    display: none;
}
