body { font-size :  small ;   font-family :  Arial, "VAG Rounded", Geneva, Monaco, Helvetica, sans-serif  ;  }

/* BOTH LARGE AND SMALL BH NAVBARS */ 
a.nav1:link          {   color:  #ff00cc ;   text-decoration:  none  ;    background-color: #ffffff ;  }
a.nav1:visited       {   color:  #ff00cc ;   text-decoration:  none  ;    background-color: #ffffff ;  }
a.nav1:hover         {   color:  #ffffff ;   text-decoration:  none  ;    background-color: #ff00cc ;  }

/* USED FOR  buy-this-sticker AND related-sticker AND copyright line bh */
 
a.altnav:link    {  padding:   2px ;   color:  #ff00cc ;   text-decoration:  none  ;    background-color: #ffffcc ;   }
a.altnav:visited {  padding:   2px ;   color:  #ff00cc ;   text-decoration:  none  ;    background-color: #ffffcc ;   }
a.altnav:hover   {  padding:   2px ;   color:  #ffffff ;   text-decoration:  none  ;    background-color: #ff00cc ;   }

/* GRAPHIC LINK RED BORDER HOVER */ 
a.graphiclinkredborder:link      {   color:  #ffffff  ;    background-color: #ffffff ;   }
a.graphiclinkredborder:visited   {   color:  #ffffff  ;    background-color: #ffffff ;   }
a.graphiclinkredborder:hover     {   color:  #ff00cc  ;    background-color: #ffffff ;   }

/* NAV2 IS FOR WARNING LINK */

a.nav2:link     {  color:  #0000cc ;   text-decoration:   none ; padding:  2px ; background-color : #ff00cc ; }
a.nav2:visited  {  color:  #0000cc ;   text-decoration:   none ; padding:  2px ; background-color : #ff00cc ; }
a.nav2:hover    {  color:  #ffffff ;   text-decoration:   none ; padding:  2px ; background-color : #000000 ; }

/* NAV3 IS FOR THE CODE ADDRESS AGAINST BLUE BG */

a.nav3:link    {  color:  #ff00cc ;    text-decoration:  none  ;   background-color: #0099ff ; }
a.nav3:visited {  color:  #ff00cc ;    text-decoration:  none  ;   background-color: #0099ff ; }
a.nav3:hover   {  color:  #ffff00 ;    text-decoration:  none  ;   background-color: #0099ff ; }

/* NAV4 IS  FOR THE "Advertise rates for this space" FILLER AGAINST GREY BG */

a.nav4:link    { color: #ff00cc ; text-decoration: none  ;  background-color: #cccccc ;  line-height : 140% ; }
a.nav4:visited { color: #ff00cc ; text-decoration: none  ;  background-color: #cccccc ;  line-height : 140% ; }
a.nav4:hover   { color: #ffffff ; text-decoration: none  ;  background-color: #ff00cc ;  line-height : 140% ; }

/* USED FOR  BH LINK */

a.bhlink:link            {  color :  #0099ff ;   font-size :  smaller  ;  text-decoration:  none  ;   background-color :   #ffffff ;   }
a.bhlink:visited         {  color :  #0099ff ;   font-size :  smaller  ;  text-decoration:  none  ;   background-color :   #ffffff ;   }
a.bhlink:hover           {  color :  #000000 ;   font-size :  smaller  ;  text-decoration:  none  ;   background-color :   #ffccff ;   }

/* FOR RELEVANT LINKS and for OTHER SITES, similar to text ads */

a.relevantlink:link     {  color :  #993300 ;  text-decoration :  none ;  background-color :  #ffffff;  line-height : 125% ; }
a.relevantlink:visited  {  color :  #666666 ;  text-decoration :  none ;  background-color :  #ffffff;  line-height : 125% ; }
a.relevantlink:hover    {  color :  #000000 ;  text-decoration :  none ;  background-color :  #ffffcc;  line-height : 125% ; }

/* FOR DEFAULT or MOST TEXT ADVERTISEMENTS */

a.textads:link     {  color :  #993300 ;  text-decoration :  none ;  background-color :  #ffffff;  line-height : 110% ; }
a.textads:visited  {  color :  #993300 ;  text-decoration :  none ;  background-color :  #ffffff;  line-height : 110% ; }
a.textads:hover    {  color :  #000000 ;  text-decoration :  none ;  background-color :  #ffffcc;  line-height : 110% ; }

a.stkrlist:link    {  color:  #ff00cc ;   text-decoration:  none  ; background-color :  #ffffff;  }
a.stkrlist:visited {  color:  #6666cc ;   text-decoration:  none  ; background-color :  #ffffff;  }
a.stkrlist:hover   {  color:  #ffffff ;   text-decoration:  none  ; background-color :  #ff00cc;  }

ul { list-style-type :  none ; }   

li { padding-top :  .25em ;  padding-bottom :  .25em ;  list-style-type :  none ; }

dd { padding-top :  .15em ;  padding-bottom :  .15em ; padding-left : 3em; text-indent : -2em ;  }   

.nowrap  {  white-space :  nowrap ;  }

/* SPECIAL PROBLEM if using INLINE DISPLAY of this BLOCK ELEMENT, A LINEs LENGTH MAY FORCE AN INCREASE IN HEIGHT and therefore require DIFFERENT HEIGHT SHIMS */

/* One-line headings use h4, two-line headings use h5, three-line headings use h6 */

.onelineheading   { margin :   0em 0em .5em 0em ;  padding : .25em ;  white-space : nowrap ; }

.twolineheading   { margin :   0em 0em .2em 0em ;  padding : .12em ;                       }

.threelineheading { margin :   0em 0em 0em 0em ;  padding : 0em ;                         }

.topicsubhead     {  color : #000000 ; font-size : larger ; margin : 0em 0em 0.25em 0em ;  background-color : #ffffff;}

.sitemaplinks     { font-size : smaller ; line-height : 120% ;  }

.smaller          {  font-size :  smaller  ;  }

.larger           {  font-size :  larger   ;  }
 
.whiteborder      { border :  2px  solid  #ffffff ; }

.darkblueborder   { border :  2px  solid  #0066ff ; }

.logoblueborder   { border :  1px  solid  #0099ff ; }

.lightblueborder  { border :  2px  solid  #33ccff ; }

.buttonborder  { border :  1px  solid  #33ccff ; }

.stickertdborder  { border :  1px  solid  #0099ff ; }

.yellowbg         { background-color :   #ffffcc ;  }

/* CLIENT LINKS BELOW HERE */

a.lmj:link    { color: #000000 ; text-decoration: none  ;  background-color: #ffffff ;  line-height : 110% ; }
a.lmj:visited { color: #000000 ; text-decoration: none  ;  background-color: #ffffff ;  line-height : 110% ; }
a.lmj:hover   { color: #ffffff ; text-decoration: none  ;  background-color: #9966ff ;  line-height : 110% ; }

