@import url("http://www.otago.ac.nz/css/icons.css");

body { min-width: 65em; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 76%; line-height: 1.5em; }
#container { background: url(../gfx/bg.gif) top center repeat-y; overflow: hidden;  }
		
#navigation { font-weight: bold; font-size: 1.1em; background: #ffcc00 url(../gfx/koru.gif) bottom left no-repeat; padding-top: 20px; padding-bottom: 9.5em; }
#navigation li { padding-left: 1.25em; line-height:26px; list-style:none; margin-left: 0.5em; }	
	#navigation li a { text-decoration:none; color:#333; }
	#navigation li a:hover { text-decoration:underline; }

#header { margin-top: 0; background: #293c66 url(../gfx/banner_top.png) top left no-repeat; }
#header #topnav { margin-top: 10px; text-align: right; }
#header #topnav form { padding:0 10px 0 0; margin: 0; }
#header #topnav input.searchbutton { color:#293c66; background-color:#FFCC00; border: solid 1px #ffcc00; height:20px; }
#header #topnav input.searchbutton:hover { color:#ffcc00; background-color:#293c66; border: solid 1px #ffcc00; }
#header #topnav input.searchtext { color:#293c66; }

#content { padding-top: 2.0em; padding-bottom: 5.0em; }
#content h1 { font:bold 17px "trebuchet ms"; color: #666644; }
#content h2 { font-size: 15px; border-bottom: solid 1px #666; margin-bottom: 15px; margin-top: 15px; }
#content h3 { font-size: 13px; }
#content h3 a { color: #333; text-decoration: none; }


#content p { margin: 0.5em 0; }

/* default table css */
#content table { width: 100%; border-collapse: collapse; border-top: 1px solid #999999; border-left: 1px solid #999999; margin: 0.2em 0em 3.0em 0em; }
	#content table a { color: #003399; text-decoration: none; }
	#content table a:hover { color: #CC6600; text-decoration: underline; }

#content table th {  font-size: 1.1em; text-align: left; padding: 0.5em; 
border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #e1e1e1; }
#content table td { font-size: 1.1em; line-height: 1.5em; color: #000000; 
border-bottom: 1px solid #999999; border-right: 1px solid #999999; padding: 0.5em; vertical-align: top; }
#content table tr {}
#content table td h1 { font-size: 1.1em; color: #00FF00; font-weight: bold; }
#content table td h2 { font-size: 1.2em; line-height: 1.5em; padding: 0; margin: 1.0em 0em 0.5em 0em; font-weight: bold; color: #333333; }
#content table td h3 { font-size: 1.1em; line-height: 1.5em; padding: 0; margin: 0em 0em 0.5em 0em; font-weight: bold; color: #333333; }
#content table td h4 { font-size: 1.1em; line-height: 1.5em; padding: 0; margin: 0em 0em 0.5em 0em; font-weight: bold; }
#content table td h5 { font-size: 1.0em; line-height: 1.5em; padding: 0; margin: 0em 0em 0.5em 0em; font-weight: bold; }
#content table td h6 { font-size: 1.0em; line-height: 1.5em; padding: 0; margin: 0em 0em 0.5em 0em; font-weight: bold; }
#content table td p { font-size: 1.0em; line-height: 1.5em; padding: 0; margin: 0em 0em 0.5em 0em; }
#content table td ul { font-size: 1.0em; margin: 0.5em 0em 0.5em 0em; padding-left: 1.5em; list-style-type: disc; }
#content table td ol { font-size: 1.0em; }
#content table td li { font-size: 1.0em; line-height: 1.5em; padding: 0; }

#content p { font-size: 1.1em; line-height: 1.5em; margin: 1.2em 0em 1.2em 0em; }

#content ul { font-size: 1.1em; line-height: 1.5em; margin-left: 1.5em; margin-top: 0.2em; margin-bottom: 0.3em; list-style-type: circle; }
#content ol { font-size: 1.1em; line-height: 1.5em; margin-left: 1.5em; margin-top: 0.2em; margin-bottom: 0.3em; }
#content li { font-size: 1.0em; }
#content li table td { font-size: 1.0em; }
#content li ul { font-size: 1.0em; }
#content li ol { font-size: 1.0em; }
#content li blockquote { font-size: 1.0em; }


#content .caption { width: 96%; font-size: 0.9em; margin:  }
#content .caption img { margin: 0; padding: 0; }
#content .caption span { font-style:oblique; }

#content #google { font-size: 0.8em; }

#footer { font-size:11px; color:#666; line-height: 15px; background: url(../gfx/footer_bg.gif) top repeat-x; padding: 1.75em 0; padding-bottom: 5.0em; }
#footer p { margin-left: 1.0em; }