/* Item image controls */
.lw_slideshow_single { display:none; }

/* 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; }
.lw_widget_tags ul li {float:left;clear:none;margin-right:0.5em;}
.lw_widget_column {float:left;}
.lw_widget_column ul {padding:0 20px;}
.lw_widget_slideshow ul, .lw_widget_slideshow .lw_slideshow_interval { display:none; }

.lw_widget_feeds table { width:auto; }

/* Comments */
#lw_comments_form { margin-bottom:1em; }
	.lw_comments_note { color:#666; }
.lw_comment { margin-bottom:1em; position:relative; }
	.lw_comments_byline { color:#666; text-align:right; }
	.lw_comments_name { font-weight:bold; }
.lw_comment_hidden { opacity:0.4; }

/* Captcha */
.lw_captcha { min-height:100px; margin:1em 0; }

/* Save and Share */
.lw_widget_saveandshare ul { list-style-type:none; margin:0; padding:0; }
	.lw_widget_saveandshare ul li { display:inline; padding:0 8px; margin:0; }
		.lw_widget_saveandshare ul li img { border:0; }
		.lw_widget_saveandshare ul li .lw_saveandshare_type { display:inline-block; }
	.lw_widget_saveandshare a { text-decoration: none; }
	#lw_email_overlay { width:465px; }
		#lw_email_overlay label { font-weight:bold; display:block; }
		#lw_email_overlay .lw_field { float:left; margin:0.4em 10px; }
		#lw_email_name,#lw_email_sender { width:203px; }
		#lw_email_recipients { width:435px; }
		#lw_email_message { width:435px; height:50px; }
		#lw_email_overlay .lw_captcha { margin:0; }
		#lw_email_submit { clear:left; margin-top:1em; }
		
/* 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; }

/* Preview bar */
#lw_preview_bar { background-color:#0B2A3E; height:22px; position:fixed; top:0; left:0; width:100%; z-index:11000; border-bottom:2px solid #345; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5); font-family:Helvetica,Arial,sans-serif; font-size:13px; line-height:1.4; color:#f3f3f3; padding-left:2em; }
#lw_preview_bar a {color:#f3f3f3;}

/* jQuery UI datepicker */
#ui-datepicker-div { width:13em; font-size:0.8em; padding:3px; background-color:#fff; border:solid #24315E; border-width:1px 2px 2px 1px; display:none; margin-top:-2px; margin-left:4px; z-index:1010; }
#ui-datepicker-div .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; display:block; top:3px; width:16px; height:0; padding-top:16px; overflow:hidden; background:url(/live/resource/image/left.png) no-repeat left top; outline:none; color:#333; }
#ui-datepicker-div .ui-datepicker-prev { left:2px; }
#ui-datepicker-div .ui-datepicker-next { right:2px; background-image:url(/live/resource/image/right.png); }
#ui-datepicker-div .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover { background-position:left bottom; }
#ui-datepicker-div .ui-datepicker-title { margin:0 auto; font-weight:bold; text-align:center; }
#ui-datepicker-div table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; border:none; }
#ui-datepicker-div th { border:none; padding:0; text-align:center; font-weight:bold; color:#222; text-transform:uppercase; font-size:0.9em; }
#ui-datepicker-div td { border:none; padding:0; }
#ui-datepicker-div td span,.ui-datepicker td a { display: block; padding:2px 4px 2px 0; text-align:right; text-decoration:none; color:#222; }
#ui-datepicker-div td a:hover { background-color:#D5E7FF; color:#222; }
#ui-datepicker-div .ui-state-highlight { font-weight:bold; }
#ui-datepicker-div .ui-state-active { border:1px solid #638EC8; background-color:#D5E7FF; padding:1px 3px 1px 0;}
#ui-datepicker-div .ui-datepicker-unselectable span { color:#aaa; }

/* Time-picker plugin */
.time-picker { position:absolute; margin:1.8em 0 0 0.3em; font-size:0.8em; height:200px; overflow: auto; background-color:#fff; border:solid #24315E; border-width:1px 2px 2px 1px; z-index:99; width:5.8em; text-align:right; z-index:1010; }
.time-picker ul { margin:0; padding:0; list-style-type:none; }
.time-picker li { white-space:nowrap; cursor:pointer; line-height:1.8em; padding:0 0.4em; margin:0; }
.time-picker li:hover { background-color:#ddd; }
.time-picker .selected { background-color:#D5E7FF; }

/* Navigation Styles */
.lw_widget_navigation .lw_subnav {margin-left:25px;}

/* Lightbox */
.lw_lightbox_background { background-color:#000; opacity:0.5; position:fixed; z-index:1000; top:0; left:0; width:100%; height:100%; }
.lw_lightbox_container { margin:0 auto; width:0; position:relative; }
.lw_lightbox { margin-top:50px; background-color:#fff; padding:10px; box-shadow:3px 3px 3px #000; }

/* Geotagging */
.lw_geotag { display:none; }

/* Page Editing Image Library */

span.globe_display { width:20px; height:20px; background:url(/live/resource/image/globe_sprite.png) no-repeat 0 bottom; cursor:pointer; text-indent:-9999px; overflow:hidden; position:relative; top:5px; display:inline-block; cursor:default;background-position:0 top; margin-right:5px; }

/* Places */
.lw_point_infowindow { }
.lw_point_infowindow .lw_point_content_found { display:none; font-size:0.9em; color:#555; }
.lw_point_infowindow .lw_point_content_type { display:none; }
.lw_point_infowindow h3 { font-weight:bold; margin-top:0; font-size:1.4em; line-height:1.1; margin-bottom:-0.35em; }
.lw_point_infowindow .lw_point_content p { }
.lw_point_infowindow .lw_point_content_date { font-size:0.85em; color:#999; margin-bottom:-0.5em; }
.lw_places_footer { text-align:center; margin-top:0.5em; }

/* Facebook */
.lw_widget_facebook img { float:left; padding:5px; }
