/* #########################################
################################### TOP NAV
######################################### */

#topnav {
  background: #ea92d4 url(images/pinktpnvendbg.gif) no-repeat left center;
  padding:0 0 0 7px;
  margin:0 4px 0 18px
 }


#topnav2 {
  position:relative;
  display:block;
  height:42px;
  font-weight:bold;
  background:#ea92d4 url(images/pinkslate_background.gif) repeat-x top left;
  margin:0;
 }


#topnav2 ul {
  height:42px;
  margin:0;
  padding:0;
  list-style-type:none;
  width:auto;
 }


#topnav2 ul li {
  display:block;
  float:left;
  margin:0 1px 0 0;
 }


#topnav2 ul li a {
  position:relative;
  display:block;
  float:left;
  color:#fcfcfc;
  font-weight:bold;
  text-decoration:none;
  padding:12px 20px;
 }


#topnav2 ul li a:hover, 
#topnav2 ul li a.current,
.admin #admin a,
.addreceipts li#addreceipts a,
.viewreceipts li#viewreceipts a {
  color:#fff;
  background: url(images/pinkslate_backgroundOVER.gif) no-repeat top center; /*#77175f*/
 }



.admin #admin a,
.addreceipts li#addreceipts a,
.viewreceipts li#viewreceipts a {
  text-transform:uppercase;
 }