/* Global */
body {
	font-family: Georgia, "Times New Roman", serif;
	font-size: medium;
	color: #430807;
	background: #e1d7d7 url(../images/layout/page.bg.gif) 50% 0 repeat-y;
	text-align: center;
}

a, a:active, a:focus {
	color: #860807;
	text-decoration: underline;
}
	a:visited {
		color: #210807
	}
	a:hover {
		text-decoration: none;
	}


/* The page */
#main {
	width: 768px;
	background: #fff url(../images/layout/main.bg.jpg) 0 0 repeat-x;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	
}

#header {
	width: 768px;
	height: 117px;
	background: #630101 url(../images/layout/header.bg.jpg) 0 0 no-repeat;
}
	#header h1 {
		position: relative;
		width: 564px;
		height: 84px;
		background: transparent url(../images/layout/header.title.gif) 0 0 no-repeat;
		text-indent: -9000px;
		top: 24px;
		left: 178px;
	}

#nav {
	width: 768px;
	margin: 2px 0 0 0;
	background: transparent;
}
	#nav ul {
		width: 768px;
	}
		#nav ul li {
			display: block;
			width: 152px;
			float: left;
			border-right: 2px solid #f1e0ce;
		}
			#nav ul li.last {
				border: 0;
				width: 152px
			}
			#nav ul li a, #nav ul li a:visited, #nav ul li a:active, #nav ul li a:focus {
				display: block;
				width: 152px;
				background-color: #430807;
				text-align: center;
				padding: 8px 0;
				color: #f1e0ce;
				font-size: 100%;
				text-decoration: none;
				font-weight: normal;
			}
				#nav ul li.last a, #nav ul li.last a:visited, #nav ul li.last a:active, #nav ul li.last a:focus {
					width: 152px;
				}
				#nav ul li a:hover {
					background-color: #630101;
				}

/* Content */

#content {
	width: 472px;
	float: center;
	padding: 0 0px;
	margin: 5px 0 0 3px;
}
	#content h3, #content p {
		margin-left: 16px;
	}
	#content h2, #content h3, #content p {
		margin-bottom: 1em;
	}

	#content p {
		line-height: 20px;
	}
	
#content-nonhome {
	width: 768px;
	float: center;
	padding: 0 0px;
	margin: 5px 0 0 3px;
}
	#content-nonhome h3, #content p {
		margin-left: 16px;
	}
	#content-nonhome h2, #content h3, #content p {
		margin-bottom: 1em;
	}

	#content-nonhome p {
		line-height: 20px;
	}

#index_body #content {
	width: 472px;
}


/* Sidebar */

#sidebar {
	float: right;
	clear: right;
	width: 195px;
	padding: 0 16px 75px 0;
	margin: 10px 2px 0 0;
	background: #b8ada2 url(../images/layout/sidebar.bottomcorner.gif) 0 100% no-repeat;
}
	#sidebar .top {
		display: block;
		padding-top: 5px;
		background: transparent url(../images/layout/sidebar.topcorner.gif) 0 0 no-repeat;
	}
	#sidebar h2 {
		padding-left: 32px;
	}
	#sidebar h3 {
		padding-left: 24px;
                font-size: 90%;

	}
	#sidebar dl, #sidebar ul {
		padding-left: 48px;
	}
	#sidebar h2, #sidebar dl, #sidebar ul {
		margin-bottom: 1em;
	}
	#sidebar h2 {
		font-size: 80%;
		font-weight: bold;
	}
	#sidebar dl {
		padding-left: 48px;
	}
		#sidebar dl dt {}
		#sidebar dl dd {
			font-style: italic;
			margin-bottom: 1em;
		}
	#sidebar ul {}
		#sidebar ul li {
			list-style-position: 0px 0;
			font-size: 90%;

		}
		#sidebar ul#board_of_trustees {
			margin-bottom: 0;
			list-style-position: 0px 0;
			font-size: 90%;
		}
	#sidebar form {
		padding-left: 32px;
	}
		#sidebar form #google_query {
			width: 9em;
			margin-bottom: 12px;
		}
		#sidebar form #google_submit {
			margin-bottom: 12px;
		}
	#sidebar p {
		padding-left: 25px;
		margin-bottom: 5px;
	}
		#sidebar p a {
			font-size: 80%;
		}
		#sidebar p#future {
			padding-left: 48px;
			margin-top: 4px;
			margin-bottom: 1em;
		}
		

#footer {
	width: 704px;
	padding: 0 32px;
	clear: left;
	font-size: 80%;
}

/* Reference Desk */

#content .reference_database {
	border: 1px solid #A39897;
	padding: 10px 10px 8px 10px;
	margin-bottom: 10px;
}

	#content .reference_database p, #content .reference_database h3 {
		margin: 0 0 5px 0;
		padding: 0;
	}
		#content .reference_database h3.multiple_links {
			margin-bottom: 0;
		}
	
	#content .reference_database img {
		float: left;
		margin: 0 5px 5px 0;
	}
		#content .reference_database img.grove_art {
			margin-bottom: 3em;
		}
		#content .reference_database img.novelist {
			margin-bottom: 1.5em;
		}
		#content .reference_database img.infotrac {
			margin-bottom: 0;
		}
		
	#content .reference_database ul {
		margin-bottom: 1em;
	}
	#content .reference_database .proquest {
		margin-bottom: 0;
	}

/* Friends of the Library */
#friends_info ul {
	margin-bottom: 2em;
	padding-left: 2em;
}
	#friends_info ul li {
		list-style-type: disc;
		margin-bottom: 0.5em;
	}
	
#friends_info table {
	margin-bottom: 2em;
	margin-left: 16px;
	border: 1px solid #430807;
	padding: 8px 8px 8px 12px;
}
	#friends_info table td {
		padding: 2px 8px 2px 0px;
	}