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

body {margin: 0; font-family: Helvetica, Arial, sans-serif;}
html>body {font-size:12px;}


/* Typography */

h1, h2, h3, h4, h5, h6 {font-family: Georgia, serif; font-style: italic;}

h1 {margin: 0;font-size: 1.5em;line-height: 1em;margin-bottom: 1em;}
h2 {margin: 0;font-size: 1.3333333333333333em;line-height:1.125em; margin-bottom: 1.124em;}
h3 {margin: 0;font-size: 1.1666666666666667em;line-height:1.2857142857142858em; margin-bottom: 1.2857142857142858em;}
h4 {margin: 0;font-size: 1em;line-height:1.5em; margin-bottom: 1em;}
h5 {margin: 0;font-size: 1em;line-height:1.5em;}
h6 {margin: 0;font-size: 1em;line-height:1.5em; font-weight: normal;}

td h5 {border-bottom: 1px dotted #000;}
th {border-bottom: 1px solid #000;background:#fff;}
ul.nobullet {list-style: none;}
.no-indent {text-indent:0px;}

.Arch a { color: #5B7F30; text-decoration: none; border-bottom: 0.08333em solid; }
.Arch a:hover {background-color:#B8D199; border-bottom:1px solid #818E6E; color:#000000;}

.Gend a { color: #87363C; text-decoration: none; border-bottom: 0.08333em solid; }
.Gend a:hover {background-color:#D8A3A7; border-bottom:1px solid #9B6168; color:#000000;}

.Anth a { color: #2A719E; text-decoration: none; border-bottom: 0.08333em solid; }
.Anth a:hover {background-color:#97C9E8; border-bottom:1px solid #57869E; color:#000000;}

.Dags a { color: #70683f; text-decoration: none; border-bottom: 0.08333em solid; }
.Dags a:hover {background-color:#ece9df; border-bottom:1px solid #948454; color:#000000;}

.typeNormalise {font-style: normal;}
 .typeNormalise a{border-bottom: 0px;}
  .typeNormalise a:hover{border-bottom: 0px;}
.topSpace {margin-top: 1.5em;}

.makeHome {background-color: #ece9df;}
li h5.makeHome {padding-left: 10px;line-height: 1.45em;}

.line { background-image: url(../../images/line.gif); background-repeat: repeat-x; width: 100%; height: 18px;}
.thinLine { background-image: url(../../images/thinLine.gif); background-repeat: repeat-x; width: 100%; height: 18px;}
.dotLine { background-image: url(../../images/dotLine.gif); background-repeat: repeat-x; width: 100%; height: 18px;}
.fleuron { background-image: url(../../images/leaf.png); background-position: center; background-repeat: no-repeat; width: 100%; height: 36px;}
.ship { background-image: url(../../images/ship.png); background-position: center 10px; background-repeat: no-repeat; width: 100%; height: 36px;}

.right {text-align: right;}


p.capsLine:first-line {color: #000;font-variant: small-caps;}
p.capsLine:first-letter {
color:#000;
display:inline;
float:left;
font-size:3em;
text-transform:uppercase;
margin:0.2em 0.15em 0 0;
}



/* Header and Title area*/
div.Otagobox{margin-top: 43px;}
.Otagobox img {padding-left: 5px;}
#DeptHeader {
	background-image: url(../../images/DeptHead.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 108px;
	}
	
#AnthHeader {
	background-image: url(../../images/AnthHead.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 108px;
	}
	
#ArchHeader {
	background-image: url(../../images/ArchHead.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 108px;
	}
	
.breadcrumbText {font-family: "Palatino", Georgia, serif;}
.breadcrumbText a { color: #848484; text-decoration: none;}
.breadcrumbText a:hover { color: black;}

/* Subject definition typography which appears under the Header on each programme page */
#definition { height: 18px; margin-top: 18px; text-align: center;}
		
.defineText { 
  font-family: "Palatino", Georgia, serif; 
  font-size: 0.9166em;}

/* Navigation box */

.background{background-color: #f8f7f2;}

ul#mainNav {
	list-style: none;
	line-height: 1.41667em;
	margin: 0;
	}
#mainNav li a {
color: #000;
display: block;
text-decoration: none;
padding-left: 10px;
border-bottom: 0.08333em solid #ECECEC;
		}

#mainNav li.DagNav a:hover {
		background-color: #ece9df;
		color: #000;
		}
	#mainNav li a.DagNav {
		background-color: #D8A3A7;
		border-bottom:0.08333em solid #9A8E51;
		color: #000;
		}
	
#mainNav li.AnthNav a:hover {
		background-color: #97C9E8;
		color: #000;
		}
		
		#mainNav li a.AnthNav {
		background-color: #97C9E8;
		border-bottom:0.08333em solid #57869E;
		color: #000;
		}
		
		
#mainNav li.ArchNav a:hover {
		background-color: #B8D199;
		color: #000;
		}		
	#mainNav li a.ArchNav {
		background-color: #B8D199;
		border-bottom:0.08333em solid #818E6F;
		color: #000;
		}
		
/* right side address box */	
.sidenote {
font-size:0.9167em;
line-height:1.35em;
text-align: left;
font-style: normal;
}

div.box144{height: 11.9167em;}

/* News box */	
div.feedburnerFeedBlock {
border:0px solid #ece9df;
background-color: #f8f7f2;
padding:10px 0px 0px 0px;
font-size:0.9167em;
line-height:1.35em;
}

div.feedburnerFeedBlock ul {
margin:0 5px 0 0;
padding:0px;
list-style-type: none
}

div.feedburnerFeedBlock p.date {
color: #848484;
text-align: right;
}

div.feedburnerFeedBlock a { color: #70683f; text-decoration: none; border-bottom: 0.08333em solid; }
div.feedburnerFeedBlock a:hover {background-color:#ece9df; border-bottom:1px solid #948454; color:#000000;}
div#creditfooter {display:none;}

/*Site footer */	
#fullFooter { 
background-color: #000;
background-image: url(../../images/footertop.gif);
background-repeat: repeat-x;
width: 100%;
margin: 0;
padding: 0;
}

.footermargin {margin-top: 36px;}
.footerAddress {color: #CCCCCC; font-style: normal; font-family:Georgia, serif;}
.footerBigText {font-size:1.5em;font-family:Georgia, serif; color: #CCCCCC; text-align:right; margin-bottom:0.75em;}
.footerBigText a { color: #CCCCCC; text-decoration: none;}
.footerBigText a:hover { color: #EBB210; text-decoration: none;}
.footerSmallText {padding-bottom:18px; font-size:.83em;color: #CCCCCC;}
.footerSmallText a { color: #CCCCCC; text-decoration: none;}
.footerSmallText a:hover { color: #EBB210; text-decoration: none;}

.caps { 
  font-variant: small-caps; 
  letter-spacing: 1px; 
  text-transform: lowercase; 
  font-size:1.2em;
  line-height:1%;
  padding:0 2px;
}

