/* CSS Document */


#menu.light ul { background: #DEDEDE url(/css2/gi/menu-light-bg.png) repeat-x left top; height: 43px; border: 1px solid #D1D1D1; border-left: none; padding: 0; }
#menu.light ul li { border-top: none; border-bottom: none; }
#menu.light ul a { padding: 0 15px; }
#menu.light ul span { display: inline-block; vertical-align: middle; line-height: 16px; text-align: left; margin-top: 6px;}
.ie7 #menu.light ul a { padding-top: 5px; height: 38px; }
.ie7 #menu.light ul .current a { padding-top: 9px; height: 40px; }

#menu ul.small { position: absolute; top: 9px; right: 50%; min-width: 300px; width: auto; margin: 0 -491px 0 0; border: none; background: none; font-size: 12px; text-align: right; white-space: nowrap; }
#menu ul.small li { border: none; display: inline; display: inline-block; float: none; background: none; height: 25px; vertical-align: middle; margin-left: -3px; }
.ie7 #menu ul.small { margin-right: -492px; }
.ie7 #menu ul.small li { display: inline; }
#menu ul.small a { height: 25px; line-height: 25px; font-size: 12px; font-weight: normal; display: inline-block; float: none; background: none; border-right: 1px solid #D1D1D1; }
#menu ul.small li:first-child { border-left: none; }
#menu ul.small .current { position: relative; z-index: 1; }
#menu ul.small .current a { line-height: 49px; margin-top: -11px; margin-right: -1px; padding-right: 16px; padding-left: 16px; border-right: none; left: -1px; }
.ie7 #menu.light ul.small a { height: 25px; padding-top: 0px; }
.ie7 #menu.light ul.small .current a { height: 49px; padding-top: 0px; }

.paired-list.fixed .master { width: 5.8em; margin-right: 20px; }

.digital-repository-homepage { padding: 37px 0 0 0;  }
.digital-repository-homepage .column-wrapper { background: url(/css2/gi/sand-columns.png) no-repeat left bottom; position: relative; width: 980px; }
.digital-repository-homepage .column-wrapper .column { border-top: 1px solid #BCBCBC; width: 476px; padding: 0px 1px 24px 1px; }
.digital-repository-homepage .column-wrapper .column.first { margin-right: 23px; width: 477px; }
.digital-repository-homepage .column-wrapper .logo a { display: block; padding: 16px 19px; background-color: #FFFFFF; border-bottom: 1px solid #D9D4CA; border-top: 1px solid #F1F1F1; }
.digital-repository-homepage .column-wrapper .content { padding: 26px; line-height: 1.667em; }
.digital-repository-homepage .column-wrapper h2 { margin: 0; padding: 0 100px 0.4em 0; font-size: 1.333em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 2.188em; }
.digital-repository-homepage .column-wrapper h2 strong { font-size: 1.688em; font-weight: normal; font-style: normal; font-family: Arial, Helvetica, sans-serif; display: block; }
.digital-repository-homepage .column-wrapper h2 a { color: #3c3c3c; text-decoration: none; }
.digital-repository-homepage .column-wrapper .subtitle { color: #3e72ac; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.417em; }
.digital-repository-homepage .column-wrapper p.more { float: right; padding-right: 24px; margin: 0; }
.digital-repository-homepage .column-wrapper a.more { display: inline-block; width: 33px; height: 33px; background: url(/css2/gi/more-bg-sprite.png) no-repeat left top; text-indent: -200em; overflow: hidden; text-align: left; position: absolute; bottom: 24px; }
.digital-repository-homepage .column-wrapper a.more:hover,
