Ответ 1
Вы просто объявляете box-shadow
один раз и используете обе версии внутри, разделенные запятой:
http://www.w3.org/TR/css3-background/#the-box-shadow
Свойство box-shadow придает коробке одну или несколько теней. Свойство представляет собой список теней, разделенных запятыми, каждый из которых задан значениями длины 2-4, необязательный цвет и необязательное ключевое слово вставки.
Итак, для вас:
.greendiv {
background: darkgreen;
box-shadow: 10px -7px 15px darkgray, lightgreen 0px 0px 3px inset;
}
Смотрите: http://jsfiddle.net/JzsAh/