/*

University of Otago Food Science CSS 2006

*/



body { font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; margin: 0em; padding: 0em;  background-repeat: repeat-x; background-image: url(../gfx/background.jpg); background-color: #ffffff; }

#wrap { width: 950px; background-repeat: no-repeat; background-image: url(../gfx/main_back.jpg); }

#header { margin: 0px; padding: 0px; }

#breadcrumbs { font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; text-align: left; color: #666666; margin-top: 9px; margin-top: 9px; margin-left: 230px; }
	#breadcrumbs a { color: #003399; text-decoration: none; }
	#breadcrumbs a:hover { color: #8E9E9C; text-decoration: underline; }




#nav { width: 140px; float: left; margin-left: 40px; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }

#nav h3 { font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #333333; margin: 0px; font-weight: normal; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #BCC5CB; padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 2px; }
#nav h3 a { text-decoration: none; color: #003366; display: block; }
#nav h3 a:hover { color: #2B557F; background-color: #F8F8F6; }

#nav p { width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #333333; margin: 0px 0px 9px; padding: 0px; font-weight: normal; border-bottom: 1px dotted #cccccc; background-color: #FFFFFF; padding-left: 15px; }
#nav p a { text-decoration: none; color: #6B9316; }
#nav p a:hover { color: #ED9606; }







#content { padding: 0px; margin-left: 230px; width: 600px; }

/* old H1 
	#content h1 { color: #8E9E9C; margin-top: 25px; margin-bottom: 15px; }
*/

	#content h1 { color: #6B9316; font-size: 21px; line-height: 23px; font-weight: lighter; letter-spacing: 1px; }
	#content h2 { font-size: 14px; line-height: 19px; text-align: left; font-weight: normal; padding-left: 0px; padding-top: 20px; color: #6B9316; }
	#content h3 { font-size: 13px; line-height: 19px; text-align: left; font-weight: normal; padding-left: 0px; padding-top: 10px; }
	#content p { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #6C6859; }
	#content p a { color: #003399; text-decoration: none; font-weight: normal; }
	#content p a:hover { color: #8E9E9C; text-decoration: underline; font-weight: normal; }
	#content ul { font-family : "Trebuchet MS", Arial, Helvetica, Verdana; font-size: 12px; line-height: 20px; text-align: left; color: #6C6859; }
	#content ol { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; text-align: left; color: #6C6859; }

	#content a { color: #003399; text-decoration: none; font-weight: normal; }
	#content a:hover { color: #8E9E9C; text-decoration: underline; }

#content table  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #6C6859; vertical-align: top; padding: 1px; width: 90%; }

#content table td { vertical-align: top; text-align: left; color: #333333; border-bottom: 1px solid #eaeaea; }
#content table td a { color: #2B557F; text-decoration: none; font-weight: normal; }
#content table td a:hover { color: #8E9E9C; text-decoration: underline; font-weight: normal; }

#content table th { text-align: left; background-color: #EAEAEA; color: #000000; vertical-align: top; border-bottom: 1px solid #ffffff; }
#content table th a { text-decoration: underline; color: #000099; }
#content table th a:hover { text-decoration: none; color: #000099; }


.highlight { font-style: italic; color: #666666; margin: 0px; border: 1px solid #666666; background-color: #f8f8f6; padding: 7px; }


#content .smalltag { color: #cccccc; font-style: italic; }


/* Top of page */

#content .topofpage { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; color: #ED9606; text-align: right; }
#content .topofpage a { color: #2B557F; text-decoration: none; font-weight: normal; }
#content .topofpage a:hover { color: #8E9E9C; text-decoration: underline; font-weight: normal; }




/* FOOTER */


#footer { width: 770px; clear: both; margin-left: 40px; padding: 1.0em 0em 1.0em 0em; border-top: 1px dotted #BCC5CB; }
	#footer p { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #999999; }
	#footer a { color: #53900B; text-decoration: none; font-weight: normal; }
	#footer a:hover { color: #EC960E; text-decoration: underline; }



#footer .weboffice { font-size: 11px; float: right; padding: 1.0em 0em 0em 0em; margin: 0em; width: 8em; color: #cccccc; text-align: center; }
#footer .weboffice a { font-weight: bold; text-decoration: none; color: #cccccc; letter-spacing: 0.1em; } 
#footer .weboffice a:hover { font-weight: bold; text-decoration: underline; color: #cccccc; } 




.spacer { clear: both; }

.boxclear  { clear: both; line-height: 0px }  








	
#foscpapers { background-color: #ffffff; }






div { margin: 0px; padding: 0px; margin-bottom: 10px; }


/*
h1 { padding: 0; margin: 0px; }s



h1 { font-size: 1.3em; }

*/

#scrolling div.boxleft, #scrolling div.boxright
   { overflow: auto; height: 4em; }

.title { font-size: 16px; color: #445566; padding-bottom: 15px; }




/* Content pages bullet list navigation at the top of the page */

.pagesubnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #CCCCCC; padding-left: 30px; border-top: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; border-left: 5px solid #EAEAEA; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; list-style-type: circle; list-style-position: outside; }

.pagesubnav a { color: #003399; line-height: 17px; }
.pagesubnav a:hover { color: #003366; text-decoration: underline; }
.pagesubnav ul { color: #CCCCCC; margin-left: 17px; padding-left: 0px; list-style-type: circle; }
.pagesubnav ol { color: #CCCCCC; margin-left: 17px; padding-left: 0px; list-style-type: decimal; }

/*
.pagesubnav img { display: inline; }


*/





#frontpagehighlight { border: 1px dotted #6B9316; width: 100%; background-color: #FFFFCD; margin: 0px; padding: 0px; }

#frontpagehighlight p { line-height: 13px; font-size: 10px; margin: 0px; padding: 2px; margin-left: 0px; margin-bottom: 2px; background-color: #FFFFCD; }
#frontpagehighlight p a { text-decoration: none; color: #ec950f; }
#frontpagehighlight p a:hover { text-decoration: underline; color: #6B9316; }

#frontpagehighlight ul { line-height: 18px; font-size: 13px; padding-bottom: 5px; margin-top: 2px; padding-left: 0px; margin-bottom: 0px; }
#frontpagehighlight ul a { text-decoration: none; color: #ec950f; }
#frontpagehighlight ul a:hover { text-decoration: none; color: #6E9A06; background-color: #FFFFFF; }

