body
{	color : black;
	background: white;
	font-family:sans-serif;
	margin: 10px 34px 10px 34px;
	line-height: 140%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-color: #222;

	
}

a:link {color: #000088; }
a:visited {color: #894f7b;}
a:hover {color:black; background-color: #ED3; text-decoration: none;}
a:active {color: white; background-color: #369;}

#main {	margin: 0px 30px 10px 30px;
	line-height: 140%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-color: #222;
	}
	
h1 {
font-family: Georgia, "Book Antiqua", Palatino, Bookman, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 200%;
margin-bottom: 4px;
margin-top: 15px;
color:#CC6633;
text-align: center;
margin-left: auto;
margin-right: auto;
font-weight: 700;
line-height: 160%;
}

h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 140%;
text-align: center;
line-height: 130%;
padding: 4px 0 8px 2px;
margin-top: .4em auto 1em auto;
color:#CC6633;

}


h3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 130%;
margin: 1.7em auto 2.2em auto;
text-align:center;
color:#AA6622;
border-bottom:  3px dotted #cd853f;
border-top: 3px dotted #cd853f;
line-height: 162%;
}

h6 {
margin:20px 0 10px 0; padding: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold; font-size: 110%; line-height: 140%; text-align: left;
letter-spacing: 0.3px; word-spacing:0.6px; color: #bf8743; margin-left:0px;margin-bottom:0;
}



#idea-box {
float: left;
width: 22em;
text-align: left;
border: 3px solid #8b0000;
color: #000;
background: #fff url(gif/ghost.png) repeat;
padding: 0.2em 0.2em 1em 0.2em;
margin: 0 1em 0.2em 0;
}
#idea-box h3 {
color: #f3f;
background: #8b0000;
border-top: 2px #f99 solid;
border-left: 2px #f99 solid;
border-bottom: 2px #416da4 dotted;
border-right: 2px #31557f solid;
border-style: outset;
}
#idea-box p, #resource-box p {
padding-left: 1em;
padding-right: 1em;
}

/* begin teach styles */




#news {
position: relative;
top: 10px; right: 20px;
margin: .5em 1em 1em 2em;
width: 35%;
float: right;
font: .80em Verdana, Arial, Helvetica, Geneva;
padding: 1.2em;
border: dotted;
background: #ffd;
}

#news em{
font-size: 110%;
font-weight: 800;
}


#news h1{font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 130%;
margin-bottom: 4px;
margin-top: 1px;
color:#3346A4;
text-align: center;
margin-left: auto;
margin-right: auto;
font-weight: 700;
}


blockquote {
  font-family: Verdana,Arial,Helvetica,Geneva;
  font-size: 83%;
  margin: 1em 2.3em 1.4em 2.3em;
  padding: 0 0 0 1.1em;
  border-left: 2px dotted teal;
}

blockquote blockquote {
   border: none;
   font-size: 90%;
   background-color: #EEF;
   padding-top: 6px;
   padding-bottom: 6px;
   padding-right: 8px;
}



blockquote > p {/* selects child p of a blockquote - control mozilla paragraph margin */
  margin: 1em 0 0.5em 0;
  }



/* *************** print **************  */

@media print {
   h1, h2, h3,
   h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid; }
   blockquote, pre { page-break-inside: avoid; }
   ul, ol, dl { page-break-before: avoid; }
}

/*  *************** speech ***************  */

@media aural {
   h1, h2, h3,
   h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90; }
   h1 { pitch: x-low; pitch-range: 90; }
   h2 { pitch: x-low; pitch-range: 80; }
   h3 { pitch: low; pitch-range: 70; }
   h4 { pitch: medium; pitch-range: 60; }
   h5 { pitch: medium; pitch-range: 50; }
   h6 { pitch: medium; pitch-range: 40; }
   li, dt, dd  { pitch: medium; richness: 60; }
   dt { stress: 80; }
   pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80; }
   em { pitch: medium; pitch-range: 60; stress: 60; richness: 50; }
   strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90; }
   dfn { pitch: high; pitch-range: 60; stress: 60; }
   s, strike { richness: 0; }
   i  { pitch: medium; pitch-range: 60; stress: 60; richness: 50; }
   b { pitch: medium; pitch-range: 60; stress: 90; richness: 90; }
   u { richness: 0; }
   a:link { voice-family: harry, male; }
   a:visited { voice-family: betty, female; }
   a:active { voice-family: betty, female; pitch-range: 80; pitch: x-high; }
}



hr {
margin-top: 10px;
margin-bottom: 10px;
border-bottom: none;
border-left: none;
border-right: none;
border-top: 1px solid teal;
width: 86%;
}

hr.o2  {
border-top: 2px dotted orange;
}



#lord {
	color : black;
	width: 240px;
	height: 350px;
	float:right;
	background-color : white;
	background-image : url(lord6.jpg);
	xbackground-attachment : fixed;
	background-position : 0px 0px;
	background-repeat : no-repeat;
	padding-left: 10px;
	font-family:sans-serif;
}




p.center {
margin-left: auto;
margin-right: auto;
text-align: center;
}


address {
font-style: italic;
font-size: 83%;
float:left;
width:auto;
margin-left: 3%;
margin-bottom: 10px;
line-height: 130%;
color: #553;
}

