body {background:#F0F0FF }
/*  pink "#FFD4EE"#FFD4EB    sky    ltblue "#CCCCFF"    */


p { 
	text-align: justify;
	color:black;
	margin-left:2.5em;
	margin-right:2.5em;
}

span.linklist { color:#FF3399; font-style:italic; font-weight:bold; font-size:12pt;}
A:link    { color:#000080;}
A:active  { color:#0000FF;}
A:visited { color:#000040;}
/* "give it to God" */
/* spacing betw H2, L/Rwords */

bloglink.span {text-decoration:underline; }


div.reference_colors_ {
background:#e4e5fa; /*lightblue*/
background:#FFD4EE; /*pink*/
/*new dark blue for eyecatch text */  background:#206;
}

/* Special H1 positioning for fixed (nonscrolling) header bar 
  H1 may be used elsewhere just fine; this positioning only affects the 
  H1 inside a header, which is defined in cvibe.js 
*/
div.header h1  {
	position:fixed;  top:3px;  left:0.6em; 
}
div.header {
  background:url(headerback.jg) repeat-x #CDF; 
  position:fixed;  top:0;  left:0; 
  width:100%
}
/* topspace is just empty space at top of every page to keep content from hiding 
   under the header bar */
div.topspace {    
clear:right;
height:75px;
}

.pagetitle,  h1  {
	/* 
	Title to head every page, above the Pink Box 
	Use one per page.  
	 CENTER   font color="FF3399"><B><FONT SIZE=6> 
	 
	 old html = <div align="left"> 
    <p><font size="6" color="#800080"><b><BR>
      <i><font color="000088" size="+1"> 
      
      */
	color:#F39;
	text-align:left;
	font-weight:200;
	font-size:x-large;
	font-family:serif;
}

.pagesubtitle, .servicetitle, h2   {
	/* like pagetitle, but goes below teh Pink Box, and elaborates
	upon th page's subject 
	
  <div align="left"> 
    <p><font size="6" color="#800080"><b><BR>
      <i><font color="000088" size="+1">
      
      old html =  <font color="FF3399"><B><FONT SIZE=6> 
	
	 old html = <p><font size="6" color="#800080"><b><BR>
    <i><font color="000088" size="+1" 
    
    div align="left"> 
    <p><font size="6" color="#800080"><b><BR>
      <i><font color="000088" size="+1">
    */
	color:#44B;
	text-align:center;
	font-size:xx-large;
	font-family:sans-serif;
	font-weight:200; 
	margin:1.4em 0em 0.4em 0em; 
	 
}


.topictitle,  h3 {
	text-align:left;
	
	color:#008;
	text-align:center;
	font-size:large;
	font-family:serif;
	font-weight:normal; 
	margin:1.4em 0em 0.4em 0em; 
	font-weight:bold; 
}


.attention { 
	/* for attention-grabbing questions stuck betwen paragraphs */
	/* not for upper part of title page - use special classes for that */
	color:#448; 
	text-align:left;
	margin:0.4em 5em 0.4em 0em; 
	font-weight:bold; 
}

div.PayButtons { background:#48C;} 


/* ------  CONTACT INFO STYLING ----- */

div.contact   {
	margin-left:7%; margin-right:7%;
	background:#f0f8ff;
	border:4px #aaccee solid;
	padding:.2em 1em .5em 1em;
	font-family:arial;
	font-size:large;
	font-weight:bold;
}

div.contact p   {
	color:#003366;
	text-align:center;
	margin-left:7%; margin-right:7%;
}
div.contact p.big {
	color:#225577;
	font-size:xx-large;
	font-weight:sddibold;
}
