/* Basic HTML
--------------------------------------------------------------------------------*/

body {
  font: 75% "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;
  }

html>body {
  font-size: 12px;
  }

a {
	color: #2F819C;
	font-weight:bold;
  text-decoration: none;
  }
a:hover {
	color: #8AB8C8;
	border: none;
  }

p {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0 0 1.5em 0;
  }

.divider {
  clear: both;
  border-bottom: 0.08333em dotted #333;
  margin-bottom: 2.25em;
  padding-bottom: 0.667em;
  }  


/* Headings
--------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
  font-family: "Thesis Sans", "Myriad Pro", "Lucida sans", Verdana, sans-serif;
  }
  
h1 { 
  font-size: 2.6667em; /* 32px */ 
  line-height: 1.125em; /* 18px */ 
  margin-top: 0; 
  margin-bottom: 0; 
  }
h1 a:link,h1 a:visited {
  color: #fff;
  }  
h1 a:hover {
  color: #E5EFF4;
  }    
h1 a:link, h1 a:visited, h1 a:hover {
  display: block;
  margin: 0;
  text-indent: -9000px;
  text-decoration: none;
  border: 0;
  overflow: hidden;
  }

h1#banner {
	background:#006688 url(../images/header.png) no-repeat;
  height: 72px;
  text-indent: -9000px;
  }  

h2 { 
  font-size: 2.333em; /* 28px */ 
  line-height: 1.2857em; /* 18px */ 
  margin-top: 0.6429em;  
  margin-bottom: 0;
  }

h3 { 
  font-size: 2em; /* 24px */ 
  line-height: 1.5em; /* 36px */  
  margin-top: 0; 
  margin-bottom: 0; 
  }

h4 { 
  font-size: 1.6667em; /* 20px */ 
  line-height: 1.8em; /* 18px */ 
  margin-top: 0; 
  margin-bottom: 0; 

  }  

h5 { 
  font-size: 1.3333em; /* 16px */ 
  line-height: 1.125em; /* 18px */ 
  margin-top: .5625em; 
  margin-bottom: .5625em; 
  font-weight: 700;
  color: #333; 
  letter-spacing: 1px;
  }

h6 { 
  font-size: 1em; /* 12px */ 
  line-height: 1.5em; /* 18px */ 
  margin-top: 1.5em; 
  margin-bottom: 0; 
  letter-spacing: 1px;
  }


/* Lists
--------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
	}

ul {
	list-style: square;
	}

ul, ol, dt {
  margin: 0;
  padding: 0;
  }

li, dd {
	font-size: 1em;
	line-height: 1.5em;
	margin: 0 0 0 30px;
	}
	
dl.aa dd {
	margin: 0;
	padding: 0;
	}	

ul.zemError li {
	color: red;
	}	

/* Reading List
--------------------------------------------------------------------------------*/
ul.reading {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul.reading li {
  display: inline;
  padding: 0;
  margin: 0 9px 0 0;  
}

ul.reading li img {
  height: 108px;
  width: 80px;
}  