/* types                              */
 /* --------------------------------- */
 /* HTML tags selector= e.g.: p, body, div  */
 /* class = tag.xxx , .xxx, * , *.    */
 /* id selector = #xxx                */
 /* pseudoclass = tag:specific identifier */
 /* --------------------------------- */

 /* format the body                   */
 /* --------------------------------- */
 /* Some colors                        */

/* #ac67ad  #aa94ca;  #7127cd #582597 #d22286 */
/* #0d73b3 #6b95af */
 /* --------------------------------- */

/* sets the default page color */
 body { background: #6b95af; }

 #linkzbody {
	background-image: url(http://www.taoarmstrong.org/images/0506212.jpg);
      background-repeat: no-repeat;
       background-position: center; border-color: Black; alt:"SunCloud" ;
	}

/* boxes with a border that will stack vertically with no spaces */
  .bodyboxes {
	border: 2px solid #d5c2c2;
	padding: 10px;
	margin: 0 0 0 0;
	}
/* format common site page headings   */
 /* --------------------------------- */
 
.sitehead {float: center;text-align: center; width:100% ;}

 /* format the navagation bar         */
 /* --------------------------------- */
/* solid all sides        */
.trnav { text-align: center ; border: solid black; margin: 0 0 0 0;}

/* solid top and sides        */
.navtop { text-align: center ;
            border-top: solid black;
            border-left: solid black; border-right: solid black;
          }

/* solid  sides        */
.navmid { text-align: center ;
            border-left: solid black; border-right: solid black;
          }

/* solid bottom and sides        */
.navbot { text-align: center ;
            border-bottom: solid black;
            border-left: solid black; border-right: solid black;
            }

.trnav, .navtop, .navmid, .navbot {
         margin: 0 0 0 0;border-width:1px;
          background: #aa94ca; padding: 3px;
          }

 /* format text in paragraph headings */
 /* --------------------------------- */
.phead { color:black; background: #d5c2c2;
        font-family: arial, verdana, sans-serif ; font-size: 14pt;
        text-align: left;
        border: solid black; border-width:1px; padding:1em;
        Margin:10px;
        }
    
 /* format text in paragraph bodies    */
 /* --------------------------------- */

/* lots of space in left justified paragraphs */
.pbody {
        color:black; background: silver;
        font-family: arial, verdana, sans-serif ; font-size: 12pt;
        text-align: left;
        border-top: solid black; border-bottom: solid black; border-width:1px;
        padding: 2em 8em 2em 6em;
        Margin:0px;
      }
      
 /* some space in left justified paragraphs */
.pbody2 {
        color:black; background: silver;
        font-family: arial, verdana, sans-serif ; font-size: 12pt;
        text-align: left;
        border-top: solid black; border-bottom: solid black; border-width:1px;
        padding: 1em 1em 1em 1em;
        Margin:0px;
      }

/* large centered text on the existing background */
#p1body { color:#d5c2c2;
        font-family: arial, verdana, sans-serif ; font-size: 18pt;
        text-align: Center;
      }

/* format text in paragraph bodies    */
 /* --------------------------------- */

/* centered elements in a silver background*/
.pcent {
        color:black; background: silver;
        font-family: arial, verdana, sans-serif ; font-size: 12pt;
        text-align: center;border-width:1px;
        border-top: solid black; border-bottom: solid black; 
        border-left: solid black; border-right: solid black;
        padding: 1em 1em 1em 1em;
        Margin:0;
      }
             
 /* format text for other purposes     */
  /* --------------------------------- */
  
 /* fine print for official and other useless stuff */
 .copyr {
        color:black;
        font-family: arial, verdana, sans-serif ; font-size: 8pt;
        text-align: center;
        border: #d5c2c2; border-width:1px;padding:1em;
      }
/* same as fine print for official and other useless stuff only bigger */
 .sptxt { color:black;
        font-family: arial, verdana, sans-serif ; font-size: 9pt;
        text-align: center;
      }
 /* centered arial 12 pt text */
 .tcenterss { color:black;
        font-family: arial, verdana, sans-serif ; font-size: 12pt;
        text-align: center;
        }
 /* for big emphasis */
 .em01 {color:#800080;
        font-family: arial, verdana, sans-serif ; font-size: 22pt;
      }
      
 /* for big emphasis */
 .em02 {color:#800080;
        font-family: arial, verdana, sans-serif ;
        font-weight: 700;font-size: 30pt;
      }

 /* for big emphasis */
 .em03 {color:#800080;
        font-family: arial, verdana, sans-serif ;
        font-weight: 700;font-size: 30pt;
        font-shadow: 1em 1em 3px      }


/* basic link style */

	a:link {
		text-decoration: none;
		border-color: Black;
	}
	a:visited {text-decoration: none;}
	a:hover {text-decoration: underline;}
	a:active {text-decoration: none;}

#P1img {  
    float: center;
    border-width:1px;
    border-color: #660033;
	border-style: solid;
    }




/* basic two column definition list */

.listcontain {
	border: 2px solid #d5c2c2;
	padding: 1em;
	margin: 0 0 0 0;}
	
dl#b{
	width: 100%;
	padding: 0;
	float: left;
	background-position: 40% 0;
	border-width: 0 1px 1px  1px;
	border-color: #d5c2c2;
	border-style: solid;
}

dl#b dt{
	float: left;
	width: 30%;
	padding: .5em 5% 1em 5%;
	margin: 0 ;
	font-weight: bold;
	border-top: 2px #d5c2c2 solid;
	clear: left;

}

dl#b dd{
	width: 50%;
	padding: .5em 4.5% 1em 5%;
	float: left;
	margin: 0 ;
	border-top: 2px #d5c2c2 solid;

}
dl#b > dd{
	padding: .5em 5% 1em 5%;
}

