h2.trigger { border-bottom:1px #ccc dashed; font-size:1.3em; font-weight:normal;}

h2.expanded, h2.trigger {overflow:hidden; cursor:pointer; font-weight:normal; color:#328688; font-size:1em; }

h2.expanded a {font-weight:normal;}

/* h2.expanded p,  h2.trigger p { color:#34b3f1; font-size:1.1em;  margin:0; padding:0;  }
 h2.expanded span,  h2.trigger span { font-size:.7em; color:#000000; display:block; margin-top:4px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; font-weight:normal;}*/
 h2.expanded img,  h2.trigger img, h2.expanded a, h2.trigger a  { /*display:none;*/ margin:0 6px 0 0; padding:0; border:none; /*position:absolute; z-index:-1*/}


/*	.trigger p, .trigger p:hover{
			 background:url(images/larro.gif) 98% 100% no-repeat; 
		}		
		.triggered p, .triggered p:hover,
		h2.expanded p, h2.expanded p:hover{			
			 background:url(images/darro.gif) 98% 100% no-repeat; 
		} */

		.show{position:static; display: table;}
		.hide{
			position:absolute;
			left:-999em;
			height:1px;
			width:100px;
			overflow:hidden;
		}
		
				#boundary{
			background:#f8f8f8;
			border:1px solid #333;
		}
	
		pre{
			background:#eee;
			padding:.5em 1em;
			border:1px solid #999;
		}