/* CSS Document for University of Otago Library, Special Collection's "A Quick Stab at the Eighteenth Century" 2007 */body { background-color: #c6ae7f; width: 100%; padding: 0em; margin: 0em; background-image: url(../gfx/background_repeat.jpg); background-repeat: repeat-x; font-size: 62.5%; }#container { min-height: 600px; background-image: url(../gfx/background_repeat2.jpg); background-repeat: no-repeat; }#leftheader { width: 166px; float: left; }/**** NAVIGATION ****/#content #navigation { font-size: 1.3em; line-height: 2.3em; font-weight: bold; padding: 0em; margin: 0em; }#content #navigation ul { padding: 0em; margin: 0em; }#content #navigation ul li { text-align: left; vertical-align: middle; display: inline; list-style-type: none; margin: 0em; padding: 0em;  }#content #navigation ul li a { color: #8c7b5a; text-decoration: none; margin: 0em; padding: 0.3em 0.3em 0.2em 0.3em; background-color: #ffffff; border: 3px solid #8c7b5a; }#content #navigation ul li a:hover { color: #ffffff; text-decoration: none; background-color: #990000; border: 3px solid #8c7b5a; }/**** CONTENT ****/#content { margin: 1.0em 1.0em 1.0em 16.6em; padding: 2.5em 6.0em 0em 4.0em; min-width: 340px; min-height: 700px; text-align: left; background-image: url(../gfx/quickstab_content.jpg); background-repeat: no-repeat; }#content h1 { font-size: 3.3em; color: #990000; text-shadow: #8c7b5a 2px 2px 0px; padding: 0em 0em 0em 0em; margin: 1.0em 0em 0em 0em; font-weight: normal; }#content h2 { font-size: 1.8em; line-height: 1.2em; color: #000000; padding: 1.0em 0em 0em 0em; margin: 2.0em 0em 0em 0em; font-weight: bold; border-top: 1px dotted #333333; }#content h3 { font-size: 1.3em; color: #6a6c78; padding: 0em 0em 0.6em 0em;  margin: 0em; font-weight: bold;  }#content h4 { font-size: 1.2em; color: #6a6c78; padding: 0.4em 0em 0.4em 0em; margin: 0em 0em 0em 0em; font-weight: bold;  }#content h5 { font-size: 1.1em; color: #333333; border-top: #000000 1px solid; font-weight: normal; padding: 1.0em 0em 1.4em 0em;  margin: 0em; }#content h6 { font-size: 1.0em; color: #000000; font-weight: normal; padding: 0em 0em 0.4em 0em;  margin: 0em; }#content p, #content table.noborder td { font-size: 1.3em; line-height: 1.5em; color: #000000; padding: 0em 1.4em 1.0em 0em; margin: 1.0em 0em 0em 0em; }#content p img { margin-top: 0em; margin-left: 0em; }#content p a { color: #990000; text-decoration: none; }#content p a:hover { color: #333333; text-decoration: underline; }#content img { text-align: center; border: 1px solid #666666; padding: 1.0em; margin: 1.0em 1.0em 0.5em 1.0em; background-color: #8c7b5a; }#content img:hover { background-color: #72644a; }/* content table */#content table { border: #8c7b5a 1px dotted; border-collapse: collapse; margin: 0em; padding: 0em; }#content table tr { margin: 0em; padding: 0em; }#content table td { padding: 0em 0em 0em 0em; border-bottom: #8c7b5a 1px dotted; margin: 0em; vertical-align: top; }#content table td h2 { font-size: 1.3em; line-height: 1.0em; color: #333333; margin: 0em 1.0em 4.0em 1.0em; padding: 0.5em 0em 0.5em 0em; font-weight: bold; }#content table td p { text-align: left; padding: 1.5em 1.0em 0.5em 1.0em; }#content table a { color: #990000; }#content table a:hover { color: #CC0000; }/* content table no border */#content table.noborder { border: none; margin: 1.0em 0em 0.0em 0em; }#content table.noborder td { border: none; }#content table.noborder td img { padding: 1.0em; margin: 0em 0em 0.5em 0em; }#content table.nofloat { float: none; }#content p.frontpageparagraph { padding: 0em; min-height: 0em; }#content p.belownofloattable { min-height: 0em; padding: 0em 0em 4.0em 0em; }#content .clearboth { margin: 0; padding: 0; clear: both; }/**** FOOTER ****/#footer { clear: left; font-size: 0.9em; color: #ffffff; border-top: 1px dotted #ffffff; margin: 2em 0em 5.0em 0em; padding: 1.0em 0em 0em 0em; }#footer .topofpage { padding: 0em 0em 0.5em 0em; }#footer p { color: #ffffff; line-height: 1.0em; margin: 0em; padding: 0.2em 0em 0em 0em; }	#footer p a { color: #ffffff; text-decoration: none; }	#footer p a:hover { color: #333; text-decoration: none; }#footer p.footernavigation { margin: 1.0em 0em 1.0em 0em; }#footer p.footernavigation a { border: 1px solid #8c7b5a; padding: 0.2em 0.3em 0.2em 0.3em; }#footer p.footernavigation a:hover { color: #ffffff; border: 1px solid #8c7b5a; background-color: #990000; }#footer .weboffice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; width: 8em; float: right; color: #8c7b5a; margin: 0em; padding: 0.7em 0em 0em 0em; text-align: center; }	#footer .weboffice a { font-size: 1.0em; font-weight: bold; color: #8c7b5a; text-decoration: none; letter-spacing: 0.1em; }	#footer .weboffice a:hover { color: #333333; text-decoration: none; }