/*  shared.css - Look and feel CSS used by all pages */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;outline:0;font-size:100%;}

img, abbr, acronym, fieldset {border:0;}

ol, ul {list-style:none;}

body {
	background-color:#fff;
	border:0;
	font-family:"trebuchet MS", arial, verdana;
/*  background-image:url(../images/bg.jpg);
  background-repeat:repeat; */
}

h1,h2,h3,h4,h5,div,p,hr,ul,li {
	padding:0;
	margin:0;
}

hr {
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
  color:#ffb200;
  background-color:#ffb200;
}
.clear {
  clear:both;
}

/* Site colours */
.gry{color:#666}
.prp{color:#660099;}
.krk{color:#b4b420;}
.grn{color:#98bf21;}
.red{color:#b32400;}
.org{color:#ffb200;}
.pnk{color:#e16dd0;}
.blu{color:#0e74ab;}

h1 {
  font-size:1.6em;
  color:#666;
}
h2 {
  font-size:1.4em;
  color:#00b366;
}
h3 {
  font-size:1.2em;
  color:#660099;
}
h4 {
  font-size:1.2em;
  color:#32cd32;
}
h5{
  margin-top:.7em;
  font-size:1.2em;
  color:#5e8699;
}
a, .a_link {
  color:#98bf21;
  text-decoration:underline;
  cursor:default;
}
a:hover, .a_link:hover {
  color:#4f4f4f;
  cursor:pointer;
  text-decoration:none;
}
.dead_link {
  color:#b32400;
  font-style:italic;
}


footer {
  border-top:1px solid #666;
  border-bottom:1px solid #666;
}
#div_copyright {
  float:left;
}
nav ul {
  float:right;
}