/*html {
scrollbar-face-color: #a36243; /*Face and background Hatch*/
scrollbar-highlight-color: #cd9c85; /*lighter highlight and background hatch*/
scrollbar-shadow-color: #724123;        /*The True shadow*/
scrollbar-arrow-color: #593524;         /*arrows*/
scrollbar-base-color : #b77251;         /*darker highlight*/
scrollbar-dark-shadow-color : #6d432e   /*Main shadow*/
}*/
/*Main Text*/
body {
  background-color: #2F2E2b;
  margin: 0;
  padding: 0;
}
p, h1, h2, h3, .captionRight, .captionLeft, .captionCentre   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
}
p {
  margin: 5px 5px 5px 5px;
}
p.text, p.introduction {
  line-height: 1.2;
  clear: all;
}
h1, h2, h3 {
    margin: 0px 5px 0px 5px;
	font-weight: bold;
	line-height: 1;
}
h1 {
	font-size: 24pt;
    padding: 15px 0px 5px 0px;
}
h2 {
	font-size: 12pt;
    padding: 15px 0px 5px 0px;
}
h3 {
	font-size: 10pt;
    padding: 10px 0px 5px 0px;
}
.captionRight, .captionLeft, .captionCentre   {
	font-size: 8pt;
	line-height: 1.5;
    margin: 0px;
}
.captionRight{
	text-align: right;
}
.captionLeft {
	text-align: left;
}
.captionCentre {
	text-align: center;
}
.image {
  line-height: auto;
}
tr, td {
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}
/***************************************/
/* General formatting */
a { 
  text-decoration:none;
  font-weight: bold;
}
a:link {
  color: #ffffff;
  font-weight: bold;
}
a:visited {
  color: #ffffff;
	font-weight: bold;
}
a:active {
  color: #ffffff;
  font-weight: bold;
}
a:hover {
  text-decoration:underline;
  color: #ff7f00;
}
/* Hide next from NS4. Thank goodness bugs come in pairs */
/*/*/
img {
  border: 1px solid #ffffff;
  padding: 1px;
}
/* NS can cope with the rest*/
img.noborder {
	border: 0px;
	padding: 0px;
}
.emph2 {
  color: #e1803e;
  font-weight: bold;
}
.emph1 {
    COLOR: #ff7f00;
  font-weight: bold;
}
p.introduction {
  font-weight: bold;
}
/***************************************/
/*Columns*/
p.note1, p.note2 {
  line-height: 1.2;
  width: 350px;
}
p.note1 {
  clear: none;
  float: left;
  margin-left: 3px;
}
p.note2 {
  margin-left: 360px;
}

/***************************************/
/*Bold and italic*/
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
/***************************************/
/* Running Heads  and title*/
p.home, p.breadcrumb {
  margin: 0px 5px 0px 5px;
  color: #e1803e;
  font-weight: bold;
  line-height: 1.2;
}
p.breadcrumb {
  text-align: right;
}
p.copyright {
  margin: 0px 5px 0px 0px;
  color: #e1803e;
  text-align: right;
  vertical-align: top;
  font-size: 7pt;
  line-height: 1.2;
}
table.header  {
  background:#000000; 
  margin: 0px;
  padding: 0px;
}
.header a:link , .header a:visited, .header a:active {
    COLOR: #ff7f00;
}
table.header img {
  margin: 5px 0px 5px 0px;
  border: 0;
}
/***************************************/
/* ScienceBlog */
div.blog, div.intro, div.links, div.date, div.rant, div.extlinks, div.formbox, div.scienceComments, div.blogCal, div.reader {
  position: absolute; 
  top: 80px;
  z-index: 0;
  margin: 10px 5px 10px 5px;
  border: 1px transparent;
}
div.blog, div.reader {
  width: 350px;
  left: 155px;
  BACKGROUND: #e8e0c1;
}
div.intro, div.date, div.extlinks, div.scienceComments, div.blogCal {
  left: 0px;
  width: 150px;
}
div.blogCal {
  top: 600px;
}
div.scienceComments {
  top:  450px;
}
div.intro, div.date, div.links, div.extlinks, div.scienceComments, div.blogCal, div.reader {
  BACKGROUND: #bbb18e;
}
div.intro {
  top: 110px;
}
div.extlinks {
  top: 360px;
}
div.links, div.rant {
  left: 510px;
  width: 220px;
}
div.rant {
  top: 180px;
  background: #ddd3ac;
}
div.reader {
  top: 300px;
  background: #ddd3ac;
}
.blog p, .intro p, .links p, .rant p, .extlinks p, .scienceComments p, .reader p {
  color: #000000;
}
.intro p, .links p, .rant p, .extlinks p, .scienceComments p, .reader p  {
	font-size: 8pt;
	line-height: 12pt;
}
.blog h2, .blog h3, .intro h2, .links h2, .date h2, .rant h2, .extlinks h2, .scienceComments h2, .reader h2 {
  color: #94491d;
  padding-top: 5px;
}
.blog h3 {
  margin-top: 5px; 
  margin-bottom: 0px;
}
.blog a:link , .blog a:visited, .blog a:active, 
.intro a:link , .intro a:visited, .intro a:active, 
.links a:link , .links a:visited, .links a:active,
.extlinks a:link , .extlinks a:visited, .extlinks a:active,
.rant a:link , .rant a:visited, .rant a:active,
.reader a:link , .reader a:visited, .reader a:active {
    COLOR: #94491d;
}

/***************************************/
div.formbox {
  width: 350px;
  left: 155px;
  BACKGROUND: #b08b71;
}
/*Forms*/
table.formtable p {
  margin: 0px 0px 0px 5px ;
  padding: 0px 0px 0px 0px;
  TEXT-ALIGN: right
}
.inputField {
  scrollbar-face-color: #bf9f88; /*Face and background Hatch*/
  scrollbar-highlight-color: #d6c6b6;      /*lighter highlight and background hatch*/
  scrollbar-shadow-color: #735342;         /*The True shadow*/
  scrollbar-arrow-color: #593524;          /*arrows*/
  scrollbar-base-color : #ab8472;          /*darker highlight*/
  scrollbar-dark-shadow-color : #735342;   /*Main shadow*/
  background: #e6d9d0;
  border:1px solid;
  border-color: #735342 #ab8472 #ab8472 #735342;
  width: 400px;
/*  filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ead9c7',EndColorStr='#ddc1a4');
*/
}

.button, .buttonHover, .buttonDown {
  width: 55px;
  height: 24px;
  margin-left:2px;
  color:#000000;
  font-weight:bold;
  background-color:#c6ae99;
  border:1px solid;
  border-color: #ab8472 #735342 #735342 #ab8472;
  filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#d3bfad',EndColorStr='#ac8468');
}
.buttonHover {
  border-color: #e1803e #b77251 #b77251 #e1803e;
}
.buttonDown {
  filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ac8468',EndColorStr='#d3bfad');
  border-color: #e1803e #b77251 #b77251 #e1803e;
}

/*And on the science pages*/
.scienceComments .inputField, .generalComments .inputField, .blogCal .inputField {
  scrollbar-face-color: #bbb18e;           /*Face and background Hatch*/
  scrollbar-highlight-color: #d0cab3;      /*lighter highlight and background hatch*/
  scrollbar-shadow-color: #796f48;         /*The True shadow*/
  scrollbar-arrow-color: #593524;          /*arrows*/
  scrollbar-base-color : #b7ac88;          /*darker highlight*/
  scrollbar-dark-shadow-color : #796f48;   /*Main shadow*/
  background: #dfd9c4;
  border-color: #796f48 #d7d1bd #d7d1bd #796f48;
  width: 140px;
  margin: 0;
  padding: 0;
  font=size: 8pt;
}
form{
  margin; 0;
}
.blogCal .inPutField {
  width: 50px;
}
.generalComments .inputField {
  width: 400px;
}
.scienceComments .button, .scienceComments .buttonHover, .scienceComments .buttonDown, 
.generalComments .button, .generalComments .buttonHover, .generalComments .buttonDown {
  font-size: 8pt;
  width: 55px;
  height: 23px;
  margin: 0;
  margin-left:2px;
  color:#000000;
  font-weight:bold;
  background-color:#c9c1a7;
  border:1px solid;
  border-color: #d7d1bd #796f48 #796f48 #d7d1bd;
  filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#d0cab3',EndColorStr='#bbb18e');
}
.scienceComments .buttonHover, .scienceComments .buttonDown,
.generalComments .buttonHover, .generalComments .buttonDown {
  border-color: #94491d;
}
.scienceComments .buttonDown, .generalComments .buttonDown {
  filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#bbb18e',EndColorStr='#d0cab3');
}
