#container { margin: 0 auto; text-align:left; width:798px; background-color:#f6f7d9;}
#banner {width:100%; }
/* _border-bottom: solid 5px #961f3d; */
#contents {font-family: Tahoma; font-size:10pt; background: repeat-y url(../images/content-bg.jpg) top right; width:100%;margin-top:-6px;}
/* _margin-top:-6px; */

#links { width:220px; float: right; text-align:center; }
#links_header { color:#961f3d; font-weight:bold; font-size:12pt;}
#main { width:500px; padding:10px;}
#feature {width:500px; }
#column1 { width: 47%; padding-right:10px; }
#column2 { width:47%; float:right; }

#contact { text-align:left; }
#comment { background: url(../images/comment.png) bottom repeat-x #f1d895; margin: 0 auto; width:80%; border-top: solid 3px #961f3d; margin-top:10px;padding-bottom:5px;}
#nav_marker { border-top: solid 5px #961f3d; position: relative;_top:-20px;top:-8px; width:5px;}


.capital { font-size:18pt;float:left;font-weight:bold;}
.form_button {background:#f1d895;border:solid 1px #aaaaa4; }
.indent { margin-left:20px; }
.buttons {background-color:#f1d895;border: 1px solid #aaaaa4; }
.red_button {background:#961f3d;border:solid 1px #961f3d;color:white; }
.navbar { font-size:10pt; padding-left:10px;}

.picture {border-bottom: solid 2px #9e9c97; border-right: solid 2px #9e9c97; border-left:1px solid #d4d1cb;border-top:1px solid #d4d1cb;padding:5px;background-color:white;}
.header { color:#961f3d; border-bottom: solid 1px #aaaaa4; font-weight:bold; width:100%;font-size:11pt;}
.dropdown {border-left: solid 3px #f1d895;margin-left:20px; padding:2px;}

/* LINKS FOR THE LIBRARY SEARCH RESULTS */
A.page_link:link { padding:3px; font-size:8pt; border: solid 1px #961f3d; color: #961f3d; text-decoration: none;}
A.page_link:hover { padding:3px; font-size:8pt; border: solid 1px black; color: #961f3d; text-decoration: none;}
A.page_link:visited { padding:3px; font-size:8pt; border: solid 1px #961f3d; color: #961f3d; text-decoration: none;}
.disabled { padding:3px; font-size:8pt; border: solid 1px #808080; color: #808080; text-decoration: none; }
.current { padding:3px; font-size:8pt; border: solid 1px #961f3d; color: white; font-weight:bold;text-decoration: none; background-color:#961f3d;}


#footer { text-align:center; font-family: Tahoma; font-size:10pt; }


/* styles for the drop down menu */

.sub, .menu {position:absolute;background-color:#f6f7d9;padding:2px;border:solid 2px #961f3d;font-family:Tahoma;font-size:10pt; }
.sub { top:230px;z-index:2 }
.menu { top:239px; padding:5px;}
