/* Widget lists */
.lw_widget ul { list-style-type:none; padding:0; margin:0; }
.lw_widget ul li { clear:left; margin:0.5em 0; }
.lw_widget .lw_item_thumb { float:left; margin-right:0.5em; }
.lw_widget .lw_item_thumb img { border:none; float:left; margin-bottom:0.5em; }

/* Ajax Spinner */
.lw_spinner { position:absolute; top:0; left:0; width:100%; height:100%; background:#f8f8f8 url(../images/spinner.gif) no-repeat center center; z-index:8900; }

/* Image alignment */
img.lw_align_left { float:left; margin-right:0.5em; }
img.lw_align_right { float:right; margin-left:0.5em; }
img.lw_align_center { display:block; margin-left:auto; margin-right:auto; }

/* Error messages */
.lw_msg_failure { border:1px solid #d88; font-weight:bold; color:#c22; background-color:#fee; padding:10px; }
.lw_fatalerror,.lw_element.lw_fatalerror { font-family:sans-serif; background-color:#fee; border:solid #d88; border-width:1px 0; position:fixed;  font-weight:bold; color:#c22; top:-1px; width:100%; z-index:19999; }
.lw_fatalerror div,.lw_element.lw_fatalerror div { margin:10px; font-weight:bold; color:#c22; }


/* Quick galleries */
.lw_quickgallery { overflow:hidden; position:relative; }
	.lw_quickgallery li { position:absolute; top:0; right:0; background-color:#fff; }
		.lw_quickgallery li img { display:block; }
		.lw_quickgallery li .lw_quickgallery_count { text-align:center; height:2em; }
	.lw_quickgallery_prev,.lw_quickgallery_next { display:block; position:absolute; bottom:2px; left:10px; z-index:600; height:0; width:16px; padding-top:16px; overflow:hidden; background:url(../?livewhale=image&f=left.png) no-repeat left top; outline:none; }
	.lw_quickgallery_next { left:auto; right:10px; background-image:url(../?livewhale=image&f=right.png); }
	.lw_quickgallery_prev:hover,.lw_quickgallery_next:hover { background-position:left bottom; background-color:transparent; }