body {}
h1, h2, h3, h4, h5, h6 {
	text-shadow: -1px -1px 0px rgba(255,255,255,0.3), 1px 1px 0px rgba(0,0,0,0.3);
}
hr {margin-left: -50px; margin-right: -50px;}
@media all and (max-width: 960px) {
	hr {margin-left: -30px; margin-right: -30px;}
}
#affero-page, .photo-navigation {
    border-top: 1px solid rgba(255,255,255,0.3);
    border-left: 1px solid rgba(255,255,255,0.1);
    border-right: 1px solid rgba(255,255,255,0.1);
    border-bottom: 1px solid rgba(255,255,255,0.1);
    -moz-box-shadow: 0px 15px 10px 1px rgba(0,0,0,0.3),0 10px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 15px 10px 1px rgba(0,0,0,0.3),0 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0px 15px 10px 1px rgba(0,0,0,0.3),0 10px 0 rgba(0,0,0,0.2);
    border-radius: 4px;
    background-image: -moz-radial-gradient(top, ellipse cover, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0.0) 70%);background-image: -webkit-gradient(radial, top center, 0px, top center, 100%, color-stop(0%,rgba(255,255,255,0.12)), color-stop(70%,rgba(255,255,255,0.0)));background-image: -webkit-radial-gradient(top, ellipse cover, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.0) 70%);background-image: -o-radial-gradient(top, ellipse cover, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.0) 70%);background-image: -ms-radial-gradient(top, ellipse cover, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.0) 70%);background-image: radial-gradient(ellipse at top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.0) 70%);}.affero-shaddow {	height: 15px;	margin-top: -5px;	width: 100%;	/*margin: 0 1px;*/	border-right: 1px solid rgba(255,255,255,0.1);	border-left: 1px solid rgba(255,255,255,0.1);	box-shadow: 0px 1px 0px rgba(0,0,0,0.2);	-moz-box-shadow: 0px 1px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0.2);	border-radius: 0 0 4px 4px;	background-image: -webkit-linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.1));/* For Safari 5.1 to 6.0 */    background-image: -o-linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.1));/* For Opera 11.1 to 12.0 */    background-image: -moz-linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.1));/* For Firefox 3.6 to 15 */    background-image: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.1));/* Standard syntax */}#affero-menu-toggle {	box-shadow: 0px 1px 1px rgba(255, 255, 255, .2), inset 0px 1px 1px rgba(255, 255, 255, .4);	-webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, .2), inset 0px 1px 1px rgba(255, 255, 255, .4);	-moz-box-shadow: 0px 1px 1px rgba(255, 255, 255, .2), inset 0px 1px 1px rgba(255, 255, 255, .4);	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.05) 0%, rgba(0,0,0,0.05) 100%);	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.05)), color-stop(100%,rgba(0,0,0,0.05)));	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 100%);	background-image: -o-linear-gradient(top, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 100%);	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 100%);	background-image: linear-gradient(to bottom, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 100%);}#affero-menu-toggle:active, .mm-opened #affero-menu-toggle {	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, .4), 0px 1px 2px rgba(255, 255, 255, .2);	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, .4), 0px 1px 2px rgba(255, 255, 255, .2);	-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, .4), 0px 1px 2px rgba(255, 255, 255, .2);}.bx-wrapper {	-moz-box-shadow: 0px -10px 10px 1px rgba(0,0,0,0.3);-webkit-box-shadow: 0px -10px 10px 1px rgba(0,0,0,0.3);box-shadow: 0px -10px 10px 1px rgba(0,0,0,0.3);}.bx-wrapper .bx-pager.bx-default-pager a {	border-top: 1px solid rgba(255,255,255,0.3);	border-bottom: 1px solid rgba(0,0,0,0.3);}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {	border-top: 1px solid rgba(0,0,0,0.3);	border-bottom: 1px solid rgba(0,0,0,0.3);}.bx-wrapper .bx-controls-direction a {	box-shadow: inset 0px 1px 1px rgba(255, 255, 255, .4), 0px 1px 0px rgba(0,0,0,0.2);	-webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, .4), 0px 1px 0px rgba(0,0,0,0.2);	-moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, .4), 0px 1px 0px rgba(0,0,0,0.2);	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.05) 0%, rgba(0,0,0,0.05) 100%);	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.05)), color-stop(100%,rgba(0,0,0,0.05)));	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 100%);	background-image: -o-linear-gradient(top, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 100%);	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 100%);	background-image: linear-gradient(to bottom, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 100%);	transition: all 0.2s;	-moz-transition: all 0.2s;	-webkit-transition: all 0.2s;	-o-transition: all 0.2s;}.bx-wrapper .bx-controls-direction a:active {box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.1), 1px 0px 0px 0px rgba(0,0,0,0.1), inset 0px 2px 0px rgba(0,0,0,0.3);}.form-input-button, .button, .filesharing-item-title {border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(0,0,0,0.4);-moz-box-shadow: 0 0.1em 0.5em rgba(0, 0, 0, 0.1), 0 -4px 0.07em rgba(0, 0, 0, 0.3) inset, 0 0.1em 0.07em rgba(255, 255, 255, 0.2) inset;-webkit-box-shadow: 0 0.1em 0.5em rgba(0, 0, 0, 0.1), 0 -4px 0.07em rgba(0, 0, 0, 0.3) inset, 0 0.1em 0.07em rgba(255, 255, 255, 0.2) inset;box-shadow: 0 0.1em 0.5em rgba(0, 0, 0, 0.1), 0 -4px 0.07em rgba(0, 0, 0, 0.3) inset, 0 0.1em 0.07em rgba(255, 255, 255, 0.2) inset;-moz-transition: all 100ms;-o-transition: all 100ms;-webkit-transition: all 100ms;transition: all 100ms;}.form-input-button:after, .button:after {box-shadow: inset 0 2px 2px -1px rgba(0, 0, 0, 0.3);}.form-input-button:hover, .button:hover {-moz-box-shadow: 0 0.1em 0.5em rgba(0, 0, 0, 0.1), 0 -4px 0.07em rgba(0, 0, 0, 0.3) inset, 0 0.1em 0.07em rgba(255, 255, 255, 0.2) inset;-webkit-box-shadow: 0 0.1em 0.5em rgba(0, 0, 0, 0.1), 0 -4px 0.07em rgba(0, 0, 0, 0.3) inset, 0 0.1em 0.07em rgba(255, 255, 255, 0.2) inset;box-shadow: 0 0.1em 0.5em rgba(0, 0, 0, 0.1), 0 -4px 0.07em rgba(0, 0, 0, 0.3) inset, 0 0.1em 0.07em rgba(255, 255, 255, 0.2) inset;}.form-input-button:active, .button:active {border-color: rgba(0,0,0,0.5) rgba(0,0,0,0.4) rgba(0,0,0,0.3);-moz-box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.1) inset, 0 0.1em 0.1em rgba(0, 0, 0, 0.2) inset, 0.05em 0 0.07em rgba(0, 0, 0, 0.2) inset, -0.05em 0 0.07em rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.1) inset, 0 0.1em 0.1em rgba(0, 0, 0, 0.2) inset, 0.05em 0 0.07em rgba(0, 0, 0, 0.2) inset, -0.05em 0 0.07em rgba(0, 0, 0, 0.2) inset;box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.1) inset, 0 0.1em 0.1em rgba(0, 0, 0, 0.2) inset, 0.05em 0 0.07em rgba(0, 0, 0, 0.2) inset, -0.05em 0 0.07em rgba(0, 0, 0, 0.2) inset;-moz-transition: all 10ms;-o-transition: all 10ms;-webkit-transition: all 10ms;transition: all 10ms;}