#mainbg, .gallery {
	background-color:#111111; 
	background-image:url(bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
}
#widgetbg {
	background-color:#111111;
	background-image:url(bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	-moz-background-size:100% auto;
	background-size:100% auto;
}
.no-backgroundsize #widgetbg, .no-backgroundsize #mainbg, .no-backgroundsize .gallery {
	background-repeat:repeat;
}

.startshow,
#main header .title .controls {
	background-color:rgba(255,255,255,0.4);
}
.no-rgba .startshow,
.no-rgba #main header .title .controls {
	background-color:transparent;
	background-image:url(w40.png);
}
#main header .title .controls a {
	background-image:url(controls_w.png);
}
.startshow:hover,
#main header .title .controls:hover {
	background-color:rgba(255,255,255,0.8);
}
.no-rgba .startshow:hover,
.no-rgba #main header .title .controls:hover {
	background-color:transparent;
	background-image:url(w80.png);
}
.starttxt {
	color:#222;
	background-image:url(start_w.png);
}

.rgba .thumbs td,
.rgba .folders td,
.no-rgba .thumbs td,
.no-rgba .folders td,
.rgba .neighbors a,
.no-rgba .neighbors a,
#map,
.disqus-comments,
#main article {
	background-color:transparent;
	background-image:url(bg1.jpg);
	background-position:center center;
}
.folders h4 {
	text-shadow:1px 1px 1px rgba(255,255,255,0.3);
}
.rgba .thumbs td.empty,
.rgba .folders td.empty,
.no-rgba .thumbs td.empty,
.no-rgba .folders td.empty {
	background-image:none;
}
.folders a:hover,
.folders a:focus,
.thumbs td > a:hover,
.thumbs td > a:focus,
.neighbors a:hover,
.neighbors a:focus {
	text-decoration:underline;
	padding:
} 
.folders aside a:hover img,
.folders aside a:focus img,
.thumbs td > a:hover img,
.thumbs td > a:focus img {
	outline:2px solid #ffffff;
}
.folders aside a.active img,
.folders aside a.active img,
.thumbs td > a.active img,
.thumbs td > a.active img {
	outline:2px solid #79b9da;
}
.thumbs td > a.active {
	background-color:rgba(255,255,255,0.8);
}
.no-rgba .thumbs td > a.active {
	background-color:transparent;
	background-image:url(w80.png);
}

.hook,
.gallery .scrollbox,
.gallery .bottom .cont,
.gallery .scrollbox:hover,
.gallery .bottom .cont:hover,
.no-rgba .gallery .scrollbox,
.no-rgba .gallery .bottom .cont,
.no-rgba .gallery .scrollbox:hover,
.no-rgba .gallery .bottom .cont:hover {
	background-color:transparent;
	background-image:url(bg1.jpg);
	background-position:center center;
}
.gallery .bottom .cont {
	text-shadow:1px 1px 1px rgba(255,255,255,0.3);
}
.hook-s,
.gallery .scrollbox .scleft,
.gallery .scrollbox .scright {
	background-image:url(scroll_w.png);
}
.backgroundsize .gallery .scrollbox,
.backgroundsize .gallery .bottom .cont {
	-moz-background-size:100% auto;
	background-size:100% auto;
}
.rgba .gallery .scrollbox .cont a:hover, 
.rgba .gallery .scrollbox .cont a:focus {
	background-color:rgba(0,0,0,0.4);
	outline:none;
}
.no-rgba .gallery .scrollbox .cont a:hover, 
.no-rgba .gallery .scrollbox .cont a:focus {
	background-image:url(k40.png);
}
.rgba .gallery .scrollbox .cont a.active {
	background-color:rgba(0,0,0,0.8);
}
.no-rgba .gallery .scrollbox .cont a.active {
	background-color:transparent;
	background-image:url(k80.png);
}
.gallery .bottom .icon {
	background-image:url(buttons_w.png);
}

#main footer .wrap,
.actions {
	color:#999;
	background-color:rgba(0,0,0,0.2);
}
#main footer .wrap a,
.bulkactions span a {
	color:#ccc;
}
#main footer .wrap a:hover,
.bulkactions span a:hover {
	color:#fff;
}
.no-rgba #main footer .wrap,
.no-rgba .actions {
	background-color:transparent;
	background-image:url(k20.png);
}

