/*
 *  bunburyIS.css : Main style sheet
 *  Copyright 2004-05-13 Nick, Bunbury IS.
 */
body {
  background: #fff;
  color:      #003;
  font-family:verdana,sans-serif;
  margin:     3%;
  margin-top: 1%;
}
p, address, #main li { line-height: 1.4em; }
#main ul { list-style: circle; }
a img { border: none; }
address { font-style: normal; letter-spacing: .05em; }
acronym, abbr { cursor: help; }
.Space { height: 2em; }

.Tagline {
  letter-spacing: .05em;
  margin-bottom:  2em;
  margin-top:     1.6em;
  padding-left:   160px;
  padding-right:  1%;
  text-align:     right;
  border-right:   2px solid #668;
  background: url(../images/ARROW_R1.png) no-repeat center left;
}
a { text-decoration: none; }
a:hover { text-decoration: underline; background: #ff9; color: #009; }
#foot, a#skip { font-size: .9em; }

/* General layout. */
h1, #menu, #home, #totop { width: 15%; float: left; }
h2, #skip { float: right; text-align: right; }

h1 { margin: 0%; min-width:180px; height:149px; }
h2 { margin-top: 5%; width: 50%; clear: right; }
h2 em { display: block; font-size: 1.6em; font-weight: normal; color: #889; }

#menu { min-width: 70pt; }
#main {
  width:      80%;
  height:     100%;
  min-height: 15em;
  float:      left;
  border-left:1px solid #556;
  padding-left: 4%;
}
h1 { min-width: 210px; }

h1, #topRule, #menu, #foot { clear: both; }

#topRule, #foot { border-top: 3px dotted #aab; }
#foot { margin-top: 2%; padding: 1%; text-align: center; }

/* Home page: home, introduction. */
#home {
  width:    220px; /*250px*/
  height:   230px;
  background: url(../images/FRE_NIC3.png) no-repeat top center;
}
#intro { width: 72%; float: right; }
#intro li { list-style: none; margin-bottom: 6%; position: relative; }
#intro div { float: right; width: 65%; }
#intro h3 { float: left; width: 26%; margin: 0; }
a.Intro {
  text-decoration: none;
  display:     block;
  width:       100%;
  height:      42px;
  padding-left:43px;
  margin-right:2%;
  border:      1px solid rgb(190,200,220);
  color:       #007;
  background:  #fff url(../images/B32.png) no-repeat center left;
}
a.Intro:hover {
  text-decoration: none;
  background: rgb(206,222,239) url(../images/B22.png) no-repeat center left;
}

/* Site menu, list. */
#menu2 { margin: 0; }
#menu2 li {
  list-style: none;
  margin:     0;
  background: url(../images/DBUTTON2.png) no-repeat center left;
}
#menu2 li { height: 49px; }
#menu2 #this {
  font-weight: bold;
  position:    relative;
  z-index:     0;
  left:        1px;
  border-right:1px solid #fff; /*none*/;
  background:  url(../images/DBUTTON1.png) no-repeat center left;
}
#menu2 a, #menu2 span {
  text-decoration: none;
  display: block;
  padding: 5%;
}
#menu2 a:hover { text-decoration: underline; background: transparent; }
/*#vertTop { height: 52px; background: url(../images/vrule_top.png) no-repeat bottom right; }*/
/*#vertFoot { height: 320px; background: url(../images/vrule_foot.png) no-repeat top right; }*/
#vertTop { height: 2em; }

a.Bookmark { text-decoration: none; background: #fff; color: #004; }
#links span { font-size: .9em; }

