body { margin: 0px; padding: 0px; background-color: #555; font-family: Tahoma, Geneva, sans-serif; background-attachment: fixed; color: WHITE; text-align: center;
	background-image: -webkit-linear-gradient(top, BLACK, #555);
	background-image:    -moz-linear-gradient(top, BLACK, #555);
	background-image:     -ms-linear-gradient(top, BLACK, #555);
	background-image:      -o-linear-gradient(top, BLACK, #555);
	background-image:         linear-gradient(top, BLACK, #555);
}

h1 { margin: 30px 0px; }

a { text-decoration: none; color: WHITE; }
a:hover { color: #9CF; }

a, input, span, img, tr, td, th {
-webkit-transition-property: color, opacity, box-shadow, text-shadow, border, background-color, background-image, margin, padding, height;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: linear;

-o-transition-property: color, opacity, box-shadow, text-shadow, border, background-color, background-image, margin, padding, height;
-o-transition-duration: 0.2s;
-o-transition-timing-function: linear;

-moz-transition-property: color, opacity, box-shadow, text-shadow, border, background-color, background-image, margin, padding, height;
-moz-transition-duration: 0.2s;
-moz-transition-timing-function: linear;

transition-property: color, opacity, box-shadow, text-shadow, border, background-color, background-image, margin, padding, height;
transition-duration: 0.2s;
transition-timing-function: linear;
}

a:hover, input:hover, span:hover, img:hover, tr:hover, td:hover, th:hover {
-webkit-transition-property: color, opacity, box-shadow, text-shadow, border, background-color, background-image, margin, padding, height;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: linear;

-o-transition-property: color, opacity, box-shadow, text-shadow, border, background-color, background-image, margin, padding, height;
-o-transition-duration: 0.2s;
-o-transition-timing-function: linear;

-moz-transition-property: color, opacity, box-shadow, text-shadow, border, background-color, background-image, margin, padding, height;
-moz-transition-duration: 0.2s;
-moz-transition-timing-function: linear;

transition-property: color, opacity, box-shadow, text-shadow, border, background-color, background-image, margin, padding, height;
transition-duration: 0.2s;
transition-timing-function: linear;
}

a.browse_all { display: inline-block; padding: 8px 12px; border-radius: 4px; box-shadow: 1px 1px 2px BLACK, inset 0px 0px 3px #444; background-color: #58F; text-shadow: 1px 1px 2px BLACK; }
a.browse_all:after { content: "\25BA"; margin-left: 5px; }
a.browse_all:hover { background-color: #8AF; color: WHITE; }

.imagelink { position: relative; display: inline-table; text-align: center; }
.imagelink a { display: inline-block; margin: 5px; padding: 5px; border-radius: 5px; box-shadow: 1px 3px 3px rgba(0,0,0, .5); text-shadow: 1px 1px 3px BLACK; width: 202px;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255, .3)0%, rgba(255,255,255, .1)40%, rgba(0,0,0, 0)50%, rgba(0,0,0, .3)100%);
	background-image:    -moz-linear-gradient(top, rgba(255,255,255, .3)0%, rgba(255,255,255, .1)40%, rgba(0,0,0, 0)50%, rgba(0,0,0, .3)100%);
	background-image:     -ms-linear-gradient(top, rgba(255,255,255, .3)0%, rgba(255,255,255, .1)40%, rgba(0,0,0, 0)50%, rgba(0,0,0, .3)100%);
	background-image:      -o-linear-gradient(top, rgba(255,255,255, .3)0%, rgba(255,255,255, .1)40%, rgba(0,0,0, 0)50%, rgba(0,0,0, .3)100%);
	background-image:         linear-gradient(top, rgba(255,255,255, .3)0%, rgba(255,255,255, .1)40%, rgba(0,0,0, 0)50%, rgba(0,0,0, .3)100%);
}
.slide a { width: 802px; }
.imagelink img { border: 1px solid BLACK; box-shadow: 1px 1px 3px BLACK; }
.imagelink p { display: block; margin: 5px 0px 0px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.imagelink a:hover { background-color: rgba(150,200,255, .2); }
.filename { display: block; color: #555; }

.folder a { background-color: rgba(255,250,0, .1); }

.navigator { color: GRAY; margin: 15px auto; }
.navigator a {  }
.navigator span { color: #DEF; font-weight: bold; }
