body {  margin-left:20px;  }

a:link, a:visited  { color:#C00404; text-decoration:none; }

a:hover, a:active  { color:#C00404; text-decoration:underline; }

body, p, li, pre p, p.lead { width: 600px;  font-family: arial, sans-serif; font-size:14px; line-height:150%; }
li {  width: 500px; }


body#design01 p,
body#design01 p.small,
body#design02 p,
body#design02 p.small { width:auto; }


img#newsHeadMobile  { display:none; }
img#sourceHeadMobile  { display:none; }
img#opEdHeadMobile  { display:none; }
img#textHeadMobile  { display:none; }

p.identity { font-size:10px; padding:10px 0 3px 200px;  }

/* points people to the index  */
p.index  {  font-size:14px;  margin-top:0; padding-top:0; }


/* h5 is used for eyebrow  */
h5         {  font-family: arial, sans-serif; font-size:13px; font-weight:bold;  text-transform: uppercase; margin-bottom:0; margin-top:20px;  text-decoration:none; }
p.eyebrow  {  font-family: arial, sans-serif; font-size:13px; font-weight:bold;  text-transform: uppercase; margin-bottom:0; margin-top:20px; text-decoration:none;  }


/* h3 is used for headline  */
h3         { font-family: arial, sans-serif; font-size:28px; font-weight:bold;  line-height:120%; margin:16px 0 16px 0; }
p.headline { font-family: arial, sans-serif; font-size:28px; font-weight:bold;  line-height:120%; margin:16px 0 16px 0; }
p.head     { font-family: arial, sans-serif; font-size:28px; font-weight:bold;  line-height:120%; margin:16px 0 16px 0; }


/* blockquote used for summary  */

blockquote {  font-family: arial, sans-serif; font-size:14px; line-height:140%;  border-top: 2px solid #aeaeae;  border-bottom: 2px solid #aeaeae; width:600px;
padding:10px 0 0 0; margin:0;  font-style:italic;  }
p.summary {  font-family: arial, sans-serif; font-size:14px; line-height:140%;  border-top: 2px solid #aeaeae;  border-bottom: 2px solid #aeaeae; width:600px;
padding:10px 0 10px 0; margin:0;   font-style:italic;  }
ul.summary   {  border-top: 2px solid #aeaeae;  border-bottom: 2px solid #aeaeae; 
padding:10px 0 10px 20px; margin:0;  }


/* major subhead in story */
p.divider  { font-size:20px; font-weight:bold;  line-height:120%; margin:26px 0 16px 0; border-top: 1px solid #aeaeae;  }


ul li { margin: 1px 0 1px 0; padding: 0; }

hr { height:1px; width:0; }

/* about the author section */
p.small  { font-family: arial, sans-serif; font-size: 12px;   padding-top:10px; width:auto; }
p.author { font-family: arial, sans-serif; font-size: 12px;   padding:10px 0 0 0; margin:0; width:auto;  border-top: 1px solid #aeaeae;   }


/* styling for smartphone  */

		@media screen and (max-width: 400px) {
			body, p, pre, pre p  {  min-width:300px; width: 320px; } 
			blockquote  {  min-width:300px; width: 320px; } 
			p.summary, p.author, p.lead {  min-width:300px; width: 320px; } 
			li   {  min-width:260px; width: 280px;   } 
			img#newsHead  { display:none; }
			img#newsHeadMobile  { display:block; margin-top:0px; padding-top:0; margin-bottom:16px; }
			img#sourceHead  { display:none; }
			img#sourceHeadMobile  { display:block; margin-top:0px; padding-top:0; margin-bottom:16px; }
			img#opEdHead  { display:none; }
			img#opEdHeadMobile  { display:block; margin-top:0px; padding-top:0; margin-bottom:16px; }
			img#textHead  { display:none; }
			img#textHeadMobile  { display:block; margin-top:0px; padding-top:0; margin-bottom:16px; }
			}
			
			