/*================================================================*/
/* The National Womens Register                                   */
/*================================================================*/

body
  {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 8px;
  padding: 0px;
  background: #F0E8EC;
  background: #F7EEF1;
  font-size: 95%;
  }

body, td, blockquote
  {
  line-height: 150%;
  font-family: arial, helvetica,sans-serif;
  }

a, a.visited
  {
  color: navy;
  }

a:active, a:hover
  {
  color: red;
  }

h1
  {
  line-height: normal;
  font-weight: normal;
  margin-top: 0;
  }

h2
  {
  line-height: normal;
  font-weight: normal;
  }

h2.title
  {
  border-bottom: black solid 1px;
  margin-bottom: 4px;
  padding-bottom: 2px;
  }

hr
  {
  color: #8A1B54;
  background: #8A1B54;
  height: 2px;
  }

span.caption
  {
  font-size: small;
  text-align: center;
  line-height: normal;
  }

td.spacer
  {
  width: 16px;
  }

td.images
  {
  width: 280px;
  vertical-align: top;
  }

td.memberspecial
  {
  width: 250px;
  vertical-align: top;
  background: white;
  border: solid #8A1B54 1px;
  padding: 5px;
  }

td.memberspecial H1
  {
  color: #8A1B54;
  padding-bottom: 0px;
  font-weight: normal;
  font-size: 140%;
  }

DIV.leedsnumber
  {
  background: #8A1B54;
  color: #ffffff;
  font-weight: normal;
  font-size: 150%;
  text-align: center;
  width: 150px;
  padding: 5px;
  }

H2.leeds
  {
  font-weight: normal;
  font-size: 140%;
  color: #8A1B54;
  }

A.white
  {
  color: white;
  }

IMG.frontpage
  {
  display: block;
  vertical-align: bottom;
  }



input.modern, textarea.modern, input.sitesearch
  {
  background: #f0f8ff;
  border: solid black 1px;
  width: 400px;
  }

table.diary td
  {
  border-bottom: solid purple 1px;
  }

table.find
  {
  font-size: smaller;
  border: solid black 1px;
  }

table.find td
  {
  border-bottom: solid #cccccc 1px;
  padding: 5px;
  }

td.organiser
  {
  text-align: right;
  font-size: small;
  font-weight: bold;
  }

div.description
  {
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 20px;
  }

tr
  {
  vertical-align: top;
  }

td.border
  {
  border-bottom: solid gray 1px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  }

ul
  {
  margin-left: 1em;
  padding-left: 1em;
  }

/*================================================================*/
/* Information Panel                                              */
/*================================================================*/
div.info
  {
  padding-left: 32px;
  padding-top: 15px;
  padding-right: 12px;
  padding-bottom: 30px;
  }

/*================================================================*/
/* FAQ                                                            */
/*================================================================*/
p.question
  {
  font-weight: bold;
  }

p.answer
  {
  font-weight: normal;
  }

/*================================================================*/
/* Header                                                         */
/*================================================================*/
tr.header
  {
  background: #8A1B54;
  padding-left: 17px;
  }

div.invisible
  {
  display:none;
  }

/*----------------------------------------------------------------*/
/* NEW FR0NT PAGE                                                 */
/*----------------------------------------------------------------*/

div.boxtitle
  {
  background: url(/boxheadred.jpg) top left no-repeat;
  margin: 0px;
  padding: 5px;
  font-weight: bold;
  font-size: 125%;
  color: #000000;
  border-top: solid #8A1B54 1px;
  border-left: solid #8A1B54 1px;
  border-right: solid #8A1B54 1px;
  width: 100%;
  }

TABLE.frontpage
  {
  background: white;
  border: solid #8A1B54 1px;
  font-size: 80%;
  padding: 5px;
  }

TABLE.frontpage H1
  {
  font-size:160%;
  font-weight: normal;
  }

DIV.frontblock1
  {
  background: #F7EEF1;
  border: solid #8A1B54 1px;
  font-size: 90%;
  padding: 10px;
  padding-top: 0px;
  min-height: 150px;
  width: 220px;
  }


DIV.frontblock2
  {
  background: #F7EEF1;
  border: solid #8A1B54 1px;
  font-size: 90%;
  padding: 10px;
  padding-top: 0px;
  min-height: 350px;
  width: 220px;
  }

DIV.frontblock3
  {
  background: #F7EEF1;
  border: solid #8A1B54 1px;
  font-size: 90%;
  padding: 10px;
  padding-top: 0px;
  min-height: 300px;
  width: 410px;
  }

DIV.column1
  {
  width: 230px;
  }

DIV.column2
  {
  width: 420px;
  }

DIV.column3
  {
  width: 230px;
  }

H1.frontpage
  {
  font-size:150%;
  font-weight: normal;
  padding-top: 1px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  }

ul.smallindent
  {
  padding-left: 2.0em;
  margin-left: 0em;
  }

DIV.intro
  {
  font-size: 120%;
  font-weight: normal;
  line-height: 133% ;
  padding-top: 20px;
  }

H1.frontpage2
  {
  background: #8C1852;
  display: block;
  color: white;
font-size:140%;
border: solid black 1px;
font-weight: normal;
padding: 2px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
width: 100% ;
}

DIV.frontdraft3
{
padding: 0px;
background: #F7EEF1;
width: 100%;
font-size: 80%;
}

DIV.frontdraft4
{
border-left: solid #8C1852 1px;
border-right: solid #8C1852 1px;
border-bottom: solid #8C1852 1px;
background: #F7EEF1;
font-size: 80%;
}

DIV.frontdraft5
{
border: solid #8C1852 1px;
background: #F7EEF1;
width: 100%;
font-size: 80%;
text-align: center;
}



/*----------------------------------------------------------------*/
/* MAIN MENU                                                      */
/*----------------------------------------------------------------*/
div.menubar
  {
  background: #FFffFF;
  width: 100%;
  margin: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-bottom: solid #8A1B54 1px;
  border-top: solid #8A1B54 1px;
  }

div.menubar td
  {
  border-right: solid #8A1B54 1px;
  line-height: normal;
  }

div.mainmenu
  {
  display: inline;
  font-size: 85%;
  font-weight: bold;
  width: 100%;
  padding: 0px;
  margin: 0;
  border: 0;
  }

a.mainmenu, a.mainmenu:visited
  {
  display: block;
  color: #8A1B54;
  text-decoration: none;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size:90%;
  }

a.mainmenu:active, a.mainmenu:hover
  {
  background: #ffd8ff;
  }

div.dropdown
  {
  display: none;
  position: absolute;
  padding: 2px;
  border: solid #8A1B54 1px;
  background: #FFD8FF;
  width: 170px;
  z-index: 99;
  }

a.dropdown, a.dropdown:visited
  {
  display: block;
  font-size: small;
  color: #8A1B54;
  text-decoration: none;
  width: 160px;
  padding: 2px;
  }

a.dropdown:hover, a.dropdown:active
  {
  background: #ffb0ff;
  }

A.memberlink
{
display: block;
text-decoration: none;
 background: #FFffFF;
  width: 170px;
  margin: 0px;
  padding: 2px;
  border: solid #8A1B54 1px;
}

TD.membermenu
{
width: 100%;
}

/*================================================================*/
/* Footer                                                         */
/*================================================================*/
td.footer
  {
  padding-left: 32px;
  padding-top: 8px;
  padding-right: 12px;
  }

td.footertext
  {
  font-size: 85%;
  }

td.footer hr
  {
  color: #8A1B54;
  background: #8A1B54;
  height: 1px;
  }

/*================================================================*/
/* Print Modifications                                            */
/*================================================================*/
@media print
  {
  td.menucolumn, td.noprint
    {
    display: none;
    }
  }
