/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */
body {
background:#D5D6D7 url(../../images/kubrickbgcolor.jpg) repeat scroll 0%;
color:#333333;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
text-align:center;
margin:0pt 0pt 20px;
padding:0pt;
}
#page {
text-align:left;
/*background-color:white;*/
/*border:1px solid #959596;*/
margin:8px auto;
padding:0pt;
width:960px;
background:transparent url(../../images/kubrickbg.jpg) repeat-y scroll center top;
border:medium none;
}
#ds-header {
background:/*#73A0C5*/ url(../../images/kubrickheader.jpg) /*no-repeat*/ repeat-y scroll center bottom;
/*background-color:#73A0C5;*/
height:140px;
margin:0pt 0pt 0pt 1px;
padding:0pt;
width:958px;
}
#headerimg {
height:192px;
margin:7px 9px 0pt;
width:940px;
height:200px;
margin:0pt;
width:100%;
}
#headerimg .description {
font-size:1.2em;
text-align:center;
}
#ds-header h1, #ds-header h2
{
    text-align: center;
    color: white;
}
#ds-header h1
{
	display: none;
}
#ds-header h2
{
    margin:0pt;
    padding-top:77px;
}
#ds-trail
{
   /*list-style-type: none;*/
   text-align: left;
   /*text-color: white;*/
   /*color: white;*/
   position:relative;
   top: -28px;
   left: 28px;
   padding: 1px;
   width:1000px;
   color: #111111;
}
.ds-trail-link
{
    display: inline;
    padding: 1px;
}
a.trail_anchor
{
    color: white;
}


#ds-user-box
{
    position: relative;
    width: 900px;
    top: -145px;
    left: 28px;
}
#ds-user-box p
{
    text-align: right;   
    color: white;
}
#content {
font-size:1.2em;
overflow: hidden;
}
.widecolumn .entry p {
font-size:1.05em;
}
.narrowcolumn .entry, .widecolumn .entry {
line-height:1.4em;
}
.widecolumn {
line-height:1.6em;
}
.narrowcolumn .postmetadata {
text-align:center;
}
.alt {
background-color:#F8F8F8;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
}
#footer {
background:#EEEEEE url(../../images/kubrickfooter.jpg) no-repeat scroll center top;
border:medium none;
clear:both;
margin:0pt auto;
padding:0pt;
width:960px;
}
#footer p, #footer a{
margin:0pt;
padding: 20px 0pt 4px;
text-align:center;
}
#ds-footer-logo
{
    position: relative;
    top: -10px;
    left: 150px;
}
#ds-footer-links
{
    position: relative;
    left: 250px;
}


/* coloration on lists and tables */
ul.ds-artifact-list
{
    list-style-type: none;
    border: 1px solid #ECECEF;
}
ul.ds-artifact-list li
{    
}
.ds-artifact-list .ds-artifact-item
{
    /*clear: both;*/
    /* float: left; */
    position: relative;
    left: -40px;
    width: 620px;
}
ul.ds-artifact-list .ds-artifact-item.odd,
td.ds-table-header-cell.odd,
td.ds-table-cell.odd
{
    background-color: #ececef;
}
.ds-table-cell.odd
{
	border-top: 1px solid #f9fafc;
	border-left: 1px solid #f9fafc;
}
ul.ds-artifact-list .ds-artifact-item.even,
td.ds-table-header-cell.even,
td.ds-table-cell.even
{
    background-color: #f9fafc;
}


/* metadata import rows
 * additions and deletions
 */

tr.ds-table-row.metadata-addition {
	background-color: #CCFFCC;
}

tr.ds-table-row.metadata-deletion {
	background-color: #CCCCCC;
}

tr.ds-table-row.metadata-addition td,tr.ds-table-row.metadata-deletion td {
	border-top: 1px solid black;
}


.artifact-description
{   
    /* This is about as wide as we can get it without pushing the pictures (artifact-previews) down.
       We want it was wide as possible (relative to the 620px on the ds-artifact-list and 
       ds-artifact-item to prevent too much clear space on the right when there is no picture */
    width: 530px;
    
    /*float: left;
    clear: none;
    */
    padding-right: 0px;
    
    /*padding: 3px;
    width: 400px;
    float: top;*/
}
.artifact-title
{
    width: 530px; /* this forces the artifact-info down to the next line */
    /*float: left;*/
    padding: 6px 14px 6px 5px;
}
.artifact-info
{
	font-size: 95%;
    float: left;
    padding: 2px 0px 6px 5px;
}
.artifact-title a
{
	font-weight: bolder;
	color: #004499;	
}
.artifact-preview
{
    float: right;
    padding: 5px;
    /*position: relative;
    left: 500px;
    top:  -30px;
    width: 120px;*/
}
.item_metadata_more
{	
	margin-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 30px;
	/*height: 10px;*/
	cursor: pointer;
	font-size: 0.8em;
}
.ds-artifact-item-with-popup.even .item_metadata_slider table.ds-includeSet-metadata-table tr td
{
	background-color: #F9FAFC;
}
.ds-artifact-item-with-popup.odd .item_metadata_slider table.ds-includeSet-metadata-table tr td
{
	background-color: #ECECEF;
}
table.ds-includeSet-metadata-table
{
	margin: 0;
	color: #353550;
}
.item_metadata_slider
{
	position: relative;
	left: 35px;
	top: -26px;
	width: 550px;
	font-size: 0.95em;
	clear: both;
}

.item_metadata_slider.hidden
{
	display: none;
}

.item_metadata_slider tr.ds-table-row.even,
.item_metadata_slider tr.ds-table-row.odd
{
	background: transparent !important;
}

#content h2.slider-files-header
{
	font-size: 1.1em; 
	margin-left: 4px; 
	margin-bottom: 8px; 
	margin-top: 12px; 
	padding:0;
}
.slider_bitstreams
{
	margin-left: 4px;
	font-size: 0.85em;
}
#content .slider-bitstream-count
{
	margin-left: 4px;
	font-size: 0.85em;
}
#content a.bitstream-file
{
	color:#343434;
	margin-left: 4px;
	font-size: 0.85em;
}
#content a.bitstream-file:hover
{
	text-decoration: underline;
}
#content .bitstream-filesize
{
	color:#656580;
	font-size: 0.85em;
}

.item_metadata_details
{
	margin: 3px 0px 0px 5px;
	padding: 4px;
	border: 1px solid slateGray;
	background-color: #9999AA;
	font-size: 0.7em;
	color: white;
	width: 34px;
	cursor: pointer;
}
.item_metadata_details:hover
{
	background-color: white;
	color: #555588;
}

ul.alphabet 
{
	padding-left: 20px;
}

/* next few entries deal with the A-Z browsing list above the pagination links */
/* excessively many names are used because they keep changing and we want backwards and forwards compatibility */
#aspect_artifactbrowser_ConfigurableBrowse_list_jump-list,
#artifactbrowser_BrowseTitles_list_jump-list,
#artifactbrowser_BrowseAuthors_list_jump-list,
#artifactbrowser_BrowseSubjects_list_jump-list,
#aspect_artifactbrowser_BrowseTitles_list_jump-list,
#aspect_artifactbrowser_BrowseAuthors_list_jump-list,
#aspect_artifactbrowser_BrowseSubjects_list_jump-list
{
	margin: 20px 0px 25px 0px;	
}
#aspect_artifactbrowser_ConfigurableBrowse_list_jump-list li,
#artifactbrowser_BrowseTitles_list_jump-list li,
#artifactbrowser_BrowseAuthors_list_jump-list li,
#artifactbrowser_BrowseSubjects_list_jump-list li,
#aspect_artifactbrowser_BrowseTitles_list_jump-list li,
#aspect_artifactbrowser_BrowseAuthors_list_jump-list li,
#aspect_artifactbrowser_BrowseSubjects_list_jump-list li
{
    display: inline;
    margin-left: -3px;     
}
#aspect_artifactbrowser_ConfigurableBrowse_list_jump-list li a,
#artifactbrowser_BrowseTitles_list_jump-list li a,
#artifactbrowser_BrowseAuthors_list_jump-list li a,
#artifactbrowser_BrowseSubjects_list_jump-list li a,
#aspect_artifactbrowser_BrowseTitles_list_jump-list li a,
#aspect_artifactbrowser_BrowseAuthors_list_jump-list li a,
#aspect_artifactbrowser_BrowseSubjects_list_jump-list li a
{
    border: 1px solid gray;
    margin-left: 1px;
    padding: 3px 5px 2px 5px;
}
#aspect_artifactbrowser_ConfigurableBrowse_list_jump-list li a:hover,
#artifactbrowser_BrowseTitles_list_jump-list li a:hover,
#artifactbrowser_BrowseAuthors_list_jump-list li a:hover,
#artifactbrowser_BrowseSubjects_list_jump-list li a:hover,
#aspect_artifactbrowser_BrowseTitles_list_jump-list li a:hover,
#aspect_artifactbrowser_BrowseAuthors_list_jump-list li a:hover,
#aspect_artifactbrowser_BrowseSubjects_list_jump-list li a:hover
{
    background-color: #8FAEC0;
    color: white;
    text-decoration: none;
}


/* metadata registry styled by next few entries*/
#aspect_administrative_registries_MetadataRegistryMain_table_metadata-registry-main-table
{
	margin-bottom: 20px;
}
#aspect_administrative_registries_MetadataRegistryMain_list_new-schema
{
	position: relative;
	top: -20px;
}
#aspect_administrative_registries_EditMetadataSchema_list_edit-schema-new-field-form ol li.ds-form-item,
#aspect_administrative_registries_EditMetadataSchema_list_edit-schema-update-field-form ol li.ds-form-item
{
	margin-bottom: 10px;
}
#aspect_administrative_registries_EditMetadataSchema_list_edit-schema-new-field-form ol li.ds-form-item.last,
#aspect_administrative_registries_EditMetadataSchema_list_edit-schema-update-field-form ol li.ds-form-item.last
{
	margin-bottom: 2px;
}


/* following entries style the elements under item metadata tab of edit item context */
#aspect_administrative_item_EditItemMetadataForm_list_addItemMetadata
{
    height: 130px;
    position: relative;
    top: -30px;;
}
#aspect_administrative_item_EditItemMetadataForm_list_addItemMetadata ol li.ds-form-item
{
	margin-bottom: 10px;
}
#aspect_administrative_item_EditItemMetadataForm_list_addItemMetadata ol li.ds-form-item.last
{
	margin-top: -10px;
}
#aspect_administrative_item_EditItemMetadataForm_list_addItemMetadata legend
{
    font-size: medium;
}
#aspect_administrative_item_EditItemMetadataForm_list_addItemMetadata ol
{
}
#aspect_administrative_item_EditItemMetadataForm_list_addItemMetadata ol li
{
    list-style-type: none;
}
#aspect_administrative_item_EditItemMetadataForm_div_edit-item-status p.ds-paragraph.edit-metadata-actions.top
{
    position: relative;
    top: 44px;
}
#aspect_administrative_item_EditItemMetadataForm_div_edit-item-status p.ds-paragraph
{
    /*position: relative;*/
    /*top: 20px;*/
}
#aspect_administrative_item_EditItemMetadataForm_field_submit_add
{
    position: relative;
    top: -58px;
}

#aspect_administrative_item_EditItemMetadataForm_div_edit-item-status h3.ds-table-head,
#aspect_administrative_item_EditItemMetadataForm_table_editItemMetadata
#aspect_administrative_item_EditItemMetadataForm_div_edit-item-status p.ds-paragraph.edit-metadata-actions.bottom
{
    position: relative;
    top: -15px;
}

/* the following few entries get rid of the space under the tabs in the control panel and also do some additional smoothing of the appearance*/
#aspect_administrative_ControlPanel_div_control-panel .ds-paragraph
{
    margin-left: 15px;
    position: relative;
    top: -15px;
}
#aspect_administrative_ControlPanel_list_javaOs,
#aspect_administrative_ControlPanel_list_runtime
{
    margin-left: 15px;
    position: relative;
    top: -20px;
}
#aspect_administrative_ControlPanel_list_javaOs
{
    margin-bottom: 15px;
}
#aspect_administrative_ControlPanel_div_control-panel .ds-head,
#aspect_administrative_ControlPanel_list_dspace
{
    margin-left: 15px;
    position: relative;
    top: -20px;
}
#aspect_administrative_ControlPanel_div_control-panel .ds-table-head,
#aspect_administrative_ControlPanel_table_knots
{
    margin-left: 15px;
    position: relative;
    top: -20px;
}
#aspect_administrative_ControlPanel_list_system-wide-alerts legend
{
    margin-left: 15px;
    margin-top: -25px;
    font-size: medium;    
}
#aspect_administrative_ControlPanel_list_system-wide-alerts li
{
    margin-top: 5px;
}
#aspect_administrative_ControlPanel_field_countdown
{
    width: 200px;
}

#aspect_administrative_ControlPanel_field_restrictsessions
{
    width: 350px;
}

#aspect_artifactbrowser_FeedbackForm_field_email
{
	margin-left: 0px;
}


#aspect_artifactbrowser_BrowseTitles_field_startsWith,
#aspect_artifactbrowser_BrowseAuthors_field_startsWith,
#aspect_artifactbrowser_BrowseSubjects_field_startsWith,
#aspect_artifactbrowser_BrowseDates_field_startsWith
{
	margin-left: 5px;
}


/* next few entires deal with browse by author and subject*/
#aspect_artifactbrowser_BrowseAuthors_div_browse-by-author-results,
#aspect_artifactbrowser_BrowseSubjects_div_browse-by-subject-results
{
	/* oddly, all that unbalanced white space looks better to me, but 
	we can center it if other folks like it centered */
	/*text-align: center;*/
	
}
#aspect_artifactbrowser_BrowseAuthors_table_browse-by-author-results,
#aspect_artifactbrowser_BrowseSubjects_table_browse-by-subject-results
{
	/* its very difficult to get these guys to look good because they appear
	as tables in a wide area with one very narrow column.  The whitespace
	is therefore excessive.  So we can either move
	the table over to make it more centered, or we can force it to be wide
	to fill the space. */
	
	/* scoot it over */
	/*position: relative;
	left: 215px; */
	
	/* fill the space */
	width: 622px;
}


/* the following few entries get rid of the space under the tabs in the edit item context and do some additional smoothing of the appearance */
#aspect_administrative_item_EditItemStatusForm_div_edit-item-status p,
#aspect_administrative_item_EditItemStatusForm_div_edit-item-status table
{
    position: relative;
    top: -25px;
}
#aspect_administrative_item_EditItemStatusForm_field_submit_return
{
    margin-top: 0px;
    margin-bottom: -20px;
}
#aspect_administrative_item_EditItemBitstreamsForm_div_edit-item-status .ds-table-head,
#aspect_administrative_item_EditItemBitstreamsForm_div_edit-item-status .ds-table,
#aspect_administrative_item_EditItemBitstreamsForm_div_edit-item-status .ds-paragraph
{
    margin-left: 20px;
    position: relative;
    top: -25px;
}

/* the following few entries produce the tabbed browsing effect in various contexts */
#aspect_administrative_collection_EditCollectionMetadataForm_div_collection-metadata-edit,
#aspect_administrative_collection_AssignCollectionRoles_div_collection-assign-roles,
#aspect_administrative_ControlPanel_div_control-panel,
#aspect_administrative_item_EditItemStatusForm_div_edit-item-status,
#aspect_administrative_item_EditItemBitstreamsForm_div_edit-item-status,
#aspect_administrative_item_EditItemMetadataForm_div_edit-item-status,
#aspect_administrative_item_ViewItem_div_edit-item-status
{
    padding: 4px;
    margin-top: 30px;
    border: 1px solid black;
}
#aspect_administrative_collection_EditCollectionMetadataForm_list_options,
#aspect_administrative_collection_AssignCollectionRoles_list_options,
#aspect_administrative_ControlPanel_list_options,
#aspect_administrative_item_EditItemStatusForm_list_options,
#aspect_administrative_item_EditItemBitstreamsForm_list_options,
#aspect_administrative_item_EditItemMetadataForm_list_options,
#aspect_administrative_item_ViewItem_list_options
{
    position: relative;
    left: -34px;
    top: -34px;
    width: 100%;
}
#aspect_administrative_collection_EditCollectionMetadataForm_list_options li,
#aspect_administrative_collection_AssignCollectionRoles_list_options li,
#aspect_administrative_ControlPanel_list_options li,
#aspect_administrative_item_EditItemStatusForm_list_options li,
#aspect_administrative_item_EditItemBitstreamsForm_list_options li,
#aspect_administrative_item_EditItemMetadataForm_list_options li,
#aspect_administrative_item_ViewItem_list_options li
{
    display: inline;    
}
#aspect_administrative_collection_EditCollectionMetadataForm_list_options li a,
#aspect_administrative_collection_AssignCollectionRoles_list_options li a,
#aspect_administrative_ControlPanel_list_options li a,
#aspect_administrative_item_EditItemStatusForm_list_options li a,
#aspect_administrative_item_EditItemBitstreamsForm_list_options li a,
#aspect_administrative_item_EditItemMetadataForm_list_options li a,
#aspect_administrative_item_ViewItem_list_options li a
{
    padding: 2px;
    background-color: #f8fafd;
    border: 1px solid  black;
}
#aspect_administrative_collection_EditCollectionMetadataForm_list_options li a:hover,
#aspect_administrative_collection_AssignCollectionRoles_list_options li a:hover,
#aspect_administrative_ControlPanel_list_options li a:hover,
#aspect_administrative_item_EditItemStatusForm_list_options li a:hover,
#aspect_administrative_item_EditItemBitstreamsForm_list_options li a:hover,
#aspect_administrative_item_EditItemMetadataForm_list_options li a:hover,
#aspect_administrative_item_ViewItem_list_options li a:hover
{
    text-decoration: none;
    background-color: blue;
    color: white;
}
#aspect_administrative_collection_EditCollectionMetadataForm_list_options li span.bold a,
#aspect_administrative_collection_AssignCollectionRoles_list_options li span.bold a,
#aspect_administrative_ControlPanel_list_options li span.bold a,
#aspect_administrative_item_EditItemStatusForm_list_options li span.bold a,
#aspect_administrative_item_EditItemBitstreamsForm_list_options li span.bold a,
#aspect_administrative_item_EditItemMetadataForm_list_options li span.bold a,
#aspect_administrative_item_ViewItem_list_options li span.bold a
{
    padding: 2px;
    border: 1px solid black;
    background-color: white;
    border-bottom: 1px solid white;
    
}
#aspect_administrative_collection_EditCollectionMetadataForm_list_options li span.bold a:hover,
#aspect_administrative_collection_AssignCollectionRoles_list_options li span.bold a:hover,
#aspect_administrative_ControlPanel_list_options li span.bold a:hover,
#aspect_administrative_item_EditItemStatusForm_list_options li span.bold a:hover,
#aspect_administrative_item_EditItemBitstreamsForm_list_options li span.bold a:hover,
#aspect_administrative_item_EditItemMetadataForm_list_options li span.bold a:hover,
#aspect_administrative_item_ViewItem_list_options li span.bold a:hover
{
    text-decoration: none;
    background-color: white;
    color: #0066CC;
}

.ds-form-list li
{
    list-style-type: none;
}
fieldset.ds-checkbox-field legend
{
    display: none;
}
/* too general for the padding here*/
li.ds-form-item span.ds-form-label
{
    display: inline;
    /*padding-top: 4px;*/    
}
li.ds-form-item
{
	margin-top: 4px;
}


#aspect_administrative_authorization_AuthorizationMain_div_authorization-main h2
{
    margin-top: 28px;
    margin-bottom: 0px;
}

#aspect_administrative_authorization_AdvacedAuthorizationsForm_field_group_id,
#aspect_administrative_authorization_AdvacedAuthorizationsForm_field_collection_id
{
    width: 300px;
}


/* some style for the submission process follows */
/* drawn in from Reference style.css jan 29 */
fieldset ol {
	float: left;
	clear: both;
}

li.ds-form-item {
	float: left;
	clear: both;
}

div.ds-form-content {
	float: left;
	clear: right;
	display: block;
	padding: 0px 0px 7px 0px;
	width: 440px;
}

span.ds-form-label,label.ds-form-label {
	display: block;
	float: left;
	clear: left;
	padding: 0px 20px 5px 10px;
	width: 115px;
	font-weight: bold;
	font-size: 110%;
	vertical-align: middle;
	overflow: hidden;
}

label.ds-composite-component {
	display: block;
	float: left;
	padding: 0px 5px 0 0px;
	font-size: 80%;
	color: blue;
	background-color: inherit;
	text-align: left;
}
/* end drawn in from Reference style.css jan 29 */
/* the following keeps the text right under the guys affected above */
div.ds-form-content span
{
    display: block;
}
div.ds-form-content span.ds-interpreted-field
{
    display: inline;
}

#aspect_submission_StepTransformer_list_submit-initial-questions span.field-help
{
    position: relative;
    top: -32px;
    left: 28px;
}
#aspect_submission_StepTransformer_list_submit-initial-questions label input
{
    position: relative;
    left: -10px;
    top: -5px;
}


#aspect_submission_StepTransformer_list_submit-progress,
#aspect_submission_submit_InitialQuestionsStep_list_submit-progress,
#aspect_submission_submit_DescribeStep_list_submit-progress,
#aspect_submission_submit_UploadStep_list_submit-progress,
#aspect_submission_submit_ReviewStep_list_submit-progress,
#aspect_submission_submit_LicenseStep_list_submit-progress,
#aspect_submission_submit_SaveOrRemoveStep_list_submit-progress
{
    list-style-type: none;    
    position: relative;
    width: 610px;
    padding-left: 0px;    
}
#aspect_submission_submit_InitialQuestionsStep_list_submit-progress li,
#aspect_submission_submit_DescribeStep_list_submit-progress li,
#aspect_submission_submit_UploadStep_list_submit-progress li,
#aspect_submission_submit_ReviewStep_list_submit-progress li,
#aspect_submission_submit_LicenseStep_list_submit-progress li,
#aspect_submission_submit_SaveOrRemoveStep_list_submit-progress li
{
    display: inline;
}
#aspect_submission_submit_InitialQuestionsStep_list_submit-progress li.current.button input.ds-button-field,
#aspect_submission_submit_DescribeStep_list_submit-progress li.current.button input.ds-button-field,
#aspect_submission_submit_UploadStep_list_submit-progress li.current.button input.ds-button-field,
#aspect_submission_submit_ReviewStep_list_submit-progress li.current.button input.ds-button-field,
#aspect_submission_submit_LicenseStep_list_submit-progress li.current.button input.ds-button-field,
#aspect_submission_submit_SaveOrRemoveStep_list_submit-progress li.current.button input.ds-button-field
{
    border: 2px solid blue
}
fieldset#aspect_submission_StepTransformer_list_submit-describe input.ds-button-field
{
    display: block;
}
fieldset#aspect_submission_StepTransformer_list_submit-describe input#aspect_submission_StepTransformer_field_submit_prev,
fieldset#aspect_submission_StepTransformer_list_submit-describe input#aspect_submission_StepTransformer_field_submit_cancel,
fieldset#aspect_submission_StepTransformer_list_submit-describe input#aspect_submission_StepTransformer_field_submit_next
{
    display: inline;
}
fieldset#aspect_submission_StepTransformer_list_submit-describe div.ds-previous-values
{
    margin-top: 15px;
}
fieldset#aspect_submission_StepTransformer_list_submit-describe div.ds-previous-values input,
fieldset#aspect_submission_StepTransformer_list_submit-describe div.ds-previous-values span
{
    margin-left: 20px;
}
fieldset#aspect_submission_StepTransformer_list_submit-describe div.ds-previous-values input.ds-button-field
{
    margin-left: 0px;
}
fieldset#aspect_submission_StepTransformer_list_submit-describe legend,
fieldset#aspect_submission_StepTransformer_list_submit-initial-questions legend,
fieldset#aspect_submission_StepTransformer_list_submit-upload-new legend
{
    display: none;
}
/* upload page */
#aspect_submission_StepTransformer_div_submit-upload h3.ds-table-head
{
    color: #406080;
}
#aspect_submission_StepTransformer_div_submit-upload h3.ds-table-head,
#aspect_submission_StepTransformer_div_submit-upload table#aspect_submission_StepTransformer_table_submit-upload-summary
{
    margin-left: 55px;
}
/* end upload page */

fieldset#aspect_submission_StepTransformer_list_submit-initial-questions li.ds-form-item.odd
{
    margin-top: 15px;
}
fieldset#aspect_submission_StepTransformer_list_submit-initial-questions li.ds-form-item.odd.last
{
    margin-top: 0px;
}
fieldset#aspect_submission_StepTransformer_field_multiple_titles
{
    left:128px;
    position:absolute;
    top:31px;
}
fieldset#aspect_submission_StepTransformer_field_published_before
{
    left:128px;
    position:absolute;
    top:68px;
}
fieldset#aspect_submission_StepTransformer_list_submit-initial-questions span.field-help
{
    display: block;    
}
#aspect_submission_submit_InitialQuestionsStep_list_submit-initial-questions ol
{
    position: relative;
    left: -38px;    
}
#aspect_submission_submit_InitialQuestionsStep_list_submit-initial-questions ol li
{
    margin: 5px 0px;
}
#aspect_submission_submit_InitialQuestionsStep_list_submit-initial-questions legend
{
    font-size: medium
}
#aspect_submission_submit_InitialQuestionsStep_list_submit-initial-questions ol li div fieldset
{
    display: inline;
    padding: 0px;
    margin: 0px 5px;
}
#aspect_submission_submit_InitialQuestionsStep_list_submit-initial-questions ol li div
{
    display: inline;
}
#aspect_submission_submit_DescribeStep_list_submit-describe legend
{
    font-size: medium;
}
/*trying to shrink the buttons on the submission workflow so they fit on one line */
ul.ds-progress-list #aspect_submission_StepTransformer_field_submit_jump_1_1
{
	width: 112px;
}
ul.ds-progress-list #aspect_submission_StepTransformer_field_submit_jump_2_1
{
	width: 64px;
}

ul.ds-progress-list #aspect_submission_StepTransformer_field_submit_jump_2_2
{
	width: 64px;	
}

ul.ds-progress-list #aspect_submission_StepTransformer_field_submit_jump_3_1
{
	width: 55px;
}

ul.ds-progress-list #aspect_submission_StepTransformer_field_submit_jump_4_1
{
	width: 55px;
}

ul.ds-progress-list #aspect_submission_StepTransformer_field_submit_jump_5_1
{
	width: 56px;
}
ul.ds-progress-list #aspect_submission_StepTransformer_field_submit_jump_6_1
{
	width: 68px;
}

/* The next few entries were motivated by the item submission pages.  If undesirable changes are produced elsewhere, let's use the id instead of the fieldset tag name and class ds-form-list.thick to apply these entries*/
fieldset.ds-form-list.thick .ds-composite-component.last,
{
    display: block;
}


fieldset input.ds-button-field


fieldset.ds-form-list.thick .ds-text-field
{
    margin-left: 0px;
    width: auto;
}
fieldset.ds-form-list.thick label.ds-composite-component
{
    margin-top: 1px;
}
fieldset.ds-form-list.thick li
{
    margin-top: 25px;
}
#aspect_submission_submit_ReviewStep_list_submit-review legend
{
    margin: 6px 0px 5px;
    font-size: medium;
}
#aspect_submission_submit_ReviewStep_list_submit-review .ds-form-content
{
    margin-left: 5px;
    color: #1f2a6f;
}
#aspect_submission_submit_ReviewStep_list_submit-review li
{
    margin-top: 7px;
}


/******************
 Some pagination styling
 *******************/
.pagination
{
    border: 1px solid black;
    margin: 5px 0px;
    height: 27px;
}
.pagination-masked
{
    border: 1px solid black;
    margin: 5px 0px;
    height: 27px;
}
.previous-page-link
{
    border: 1px solid black;
    padding: 2px;
    
    position: relative;
    left: 3px;
    top: 6px;
   
}
.previous-page-link:hover
{
    text-decoration: none;
    background-color: blue;
    color: white;
}
.next-page-link
{
    border: 1px solid black;
    padding: 2px;
    display: inline;
    float: right;
    
    position: relative;
    left: -3px;
    bottom: 12px;
}
.next-page-link:hover
{
    text-decoration: none;
    background-color: blue;
    color: white;
}
.pagination-info
{
    display: inline;
    padding: 2px;  
    
    position: relative;
    left: 124px;
    top: 6px;
    width: 200px;    
}
.pagination-links
{
    display: inline;
    list-style-type: none;   
    padding: 2px; 
    
    position: relative;
    left: 180px;
    top: 6px;
    width: 200px;
}
.pagination-links li
{
    display: inline;
}
.pagination-masked.top .pagination-info
{
    display: none;    
}
.pagination-masked.bottom .pagination-info
{
    display: none;    
}
.current-page-link a
{
    color: red;
}
.current-page-link a:hover
{
    color: red;
}

#aspect_artifactbrowser_ItemViewer_div_item-view h2,
#aspect_administrative_item_ViewItem_div_edit-item-status h2
{
    position: relative;
    top: 15px;
    margin-top: 25px;
}

#aspect_artifactbrowser_ItemViewer_div_item-view h3,
#aspect_administrative_item_ViewItem_div_edit-item-status h3
{
    position: relative;
    top: 8px;
    margin-top: 25px;
}
/* this entry gets rid of space below tabs under view item tab in edit item context. */
#aspect_administrative_item_ViewItem_div_edit-item-status p.ds-paragraph.item-view-toggle.item-view-toggle-top
{
    margin-top: -30px;
    margin-bottom: 20px;
}
#aspect_administrative_item_ViewItem_div_edit-item-status p.ds-paragraph.item-view-toggle.item-view-toggle-bottom
{
    margin-top: 25px;
}

#aspect_administrative_item_EditItemMetadataForm_table_editItemMetadata tbody tr td textarea.ds-textarea-field
{
    max-width: 225px;
}
#aspect_administrative_item_EditItemMetadataForm_table_editItemMetadata tbody tr td input.ds-text-field
{
    width: 125px;
}

#aspect_administrative_item_EditItemMetadataForm_field_field
{
    width: 250px;
}
/* TODO: just made this more specific - see if it breaks the Edit Item Metadata form! */
#aspect_administrative_item_EditItemMetadataForm_field_field .ds-composite-component.last
{

    position: relative;
    top: -73px;
    left: 310px;
}
#aspect_administrative_item_EditItemMetadataForm_list_addItemMetadata ol li.ds-form-item div.ds-form-content label.ds-composite-component.last
{
    margin-left: 0px;
    position: relative;
    top: -73px;
    left: 310px;
}
#aspect_administrative_item_EditItemMetadataForm_field_language
{
    margin-left: 0px;
    font-size: x-small;
    color: #114477;
}
#aspect_administrative_item_EditItemMetadataForm_list_addItemMetadata .ds-composite-component.last
{
    font-size: x-small;
    color: #114477;
}


#aspect_eperson_PasswordLogin_field_login_password
{
	margin-left: 0px;
}

small {
font-family:Arial,Helvetica,Sans-Serif;
font-size:0.9em;
line-height:1.5em;
}
h1, h2, h3 {
font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
font-weight:bold;
}
h1 {
font-size:4em;
/*text-align:center;*/
}
h2 {
font-size:1.6em;
}

#ds-header h2 {
margin-top: 0px;
/*top: 0px;*/
/*margin-top:30px;*/
position: relative;
top: -33px;
text-align:center;
font-size:4em;
}
fieldset
{
    border: none;
    text-align: left;
    position: relative;
    left: -8px;
}
fieldset.ds-checkbox-field
{    
    position: relative;
    left: -4px;
}
.ds-text-field, .ds-password-field
{
    /* margin-left: 10px; */
    width: 175px;
}
#sidebar .ds-text-field
{
	margin-left: 10px;
}
h3 {
font-size:1.3em;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
color:white;
text-decoration:none;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color:#333333;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration:none;
}
.entry p a:visited {
color:#B85B5A;
}
span.big
{	
	font-weight: bold;
	font-size: 110%;
}


/* next few entries deal with the A-Z browsing list above the pagination links */
#aspect_artifactbrowser_BrowseTitles_list_jump-list,
#aspect_artifactbrowser_BrowseAuthors_list_jump-list,
#aspect_artifactbrowser_BrowseSubjects_list_jump-list
{
	margin-top: 20px;
	margin-bottom: 25px;
}
#aspect_artifactbrowser_BrowseTitles_list_jump-list li,
#aspect_artifactbrowser_BrowseAuthors_list_jump-list li,
#aspect_artifactbrowser_BrowseSubjects_list_jump-list li
{
    display: inline;
    margin-left: -3px;    
    
}
#aspect_artifactbrowser_BrowseTitles_list_jump-list li a,
#aspect_artifactbrowser_BrowseAuthors_list_jump-list li a,
#aspect_artifactbrowser_BrowseSubjects_list_jump-list li a
{
    border: 1px solid gray;
    margin-left: 1px;
    padding: 2px 5px;
}
#aspect_artifactbrowser_BrowseTitles_list_jump-list li a:hover,
#aspect_artifactbrowser_BrowseAuthors_list_jump-list li a:hover,
#aspect_artifactbrowser_BrowseSubjects_list_jump-list li a:hover
{
    background-color: blue;
    color: white;
    text-decoration: none;
}


#aspect_artifactbrowser_BrowseDates_field_month
{
    margin-left: 12px;
}


/* next 2 items style the create new policy for a bitstream page */
#aspect_administrative_authorization_EditPolicyForm_list_actions span.ds-form-label
{
}
#aspect_administrative_authorization_EditPolicyForm_field_action_id legend
{
	display: none;
}



span.ds-form-label
{
	letter-spacing: -1px;
	color: #406080;
}

.ds-table-header-row th
{    
    padding: 8px 2px 6px;
}
.ds-table
{
    border: 1px solid #ececef;
    border-spacing: 0px;
}
.ds-table.file-list /* this guy's descendants are not as well id/classed by the xsl as other tables */
{
    border: none;
}
.ds-table.file-list tr th
{
    text-align: center;
}
.ds-table.file-list tr td
{   
    padding: 4px;
    /*border: 1px solid gray;*/  /*looks a wee bit too liney */
}
.ds-table-header-cell
{
    padding: 2px;
    text-align: center;
}
.ds-table-cell
{
    padding: 2px;
    border-left: 1px solid #ECECEF;
    border-top: 1px solid #ECECEF;
}

#aspect_artifactbrowser_CollectionViewer_div_collection-search-browse,
#aspect_artifactbrowser_CommunityViewer_div_community-search-browse
{
	margin-top: 10px;
    border: 1px solid gray;
    height: 112px;
    /*background-color: #ebecef*/
    background-color: #d9e0ef;
    overflow: hidden;
}

#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser div.ds-artifact-item
{
    margin-top: 10px;
}


#aspect_artifactbrowser_CollectionViewer_div_collection-search,
#aspect_artifactbrowser_CommunityViewer_div_community-search
{
    
	background-color: #fdfeff;
    padding: 2px;
    position: relative;
    border: 1px solid gray;
    width: 390px;
    left: 12px;
    top: 8px;
    height: 88px;
}
#aspect_artifactbrowser_CollectionViewer_div_collection-browse,
#aspect_artifactbrowser_CommunityViewer_div_community-browse
{
	background-color: #fdfeff;
    padding: 2px;
    border: 1px solid gray;
    width: 180px;
    position: relative;
    left: 422px;
    top: -86px;
    height: 88px;
}
#aspect_artifactbrowser_CommunityViewer_p_search-query,
#aspect_artifactbrowser_CollectionViewer_p_search-query
{
    padding: 6px;
}


#aspect_artifactbrowser_AdvancedSearch_div_search-query table
{
    border: none;
}
#aspect_artifactbrowser_AdvancedSearch_div_search-query td
{
    background-color: white;
    border: none;
}
input#aspect_artifactbrowser_AdvancedSearch_field_submit
{
    width: 100px;
    position: relative;
    left: 145px;
    top: 15px;
}

#aspect_artifactbrowser_AdvancedSearch_list_search-query
{
    margin-left: 0px;
    margin-bottom: 8px;
    padding-left: 0px;
    position: relative;
    left: -39px;
}

#aspect_artifactbrowser_AdvancedSearch_table_search-controls
{
    margin-top: 20px;
}
#aspect_artifactbrowser_AdvancedSearch_table_search-controls select
{
    display: block;
}

#aspect_artifactbrowser_SimpleSearch_field_query
{
	margin-left: 0px;
}

.ds-head
{
    margin: 0px;
    padding: 2px;
}
.advanced-search
{
    position: relative;
    top: -118px;
    left: 20px;
}
#ds-search-form-advanced-search-link
{
    margin-left: 6px;
}
#ds-search-form fieldset label
{
    margin-left: 6px;
}

#aspect_eperson_EditProfile_field_subscriptions
{
    width: 225px;
}
#aspect_eperson_EditProfile_div_information legend
{
    font-size: medium;
}
#aspect_eperson_EditProfile_div_information li
{
    margin-top: 6px;
}
#aspect_eperson_EditProfile_div_information .ds-text-field
{
    margin-left: 0px;    
}
#aspect_eperson_EditProfile_field_submit
{
    position: relative;
    top: -10px;
}
#aspect_eperson_EditProfile_list_form
{
    margin-bottom: 20px;
}


/* loggin in and registering */
/* progress lists also got handled here */
#aspect_eperson_PasswordLogin_div_login
{
    margin-top: 10px;
}
#aspect_eperson_PasswordLogin_list_password-login
{
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 10px;
}
#aspect_eperson_PasswordLogin_field_login_email
{
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 5px;
}
#aspect_eperson_PasswordLogin_field_submit
{
    margin-bottom: 24px;
}
#aspect_eperson_StartRegistration_list_registration-progress,
#aspect_eperson_StartForgotPassword_list_forgot-password-progress,
.ds-progress-list
{
    margin-left: 0px;
    padding-left: 0px;    
}
#aspect_eperson_StartRegistration_list_registration-progress li,
#aspect_eperson_StartForgotPassword_list_forgot-password-progress li,
ul.ds-progress-list li
{
    display: inline;
}
#aspect_eperson_StartRegistration_list_registration-progress li.current input,
#aspect_eperson_StartForgotPassword_list_forgot-password-progress li.current input,
#aspect_eperson_StartRegistration_list_registration-progress li.current,
#aspect_eperson_StartForgotPassword_list_forgot-password-progress li.current,
ul.ds-progress-list li.current input
{
    color: blue;
}
#aspect_eperson_StartRegistration_field_email,
#aspect_eperson_StartForgotPassword_field_email
{
    margin-left: 0px;
    padding-left: 0px;    
}
#aspect_eperson_StartRegistration_list_form ol,
#aspect_eperson_StartForgotPassword_list_form ol
{
    margin-left: 0px;
    padding-left: 0px;
}


/* edit community metadata */
#aspect_administrative_community_EditCommunityMetadataForm_list_metadataList .ds-text-field
{
    margin-left: 0px;
}
#aspect_administrative_community_EditCommunityMetadataForm_list_metadataList li
{
    margin-top: 5px;
}

/* edit collection */
#aspect_administrative_collection_EditCollectionMetadataForm_list_metadataList
{
    position: relative;
    top: -20px;
}
#aspect_administrative_collection_EditCollectionMetadataForm_list_metadataList .ds-text-field
{
    margin-left: 0px;
}
#aspect_administrative_collection_EditCollectionMetadataForm_list_metadataList li
{
    margin-top: 5px;
}
#aspect_administrative_collection_AssignCollectionRoles_table_roles-table
{
    border: none;
    position: relative;
    top: -20px;
}

/* submission process */
#aspect_submission_submit_SelectCollectionStep_field_handle
{
    width: 200px;
}
#aspect_submission_submit_SelectCollectionStep_list_select-collection legend
{
    margin-top: 20px;
    font-size: medium;
}
#aspect_submission_submit_SelectCollectionStep_list_select-collection ol
{
    margin-left: 0px;
    padding-left: 0px;
}
#aspect_submission_submit_SelectCollectionStep_list_select-collection .ds-form-content
{
    display: inline;
}
#aspect_submission_submit_SelectCollectionStep_field_submit
{
    position: relative;
    left: -10px;
    top: 10px;
}
#aspect_submission_submit_InitialQuestionsStep_field_submit_save,
#aspect_submission_submit_InitialQuestionsStep_field_submit_next
{
    position: relative;
    left: -10px;
}
#aspect_submission_StepTransformer_field_dc_date_issued_year
{
    width: 40px;
    
}
#aspect_submission_StepTransformer_field_dc_date_issued_day
{
    width: 20px;
}




div.spacer
{
    clear: both;
    line-height: 0px;
    margin: 0pt;
    padding: 0pt;
}

span.error,
#ds-system-wide-alert
{
    color: red;
}

span.field-help,
span.composite-help
{
    display: none;
    color: #8892bb;
}




.commentlist li, #commentform input, #commentform textarea {
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:0.9em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.commentlist li {
font-weight:bold;
}
.commentlist cite, .commentlist cite a {
font-size:1.1em;
font-style:normal;
font-weight:bold;
}
.commentlist p {
font-weight:normal;
line-height:1.5em;
text-transform:none;
}
#commentform p {
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
}
.commentmetadata {
font-weight:normal;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color:#777777;
}
code {
font-family:'Courier New',Courier,Fixed;
font-size:1.1em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
acronym, abbr, span.caps {
font-size:0.9em;
letter-spacing:0.07em;
}
a, h2 a:hover, h3 a:hover {
color:#0066CC;
text-decoration:none;
}
a:hover {
color:#114477;
text-decoration:underline;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size:9pt;
}
#wp-calendar a {
text-decoration:none;
}
#wp-calendar caption {
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:1.3em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:center;
}
#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}
.narrowcolumn {
float:left;
margin:0px 0pt 0pt;
padding:0pt 0pt 20px 45px;
width:622px;
}
.widecolumn {
margin:5px 0pt 0pt 150px;
padding:10px 0pt 20px;
width:450px;
}
.post {
margin:0pt 0pt 40px;
text-align:justify;
}
.post hr {
display:block;
}
.widecolumn .post {
margin:0pt;
}
.narrowcolumn .postmetadata {
padding-top:5px;
}
.widecolumn .postmetadata {
margin:30px 0pt;
}
.widecolumn .smallattachment {
float:left;
margin:5px 5px 5px 0px;
text-align:center;
width:128px;
}
.widecolumn .attachment {
margin:5px 0px;
text-align:center;
}
.postmetadata {
clear:left;
}


h1.ds-div-head
{
    color: #333333;
}
h1.ds-div-head,
h2.ds-div-head
{
    margin: 0pt;
    padding-top: 22px;
}

/*
h2.pagetitle,
h2.static-pagetitle{
    margin:30px 0pt 0pt;
}*/
h3.ds-option-set-head 
{
    margin:30px 0pt 8pt;
    padding: 5px;
    margin-bottom: 8px;
    width: 87%;
    text-align: center;
    background-color: #cfdfea;
}
h3.comments {
    margin:40px auto 20px;
    padding:0pt;
}
p img {
max-width:100%;
padding:0pt;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0pt 0pt 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0pt 7px 2px 0pt;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
html > body .entry ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
padding:0pt 0pt 0pt 10px;
text-indent:-10px;
}
html > body .entry li {
margin:7px 0pt 8px 10px;
}
#sidebar a, #sidebar p, #sidebar h4
{    
    padding-left: 6px;
}
.entry ul li:before, #sidebar ul ul li:before {
/*locally, this character shows up as a question mark, so we'll use a greater than sign instead for now.*/
/*content:"� ";*/
content:"> ";
}
.entry ol {
margin:0pt;
padding:0pt 0pt 0pt 35px;
}
.entry ol li {
margin:0pt;
padding:0pt;
}
.postmetadata ul, .postmetadata li {
display:inline;
list-style-image:none;
list-style-type:none;
}
#sidebar h2 {
font-family:'Lucida Grande',Verdana,Sans-Serif;
font-size:1.2em;
margin:5px 0pt 0pt;
padding:0pt;
}
#sidebar {
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:1em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
/* old margin-left:545px; */
margin-left:703px;
padding: 20px 0pt 10px;
width:271px;
}
#sidebar ul, #sidebar ul ol {
margin:0pt;
padding:0pt;
}
#sidebar ul li {
list-style-image:none;
list-style-type:none;
margin-bottom:15px;
padding-left: 6px;
}
#sidebar ul p, #sidebar ul select {
margin:5px 0pt 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin:5px 0pt 0pt 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin:0pt 0pt 0pt 10px;
}
ol li, #sidebar ul ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
#sidebar ul ul li, #sidebar ul ol li {
margin:3px 0pt 0pt;
padding:0pt;
}
#searchform {
margin:10px auto;
padding:5px 3px;
text-align:center;
}
#sidebar #searchform #s {
padding:2px;
width:108px;
}
#sidebar #searchsubmit {
padding:1px;
}
#sidebar form {
margin:0pt;
}
.entry form {
text-align:center;
}
select {
width:130px;
}
#commentform input {
margin:5px 5px 1px 0pt;
padding:2px;
width:170px;
}
#commentform textarea {
padding:2px;
width:100%;
}
#commentform #submit {
float:right;
margin:0pt;
}
.alt {
margin:0pt;
padding:10px;
}
.commentlist {
padding:0pt;
text-align:justify;
}
.commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0pt 3px;
padding:5px 10px 3px;
}
.commentlist p {
margin:10px 5px 10px 0pt;
}
#commentform p {
margin:5px 0pt;
}
.nocomments {
margin:0pt;
padding:0pt;
text-align:center;
}
.commentmetadata {
display:block;
margin:0pt;
}
#wp-calendar {
empty-cells:show;
margin:10px auto 0pt;
width:155px;
}
#wp-calendar #next a {
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
#wp-calendar a {
display:block;
}
#wp-calendar caption {
text-align:center;
width:100%;
}
#wp-calendar td {
padding:3px 0pt;
text-align:center;
}
#wp-calendar td.pad:hover {
background-color:#FFFFFF;
}
acronym, abbr, span.caps {
cursor:help;
}
acronym, abbr {
border-bottom:1px dashed #999999;
}
blockquote {
border-left:5px solid #DDDDDD;
margin:15px 30px 0pt 10px;
padding-left:20px;
}
blockquote cite {
display:block;
margin:5px 0pt 0pt;
}
.center {
text-align:center;
}
hr {
display:none;
}
a img {
border:medium none;
}
.navigation {
display:block;
margin-bottom:60px;
margin-top:10px;
/*text-align:center;*/
}
