
/*=========== Global reset ======================*/
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
html, body, div, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, th, td { margin:0; padding:0 }
table { border-collapse: collapse; border-spacing:0 }
fieldset, img { border:0 }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration: none }

/* The below restores some sensible defaults */
table, p {
margin: 0 0 1.6em 0;
padding: 0;
}
ul, dl, ol {
margin: 0 0 1.6em 2.8em;
padding: 0;
}
strong { font-weight: bold }
em { font-style: italic }
a img { border: none } /* Gets rid of IE's blue borders */
/*=========== END: Global reset ======================*/



/*======== COLORS ========
blue-green: #3b506d;
dark gray: #666;
light gray: #e2e2e2;
======== COLORS ========*/


html {
font-family: Adobe Garamond Pro, Times New Roman, serif;
font-size: 14px;
color: #333;
}

body {
background: #ededed;
margin: 0 0 2em 0;
}

#wrapper {
width: 960px;
margin: 0 auto;
}

#top {
clear: both;
height: 165px;
background: #69a9b2;
overflow: auto;

overflow: hidden;
}

#top.subpage {
height: 95px !important;
}

#top.subpage div.subhead {
display: none !important;
}

#top-body {

}

#top h1.logo {
width: 960px;
height: 50px;
background: transparent url(/newberryexhibit/images/logo-burnham.jpg) no-repeat center top;
margin: 22px 0 0 0 !important;
padding: 0 !important;
text-indent: -9999px;
}

#top h1.logo a {
width: 960px;
height: 50px;
display: block;
}

#top div.subhead {
width: 960px;
height: 20px;
background: transparent url(/newberryexhibit/images/subhead.jpg) no-repeat center top;
margin: 38px 0 0 0 !important;
padding: 0 !important;
text-indent: -9999px;
}

#content-row {
background: #e2e2e2;
overflow: auto;
_overflow: visible; /** IE6 Hack **/
_height: 300px; /** IE6 Hack **/
}

#content-row-body {
padding: 20px;
}

#left-column {
float: left;
width: 240px;
_width: 220px; /** IE6 Hack **/
}

#left-column-body {

}

#right-column {
float: right;
width: 668px;
min-height: 150px;
_height: 150px; /** IE6 Hack **/
border-left: 1px dotted #bbb;
margin: 0 0 20px 0;
}

#right-column-body {
padding: 0 0 0 20px;
}


/*========== footer ==========*/
#footer {
background: #e2e2e2;
overflow: auto;
_overflow: visible; /** IE6 Hack **/
_border: 1px solid #e2e2e2; /** IE6 Hack **/
}

#footer-body {
margin: 0 auto;
width: 920px;
border-top: 1px solid #ccc;
}

.hp-footer {
margin: 0 !important;
width: 100% !important;
border-top: 3px solid #fff !important;
}

#footer .logo-sub-footer {
float: left;
margin: 10px 20px;
}

#footer .logo-neh {
float: left;
margin: 10px 20px;
}

#footer .logo-bpc {
float: right;
margin: 10px 20px;
}

#footer .logo-nbl {
float: right;
margin: 10px 30px 10px 20px;
}
/*========== END: footer ==========*/

