/* Undo defaults */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
:focus { 	outline: 0; }


/* General definitions */

body { 	background-color: #ccc;
		background-repeat: repeat-y;

		font-family: Helvetica, Lucida Sans, sans-serif;
		color: black;
		text-align: left;
		font-size: 100%;
		
		}


/* Layout */


#container { 
		width: 100%;
		}

#header {

		width: 900px;
		margin: 0;
		padding: 10px 0 0 0;
		border-top: 7px solid black;
		border-bottom: 1px dotted #ddd;
		background-color: white;
		}

#tabs {
		width: 900px;
		height: 50px;
		margin-top: 35px;
		padding-right: 20px;

	}

#tabs a  { border: 0; margin: 0; padding: 0; text-decoration 0; line-height: 0 }

#main {
		float: left;
		min-height: 200px;
		width: 850px;
		height: auto; 
		padding: 0 0 200px 50px;
		background-color: white;

		}

#navigation {
		float: left;
		width: 825px;
		text-align: right;
		margin: 0;
		padding: 10px 0 40px 0;
		font-family: Helvetica Neue, Arial, sans-serif;
		}

	#navigation ul { display: inline; }
	#navigation li { 
					font-size: .625em;
					font-weight: 700;
					letter-spacing: .1em;
					
					padding: 4px 0 4px 10px;
					list-style: none;
					display: inline;
					border-left: 1px solid #ccc; 
					margin: 0 0 0 5px; }
					
	#navigation li.active { color: red }



#content {
		position: relative;
		display: block;
		float: left;
		width: 100%; }

		#content ul { display: block; margin: 25px 50px 0 140px; list-style: none }
		#content ul.galleries { list-style: square outside url(arrow.gif); }
		#content ul.contents { padding: 0 0 20px 0; border-bottom: 1px solid #efefef }
		#content li { margin: 0; padding: 0; }


/* #sidebar {
		float: left;
		width: 160px;
		margin: 20px 25px 0 0;
		line-height: 1.375em; } */

	#gallery { margin-right: 10px; background: url(loading.gif) 50% 50% no-repeat;  }
	#gallery img { padding: 5px; margin: 0 9px 5px 0; border: 1px solid #ddd; width: 50px; height: 50px; background: url(t_pic.gif) 50% 50% no-repeat }
	#gallery a img.selected { border-color: red } 	
	#content #gallery a { border: 0 }
	#content #gallery a:hover img { border-color: black }

	#news-gallery {   }
	#news-gallery img { padding: 5px; margin: 0 9px 5px 0; border: 1px solid #ddd; width: 50px; height: 50px; background: url(t_pic.gif) 50% 50% no-repeat }
	#content #news-gallery a { border: 0 }
	#content #news-gallery a:hover img { border-color: black }


	#shown { float: right; margin-top: 20px; border-top: 1px solid #ddd; padding: 20px 0 0 0; font-size: .75em; background: url(loading.gif) 50% 50% no-repeat; }
	#shown img { padding: 15px; margin-top: 15px; border: 1px solid #ddd; width: 627px; height: 100px; position: relative; visibility: hidden }
	
	
	#legal { float: left; width: 785px; margin-top: 70px; padding: 0px 15px 0 0; border-top: 1px solid #ccc; }
	#legal p { font-size: .625em; color: #666; margin-top: 1.42857em; }

	#vaf { float: right; clear: left; margin: 15px -10px 15px 15px; }

/* Type styling */


p, li {
		font-size: .875em;
		line-height: 1.42857em;
		color: black; }

ul { margin: 0; padding: 0 }

p { 	margin: 25px 50px 0 140px; padding: 0; }

p+p, #content p+ul, #content ul+p { margin-top: 7px; }


h1 {
		float: left;
		width: 115px;
		font-size: 16px;
		margin: 26px 20px 0 0;
		line-height: 20px;
		font-family: Times New Roman, serif;
		color: red;
		font-weight: normal;
		}


em, i { 	font-family: "Helvetica Neue", Helvetica, sans-serif; line-height: 0; font-style: italic; } 
strong { }
.caps { text-transform: uppercase; font-size: 85%; letter-spacing: .15em; line-height: 0 }
/* .tab1 { position: absolute; left: 4em } */


/* Link styles */

a, a:link, a:active, a:visited, a:hover { color: inherit; text-decoration: none; border: 0; }

#content a { border-bottom: 1px solid red }
#content a:active, #content a:visited { border-bottom-color: black }
#content a:hover { color: red; }

.findingaid { padding-left: 20px; background-image: url(aid.gif); background-repeat: no-repeat; background-position: -5px -1px; border: 0; }

