If you want DSpace ( jsp user interface ) to look like this :
. Then here is the css which can do that for you 🙂 :
A { color: #336699 }
BODY { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #000000;
background: #334B57;
margin: 0;
padding: 0;
margin-left:2px;
margin-right:2px;
margin-top:5px;
margin-bottom:2px }
H1 { margin-left: 11px;
margin-right: 11px;
font-size: 13px;
font-weight: bold;
font-style: normal;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
color: #336699 }
H2 { margin-left: 11px;
margin-right: 11px;
font-size: 12px;
font-style: normal;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif ;
color: #669966 }
H3 { margin-left: 11px;
margin-right: 11px;
font-size: 12px;
font-weight: bold;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
color: #cc6600 }
H4 { margin-left: 11px;
margin-right: 11px;
font-size: 12px;
font-weight: bold;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
color: #336699 }
p { margin-left: 11px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px; }
DIV { margin-left: 11px;
margin-right: 11px;
margin-bottom: 15px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;}
UL { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px; }
.standard { margin-left: 11px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px; }
.pageBanner { width: 100%;
border: 0;
margin: 0;
background: #dce5ed;
color: #000000;
padding: 0;
vertical-align: middle }
.tagLine { vertical-align: bottom;
padding: 11px;
border: 0;
margin: 0;
background: #dfebf4;
color: #ff6600 }
.tagLineText { background: #ffffff;
color: #ff6600;
font-size: 12px;
font-weight: bold;
border: 0;
margin: 0 }
.stripe { background: #336699 url(/image/stripe.gif) repeat-x;
vertical-align: top;
height: 8px;
border: 0;
padding: 0;
margin: 0;
color: #ffffff }
.locationBar { font-size: 12px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
color: #336699;
font-weight: bold;
text-align: left }
.centralPane { margin: 1px;
vertical-align: top;
padding: 0px;
background:#daeafc;
border: 0 }
.pageContents { FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
background: white;
color: black;
vertical-align: top;
width: 100% }
.navigationBarTable{ width: 100%;
padding: 2px;
margin: 2px;
border: 0 }
.navigationBar { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #252645;
text-decoration: none;
background: white }
.navigationBarSublabel{ font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #336699;
text-decoration: none;
background: white;
white-space: nowrap }
.navigationBarItem { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #252645;
background: #ffffff;
text-decoration: none;
vertical-align: middle;
white-space: nowrap }
.loggedIn { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #882222;
background: #ffffff }
.pageFooterBar { width: 100%;
border: 0;
margin: 0;
padding: 0;
background: #ffffff;
color: #000000;
vertical-align: middle }
.pageFootnote { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
background: #ffffff;
color: #252645;
text-decoration: none;
text-align: left;
vertical-align: middle;
margin-left: 11px;
margin-right: 11px }
.sidebar { background: #ffffff;
color: #000000 }
.communityLink { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-weight: bold }
.communityLink a { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
color: #669966;
font-weight: bold }
.communityStrength { font-weight:normal;}
.communityDescription { margin-left: 20px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-weight: normal;
list-style-type: none }
.collectionListItem { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-weight: normal }
.collectionListItem a { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
color: #336699;
font-weight: normal }
.collectionDescription { margin-left: 20px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-weight: normal;
list-style-type: none }
.miscListItem { margin-left: 20px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
list-style-type: none }
.copyrightText { margin-left: 20px;
margin-right: 20px;
text-align: center;
font-style: italic;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
list-style-type: none }
.browseBarLabel { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
background: #ffffff;
vertical-align: middle;
text-decoration: none }
.browseBar { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
background: #ffffff;
color: #252645;
vertical-align: middle;
text-decoration: none }
.itemListCellOdd { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #ffffff }
.itemListCellEven { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #e7f0fb }
.itemListCellHilight { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #ddddff }
.topNavLink { margin-left: 11px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
text-align: center }
.submitFormLabel { margin-left: 11px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-weight: bold;
font-size: 12px;
text-align: right }
.submitFormHelp { margin-left: 11px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 11px;
text-align: center }
.submitFormWarn { margin-left: 11px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-weight: bold;
font-size: 13px;
color: #ff6600;
text-align: center }
.uploadHelp { margin-left: 20px;
margin-right: 20px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
text-align: left }
.submitFormDateLabel { margin-left: 11px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: italic;
text-align: center }
.submitProgressTable{ margin: 0;
padding: 0;
border: 0;
vertical-align: top;
text-align: center;
white-space: nowrap }
.submitProgressButton{ border: 0 }
.submitProgressButtonDone{ border: 0;
background-image: url(/image//submit/done.gif);
background-position: center;
height: 30px;
width: 90px;
font-size: 13px;
color: black;
background-repeat: no-repeat; }
.submitProgressButtonCurrent{ border: 0;
background-image: url(/image//submit/current.gif);
background-position: center;
height: 30px;
width: 90px;
font-size: 13px;
color: white;
background-repeat: no-repeat; }
.submitProgressButtonNotDone{ border: 0;
background-image: url(/image//submit/notdone.gif);
background-position: center;
height: 30px;
width: 90px;
font-size: 13px;
color: black;
background-repeat: no-repeat; }
.miscTable { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #daeafc }
.miscTableNoColor { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #ffffff }
.oddRowOddCol{ font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #ffffff;
padding: 3px }
.evenRowOddCol{ font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #e7f0fb;
padding: 3px }
.oddRowEvenCol{ font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #e7f0fb;
padding: 3px }
.evenRowEvenCol{ font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #e7f0fb;
padding: 3px }
.highlightRowOddCol{ font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #ccccee;
padding: 3px }
.highlightRowEvenCol{ font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #bbbbcc;
padding: 3px }
.itemDisplayTable{ text-align: center;
border: 0;
color: #000000 }
.metadataFieldLabel{ font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
vertical-align: top;
text-align: right;
text-decoration: none;
white-space: nowrap;
padding: 3px }
.metadataFieldValue{ font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: top;
text-align: left;
text-decoration: none;
padding: 3px }
.recentItem { margin-left: 11px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px }
.searchBox { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #e7f0fb;
padding: 0;
border: 0;
margin: 0 }
.searchBoxLabel { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #336699;
background: #e7f0fb;
text-decoration: none;
vertical-align: middle }
.searchBoxLabelSmall { font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #000000;
background: #e7f0fb;
text-decoration: none;
vertical-align: middle }
.attentionTable
{
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #cc9966;
}
.attentionCell
{
background: #ffffcc;
text-align: center;
}
.help {font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
background: #ffffff;
margin-left:11px;}
.help h2{text-align:center;
font-size:12px;
color:#000000;}
.help h3{font-weight:bold;
margin-left:0px;}
.help h4{font-weight:bold;
font-size: 12px;
margin-left:5px;}
.help h5{font-weight:bold;
margin-left:10px;
line-height:.5;}
.help p {font-size:12px;}
.help table{margin-left:9px;
width:90%;}
.help table.formats{font-size:12px;}
.help ul {font-size:12px;}
.help p.bottomLinks {font-size:12px;
font-weight:bold;}
.help td.leftAlign{font-size:12px;}
.help td.rightAlign{text-align:right;
font-size:12px;}
ul.controlledvocabulary {
list-style-type:none; }
.controlledvocabulary ul li ul {
list-style-type:none;
display:none; }
input.controlledvocabulary {
border:0px; }
img.controlledvocabulary {
margin-right:9px ! important;
margin-left:12px ! important;
cursor:hand; }
.submitFormHelpControlledVocabularies {
margin-left: 11px;
margin-right: 11px;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 11px;
text-align: left; }
.controlledVocabularyLink {
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 11px; }
option {font-size: 12px;
}
select {font-size: 12px;
}
input {font-size: 12px;
}
.reportTitle a {font-size: 14px;
}
.reportDate {font-size: 12px;
}
li.communityLink {
list-style-type: none;
}
ul.communityLink-collapse {
padding-left: 11px;
}
