.introSection, .featuredEvent { width: 100%; overflow: hidden; }
.featuredEvent img { float: right; margin: -1em 0 .5em 1em; }
.featuredEvent { border-bottom: 1px solid #ccc; }
#Search .hasImage .formBox { width: 61%; }
#Search .hasImage .formButtons { width: 60%; }
#Search .hasImage .formPart { width: 95%; }

.eventSummary { overflow: hidden; width: 100%; }
.eventSummary dl.itemDetail { overflow: visible; }
.eventOverview img { float: right; margin: .5em 5px 1em 0; }
.eventOverview p { text-align: right; padding: 0 170px 0 0; }
.eventOverview .removeImage { clear: right; margin: 0 5px; }
.eventControl img { float: right; margin: 0 0 1em 1em; }
.eventControl .pastEvent { margin-bottom: 1em; }
.eventControl .pastEvent p { margin-bottom: 0; }

/* Edit dates */
.radioButtonList .radioButtonList { position: relative; left: 12px; }
#tContent label.interval { display: inline; }
#tContent input.interval { width: 2em; float: none; }
.stopEvents .stopDate { display: inline; }
#tContent .stopEvents select, .dateControl select { width: auto; }

/* Events admin */
#tContent .approvalFilter div div div { padding-top: 0; }
.approvalFilter fieldset { border: 0; padding: 0; }
#tContent .approvalFilter legend { padding: 1em 0 .5em; margin: 0 0 0 -.3em; }
.approvalFilter label { padding: 0 .5em 0 .1em; }
.approvalFilter input { margin: .5em 0; }
.approvalFilter fieldset input { margin: 0; }

.approvalTable .eventTitle { padding-left: 25px; background: url(/wres/icons/page.gif) no-repeat 0 2px; }
.approvalTable .unsubmitted { background: #fff; color: #999; font-style: italic; }
.approvalTable .unsubmitted .eventTitle { background: url(/wres/icons/page-incomplete.gif) no-repeat 0 2px; }
.approvalTable .submitted { font-weight: bold; }
.approvalTable .submitted .eventTitle { background: url(/wres/icons/page-new.gif) no-repeat 0 2px; }
.approvalTable .approved .eventTitle { background: url(/wres/icons/page-approved.gif) no-repeat 0 2px; }
.approvalTable .expired { background: #fff; color: #999; }
.approvalTable .expired .eventTitle { background: url(/wres/icons/page-expired.gif) no-repeat 0 2px; }
.approvalTable .recurrence .eventTitle { background: url(/wres/icons/page-cycle.gif) no-repeat 0 2px; }

/* MultiFileAttachmentControl */
div.lowerDottedBorder { border-bottom: dotted 0.1em #ddd; }
div.upperDottedBorder { border-top: dotted 0.1em #ddd; }

#tContent div div div div div.attachedFile { display: block; padding-top: 0.2em; padding-bottom: 0.2em; overflow: hidden; width: 100%; }
div.DocumentFileAddButton { margin-top: -2.5em; }
div.ImageFileAddButton { margin-top: 0; }
span.attachedFileName { width: 80%; float: left; }
span.attachedFileButton { width: 20%; text-align: right; float: right; }

input.fileBrowserControl { width: 65%; }

/* ---------- Begin: IE6 specific styling --------- */
* html body input.DocumentFileBrowserControl { margin-top: -3.8em; }

