/*
  style.css

  Version: $Revision: 1.0 $
 
  Date: $Date: 2006/07/27 22:54:53 $
 
  Copyright (c) 2002-2005, Hewlett-Packard Company and Massachusetts
  Institute of Technology.  All rights reserved.
 
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are
  met:
 
  - Redistributions of source code must retain the above copyright
  notice, this list of conditions and the following disclaimer.
 
  - Redistributions in binary form must reproduce the above copyright
  notice, this list of conditions and the following disclaimer in the
  documentation and/or other materials provided with the distribution.
 
  - Neither the name of the Hewlett-Packard Company nor the name of the
  Massachusetts Institute of Technology nor the names of their
  contributors may be used to endorse or promote products derived from
  this software without specific prior written permission.
 
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  DAMAGE.
*/ /****************************************************************
                        Top of the page: crumb 
****************************************************************/
div#crumb li.ds-trail-link.last-link a {
	color: #ccc;
}

/***************************************************************
                        Horizontal navigation area below the header
***************************************************************/
#aspect_artifactbrowser_ConfigurableBrowse_div_browse-navigation {
	margin: 0;
	margin-top: -70px;
	padding: 0;
	width: 100%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #eee;
}

form#aspect_artifactbrowser_ConfigurableBrowse_div_browse-controls {
	margin: 0;
	padding: 0;
	text-align: center;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	background-image:
	url('http://libmedia.willamette.edu/images/acom-shade.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #eee;
	border-bottom: 1px solid #ccc;
}

/****************************************************************
	User Login
**********************************************/
#ds-user-box {
	float: right;
	width: 215px;
	padding-right: 10px;
	background-color: #555454;
	margin-top: -1px;
	text-align: right;
	height: 69px;
}

#ds-options #ds-user-box a,#ds-options #ds-user-box a:visited {
	color: #EDDE77;
	height: 41px;
	width: 41px;
}

/***************************************************************
                                        Some Common Page Content
***************************************************************/
.bold {
	font-weight: bold;
}

#wrapper {
	position: inherit;
	width: 780px;
	height: auto;
	margin: 2em auto 0 auto;
	background-image:
		url('http://libmedia.willamette.edu/images/acom/wrapper2_top.jpg');
}

#top_dark {
	background-color: #555454;
	height: 68px;
}

#ds-body {
	margin: 0;
	padding: 0;
	position: relative;
	top: 69px;
	text-align: left;
	width: 556px;
	float: left;
}

#ds-main {
	background-color: #2f323c;
}

div#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser {
	margin-top: -40px;
	padding-left: 20px;
}

div.ds-static-div {
	margin: 0;
	padding: 0;
	clear: both;
	width: 555px;
}

#aspect_artifactbrowser_CommunityViewer_div_community-browse {
	
}

#ds-body h1.ds-div-head {
	color: #EDDE77;
	padding: 0;
	padding-left: 15px;
	padding-top: 20px;
	width: 541px;
	margin: 0;
	position: relative;
	top: -70px;
	background-color: #555454;
	height: 49px;
}

#ds-body h2,#ds-body h3.ds-head,#ds-body h3.ds-list-head {
	position: relative;
	font-size: 110%;
	margin-bottom: 2px;
	margin-left: 15px;
}

#ds-body h3.ds-head {
	margin: 0;
	padding: 0;
	font-size: 100%;
	float: left;
	margin-left: 15px;
	padding-top: 12px;
	color: #eee;
}

#ds-body h3.ds-list-head {
	margin-top: 30px;
}

h2.ds-div-head {
	float: left;
	width: 100%;
	margin-bottom: 3px;
	clear: both;
}

h1.ds-div-head {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16pt;
	font-weight: 800;
	color: #EDDE77;
	padding: 0;
	padding-left: 20px;
	margin: 0;
}

/* header defined in template xsl -- WU specific */
h5.ds-div-head {
	margin: 0;
	padding: 0;
	margin-top: -40px;
	margin-bottom: 20px;
	display: none; 
}

#aspect_artifactbrowser_CollectionViewer_div_collection-view {
	margin-top: 40px;
}

#ds-body #aspect_artifactbrowser_CollectionViewer_div_collection-view h2.ds-div-head
	{
	margin-top: 30px;
}
/* Added to remove the submission option from the collection view */

#aspect_artifactbrowser_CollectionViewer_div_collection-view .ds-paragraph
  {
  display: none;
}


.ds-paragraph {
	clear: left;
	width: 500px;
	font-size: 95%;
	margin-top: -5px;
}

#ds-options form input.ds-button-field {
	background-color: #996;
	border: 1px solid #333;
	color: #fff;
}

#ds-options form#ds-search-form fieldset {
	padding: 0;
	float: left;
	clear: left;
}

/***************************************************************
	Browsing Result Pages
****************************************************************/
#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-title-results,#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-dateissued-results,#aspect_artifactbrowser_SimpleSearch_div_search-results,#aspect_artifactbrowser_AdvancedSearch_div_search-results
	{
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
	font-size: 90%;
}

#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-title-results li,#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-dateissued-results li,#aspect_artifactbrowser_SimpleSearch_div_search-results li,#aspect_artifactbrowser_AdvancedSearch_div_search-results li
	{
	list-style-type: none;
	width: 545px;
}

aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-title {
	margin: 0;
	padding: 0;
	background-color: #eee;
}

.artifact-title {
	font-size: 90%;
	padding: 5px 14px 5px 5px;
	font-weight: bold;
}

.artifact-info {
	font-size: 90%;
	padding: 0px 0px 5px 5px;
}

#aspect_artifactbrowser_CommunityViewer_div_community-view li.ds-artifact-item
	{
	float: left;
	clear: left;
	padding: 10px;
	margin-left: 15px;
}

#aspect_artifactbrowser_CommunityViewer_div_community-view ul {
	padding: 0;
	margin: 0;
}

#ds-body #aspect_artifactbrowser_CommunityViewer_div_community-view  li.ds-artifact-item a
	{
	margin-left: 10px;
}

ul.ds-artifact-list {
	margin: 0;
	list-style-type: none;
	padding: 0;
}

#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-subject-results ul.ds-artifact-list,#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-author-results ul.ds-artifact-list
	{
	margin-left: -15px;
}

ul.ds-artifact-list li {
	padding-left: 10px;
	width: 545px;
}

ul.ds-artifact-list li a {
	color: #330;
}

ul.ds-artifact-list li.even {
	background-color: #fff;
}

ul.ds-artifact-list li.odd {
	background-color: #eee;
}

#ds-body form.administrative {
	margin-left: 5px;
	margin-top: -45px;
}

div.ds-interactive-div li {
	font-size: 17pt;
}

/*********************************************************
 Communities, Collection, and Main Pages
***********************************************************/
#aspect_artifactbrowser_CommunityViewer_div_community-home,#aspect_artifactbrowser_CollectionViewer_div_collection-home,#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser,#file_news_div_news,#aspect_artifactbrowser_FrontPageSearch_div_front-page-search,#aspect_artifactbrowser_SimpleSearch_div_search,#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-title,#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-author,#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-subject,#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-dateissued,#aspect_eperson_PasswordLogin_div_login-reason,#aspect_administrative_registries_MetadataRegistryMain_div_metadata-registry-main,#aspect_administrative_authorization_AuthorizationMain_div_authorization-main,#aspect_administrative_group_ManageGroupsMain_div_groups-main,#aspect_administrative_eperson_ManageEPeopleMain_div_epeople-main,#aspect_administrative_WithdrawnItems_div_browse-by-withdrawn,#aspect_administrative_collection_EditCollectionMetadataForm_div_collection-metadata-edit,#aspect_administrative_collection_AssignCollectionRoles_div_collection-assign-roles,#aspect_administrative_registries_FormatRegistryMain_div_bitstream-format-registry,#aspect_eperson_EditProfile_div_information,#aspect_eperson_PasswordLogin_div_login
	{
	padding: 0;
	margin: 0;
}

#aspect_artifactbrowser_SimpleSearch_div_search {
	width: 100%;
	margin-top: -70px;
}

table#aspect_artifactbrowser_SimpleSearch_table_search-controls {
	width: 480px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#aspect_administrative_group_ManageGroupsMain_table_groups-search-table
	{
	width: 545px;
}

#ds-body table#aspect_artifactbrowser_SimpleSearch_table_search-controls tr.ds-table-row .odd,#ds-body table#aspect_artifactbrowser_SimpleSearch_table_search-controls tr td.ds-table-cell .odd,#ds-body table#aspect_artifactbrowser_AdvancedSearch_table_search-controls tr td.ds-table-cell .odd,#ds-body table#aspect_artifactbrowser_AdvancedSearch_table_search-controls tr.ds-table-row .odd,#ds-body table#aspect_artifactbrowser_SimpleSearch_table_search-controls tr.ds-table-row .even,#ds-body table#aspect_artifactbrowser_SimpleSearch_table_search-controls tr td.ds-table-cell .even,#ds-body table#aspect_artifactbrowser_AdvancedSearch_table_search-controls tr td.ds-table-cell .even,#ds-body table#aspect_artifactbrowser_AdvancedSearch_table_search-controls tr.ds-table-row .even
	{
	border: 0;
}

#ds-body table#aspect_artifactbrowser_AdvancedSearch_table_search-query tr.ds-table-row .odd,#ds-body table#aspect_artifactbrowser_AdvancedSearch_table_search-query tr.ds-table-row .even,#ds-body table#aspect_artifactbrowser_AdvancedSearch_table_search-controls tr td.ds-table-cell .odd,#ds-body table#aspect_artifactbrowser_AdvancedSearch_table_search-controls tr td.ds-table-cell .even,#ds-body table#aspect_artifactbrowser_AdvancedSearch_table_search-query th
	{
	border: 0;
}

#aspect_artifactbrowser_AdvancedSearch_table_search-controls {
	margin-left: 15px;
}

#aspect_artifactbrowser_AdvancedSearch_div_search-query p.button-list,#aspect_artifactbrowser_SimpleSearch_div_search p.button-list
	{
	margin: 0;
	padding: 0;
	padding-top: 10px;
	text-align: center;
	margin-bottom: 5px;
}

#aspect_eperson_PasswordLogin_div_login-reason,#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-subject-results,#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-author-results
	{
	margin-top: -20px;
	margin-left: 15px;
	width: 555px;
}

#aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-subject-results,#aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-author-results
	{
	width: 555px;
}

#ds-body #aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-subject-results tr.odd,#ds-body #aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-author-results tr.odd
	{
	background-color: #fff;
	padding: 3px;
	border: 0;
}

#ds-body #aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-subject-results tr.even,#ds-body #aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-author-results tr.even
	{
	background-color: #eee;
	border: 0;
}

#aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-author-results td,#aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-subject-results td
	{
	padding: 4px;
	border: 0;
}

#aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-author-results td a,#aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-subject-results td a
	{
	color: #330000;
}

#aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-author-results th,#aspect_artifactbrowser_ConfigurableBrowse_table_browse-by-subject-results th
	{
	background-color: transparent;
	border: 0;
}

#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser ul li {
	list-style-type: none;
	margin-top: 3px;
}

#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser ul {
	margin-left: 0px;
	margin-top: 30px;
}

#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser ul li ul {
	margin-left: 40px;
	margin-top: 0;
}

#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser ul li ul  li
	{
	list-style-type: none;
	margin-left: 0;
}

#aspect_artifactbrowser_FrontPageSearch_div_front-page-search {
	display: none;
}

#ds-body #aspect_eperson_EditProfile_div_information {
	width: 500px;
	margin: 0;
	margin-top: -80px;
}

#aspect_eperson_EditProfile_div_information ol {
	margin: 0;
	padding: 15px;
}

#aspect_eperson_EditProfile_div_information ol legend {
	margin: 0;
	padding: 0;
	margin-left: -15px;
	font-weight: 800;
	font-size: 120%;
}

/* this class also appears in ds-options */
#aspect_eperson_EditProfile_div_information .ds-simple-list {
	clear: both;
}

.ds-form-item {
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	padding-top: 10px;
}

#ds-body fieldset.ds-form-sublist {
	margin-top: 40px;
}

/*******************************************************************

Community View

*******************************************************************/
#aspect_artifactbrowser_CommunityViewer_div_community-search-browse {
	clear: both;
}

#aspect_artifactbrowser_CommunityViewer_field_query {
	margin-top: 5px;
	display: none;
}

#aspect_artifactbrowser_CommunityViewer_div_community-search,#aspect_artifactbrowser_CollectionViewer_div_collection-search
	{
	margin-top: 5px;
	width: 200px;
	font-size: 90%;
	display: none;
}

#aspect_artifactbrowser_CommunityViewer_div_community-view {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 25px;
	padding-bottom: 20px;
}

#aspect_artifactbrowser_CommunityViewer_div_community-view ul {
	padding: 0;
}

#aspect_artifactbrowser_CommunityViewer_div_community-view li {
	background-image:
		url('http://libmedia.willamette.edu/mages/acom/arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	list-style-type: none;
}

div.detail-view {
	position: relative;
	margin: 0;
	padding: 0;
	margin-left: 15px;
	margin-bottom: 30px;
	float: left;
	width: 505px;
}

p.intro-text {
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
}

#ds-body div#aspect_artifactbrowser_CollectionViewer_div_collection-view  p.ds-paragraph
	{
	margin-left: 15px;
}

.ds-logo-wrapper {
	margin: 0;
	padding: 0;
	float: right;
	width: 150px;
}

.ds-logo-wrapper img {
	margin: 15px;
	height: 70px;
}

h3.ds-div-head {
	float: left;
	font-size: 110%;
	width: 200px;
}

ul#aspect_artifactbrowser_CommunityViewer_div_community-recent-submission
	{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

ul#aspect_artifactbrowser_CommunityViewer_div_community-recent-submission li
	{
	list-style-type: none;
}

#aspect_artifactbrowser_CommunityViewer_div_community-recent-submission ul.ds-artifact-list
	{
	padding: 0;
}

/*******************************************************************

Collection View

********************************************************************/
#aspect_artifactbrowser_CollectionViewer_div_collection-home {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 535px;
	display: block;
}

#aspect_artifactbrowser_CollectionViewer_div_collection-search-browse {
	clear: both;
}

#aspect_artifactbrowser_CollectionViewer_div_collection-search {
	display: none;
}

#aspect_artifactbrowser_CollectionViewer_div_collection-recent-submission
	{
	clear: both;
	float: left;
}

#aspect_artifactbrowser_CollectionViewer_div_collection-recent-submission li
	{
	list-style-type: none;
}

div#aspect_artifactbrowser_CollectionViewer_div_collection-home h2.ds-div-head
	{
	margin-top: 90px;
}
.detail-view-rights-and-license {
  display: none;
}


/**************************************************************************
*
*    Community and collection navigation options
*
**************************************************************************/
ul#aspect_artifactbrowser_CommunityViewer_list_community-browse,ul#aspect_artifactbrowser_CollectionViewer_list_collection-browse
	{
	margin: 0;
	padding: 0;
	margin-left: 40px;
	height: 40px;
	float: left;
	background-color: #eee;
}

ul#aspect_artifactbrowser_CommunityViewer_list_community-browse li,ul#aspect_artifactbrowser_CollectionViewer_list_collection-browse li
	{
	padding: 0;
	margin: 0;
	height: 28px;
	padding-top: 12px;
	border-left: 1px solid #666;
	display: block;
	list-style-type: none;
	text-align: right;
	float: left;
	width: 143px;
	background-image: url('http://libmedia.willamette.edu/images/acom-shade.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

ul#aspect_artifactbrowser_CommunityViewer_list_community-browse li a,ul#aspect_artifactbrowser_CollectionViewer_list_collection-browse li a
	{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #AD461D;
	font-weight: 800;
	display: block;
	float: left;
	background-image: url('http://libmedia.willamette.edu/images/acom/arrow.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	padding-right: 22px;
	margin-left: 20px;
}

ul#aspect_artifactbrowser_CommunityViewer_list_community-browse li a:visited,ul#aspect_artifactbrowser_CollectionViewer_list_collection-browse li a:visited
	{
	color: #AD461D;
}

ul#aspect_artifactbrowser_CommunityViewer_list_community-browse li a:hover,ul#aspect_artifactbrowser_CollectionViewer_list_collection-browse li a:hover
	{
	color: #000;
}

/*****************************************************************

Item View

******************************************************************/
#aspect_artifactbrowser_ItemViewer_div_item-view {
	margin-top: -60px;
	padding: 20px;
}

.ds-includeSet-table,.ds-table.file-list {
	width: 500px;
	padding-bottom: 20px;
}

#aspect_artifactbrowser_ItemViewer_div_item-view h3 {
	padding-top: 20px;
}

p.item-view-toggle-bottom {
	margin-top: 80px;
}

ul.ds-referenceSet-list {
	margin: 0;
	padding: 0;
}

ul.ds-referenceSet-list li {
	float: left;
	clear: left;
	padding: 10px;
	margin-left: 15px;
	background-image: url('http://libmedia.willamette.edu/images/acom/arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	list-style-type: none;
}

/****************************************************************

Sidebar Navigation options

*****************************************************************/
#ds-main div#ds-options {
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 95%;
	float: right;
	text-align: left;
	width: 224px;
}

.ds-options-list {
	list-style-type: none;
	font-size: 90%;
}

#ds-options #ds-search-option-head {
	margin: 0;
	padding: 0;
	margin-left: 5px;
	margin-top: 68px;
	padding-top: 10px;
	width: 214px;
}

div#ds-options h3 {
	font-size: 95%;
	margin-left: 8px;
	margin-bottom: 2px;
}

div#ds-options .ds-simple-list li {
	list-style-type: none;
}

div#ds-options .ds-simple-list li a {
	font-size: 11px;
	list-style-type: none;
}

div#ds-options li h3.ds-list-head {
	margin-top: 10px;
	list-style-type: none;
	margin-left: -20px;
}

form#ds-search-form {
	font-size: 95%;
}

#ds-options div#ds-search-option {
	margin: 0;
	padding: 0;
	width: 214px;
	font-size: 11px;
	margin-left: 5px;
	padding-bottom: 10px;
}

/****************************************************************************
		
				Footer

******************************************************************************/
#ds-footer {
	position: relative;
	top: 80px;
	clear: both;
	font-size: 11px;
	color: #666;
	background-color: #DFDBBF;
	text-align: center;
	width: 760px;
	padding: 10px;
	height: 70px;
}

#ds-footer a,#ds-footer a:visited {
	color: #000;
}

/* DS E-Person Login */
#aspect_eperson_PasswordLogin_div_login,#aspect_eperson_PasswordLogin_list_password-login
	{
	padding-left: 10px;
	margin-top: 90px;
}

#aspect_eperson_PasswordLogin_field_submit .ds-button-field {
	background-color: #996;
	border: 1px solid #333;
	color: #fff;
}

/******************************************************************************

	Browsing stuff 
******************************************************************************/
#ds-body div.browse {
	margin: 0;
	padding: 0;
	margin-top: -70px;
	background-color: #999;
	width: 100%;
}

.ds-table-header-cell {
	padding: 2px;
	text-align: center;
	background-color: #eee;
	padding-bottom: 10px;
	border-top: 1px solid #ccc;
}

#aspect_artifactbrowser_ItemViewer_div_item-view li {
	list-style-type: none;
}

.pagination-links li {
	display: inline;
}

/************************************************************************

	Searching Stuff

***************************************************************/
	/* search on the search results page itself */
#aspect_artifactbrowser_SimpleSearch_div_general-query {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	background-color: #eee;
	padding-bottom: 5px;
	width: 100%;
	background-image: url('http://libmedia.willamette.edu/images/acom-shade.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

#aspect_artifactbrowser_AdvancedSearch_div_search-query  ol li,#aspect_artifactbrowser_SimpleSearch_list_search-query ol li
	{
	margin: 0;
	padding: 0;
	margin-right: 18px;
	display: inline;
}

#aspect_artifactbrowser_SimpleSearch_list_search-query ol li span.ds-form-label
	{
	display: inline;
}

#aspect_artifactbrowser_AdvancedSearch_div_search-query ol li div.ds-form-content,#aspect_artifactbrowser_SimpleSearch_list_search-query ol li div.ds-form-content
	{
	display: inline;
}

p#aspect_artifactbrowser_AdvancedSearch_p_result-query,p#aspect_artifactbrowser_SimpleSearch_p_result-query
	{
	margin-left: 15px;
}

/*  Advanced Search Page and Results Page*/
div#aspect_artifactbrowser_AdvancedSearch_div_advanced-search {
	padding: 0;
	margin: 0;
	margin-top: -70px;
	width: 100%;
}

#ds-body form#aspect_artifactbrowser_AdvancedSearch_div_search-query {
	margin: 0;
	padding: 0;
	background-color: #eee;
	width: 555px;
	margin-top: -2px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background-image: url('http://libmedia.willamette.edu/images/acom-shade.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

.pagination-masked {
	clear: both;
	padding: 0;
	margin: 0;
	padding-bottom: 20px;
	margin-top: 50px;
	margin-bottom: 5px;
	margin-left: 15px;
}

#aspect_artifactbrowser_AdvancedSearch_table_search-query {
	padding-bottom: 20px;
	margin-left: 15px;
	width: 525px;
}

/*********************************************************************

		Administration Pages

**********************************************************************/
table#aspect_administrative_eperson_ManageEPeopleMain_list_actions {
	width: 545px;
}

table#aspect_administrative_eperson_ManageEPeopleMain_table_eperson-search-table
	{
	width: 545px;
}

#aspect_submission_submit_RemovedStep_div_submit-removed,#aspect_submission_Submissions_div_submissions
	{
	padding: 20px;
}

#aspect_submission_Submissions_div_submissions {
	margin-top: -50px;
}

label.ds-composite-component {
	display: block;
	float: left;
	padding: 0px 5px 0 0px;
	font-size: 95%;
	color: blue;
	background-color: inherit;
	text-align: left;
}

.ds-progress-list {
	margin-top: 40px;
	margin-left: -15px;
}

#aspect_submission_Submissions_div_start-submision {
	clear: both;
	float: left;
	margin-top: 20px;
}

#aspect_administrative_collection_AssignCollectionRoles_list_options {
	margin-top: 60px;
}
#aspect_submission_StepTransformer_div_submit-license-standard-text {
	width: 450px;
}



/*****************************
/* Form lists and fieldsets */ /*****************************
/* styling for forms in lists */
.ds-form-list li {
	list-style-type: none;
}

li.ds-form-item {
	margin-top: 4px;
	margin-left: 5px;
	float: left;
}

#ds-body  label.ds-form-label {
	margin: 0;
	display: block;
	float: left;
	width: 100px;
}

/*fieldsets */
fieldset {
	border: none;
	font-size: 11px;
}

fieldset.ds-checkbox-field {
	position: relative;
	left: -4px;
}

/*********************
 *** Table Stuff   ***
 *********************/
.ds-table-header-row th {
	padding: 8px 2px 6px;
}

.ds-table.file-list
	/* this guy's descendants are not as well id/classed by the xsl as other tables */
	{
	border: 1px solid #ddd;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ds-table.file-list tr th {
	text-align: center;
	background-color: #DBD6B0;
	padding: 7px;
}

.ds-table.file-list tr td {
	padding: 7px;
}

.ds-table-header-cell {
	padding: 8px;
	text-align: center;
}

.ds-table-cell {
	padding: 0px 4px;
}

tr.ds-table-row {
	vertical-align: top;
}

tr.ds-table-row .even {
	border-top: 1px solid #ccc;
}

#ds-body tr.ds-table-row .odd {
	border-top: 1px solid #ccc;
}

.item_metadata_slider tr.ds-table-row.even,.item_metadata_slider tr.ds-table-row.odd
	{
	background: transparent !important;
}

/*********************
 *** Lists         ***
 *********************/
ul.ds-bulleted-list li,ol.ds-bulleted-list li {
	list-style-type: disc;
	list-style-position: inside;
}

ul.ds-ordered-list li,ol.ds-ordered-list li {
	list-style-type: decimal;
	list-style-position: inside;
}

/* this styling serves to indent sub-lists */
ul li ul,ul li ol,ol li ul,ol li ol {
	position: relative;
	left: -35px;
}

/********************************************************
	Jump Lists
*********************************************************/
ul#aspect_artifactbrowser_ConfigurableBrowse_list_jump-list {
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}

#aspect_artifactbrowser_ConfigurableBrowse_list_jump-list li {
	display: inline;
	border-right: 1px solid #555454;
	font-size: 9px;
	padding-right: 4px;
	padding-left: 4px;
	margin-bottom: 30px;
}

/********************************
     Title,Author - Browsing
*********************************/
div.pagination {
	padding-bottom: 20px;
	margin-top: 50px;
	margin-bottom: 5px;
	margin-left: 15px;
}

a.next-page-link,a.previous-page-link {
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 85%;
	font-weight: 800;
	padding: 1px 8px 1px 8px;
	color: #AD461D;
}

a.next-page-link:visited,a.previous-page-link:visited {
	color: #AD461D;
}

a.next-page-link:hover,a.previous-page-link:hover {
	text-decoration: none;
	color: #666;
}

.next-page-link {
	float: left;
}

.previous-page-link {
	float: left;
}

p.pagination-info {
	float: left;
	margin: 0;
}

ul.pagination-links {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	float: left;
}

li.current-page-link a,li.current-page-link a:visited {
	color: #000;
	font-weight: 700;
	text-decoration: underline;
}

/*******************************************************************************
    Submission Aspect
*******************************************************************************/
	/*  Progress Lists */
ul.ds-progress-list li {
	display: inline;
}

#aspect_submission_StepTransformer_list_submit-initial-questions .field-help,#aspect_submission_StepTransformer_div_submit-describe .field-help,#aspect_submission_StepTransformer_div_submit-upload .field-help,#aspect_submission_StepTransformer_div_submit-upload-new .field-help,#aspect_submission_StepTransformer_div_submit-review .field-help
	{
	display: block;
	width: 375px;
}

#aspect_submission_StepTransformer_div_submit-initial-questions,#aspect_submission_StepTransformer_div_submit-describe,#aspect_submission_StepTransformer_div_submit-upload,#aspect_submission_StepTransformer_div_submit-license,#aspect_submission_submit_SelectCollectionStep_div_select-collection,#aspect_submission_Submissions_div_submissions,#aspect_submission_submit_SaveOrRemoveStep_div_submit-save-or-cancel,#aspect_eperson_PasswordLogin_div_login
	{
	margin-top: -90px;
}

#aspect_submission_StepTransformer_div_submit-initial-questions ul.ds-progress-list li.button,#aspect_submission_StepTransformer_div_submit-describe ul.ds-progress-list li.first,#aspect_submission_StepTransformer_div_submit-describe ul.ds-progress-list li.button,#aspect_submission_StepTransformer_div_submit-upload ul.ds-progress-list li.button,#aspect_submission_submit_SaveOrRemoveStep_list_submit-progress ul.ds-progress-list li.button
	{
	display: inline;
}

#aspect_submission_submit_SaveOrRemoveStep_list_submit-progress {
	display: none;
}

#aspect_submission_StepTransformer_div_submit-initial-questions ul.ds-progress-list
	{
	width: 500px;
}

/* the current button on the progress list */
#aspect_submission_StepTransformer_list_submit-progress li.current input.ds-button-field,#aspect_submission_submit_SaveOrRemoveStep_list_submit-progress li.current input.ds-button-field
	{
	background-color: white;
	display: inline;
}

#aspect_submission_StepTransformer_list_submit-progress li.button input.ds-button-field,#aspect_submission_submit_SaveOrRemoveStep_list_submit-progress li.button input.ds-button-field
	{
	color: black;
	display: inline;
	font-size: 11px;
	border: none;
	margin-right: -5px;
	background-color: white;
	padding-bottom: 20px;
}

#aspect_submission_StepTransformer_list_submit-progress li.current input.ds-button-field,#aspect_submission_submit_SaveOrRemoveStep_list_submit-progress li.current input.ds-button-field
	{
	background-image: url('http://libmedia.willamette.edu/images/acom/sm_arrow.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
}

#aspect_submission_StepTransformer_div_submit-describe ol li .ds-form-label
	{
	width: 100px;
}

/* and now, more specific styling for the steps of the submission workflow */
	/* Resume or Cancel - intro step when continuing a submission */
#submission_submit_ResumeStep_list_resume-submission,#aspect_submission_submit_ResumeStep_list_resume-submission
	{
	border: none;
	margin-left: -10px;
}

/* Submission Buttons */
#aspect_submission_StepTransformer_field_submit_cancel,#aspect_submission_StepTransformer_field_submit_next,#aspect_submission_StepTransformer_field_submit_prev,#aspect_submission_StepTransformer_field_submit_upload,#aspect_submission_Submissions_field_submit_submissions_remove,#aspect_submission_StepTransformer_field_submit_jump_1_1,#aspect_submission_submit_SelectCollectionStep_field_submit,#aspect_submission_StepTransformer_field_submit_jump_2_1,#aspect_submission_StepTransformer_field_submit_jump_2_2,#aspect_submission_StepTransformer_field_submit_remove_selected,#aspect_submission_submit_SaveOrRemoveStep_field_submit_back,#aspect_submission_submit_SaveOrRemoveStep_field_submit_save,#aspect_submission_StepTransformer_field_submit_jump_3_1,#aspect_submission_submit_SaveOrRemoveStep_field_submit_remove,#aspect_submission_StepTransformer_list_submit-describe .ds-button-field
	{
	background-color: #996;
	border: 1px solid #333;
	color: #fff;
}

/* Initial Questions */
#aspect_submission_StepTransformer_list_submit-initial-questions ol li div.ds-form-content
	{
	display: inline;
}

#aspect_submission_StepTransformer_list_submit-initial-questions legend
	{
	display: none;
}

#aspect_submission_StepTransformer_list_submit-initial-questions {
	margin-left: -30px;
}

#aspect_submission_StepTransformer_list_submit-initial-questions span.field-help
	{
	position: relative;
	top: -24px;
	left: 28px;
}

#aspect_submission_StepTransformer_div_submit-initial-questions


#aspect_submission_StepTransformer_list_submit-progress li.arrow,#aspect_submission_submit_SaveOrRemoveStep_list_submit-progress li.arrow
	{
	display: none;
}

#aspect_submission_StepTransformer_list_submit-progress li.disabled.button
	{
	display: inline;
}

#aspect_submission_StepTransformer_list_submit-progress li {
	list-style-type: none;
}

/* Describe I and II */
#aspect_submission_StepTransformer_list_submit-describe {
	margin-left: -30px;
	margin-top: -20px;
}

#aspect_submission_StepTransformer_list_submit-describe legend {
	display: none;
}

#aspect_submission_StepTransformer_list_submit-describe .composite-help
	{
	display: none;
}

#aspect_submission_StepTransformer_list_submit-describe .ds-form-list {
	width: 130px;
}

#aspect_submission_StepTransformer_list_submit-describe .ds-form-label {
	width: 350px;
}

/* Upload */
#aspect_submission_StepTransformer_list_submit-upload-new {
	margin-top: -30px;
}

#aspect_submission_StepTransformer_list_submit-upload-new .ds-table-head
	{
	font-size: 8px;
}

#aspect_submission_StepTransformer_list_submit-upload-new ol li {
	margin-left: -15px;
}

#aspect_submission_StepTransformer_list_submit-upload-new  .ds-form-list fieldset legend
	{
	display: none;
}

#aspect_submission_StepTransformer_list_submit-upload-new legend {
	display: none;
}

#aspect_submission_StepTransformer_table_submit-upload-summary {
	width: 100px;
	margin-left: 15px;
	font-size: 11px;
}

/* Review */
#aspect_submission_StepTransformer_list_submit-review {
	margin-top: -40px;
}

#aspect_submission_StepTransformer_list_submit-review ol li fieldset.ds-form-sublist legend
	{
	display: inline-block;
	width: 410px;
	font-size: 120%;
	color: #555555;
	font-weight: bold;
	padding-bottom: 10px;
	margin-left: -40px;
	margin-top: -10px;
}

#aspect_submission_StepTransformer_list_submit-review ol li.odd {
	background-color: #eee;
	margin-bottom: 10px;
	width: 515px;
	margin-left: -40px;
}

#aspect_submission_StepTransformer_list_submit-review ol li.even {
	margin-bottom: 10px;
	width: 515px;
	margin-left: -40px;
}

#aspect_submission_StepTransformer_list_submit-review legend {
	display: none
}

#aspect_submission_StepTransformer_list_submit-review .ds-form-sublist ol
	{
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#aspect_submission_StepTransformer_list_submit-review .ds-form-sublist ol
	{
	border: 1px solid #333;
}

/* License */
#aspect_submission_StepTransformer_list_submit-review ol li.ds-form-item div.ds-form-content fieldset
	{
	border: none;
}

#aspect_submission_StepTransformer_div_submit-license-inner {
	width: 400px;
	margin-left: 20px;
}

#aspect_submission_StepTransformer_list_submit-review ol li.ds-form-item div.ds-form-content fieldset legend
	{
	display: none
}

/* Submit Removed */
#aspect_submission_submit_RemovedStep_div_submit-removed,#aspect_submission_Submissions_div_submissions,#aspect_submission_Submissions_div_submissions-inprogress
	{
	margin-left: 15px;
}

/* Complete */
#aspect_submission_submit_CompletedStep_div_submit-complete {
	margin-left: 30px;
	margin-top: -20px;
}

/*******
 Forms 
 *******/
fieldset ol {
	float: left;
	clear: both;
}

li.ds-form-item {
	float: left;
	clear: both;
}

div.ds-form-content {
	float: right;
	clear: right;
	display: block;
	width: 450px;
}

span.ds-form-label,label.ds-form-label {
	display: block;
	float: left;
	clear: left;
	padding: 5px 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: 95%;
	color: blue;
	background-color: inherit;
	text-align: left;
}

/* the following keeps the text right under the guys affected above */
div.ds-form-content span {
	display: block;
}

.error {
	color: red;
}
