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


body {
	background-color: #ecf6d4;
	margin: 0px;
	padding: 14px 0 0;
	background: #fff;
	color: #555;
	font: 0.8em Helvetica, Arial, sans-serif;
}

/*  Wrapper is the container for all the divs in the site
	Everything goes inside this one div
*/	
#wrapper {
	width: 900px;
	margin:	0 auto;
}


.clear { clear: both; }
.left {
	display: inline;
	float: left;
}
.right {
	display: inline;
	float: right;
}
a { text-decoration: none; }



/*
	LAYOUT DIVS
*/
#header {
	float: left;
	margin: 0;
	padding: 0;
	height: 52px;
	width: 900px;
}
#feature {
	float: left;
	margin: 0;
	padding: 0;
	height: 310px;
	width: 900px;
	background-color: #FFFFFF;
}


/*
	NAVIGATION
*/
#menu-wrapper {
	width: 900px;
	background: #FFF; 
	font-family: Garamond, Georgia, "Times New Roman";
	font-size: 1.3px;
	color: #000000;
}

#dropmenu,
dropmenu li {
	float: left;
	height: 25px;
	padding: 15px 0 15px 5px;
	margin: 0;
	z-index: 1000;
	list-style: none;
	background: #FFF;
	width: 895px;
}
#dropmenu li { float:left; }
#dropmenu li:first-child { background:none; }
#dropmenu li a {
	float:left;
	padding:0 10px 0 10px;
	font-size:16px;
	color: #000000;
	font-weight: bold;
}
#dropmenu li.hover,
#dropmenu li:hover { position:relative; }
#dropmenu li.hover a,
#dropmenu li:hover a { color:#000000; }
#dropmenu li:hover ul a { color: #3a7cb9; }
#dropmenu ul { display:none; }
#dropmenu li.hover ul,
#dropmenu li:hover ul {
	display:block;
	margin:0;
	padding: 2px 0 0;
	list-style:none;
	position:absolute;
	top:18px;
	left:2px;
	background: #ffffff;
	border: 1px solid #000000;
	border-top: none;
}
#dropmenu li.hover li,
#dropmenu li:hover li { }
#dropmenu li.hover li a,
#dropmenu li:hover li a {
	padding:0 8px;
	width:140px;
	line-height:23px;
	font-size:12px;
	float:left;
	display:block;
}
#dropmenu li.hover li a:hover,
#dropmenu li:hover li a:hover {
	background:#3a7cb9;
	color:#000000;
	text-decoration:none;
}
#dropmenu li.hover li.hover,
#dropmenu li:hover li:hover { background:#ffffff; }
#dropmenu li.hover li.hover a,
#dropmenu li:hover li:hover a { color:#ffffff; }
#dropmenu li.hover ul ul,
#dropmenu li:hover ul ul { display:none; }
#dropmenu li.hover li.hover ul,
#dropmenu li:hover li:hover ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}

#dropmenu li.hover li.hover li,
#dropmenu li:hover li:hover li { background:#ffffff; }
#dropmenu li.hover ul li.hover ul ul,
#dropmenu li:hover ul li:hover ul ul { display:none; }
#dropmenu li.hover li.hover li.hover ul,
#dropmenu li:hover li:hover li:hover ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
#dropmenu li.hover li.hover li.hover,
#dropmenu li:hover li:hover li:hover { background:#ffffff; }
#dropmenu li.hover li.hover li.hover a:hover,
#dropmenu li:hover li:hover li:hover a:hover { background:#ffffff; }
#dropmenu li.hover li.hover li.hover li.hover a,
#dropmenu li:hover li:hover li:hover li:hover a { background:#ffffff; }
li ul { display: none; }
li:hover > ul { display: block; }




#banner1 {
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ads {
	width: 900px;
	height: 250px;
	background-position:center;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	background-color:#FFFFFF;
	background-image:url(images/feature.png);
	background-repeat: no-repeat;
}
#right-sidebar {
	width: 326px;
	height: 337px;
	padding: 10px 0;
	background-image:url(images/right-sidebar.png);
	background-repeat: no-repeat;
}

#museum-links {
	width: 326px;
	height: 227px;
	left: 10px;
	padding: 10px 0;
	background-image:url(images/museum_links.png);
	background-repeat: no-repeat;
	background-position:center;
}
#museum-links a{
	color: #555;
	text-decoration: none;
}
#museum-links a:hover {
	color: #933;
	text-decoration: none;
}
#museum-links li {
	padding-left: 8px;
}
#maincontent {
	background-color:#FFF;
	width: 850px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	
}
#maincontent .block { margin-bottom: -0.6em; }
#maincontent p,
#visit p {
	font-size:1.0em;
	margin: 0.6em 0 1.2em 0;
}
#maincontent h3,
#content p span {
	color: #366;
	font: 1em Georgia, serif;
}
#maincontent h3 a { color: #366; }
#maincontent p span { font-size: 1.3em; }
#maincontent span p a {
	color: #933;
	text-decoration: underline;
}
#maincontent span p a:hover,
#content h3 a:hover { color: #000; }
#maincontent ul {
	color: #663;
	font-size: 1.2em;
	line-height: 1.8;
	list-style: none outside;
	margin: 0.6em 0 1.2em 0;
}
#maincontent li {
	background: url(/images/shared/dot.gif) no-repeat 0 9px;
	padding-left: 8px;
}
#maincontent .left {
	background: url(/images/main/div.gif) no-repeat 206px 35px;
	width: 207px;
}
#maincontent .left h3,
#content .left p { margin-right: 10px; }
#maincontent .right { width: 209px; }
#visit {
	display: inline;
	float: right;
	margin-right: 45px;
	width: 205px;
}
#visit label {
	color: #663;
	display: block;
	font-size: 1.2em;
	margin-top: 0.6em;
}
.input,
.textarea,
.select {
	color: #555;
	font-family: inherit;
	font-size: 0.9em;
}
.input,
.textarea { width: 100%; }
.textarea { height: 80px; }
.select {
	margin-top: 0.6em;
	width: 100%;
}
.submit { margin-top: 0.6em; }
.small { width: 101px; }
#footer {
	height: 120px;
	width: 900px;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
}

#textarea{
	height:1100px;
	wide: 462px;
}

#home_textarea{
	height:470px;
	wide: 462px;
}

#about_textarea{
	height:515px;
	wide: 462px;
}

#academic_textarea{
	height:8000px;
	wide: 462px;
}

#book_textarea{
	height:900px;
	wide: 462px;
}

#contact_textarea{
	height:337px;
	wide: 462px;
}

#link_textarea{
	height:1400px;
	wide: 462px;
}
#source_bg{
background-image: url(images/sources-bg.gif);
height:74px;
width:447px;
}

#source_bg2{
background-image:url(images/source-bg2.gif);
height:74px;
width:447px;
}

#right-banners{
	height:380px;
	wide: 321px;
}

#right-banners2{
	height:600px;
	wide: 321px;
}

#right-banners3{
	height:320px;
	wide: 321px;
}

#right-banners4{
	height:230px;
	wide: 321px;
}