@charset "UTF-8";
/* CSS Document */

div.hub_wrapper .hub_thumbnail a .thumbnail_overlay {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:70px;
	height:70px;
	background-image:url(../images/ie_thumb_overlay_70.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.page_image .thumbnail_overlay {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100px;
	height:100px;
	background-image:url(../images/ie_thumb_overlay_100.png);
	background-repeat:no-repeat;
	background-position:top right;
}

div.button {
    display: block;
    margin: 0 0 8px;
}

div.button a {
	width:155px;
	background-image:url(../images/ie_button_bottom_220.png);
	background-position:bottom;
}

div.button a span.button_overlay {
	position:absolute;
	width:220px;
	top:0;
	left:0;
	height:100%;
	margin:0;
	background-image:url(../images/ie_button_overlay_220.png);
	background-repeat:no-repeat;
	background-position:top right;
}

div.button.narrow {
	width:150px;
	margin:0 2px 8px 0;
}

div.button.narrow a {
	width:120px;
	background-image:url(../images/ie_button_bottom_150.png);
	background-position:bottom;
}

div.button.narrow a span.button_overlay {
	position:absolute;
	width:150px;
	top:0;
	left:0;
	height:100%;
	margin:0;
	background-image:url(../images/ie_button_overlay_150.png);
	background-repeat:no-repeat;
	background-position:top right;
}

#sidebar_content div.button {
    display: block;
    margin: 0 0 8px;
}

#sidebar_content div.button a {
	background-image:url(../images/ie_buttonside_bottom_220.png);
}

#sidebar_content div.button a span.button_overlay {
	background-image:url(../images/ie_buttonside_overlay_220.png);
}


#bg_shadow_left, #bg_shadow_right, #bg_butterfly {
	display:none;
}

#footer li {
	display:inline;
}