/* MASTER LAYOUT div settings*/

.divwrapper
    {
      margin:0 auto;
      padding:10px;
      position:relative;
      width:1050px;
    }

.top
    {
       position:absolute
       left:1px;
       top:1px;
       width:1050px;
       padding:0px;
    }

.divbody
    {
       position:absolute; 
       left:0px;
       top:230px;
       width:1050px;
    }

.divbanner
    {
       position:relative;
       float:left;
       width:870px;
    }

.divcontent
    {
       position:relative;
       left:300px;
       width:670px;
       background-image:url(images/parchment.gif);
       padding:40px;
    }

.divsponsors
    {
       position:relative;
       clear:left;
       top:120px;
       width:250px;
       z-index: 20;
    }

.divphotos
    {
       position:relative;
       top: 120px;
       clear:left;
       width:250px;
       z-index:15;
    }

.divnavigation
    {
       position:relative; 
       clear:left;
       top:100px; 
       width:175px;
    }

.divright
    {
       position:relative; 
       clear:right;
       float:right;
       width:180px;
    }

 .slexmenu
    {  
       font-family:'Century Gothic' Verdana;
       width:1050px;
       z-index:10;
       padding: 0px;
       margin:0;
       background-color:#e3e0b1; 
    }

BODY
  {
  padding-left: 10px;
  padding-right: 10px;
  }

H1  
   {
   color: #232323;
   }

H2
   {
   font-family:arial;
   color: #232323;
   }

H3
   {
   font-family:"Trebuchet MS";
   color:#232323;
   }

H4  
   {
   font-family:"Trebuchet MS"; 
   font-variant:small-caps;
   font-weight:bold;
   color:#232323;
   }

P   
   {
   margin: 0cm -16.4pt 0pt -9pt;
   font-family: arial;
   padding-left: 15pt;
   padding-right: 15pt;
   padding-bottom: 15pt;
   }



p.first:first-letter
   {
    font-size:200%;
    font-family:Georgia Bold Italic,Minion-Web,Trebuchet-MS,Arial;
    font-weight:bold;
    font-style:italic;
    padding-right: 5px;
    padding-left: 5px;
    float:left;
   }

li
   { font-family: arial;
   }

table
   {
      font-family:"Trebuchet MS",Arial,Helvetica;
      vertical-align:baseline;
      padding:7px; 
   }

a:link { font-family: arial; font-size: inherit; color: blue;  }

a:visited { font-family: arial; font-size: inherit; color: brown; }

a:active { font-family: arial; font-size: inherit; color: red; } 

a:hover { font-family: arial; font-size: inherit; color: #ff0000; }

#bushfooter
    { 
      border-top: 1px solid #42440a;
      float: none;
      text-align: center;
    }

 .navstyle
   {
      color: #000000; text-decoration: none; cursor:hand;
   }

 .navstyleheading
   { 
      cursor:hand; 
      border:thick solid #663300; 
      margin: 0px; 
      padding: 0px; 
      text-decoration: none; 
      font-size:80%; 
      color;#000000;
   }

 .navstyleheadingright

   { 
      cursor:hand; 
      border:none; 
      margin: 0px; 
      padding: 0px; 
      text-decoration: none; 
      font-size:80%; 
      color;#000000;
   }

 /* the following is used in events and maybe later in news for other events*/

 .dblist
    {
       font-size: 80%;
    }

 .dblisthdr
    {
       font-size: 100%;
       font-variant: small-caps;
       font-weight: bold;
    }

.dblist2
    {
       font-size: 70%;
    }

 .dblisthdr2
    {
       font-size: 90%;
       font-variant: small-caps;
       font-weight: bold;
    }

/* the following sets various font classes */

.announce
    {
       font-size: 150%;
       font-family: Comic Sans MS,Palatino;
       font-style: italic;
       color: yellow;
    }

.listem
    {
       font-weight: bold;
       font-style: italic;
    }

 .listemtxt
    {
       font-weight: normal;
       font-style: italic;
       color: #722b00;
    }

 .prizes
    {  
       font-size: 90%;
    }

 /* used in SLEX2008workshops */

 .colsh
    {
       background-color:#869455;
    }

 .colsh1
    {
       background-color:#717954;
       border-style:solid;
       border-width:thin;
    } 

/* for navigation panel invisible links until hover */

a.navinvisible, a.navinvisible:link, a.navinvisible:visited, a.navinvisible:active
   { 
      background:transparent;
      text-decoration:none;
      color:black;
   }

a.navinvisible:hover, a.navinvisible:focus
   {
      color:red;
      text-decoration:underline;
   }    

/* for right column navigation links */

a.navrinvisible, a.navrinvisible:link, a.navrinvisible:visited, a.navrinvisible:active
   { 
      background:transparent;
      text-decoration:none;
      color:transparent;
   }

a.navrinvisible:hover, a.navrinvisible:focus
   {
      color:red;
      text-decoration:underline;
   }    


/* for invisible links until hover */

a.invisible, a.invisible:link, a.invisible:visited, a.invisible:active
   { 
      background:transparent;
      text-decoration:none;
      color:#919f61;
   }

a.invisible:hover, a.invisible:focus
   {
      color:red;
      text-decoration:underline;
   }

a.slex, a.slex:link, a.slex:visited, a.slex:active
   {
      background:transparent;
      text-decoration:none;
      color:black;
   }

a.slex:hover, a.slex:focus
   {
      background:transparent;
      color:red;
      text-decoration:none;
   }
   
#exhibitors
   {
	   font-size:10px;
   }


/* Menu positions */
#menu1 {position: relative; top:0px; float:left; width:110px; z-index:10; padding:10px; background-color:transparent;}
#menu2 {position: relative; top:0px; float:left; width:175px; z-index:10; padding:10px; background-color:transparent;}
#menu3 {position: relative; top:0px; float:left; width:140px; z-index:10; padding:10px; background-color:transparent;}  
#menu4 {position: relative; top:0px; float:left; width:155px; z-index:10; padding:10px; background-color:transparent;}
#menu5 {position: relative; top:0px; float:left; width:130px; z-index:10; padding:10px; background-color:transparent;}
#menu6 {position: relative; top:0px; float:left; width:100px; z-index:10; padding:10px; background-color:transparent;}
#menu7 {position: relative; top:0px; float:left; width:100px; z-index:10; padding:10px; background-color:transparent;}

.menuhead {font-weight:bold; font-size:12pt; background-color:transparent; padding:7; font-family:Verdana, Geneva, sans-serif; color:#252525; }

.menuchoices { background-color:transparent; padding:7; }
