

.Dimple
{
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:  4px 8px #cccccc inset; /* Safari and Chrome */
	box-shadow: 4px 4px 8px #cccccc inset;
}
/*
 */
.DimpleBluish
{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:  4px 8px #c3d0dd inset; /* Safari and Chrome */
	box-shadow: 4px 4px 8px #c3d0dd inset;
}

.SmallDimple
{
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow:  2px 4px #cccccc inset; /* Safari and Chrome */
	border-radius: 3px;
	box-shadow: 2px 2px 4px #cccccc inset;
}


.Wimple
{
	padding:8px;
}

.Pimple
{
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:  4px 8px #cccccc; /* Safari and Chrome */
	box-shadow: 4px 4px 8px #cccccc;
}

.SmallPimple
{
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 2px 2px 4px #cccccc;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	-webkit-box-shadow:  2px 4px #cccccc; /* Safari and Chrome */
}


/* *********************************************************** */
.FineBorder
{
	border: 1px solid #f0f0f0 !important;
	border-style: solid !important;
	border-top: 1px solid #f0f0f0 !important;
	border-bottom: 1px solid #f0f0f0 !important;
	border-left: 1px solid #f0f0f0 !important;
	border-right: 1px solid #f0f0f0 !important;
}
.FineBorderMedium
{
	border: 1px solid #999999 !important;
	border-style: solid !important;
}

.RightBottomFineBorder	/* a dimple often needs a fine line bottom and right to give it definition */
{
	border-style: none !important;
	border-right: 1px solid #f0f0f0 !important;
	border-bottom: 1px solid #f0f0f0 !important;
	border-top: none !important;
	border-left: none !important;
	border-top: none;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
}

.LeftTopFineBorder	/* ditto the other way round */
{
	border-left: 1px solid #f0f0f0 !important;
	border-top: 1px solid #f0f0f0 !important;
	border-right: none;
	border-bottom: none;
}


.RoundCorners3
{
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.RoundBottomCorners3
{
	/* top-left, top-right, bottom-right, bottom-left. */
	-moz-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3pxpx;
}

.RoundCorners5
{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.RoundBottomCorners5
{
	-moz-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.RoundCorners11
{
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}




fieldset
{
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

fieldset legend
{
	border: 1px solid #cccccc;
	margin-left: 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #ffffff;
}


.button.compact 
{
	padding: 1px 5px;
	font-size: 11px !important;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}



div.side-widget div.InnerApron
{
	margin:8px;
	background-color:white;
	padding:8px;
	padding-top:4px;
	padding-bottom:4px;
}


 