/* CSS Document */

/*===================
     STYLE-DOC.CSS
=====================*/

/* ========= Headers ========== */

h1 { 
xfont-family:Verdana, Geneva, sans-serif; 
font-family:Arial narrow, Helvetica, sans-serif;
color:black; 
font-size:1.8rem;
font-weight:bold; 
line-height:1.2; 
margin:16px 0 16px 0; padding:0; 
}

h2 { 
font-family:Arial, Helvetica, sans-serif; font-style:italic; 
font-weight:bold; 
font-size:1.2rem; 
line-height:1.1; 
padding:0; 
margin: 15px 0 17px 0; 
color:black; 
letter-space:.05em; 
}

h3 { 
font-family:Arial, Helvetica, sans-serif; 
font-size:1.3rem; 
line-height:1.1; 
padding:0; 
margin: 20px 0 20px 0; 
font-weight:bold; 
letter-space:.05em; 
font-style:normal; 
color:#a81f38;
}

h4 { 
font-family:Arial, Helvetica, sans-serif; 
font-size:1rem; 
line-height:1; 
color:#a81f38; 
letter-space:.05em; 
text-transform:uppercase; 
font-weight:bold; 
padding:0; 
margin:0;
}

h4 a:link    { color:#a81f38; }
h4 a:visited { color:#a81f38; }
h4 a:hover   { color:navy; }

h5 { 
font-family:Arial, Arial narrow, Helvetica, sans-serif; 
color:#a81f38; 
font-size:1.1rem; 
font-style:normal;
font-weight:bold; 
line-height:1.8; 
margin:30px 0 5px 0; 
padding:0; 
border-top: solid #aaa 6px; 
padding-top:10px; 
letter-space:1em;
}

h6 {
font-family:Arial, Helvetica, sans-serif; 
font-size:0.9rem; 
padding:0; 
margin: 22px 0 0 0; 
letter-spacing: 0.05; 
color:#555555; 
}

/* ========= Paragraph Text ========== */

p{
xfont-family:"Book Antiqua", "Palatino Linotype", Palatino, serif;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2rem;
line-height:1.5;
margin:20px 0 20px 0;
color:black;
}

/* ===
p strong { 
   font-family:"Book Antiqua", "Palatino Linotype", Palatino, serif;
   font-weight:bold; 
}
=== */

p strong {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}

li{
xfont-family:"Book Antiqua", "Palatino Linotype", Palatino, serif;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2rem;
line-height:1.5;
margin:10px 0 12px 0;
color:black;
}

.block1 { 
margin-left:25px; 
margin-right:30px; 
border-top:solid 1px #FEFFE9; 
border-bottom:solid 1px #FEFFE9; 
border-left: solid maroon 1px; 
border-right: solid maroon 1px; 
background-color:#FEFFE9; 
padding: 0 15px 0 15px;
}

.block1 p  {
font-size:1.2rem;
line-height:1.5;
}

.block11 { 
margin-left:20px; 
margin-right:25px; border-left: 
solid green 3px; 
border-right: solid green 3px; 
padding: 0 15px 0 15px; 
background-color:#FEFFE9; 
border-top: solid green 1px; 
border-bottom: solid green 1px;
}

.block11 p  {
font-size:1.2rem;
line-height:1.5;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1rem;
	line-height: 1.2;
	color: black;
	display: inline-block;
	xmargin: 0;
	xpadding: 0;
	font-style: italic;
}

.caption2 { 
font-family: Arial, Helvetica, sans-serif; 
font-size:1.2rem;
line-height:1.2;
color:black; 
display:inline-block; 
xmargin:0; 
xpadding:0;
}

/* **************** Other / Old ********************* */

.sub_headline1 { 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size: 15px; 
line-height: 19px; 
color:black; 
font-weight:bold; 
font-style:italic;  
color:#444;
}

.sub_headline2 { 
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size: 15px; 
line-height: 19px; 
color:#666; 
color:maroon; 
font-weight:bold; 
margin-left:40px;
}

/* ************************************************** */

@media (max-width:480px){

h1 { 
line-height:1.2; 
}

}
