/*	Mac-style styles
	================  */

/*	Mac-style box shadows
	---------------------  */

.shadow
{
	/* Layer underneath siblings so we don't eat their events. */
	z-index: -1;
	
	/* Shadow owner/ancestor must have absolute or relative position */
	position: absolute;
	
	/* But offset by 1px down and to the right */
	left: 1px;
	top:  1px;
	
	right:  -1px;
	bottom: -1px;
	
	background-color: black;
}

.menu > .shadow
{
	right:  -2px;
	bottom: -2px;
}

.window + .shadow
{
}

.plain.window + .shadow
{
	display: none;
}

.document.window + .shadow
{
}

.alt.window + .shadow
{
	left: 2px;
	top:  2px;
	
	border-bottom: 2px solid black;
	border-right:  2px solid black;
}

