/* CSS Document */

body { background: #cfdee1 url(images/OvalsOnly.jpg) no-repeat 0 0/*px -15px*/; font-size: 100.1%; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
a { color: #4F5B81; }
#background_wrapper { background: #cfdee1 url(images/background.gif) no-repeat -186px 70px; }
#wrapper { width: 1000px; } 

#header { /*position: absolute; top: 0; left: 0; text-align: left;*/ margin-top: 0px; padding: 5px 20px; z-index: 1; overflow: auto; min-height: 205px; }
#header h1 { font-size: 2em; margin: 45px 0 0 0; }
h2 { font-size: 1.3em; font-style:italic; margin: 0 0 20px 0; }
#header p#presents { color: #FFF; /*display: inline;*/ margin: 0; }
#presents span { background: #5e70b2; padding: 5px 7px; }
#header p#presents a:link, #header p#presents a:visited { text-decoration: none; color:#FFF; }
#header p#presents a:hover, #header p#presents a:active { text-decoration: underline; color:#FFF; }
#tagline { margin-left: 220px; font-style:italic; }

#about { width: 220px; float: right; margin: 0; padding: 0; }
#about a { color: #4F5B81; }
#about h3 { margin-top: 20px; }
#buttons { margin: 0 auto; padding: 0; position: relative; top: 100px; left: 0; }
#buttonimage { position: relative; top: 15px; left: 24px; border: 0; }

#collections { /*position: relative; top: 135px;*/ /*text-align: center;*/ /*margin: 0 auto;*/ margin: 7px 20px 0 20px; }
/*#collections table { margin:0 auto; }*/
#collections table caption { text-align: center; margin: 0 auto 7px auto; font-weight: bold; font-size: 1.5em; }
#collections table th, #collections table td { text-align: left; padding: 3px 20px; }
#collections p { margin-left: 20px; }
#collections a { color: #4F5B81; }

#footer { clear: both; text-align: right; font-style: italic; }

#mcflogo { vertical-align: middle; padding: 0 7px 7px 7px; overflow: auto; clear: left; }
#mcflogo p { padding-top: 45px; }
.insetleft { float:left; margin: 0 7px 7px 7px; }

p, li, th, td { font-size: .8em; }
li li, td td { font-size: 100%; }

#links { float: right; }
#links p { margin: 7px 0; }
.libraryname { font-size: .7em; }
.icon { float: left; margin: 20px 20px 20px 40px; }
.column { float: left; width: 45%; padding: 0 1% 0 0;}
.clearing { clear: left; }