/* basic stylesheet for Wellington Lesbian site */

@media screen {
 .noshow { display: none;}
}

@media print {
 .showit { display: inline;}
 .casual, casual2 {
   color: #000; background: #fff; 
   font-weight: 700;
 }
 H1, H2, H3 { page-break-after: avoid; }
A.red { border: 1px solid #c39; padding: 1px; text-decoration:none; color: #c06; }
A.red:hover { color:#fff; background: #c06;}
}

body {
  margin: 20px; 
  margin-left:auto; margin-right: auto;
  padding: 5px;
  text-align: center;
  color: #000; 
  background: #fff;
  border-collapse: collapse;
  font-family: Arial, Geneva, Helvetica, sans-serif;
 }
body, td, td p {
  font-size: 100%;
  line-height: 120%;
}

body.extra {  /* for popper pages */
  background: white fixed no-repeat left top; 
  background-image: url(images/lw1.gif);
  margin: 0;
  padding: 0; padding-left: 10px;
}
#main {
  width: 690px;
  border: 1px solid #fff;
  margin-right: auto; margin-left:auto; 
  text-align:center; 
  padding:5px; 
  font-family: Arial, Geneva, Helvetica, sans-serif;
}
#header { 
  width: 650px;
  margin: 0; 
  padding:0;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}
#content {
  float: left;
  margin: 0 0 0 10px;
  width:450px;
  text-align:left;
  font-family: Arial, Geneva, Helvetica, sans-serif; 
}

#navbox { 
	float: left;
  margin-top: 5px;
	width: 9.5em; 
  border-top: 1px solid #fcf; border-right: 1px solid #c9f; 
  border-bottom: 1px solid #c9f; border-left: 1px solid #fcf;
  padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; 
  -moz-border-radius: 10px; /* mozilla only */
  color: #c9f; background: #fff;
  text-align: left; 
}
#footer {
  float: left;
  width: 99%;
  margin-top: 10px;
  text-align: left;
}
#footer td, #footer p, #footer div {
  font-size: 85%; 
  font-family: Arial, Geneva, Helvetica, sans-serif; 
}

.sponsor {
  float: left;
  text-align: left;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}
h1 {
  color: #90f; background: #fff;
  text-align: center; 
  font-size: 180%; line-height: 180%;
  font-family: "comic sans MS", Arial, Geneva, Helvetica, sans-serif;
}
h2 {
  color: #90c; background: #fff;
  margin-top: 15px; margin-bottom: 0;
  padding-top: 10px; padding-right: 0; padding-bottom: 5px; padding-left:0;
  text-align: left;
  font-size: 140%; line-height: 140%;
  font-weight: 700;
  font-family: "comic sans MS", Verdana, Arial, Geneva, Helvetica, sans-serif; 
}
h3, h3 A {
  margin: 0; 
  color: #90c; background: #fff;
  font-size: 110%;
  font-weight: 700;
  font-family: "comic sans MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
}

P {   
  line-height: 120%;
  margin-top: 0; 
  margin-bottom: 5px;
  padding-top: 0; 
  padding-bottom: 5px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}

A  { 
  color: #609; background: #fff;
  font: 600 100% Arial, Geneva, Helvetica, sans-serif; 
}

#navbox A, #navbar A, A.top, A.top:visited { 
  color: #609; background: #fff;
  text-decoration: none;
  font: 700 90%/120% Arial, Geneva, Helvetica, sans-serif; 
}

#navbox A {
  display: block;
  margin-top: 0; margin-bottom: 0;
  padding-top: 3; padding-bottom: 3px;
}
#navbox A.nav {
  display: block;
  padding-left: 5px;
  margin-top: 0; margin-bottom: 0;
  padding-top: 0; padding-bottom: 2px;
}
#footer A {
  font-weight: normal;
  font-family: Arial, Geneva, Helvetica, sans-serif; 
}
p A {
  font-size:100%;
  font-weight: 600; 
}

A.nav { 
  margin-bottom: 2px;
  padding-top: 2px; padding-right: 3px; padding-bottom: 2px;
  font-weight: 600;
}
#footer td A {
  font-size: 100%; 
}
A:visited {
  color: #63c; background: #fff;
  font-weight:600; 
}
#navbox A:visited {
  color: #609;  background: #fff;
}
A:active { 
  color: #f00; background: #fff;
}
A:hover, #navbox A:hover, #navbox A.nav:hover, A.nav:hover, { 
  background: #72a; color: #fff; 
  text-decoration: none;
}
A.top:hover {
   color: #f00; background: #fdf; 
}
LI.dot {  
  list-style-image: url(images/lozenge.gif);
}

HR {    
  color: #fff; background: #fff; 
  border-top: 1px solid #fcf; 
  border-bottom: 1px solid #c9f; 
  text-align: left;
}

.casual, p.casual { 
  color: #90f; background: transparent; 
  margin: 2px; 
  font-weight: 700;
  font-size: 120%/140%;
  font-family: "Comic Sans MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.casual2, p.casual2 { 
  color: #90f; background: #fff; 
  font-weight: 600;
  font-size: 100%/120%;
  font-family: "Comic Sans MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.indent { margin-left:10px; }
.right { text-align: right; }
.left {  text-align: left; }
.center, p.center { 
  margin-left: auto; margin-right: auto;
  text-align: center; 
}
.nobreak {
  whitespace: nowrap;
}
.self {
  display: block;
  color: #090;
  background: transparent;
  padding-top: 3px; padding-bottom: 1px;
  font: 700 95%/120% Arial, Geneva, Helvetica, sans-serif; 
}
.page {
  margin-top: 0; margin-bottom: 0;
  padding-top: 0; padding-bottom: 0; padding-right: 0;
  padding-left: 15px;
  font-family: Arial, Geneva, Helvetica, sans-serif; 
}
.noshow {
  border: 1px solid #000;
  padding:5px; padding-left: 10px;
  font-weight: 600;
  font-size: 120%/180%;
}

