/* CSS Document */

.expandible .expansion { color:brown; display:none; }
.expandible .expansion:before { content:" [\2009"; }
.expandible .expansion:after { content:"\2009]"; }
/*.expandible a:after { content:" [+]"; }*/
.expandible a.expanded:after { content:" [–]"; font-size:smaller;}

.poppable { position:relative; }
.poppable a { border-bottom:1px dotted #004071; text-decoration:none; }
.poppable .popup { 
	/* Fallback for web browsers that doesn't support RGBa */
    background:#fff;
    /* RGBa with 0.6 opacity */
	background:rgba(255, 255, 255, 0.9);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff, endColorstr=#e5ffffff)";
	border:1px solid #CA7700; border-radius:5px; box-shadow:-3px -2px 3px #666; display:none; left:50px; padding:0.5em; position:absolute; text-align:center; top:20px; width:200px; z-index:100;}

/*
.poppable > a:after { content:" [+]"; }
*/
.poppable > a.expanded:after { content:" [–]"; }
