/* CSS Document */


body { text-align:center;
		min-width:835px;
		background-color:#123d24;
		margin:0;
		padding:0;
}
.printmedia {display:none;}

/* -----HOME CONTAINER IS JUST FOR HOME PAGE -- DIFFERENT BACKGROUND IMAGE */

#containerhome {	margin:10px auto;
				padding:0;
				width:835px;
				background-image:url(img/LibraryTopHome3.jpg);
				background-position:top left;
				background-repeat:no-repeat;
				line-height:16px;
				text-align:left;
				background-color:#fff;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin-bottom:30px;
}

#containerhome h1 {display:none;
}

/* --------CONTAINER FOR REST OF PAGES HERE */
#container {	margin:10px auto;
				padding:0;
				width:835px;
				background-image:url(img/LibraryTop2.jpg);
				background-position:top left;
				background-repeat:no-repeat;
				line-height:17px;
				text-align:left;
				background-color:#fff;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin-bottom:30px;
}


/* ---------THESE DEFINE THE BANNER AREA */
html>body #banner {	
			height:93px;
}

#banner {	
			height:94px;
}
#banner h1 {display:none;
}

html>body .giftimg {margin:40px 40px 0px 650px;
}
.giftimg {margin:40px 25px 0px 650px;
}


/* --------------THIS IS MAIN NAV AREA */
#nav {width:auto;
	height:24px;
	margin-left:160px;
	font-family:Georgia, "Times New Roman", Times, serif;

}

#nav ul {font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style: normal;
			margin:0;
			padding:0;
			list-style-type:none;
}
#nav ul li {display:inline;
			margin:0;
			padding:0;
}

html>body #nav ul li a {
				text-decoration:none;
				color:#48383c;
				margin:10px 3px;
				padding:4px;
}

#nav ul li a {
				text-decoration:none;
				color:#48383c;
				margin:10px 3px 10px 3px;
				padding:10px 4px 2px 4px;
				line-height:22px;
}

#nav ul li a:hover {background-color:#522847;
					color:#fff;
}
#nav ul li a.active {background-color:#522847;
color:#fff;
}

/* ------------------THIS IS CONTENT AREA */
#content {margin:0;
			padding:0;
			clear:left;
}

#content p, ul, td, blockquote, ol {
			font-size:11px;
			line-height:16px;
			color:#48383c;
}
#content p {margin-top:8px;
			margin-bottom:8px;
}
#content h2, h3, h4, h5 {color:#522847;
}

#content h2 {font-size:24px;
			line-height:26px;
			padding:0;
			margin-top:8px;
			margin-bottom:2px;
}
#content h3 {font-size:18px;
line-height: 20px;
padding:0;
margin-top:8px;
margin-bottom:2px;
}
#content h4 {font-size:16px;
line-height: 20px;
padding:5px;
margin-top:8px;
margin-bottom:2px;
background-color: #cee8cd;
}
#content p, td, h2, h3, h4, h5 {
			margin-left:25px;
			margin-right:55px;
}

#content a {color:#336d47;
}

.first {margin-top:3px;
padding:0;
}

.hours {
background-image: url(img/dingbat.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:30px;
color:#522847;
}
/* --------------This next is for the secondary nav for the menu */

#menunav {margin:60px 0px 10px 25px;
width:220px;
border:1px solid #ddd;
color:#48383c;
line-height:24px;
height:24px;
}

#menunav a {font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#48383c;
text-decoration:none;
padding:4px;
margin:0px 8px;
background-color:#fff;
}

#menunav a:hover {background-color:#522847;
color:#fff;
}

#menunav a.cur {background-color:#522847;
color:#fff;
}

#menu {width:500px;
}

/* ---------- This section is for image replacement for page headings -- h1 was used */
.history {background-image:url(img/history.jpg);
background-repeat:no-repeat;
width:274px;
height:36px;
margin-top:50px;
margin-bottom:0px;
}
.dinner {background-image:url(img/dinner.jpg);
background-repeat:no-repeat;
width:274px;
height:36px;
margin-top:20px;
margin-bottom:0px;
}
.lunch {background-image:url(img/lunch.jpg);
background-repeat:no-repeat;
width:274px;
height:36px;
margin-top:20px;
margin-bottom:0px;
}
.brunch {background-image:url(img/brunch.jpg);
background-repeat:no-repeat;
width:274px;
height:36px;
margin-top:20px;
margin-bottom:0px;
}
.lounge {background-image:url(img/lounge.jpg);
background-repeat:no-repeat;
width:274px;
height:36px;
margin-top:50px;
margin-bottom:0px;
}
.functions {background-image:url(img/functions.jpg);
background-repeat:no-repeat;
width:274px;
height:36px;
margin-top:50px;
margin-bottom:0px;
}
.contact {background-image:url(img/contact.jpg);
background-repeat:no-repeat;
width:274px;
height:36px;
margin-top:50px;
margin-bottom:0px;
}
.directions {background-image:url(img/directions.jpg);
background-repeat:no-repeat;
width:274px;
height:36px;
margin-top:50px;
margin-bottom:0px;
}
.gift {background-image:url(img/gift.jpg);
background-repeat:no-repeat;
width:274px;
height:36px;
margin-top:50px;
margin-bottom:0px;
}
.thankyou {background-image:url(img/thankyou.jpg);
background-repeat:no-repeat;
width:274px;
height:36px;
margin-top:50px;
margin-bottom:0px;
}

h1 span {display:none;
}
/* END IMAGE REPLACEMENT CSS */


/* THIS IS JUST FOR IMAGE ON RIGHT OF EACH PAGE  */

html>body #homeimage {float:right;
			margin:5px 40px 5px 5px;
}
#homeimage {float:right;
			margin:5px 20px 5px 5px;
}
html>body #2image {float:right;
			margin:5px 40px 5px 5px;
}
#2image {float:right;
			margin:5px 20px 5px 5px;
}


/* ------------FOOTER AREA  */
#footer {clear:left;
background-image:url(img/footbkg.jpg);
background-position:bottom left;
background-repeat:repeat-x;
overflow:hidden;
padding:15px 30px 15px 25px;
font-size:11px;
color:#a79da0;
}

#footer a {color:#336d47;
font-size:11px;
}