/* shaolinCOMMUNICATIONS.com Cascading Style Sheet:  _buddhaGF_design3.css  derived from actZEN.com and from shaolinZEN.org: _BUDDHA_design1.css v.1.1 *//*  Copyright 2006 shaolinCOMMUNICATIONS.com  All rights reserved. *//* This website: http://www.buddhaGONGFU.comwas created by Richard O'Connor  of http://www.shaolinDIGITAL.com Text, poetry, graphics, poetry and dharma by Master Zhen Shen-Lang, Patriarch of shaolinZEN.org  *//***********************************************//*        GLOBAL STYLES        *//***********************************************/body {	margin:0px;    }h1, h2, h3, h4, h5 {display: block }div, p {display: block }em, strong, a {display: inline }/* NOTE: "strong" = SPEAK "strong"  (see below in AURAL STYLES */#background td {	background:url(file:///Macintosh HD/Images-Gongfu/TemporaryFiles/mm_bg_header.gif);		}	#padding {	padding-left: 18px;	}/***********************************************//*    #4  ID STYLES        *//***********************************************/		/* ********    Navigation  Bar  Styles ******** */#navigation a {	font:10px Arial, Helvetica, sans-serif;	color: #26354A;	text-decoration: none;	letter-spacing:0.1em;	line-height:16px;	display:block;	padding: 0px 10px 0px 10px;	}	#navigation a:hover {	color:#ffffff;	background: #FF6600;	}		/* ********    Calendar Styles         ******** */#calendar td {	border: 1px solid #26354A; 	}	#noborder td {	border: 0px;	}#calheader td {	font-weight:bold;	color: #ffffff;	}	/***********************************************//*    #5   LINK  STYLES        *//***********************************************/a {	color: #FF9966;	font-weight:bold;	text-decoration:none;	}	a:hover {	color: #993300;	}	a:visited {	color: #993300;	}h2 a:link 	{ color: black; 	background-color: transparent;}h2 a:visited 	{ color: blue; 	background-color: transparent; }h2 a:hover 	{ color: white; 	background-color: transparent; 	text-decoration: underline }h2 a:active 	{ color: #ae400f; 	background-color: transparent; 	text-decoration: underline }		/***********************************************//*    #6  MARGINS  &  PADDING        *//***********************************************/		/***********************************************//*    #7a  Create  PRINTABLE  VERSION        *//***********************************************/.heading {  font-family: Textile, Techno, Verdana; font-size: 36px; font-style: normal; text-transform: capitalize; color: red; text-align: center }  .HeadLINKS {  font-family: Helvetica, Geneva; font-size: 16px; font-weight: bold; color: #000066; font-style: normal } .HEADER-2 {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 34px; font-style: normal;   line-height: 48px;   font-weight: bold;   }.HEADER-3 {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 24px; font-style: normal;   line-height: 26px; font-weight: bold;   font-variant:   normal; color: #669999;  } .HEADER-4-blu {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 34px;   font-style: normal;   line-height: 48px;   font-weight: bold;   font-variant: normal;   color: #000099;  } .head-www {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 18px;   font-style: normal;   font-weight: bold;   color: #FFFF00;  } .head-COM {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 36px;   font-style: normal;   line-height: 38px;   font-weight: bold;   color: #FFFF00;  } .head-shaolin_com {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 30px;   font-style: normal;   font-weight: bold;   color: #FFFF00;  } .head-slogan {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 28px;   font-style: italic;   font-weight: normal;   color: #FFFF00;  padding-top: 4px;  padding-bottom: 4px;  padding-left: 20px;  } .head-slogan-SCM {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 20px;   font-style: italic;   line-height: 30px;   font-weight: normal;   color: #000000;  } .head-shaolin_TITLE {  font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 30px;   font-style: normal;   font-weight: bold;   color: #FFFF00;   padding-bottom: 6px; padding-top: 12px; padding-left: 18px;  }  .headline1 {  font-family: Apple Chancery, Klang MT, Textile, Trebuchet MS, Arial;   font-size: 36px;   font-style: normal;   font-weight: bold;  color: #000099;  }.SCM-Header-01 {   font-family: Textile, Charcoal, Arial;   font-size: 18px;   font-style: normal;   line-height: 24px;   font-weight: bold;   color: #000000;  text-transform: capitalize ;   } .TCY-Header-01 {   font-family: Arial, Helvetica, sans-serif;   font-size: 18px;    line-height: 24px;   font-weight: bold;   color: #000000;  }   /***********************************************//*    #11  SUBHEADS        *//***********************************************/   .subhead-1 {   font-family: Arial, Helvetica, sans-serif;   font-size: 18px;   font-style: normal;   line-height: 22px;   font-weight: bold;   color: #FFFF00;  } .subhead-2 {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 24px;   font-style: normal;   line-height: 22px;   font-weight:   bold; color: #669999;  } .SCM-Subhead-01 {   font-family: Trebuchet MS, Charcoal, Arial Black;   font-size: 16px;   font-style: normal;   font-weight: bold;   color: #000000;  } .subhead-3-blue { font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 24px;   font-style: normal;   line-height: 26px;   font-weight: bold;   font-variant: normal;   color: #000099;  } .TCY-SubHead-01 {   font-family: Arial, Helvetica, sans-serif;   font-size: 16px;   font-style: italic;   font-weight: bold;   color: #000000;  }   .subHeader {	font:bold 12px Arial, Helvetica, sans-serif;	color: #2D374D;	font-weight:bold;	line-height:20px;	letter-spacing:.1em;	}  /***********************************************//*    #12  SLOGAN  &  ANNOUNCEMENT  TEXT        *//***********************************************/  .head-slogan-blu {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 20px;   font-style: italic;   line-height: 30px;   font-weight: normal;   color: #000099;  } .AnnounceText-1 {	font-family: Charcoal, Chicago, Arial Black, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #000099;}.BLKbarTEXTwht-1 {   font-family: Arial Black, Arial, sans-serif;   font-size: 24px;   font-style: normal;   line-height: 20px;   font-weight: normal;   color: #FFFFFF;   } .CalendarTEXT {   font-family: Arial, Helvetica, sans-serif;   font-size: 15px;   font-style: normal;   font-weight: bold;   color: #FFFFCC;    font-variant: small-caps; text-transform: none;  }     /* ==========  TABLE  DATA  ====================================== */.Table_Header1 {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; font-style: normal;   font-weight: bold;   color: #000099;  }  .Table_Text1 { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: bold;  color: #000099; } .ColumnHeader-blu {font-family: Apple Chancery, Klang MT, Textile, Trebuchet MS, Arial; font-size: 18px; font-style: normal; font-weight: bold; color: #000099;}/***********************************************//*    #13  TEXT  ELEMENTS        *//***********************************************/.body_textSTART1 {  font-family: Apple Chancery, Klang MT, Textile, Trebuchet MS, Arial;   font-size: 18px;   font-style: normal;   font-weight: bold;   color: #000099;   line-height: 16px;  }  .body_text1 {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 14px; f  ont-style: normal;   font-weight: normal;   color: #000099;  }.bodyText {	font:11px Arial, Helvetica, sans-serif;	line-height:22px;	color:#26354A;	letter-spacing:.1em;	}	.calendarText {	font:11px Arial, Helvetica, sans-serif;	color: #26354A;	letter-spacing:.1em;	}.detailText {	font:11px Arial, Helvetica, sans-serif;	line-height:16px;	color:#26354A;	letter-spacing:.1em;	}	.logo {	font:24px Times New Roman, Times, serif;	color: #FFBA00;	letter-spacing:0.18em;	line-height:26px;	}	.navText {	font:10px Arial, Helvetica, sans-serif;	color: #26354A;	letter-spacing:0.1em;	line-height:16px;	padding: 0px 12px 0px 12px;	}	.nextpage1 {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 16px;   font-style: normal;   font-weight: bold;   color: #000099;  }  .pageName {  font:24px Arial, Helvetica, sans-serif;  color: #CC6633;  letter-spacing:0.2em;  line-height:32px;  }	.sidebarText {  font:11px Arial, Helvetica, sans-serif;  color: #CC9966;  letter-spacing:0.1em;  line-height:18px;   }	.tagline {  font: 11px Arial, Helvetica, sans-serif;  color: #D3DCE6;  line-height:16px;  font-style: italic;  letter-spacing: 0.12em;	}  .text-1 {   font-family: Arial, Helvetica, sans-serif;   font-size: 16px;   font-style: normal;   line-height: 22px;   font-weight: bold;   color: #FFFF00;  } .text-1-italic {   font-family: Arial, Helvetica, sans-serif;   font-size: 14px;   font-style: italic;   line-height: 22px;   font-weight: bold;   color: #FFFF99;  } .text-1-italicRED {   font-family: Arial, Helvetica, sans-serif;   font-size: 16px;   font-style: italic;   line-height: 22px;   font-weight: bold;   color: #FF6600;  } .text-2 {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 16px;   font-style: normal;   line-height: 22px;   font-weight: normal;   color: #000000;  } .text-2_italic {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 16px;   font-style: italic;   line-height: 22px;   font-weight: bold;   color: #000000;  } .Text-Black {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 14px;   font-style: normal;   font-weight: normal;   color: #000000;   } .text-2-blu {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 16px;   font-style: normal;   line-height: 22px;   font-weight: normal;   color: #000066;  } .ADitalicRED-14 {   font-family: Gadget, Charcoal, Chicago, Helvetica;   font-size: 14px;   font-style: italic;   font-weight: bold;   color: #CC0000;  }.T3-text-white {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 14px;   font-style: normal;   font-weight: bold;   color: #FFFFCC;  }.T1-TITLE-blu1 {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 36px;   font-style: normal;   font-weight: bold;   color: #000066;  }.T1-subtitle-blu1 {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 24px;   font-style: normal;   font-weight: bold;   color: #000066;  }.T1-Text-BIG-blu1 {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 18px;   font-weight: bold;   color: #000066;  }.T1-text-blu1 {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 14px;   font-style: normal;   font-weight: normal;   color: #000066;  }.T1-text-bold-blu1 {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 14px;   font-weight: bold;   color: #000066;  }.T1-text-ITAL-blu1 {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-style: italic;   font-weight: normal;   color: #000066;   font-size: 14px; } /***********************************************//*    #14  FOOTER        *//***********************************************/ .footer-COM-1 {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 30px;   line-height: 32px;   font-weight: bold;   color: #CCCCCC;  } .footer-COM-1-BLK {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 30px;   line-height: 32px;   font-weight: bold;   color: #CCCCCC;  } .footer-COM-2 {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 30px;   line-height: 32px;   font-weight: bold;   color: #000000;  } .footer-THE_COYOTE-1 {   font-family: Sand, Textile, Sand, Arial; font-size: 14px;   font-style: normal;   line-height: 16px;   font-weight: bold;   color: #FFFF00;  } .footer-shaolin-1 {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 24px;  font-style: normal;  font-weight: bold;  color: #000000;  }.footer-shaolin-BLK {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 24px;   line-height: 26px;   font-weight: normal;   color: #000000;  } .footer-shaolinDIGITAL-1 {   font-family: Gadget, Chicago, Charcoal, Arial Black;   font-size: 12px;   font-style: normal;   line-height: 14px;   font-weight: normal;   color: #FFFF00;  } .footer-ShRecords-white {   font-family: Gadget, Charcoal, Chicago, Helvetica;   font-size: 16px;   font-weight: bold;   color: #FFFFCC;   font-style: normal;  }.footer-TEXT-BLK-1 {   font-family: Trebuchet MS, Charcoal, Arial Black;   font-size: 14px;   font-style: normal;   line-height: 16px;   font-weight: bold;   color: #000000;  } .footer-TEXT-BLK-2 {   font-family: Georgia, Times New Roman, Times, serif;   font-size: 12px;   font-style: italic;   line-height: 16px;   font-weight: bold;   color: #000000;  } .footer-TEXT-YELLOW-1 {   font-family: Georgia, Times New Roman, Times, serif;   font-size: 12px;   font-style: normal;   line-height: 16px;   font-weight: bold;   color: #FFFF00;  } .footer-THE_COYOTE-2-BLK {   font-family: Sand, Textile, Sand, Arial;   font-size: 12px;   font-style: normal;   line-height: 14px;   font-weight: bold;   color: #CCCCCC;  } .footer-TITLE-1 {   font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-style: normal;   line-height: 14px;   font-weight: bold;   color: #FFFF00;  }.footer-TITLE-2 {   font-family: Palatino, Chicago, Times, serif;   font-size: 12px;   font-style: italic;   line-height: 16px;   font-weight: bold;   color: #000000;  } .footer-www {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 18px;   font-weight: normal;   color: #CCCCCC;  } .footer-www-BLK {   font-family: Charcoal, Chicago, Arial Black, sans-serif;   font-size: 18px;   font-weight: normal;   color: #000000;  } .L1Header-cyan {    font-family: Gadget, Charcoal, Chicago, Helvetica;   font-size: 28px; font-weight: bold;   color: #33CCFF;  }.BuddhaRocks-white {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 16px;   font-style: italic;   font-weight: bold;   color: #99CCFF;  }  .footer_copyright1 {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   font-style: normal;   font-weight: normal;   color: #000099;  }  .footer_filedate1 {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;   font-style: normal;   font-weight: normal;   color: #000099;  }  .footer-Official-white {   font-family: Gadget, Charcoal, Chicago, Helvetica;   font-size: 11px;   font-weight: normal;   color: #FFFFCC;  }  .footer_sect1 {  font-family: Apple Chancery, Klang MT, Textile, Trebuchet MS, Arial;   font-size: 14px;   font-style: normal;   font-weight: bold;   color: #000099;   line-height: 20px;    }  .footer_shaolin1 {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 24px;   font-style: normal;   font-weight: bolder;   color: #000099;  }  .footer-shDIGITAL-brn {   font-family: Gadget, Charcoal, Chicago, Helvetica;   font-size: 11px;   font-weight: normal;   color: #CC6633;  }  .footer_slogan1 {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;   font-style: normal;   font-weight: bold;   color: #000000;;  }    .footer-shDIGITAL-white {   font-family: Gadget, Charcoal, Chicago, Helvetica;   font-size: 12px;   font-weight: normal;   color: #FFFFCC;   font-style: normal;  }.footer-sitenameBLUE1 {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 24px;   font-style: italic;   font-weight: bold;   color: #000066;   }.footer-sitenameYELL {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 24px;   font-style: italic;   font-weight: bold;   color: #FFFF99;  }.T3-Subtitle-white {   font-family: Gadget, Charcoal, Chicago, Helvetica;   font-size: 24px;   font-style: normal;   font-weight: normal;   color: #FFFFCC;  text-transform: capitalize;    }.footer-sitenameWHITE {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 24px;   font-style: italic;   font-weight: bold;   color: #99CCFF;  }.footer-text {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   font-weight: bold;   color: #FFFFCC;  }.footer-text-ITALIC {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   font-style: italic;   font-weight: bold;   color: #FFFFCC;  }.footer-TheCoyote-white {   font-family: Sand, Textile, Verdana;   font-size: 12px;   font-style: normal;   font-weight: bold;   color: #FFFFCC;  }  .footer-textBRN {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   font-weight: bold;   color: #CC6633;  }.footer-text-ITALICbrn {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   font-style: italic;   font-weight: bold;   color: #CC6633;  }.footer-TheCoyote-BRN {   font-family: Sand, Textile, Verdana;   font-size: 12px;   font-style: normal;   font-weight: bold;   color: #CC6633;  }    .footer_title1 {  font-family: Apple Chancery, Klang MT, Textile, Trebuchet MS, Arial;   font-size: 14px;   font-style: normal;   font-weight: bold;   color: #000099;  }  .footer_www_org {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 18px;   font-style: normal;   font-weight: bolder;   color: #000099;  }  .footer_ZEN1 {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 30px;   font-style: normal;   font-weight: bold;   color: #000099;  }.webNAME-med-blu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bolder; color: #000099;}#siteInfo {	clear: none;	color: #336699;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: bold;	letter-spacing: 0.12em;	}	.T3-Title-white {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 36px;   font-style: normal;   font-weight: bold;   color: #FFFFCC;  }/***********************************************//*    #15  AUDIO  INFORMATION        *//***********************************************//* SELECT ELEMENTS to apply  "VOLUME" property.  Break up into DIVIISIONS and apply to DIVISIONS.  1 to 100, silent, soft, medium = 50 = default, loud, x-loud = 100.  */ div.heading { 60 }div.chapter { 50 }	/* SPEAK PROPERITES include "spell-out" which would be good for CHINESE WORDS  or abbreviations like mp3, css...   Following example uses "STRONG" to identify the words to be SPELT OUT  */strong { speak:spell-out }/* Apply PAUSES to break up DIVISIONS.  */div { pause: 2ms 4ms } /* Creates 2ms before EACH DIVISION and 4ms AFTER  = 6ms between each division. *//***********************************************//*    #16  BACKGROUND  MUSIC  &  SOUND  EFX        *//***********************************************//*div.chapter { volume: 40; play-during: url("http://www.shaolinCOM.com/Music-S/amzenbkgdL1.mpg") repeat	}*//* SPEAKING VOICES for American Zen as seated LEFT to RIGHT:-85deg; RoryG-80deg; DonDelaVega-30deg; SteveHixon-15deg; TomCalder   0deg; TheCoyote 15deg; RichardOConnor */pre {  speak: spell-out;  /* PRE = monospace type for better clarity for code and software names. */ speach-rate: slow;  /* "slow" = easy to understand. */ pitch-range: 30;   /* ranges below 50 become smooth and robotic. */ speak-punctuation: code;   /* hopefully it will READ CODE but not punctuation ? */ speak-numeral: digits;  /* 10 = one-zero.  "CONTINUOUS = default = reads numbers "ten." */ }/* AZIMUTH = direction of sound = BALANCE = stereo  SEE CSS RESOURCE for list of values of words  *//* center =  0 BEHIND = 180  */h1 {  azimuth: center;  elevation: 80deg;	}h2 {	azimuth: left;	elevation: 45deg	}p {	azimuth: center;	elevation: 30deg;	}div.note {	azimuth: behind right;	}	/***********************************************//*    #17  VISUAL  PROPERTIES  &  POSITIONING        *//***********************************************//* div.note {     float: left 	width: 150px }*//* Use "CLEAR" to prevent images and text from being on the same line.  "clear" forces the graphic to precede or follow after the clear.  Can use "LEFT" or "RIGHT" or "BOTH"  Clear only works with FLOATED OBJECTS not Absolutely Positioned objects. */div.chapter { clear: right }/* ABSOLUTE POSITIONING ********************  *//* aligns to BOTTOM RIGHT  *//*img {  position: absolute; 	bottom: 8px; 	right: 2px; 	border: 2px solid black; 	margin: 0px; 	padding: 0px}*//* aligns to TOP RIGHT *//* img { position: absolute; 	top: 4px;	right: 8px;	border: 4px solid black;	margin: 0px; 	padding: 4px}*//* RELATIVE POSITIONING ********************  *//* = relative to where it would normally be *//*img { position: relative; 	top: 12px; 	left: 5px; 	border: 3px solid black; 	margin: 0ox 0px 12px 0px; 	padding: 0px }*//* FIXED POSITIONING ********************  *//* = in relation to BROWSER WINDOW not margins like Absolute Positioning  */div top { position: fixed;	top: 0px; 	left: 0px; 	width: 100%; 	height: 20%; 	background-color: yellow; }div left {  position: relative;	top: 20%;	left: 0px; 	width: 40%;	height: 60%; 	background-color: red; }div right { position: relative; 	top: 20%;	right: 0px; 	width: 60%;	height: 60%; 	background-color: blue;}div bottom {  position: relative; 	bottom: 0px;	left: 0px; 	width: 100%; 	height: 20%; 	background-color: green;}/***********************************************//*    #18  BACKGROUNDS  &  Background  IMAGES        *//***********************************************/th { display: table-header-group }tfoot {display: table-footer-group }/***********************************************//*    #21  PRINTING  VALUES        *//***********************************************/