@charset "UTF-8";
/* CSS Document */

html, body, .wrap {height: 100%;}

body{margin:0px; padding:0px;font-family: Georgia, "Times New Roman", Times, serif; font-size:100%; background:url(../images/back.jpg) repeat-x #eceff3 center 35px;}

body > .wrap {height: auto; min-height: 100%;}

p{margin:0px;padding:0px;}
p.bigger{font-size:1.2em;}
h1{ font-size: 3.4em; letter-spacing:0.03em; max-width:350px;  color: #333333; padding:0px; margin:0px; font-family:"Times New Roman", Times, serif;}
h1 span{ font-size:1em;}
img{border:none;}

a{color: #003366; text-decoration:none;}
a:hover{color:#666666; text-decoration:overline;}

a.headers{letter-spacing: .10em; font-size: 2em; font-weight: 100; width: auto; line-height: 1.5em; font-variant: small-caps;   margin:0px; color:#333333; text-decoration:none; padding-left:18px;}
a:hover.headers{color:#006633; text-decoration:underline;}

a.advanced{width:130px; height:30px; text-align:left; color:#101c20; text-decoration:underline; color:#003366;}
a:hover.advanced{background-color:#FBFBFB;}
form{margin:0px; padding:0px;}

a.head{text-decoration:none;}

.rightimg{float:right; padding:5px; border:none;}

.preview{background:url(../images/preview.png); position:absolute; top:0px; left:0px; width:100px; height:100px;}

.topBar{width:100%;  height:35px; background-color:#000000; background:url(../images/topBack.jpg) repeat-x; text-align:right;}
.topNav{padding:10px 10% 0px 10%; margin:auto;}
.topNav a{padding:3px 10px; margin-right:8px; background:#000000; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:0.9em; letter-spacing:0.05em;}
.topNav a:hover{background:#3b3736; text-decoration:none; color:#cccccc;}

.main {padding:90px 0px 150px 60px; font-size:0.8em; max-width:885px; margin:auto;}

.search{background: url(../images/searchgrad.jpg) no-repeat left 6px; float: left; line-height:2em; padding:8px;}
.searchInput{width:345px;height:20px;background: none; border: none; color: #000000; margin:0px 10px 0px 50px; font-size:1.05em;}
.lower{padding-top:20px;}

.welcome{ float:left; max-width:800px; font-size:1.5em; padding:30px 0px 30px 0px; letter-spacing:0.05em; line-height:1.8em; color:#333333; background:url(../images/line.gif) repeat-x center 8px;}
.welcome p{margin-bottom:20px;}

/*advanced search form styling*/
.advancedSearch{float:left; width:800px; height:120px; padding:10px 0px;line-height:25px; border-top:1px #CCCCCC solid; text-align:left; font-size:1em;}
.advancedSearch input{width:140px;}
.advancedSearch label{width: 12em;float: left; text-align: right; margin-right: 0.5em;display: block; padding:5px 0px;}
.advancedSearch .sm{width:8em;}
.advancedSearch p{margin:1em 0;}
.advancedSearch fieldset{border:0px; padding:0px;}
.left{float:left; width:330px;}
.right{float:left; width:282px; text-align:right;}
.submit{float:left; width:100px;}
.submit p{padding:20px 0px 0px 20px;}

/*browse page styling*/
.browse ul{margin:0px; padding:0px;}
.browse ul li{font-size:0.85em; list-style:none; margin:0px; padding:0px;}
.browse a{text-decoration:none; color:#000000;}
.browse a:hover{opacity:0.7;}
.topbrowse{float:left;}
.itemtypes{float:left;}
.itemtypes ul li{width:80px; float:left; margin-right:10px;}
.contributors{float:left;}
.contributors ul li{float:left; padding:10px; text-align:center;}
.collections{float:left;}
.collections img{border:10px solid #000000;}
.collections ul li{float:left;width:100px; height:150px; padding:20px; list-style:none;}


/*other static pages styling*/
.extratext{width:90%;}
.extratext h2{font-size:1.6em; color:dark gray;}
.extratext h3{font-size:1.4em; padding:0px; margin:0px;}
.extratext p{font-size:1.3em; padding-bottom:15px; line-height:1.5em;}
.extratext blockquote{padding:0px 10px; margin:0px;}

.footer {position: relative; margin-top: -150px; height: 60px; clear:both; background: url(../images/footerBack.jpg) repeat-x center top #000000; padding:90px 10% 0px 10%; color:#999999; font-size:0.8em;}
.footer img{padding-right:20px; float:left;}
.footer p{text-align:right; color:#eceff3; font-size:0.8em; line-height:1.5em;}


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.hidden{display:none;}


