/*
-----------------------------------------------
Millstream: Menu Styles
-----------------------------------------------
colours:

  #fff2dc   ivory       background;
  #90afff   light-blue  header;
  #228c3e   dark-green   menu top-level; 
  #55BF71   light-green   menu second-level; 
  #88F2A4   light-green   menu third-level; 
  #004000   darker-green   menu hover
  #7f0000   dark-red    sidebar
----------------------------------------------- */

div#menu-top {
  postion:absolute;
}
div#menu-top div#menu-left {
  float:left;
  background: url(../img/frames/green_ctl.png);
  height: 20px;
  width: 20px;
}

.internal div#menu-top div#menu-left {
  background: url(../img/red_ctl.png);
}

div#menu-top div#menu-middle {
  float:left;
  background: url(../img/frames/green_t.png) repeat-x 0 100% !important;
  height: 20px;
  width:260px;
}

.internal div#menu-top div#menu-middle {
  background: url(../img/red_t.png) repeat-x 0 100% !important;
}

div#menu-top div#menu-right {
  float:right;
  background: url(../img/frames/green_ctr.png) repeat-y 0 100% !important;
  height: 20px;
  width: 20px;
}

.internal div#menu-top div#menu-right {
  background: url(../img/red_ctr.png) repeat-y 0 100% !important;
}
div#menu-bottom {
  postion:absolute;
}
div#menu-bottom div#menu-left {
  float:left;
  background: url(../img/frames/green_cbl.png);
  height: 20px;
  width: 20px;
}

.internal div#menu-bottom div#menu-left {
  background: url(../img/red_cbl.png);
}

div#menu-bottom div#menu-middle {
  float:left;
  background: url(../img/frames/green_b.png) repeat-x 0 100% !important;
  height: 20px;
  width:260px;
}

.internal div#menu-bottom div#menu-middle {
  background: url(../img/red_b.png) repeat-x 0 100% !important;
}

div#menu-bottom div#menu-right {
  float:right;
  background: url(../img/frames/green_cbr.png) repeat-y 0 100% !important;
  height: 20px;
  width: 20px;
}

.internal div#menu-bottom div#menu-right {
  background: url(../img/red_cbr.png) repeat-y 0 100% !important;
}

div#menu-sep {
  postion:absolute;
}

div#menu-sep div#menu-left {
  float:left;
  background: url(../img/frames/green_l.png);
  height: 10px;
  width: 20px;
}

div#menu-sep div#menu-middle {
  float:left;
  background: #48b064; #1d419f
  height: 10px;
  width:260px;
}

div#menu-sep div#menu-right {
  float:right;
  background: url(../img/frames/green_r.png) repeat-y 0 100% !important;
  height: 10px;
  width: 20px;
}

div#menuItem {
  position: relative;
}

div#blogItem {
  position: relative;
}

div#menuItem div#menu-left {
  float:left;
  background: url(../img/frames/green_l.png) repeat-y 0 100% !important;
  height: 40px;
  width: 20px;
}

.internal div#menuItem div#menu-left {
  float:left;
  background: url(../img/red_l.png) repeat-y 0 100% !important;
}

div#blogItem a#blog-item_top {
  float:left;
  color:#fff2dc;
  text-decoration:none;
  margin:0px 1px 1px 1px;
  padding: 10px 0px 0px 10px;
  background: #9f0000;
  height: 29px;
  width: 248px;
}

div#menuItem a#menu-item_top {
  float:left;
  color:#fff2dc;
  text-decoration:none;
  margin:0px 1px 1px 1px;
  padding: 10px 0px 0px 10px;
  background: #228C3E;
  height: 29px;
  width: 248px;
}

div#menuItem p#menu-item {
  float:left;
  color:#fff2dc;
  text-decoration:none;
  margin:1px;
  padding: 10px 0px 0px 10px;
  background: #228C3E;
  height: 28px;
  width: 248px;
}
div#menuItem a#menu-item {
  float:left;
  color:#fff2dc;
  text-decoration:none;
  margin:0px 1px 1px 1px;
  padding: 10px 0px 0px 10px;
  background: #228C3E;
  height: 29px;
  width: 248px;
}

.internal div#menuItem a#menu-item_top {
  background: #7f0000;
}

div#menuItem a#menu-item_top:first-of-type{
  margin:1px;
  height: 28px;
}

div#blogItem p#blog-item {
  float:left;
  color:#fff2dc;
  text-decoration:none;
  margin:1px;
  padding: 10px 0px 0px 10px;
  background: #228C3E;
  height: 28px;
  width: 248px;
}

div#blogItem a#blog-item_top:first-of-type{
  margin:1px;
  height: 28px;
}

div#menuItem a#menu-item_top:hover, 
div#menuItem a#menu-item_top.current:hover{
  background: #004000;
  color:#90afff;
}

.internal div#menuItem a#menu-item_top:hover, 
.internal div#menuItem a#menu-item_top.current:hover{
  background: #4f0000;
  color:#fff;
}

div#menuItem a#menu-item_top.current {
  background: #00590B;
  color:#fff2dc;
}

.internal div#menuItem a#menu-item_top.current {
  background: #4f0000;
  color:#fff2dc;
}

div#menuItem a#menu-item_second {
  float:left;
  text-decoration:none;
  margin:0px 1px 1px 1px;
  padding: 10px 0px 0px 40px;
  background: #55BF71;
  color:#A00EC5;
  height: 29px;
  width: 218px;
}

div#menuItem a#menu-item_second.current {
  background: #3CA658;
  color:#fff2dc;
}

div#menuItem a#menu-item_second:hover, 
div#menuItem a#menu-item_second.current:hover{
  background: #228C3E;
  color:#A00EC5;
}

.internal div#menuItem a#menu-item_second:hover, 
.internal div#menuItem a#menu-item_second.current:hover{
  background: #4f0000;
  color:#fff;
}

.internal div#menuItem a#menu-item_second {
  background: #A52626;
  color:#fff2dc;
}

.internal div#menuItem a#menu-item_second.current {
  background: #4f0000;
  color:#fff2dc;
}

div#menuItem a#menu-item_third {
  float:left;
  text-decoration:none;
  margin:0px 1px 1px 1px;
  padding: 10px 0px 0px 70px;
  background: #88F2A4;
  color:#600085;
  height: 29px;
  width: 188px;
}

div#menuItem a#menu-item_third.current {
  background: #6FD98B;
  color:#fff2dc;
}

div#menuItem a#menu-item_third:hover, 
div#menuItem a#menu-item_third.current:hover{
  background: #55BF71;
  color:#90afff;
}

.internal div#menuItem a#menu-item_third:hover, 
.internal div#menuItem a#menu-item_third.current:hover{
  background: #4f0000;
  color:#fff;
}

.internal div#menuItem a#menu-item_third {
  background: #A52626;
  color:#fff2dc;
}

.internal div#menuItem a#menu-item_third.current {
  background: #4f0000;
  color:#fff2dc;
}

div#menuItem div#menu-right {
  float:right;
  background: url(../img/frames/green_r.png) repeat-y 0 100% !important;
  height: 40px;
  width: 20px;
}

.internal div#menuItem div#menu-right {
  background: url(../img/red_r.png) repeat-y 0 100% !important;
}

/*
div#menu a{
    padding: 10px;
    color:#90afff;
}

div#menu a{
    color:#90afff;
}
*/
