body
{
	padding: 0px;
}

.frame_left
{
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 8px;
	z-index: 1000;
}

.frame_right
{
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	width: 8px;
	z-index: 1000;
}

.frame_top
{
	position: fixed;
	top: 0;
	left: 0;
	height: 8px;
	width: 100%;
	z-index: 1000;
}

.frame_bottom
{
	position: fixed;
	bottom: 0;
	left: 0;
	height: 8px;
	width: 100%;
	z-index: 1000;
}

.top_bar.scroll
{
	margin-top: 8px;
}

#post_featured_slider, #page_caption, #page_caption.hasbg, #horizontal_gallery.tg_post.visible
{
	margin-top: -8px;
}