/* Corpswives Style Sheet */

/* Set non-content background color */
HTML
{
  background-color: #FFA0A0;
  background-image: url(../images/biggercam.jpg);
}

BODY
{
/*
  background-image: url(../svvgbkgd.gif);
*/
  background-color: #FFFFFF;
  margin: 10px 50px 10px 50px;
  border-left: 3px double;
  border-right: 3px double;
  padding: 10px;
}

/* Set nicer headers */
H1
{
/* Old color
  color: ##FF6060;
*/
  color: #8201B6;
  font-size: 180%;
  margin-top: 0;
  padding-top: 0;
}

H2
{
  color: #8201B6;
  font-size: 150%;
}

H3
{
  color: #8201B6;
  font-size: 110%;
}

H4
{
  font-size: 100%;
  font-variant: small-caps;
}

H5
{
  font-size: 100%;
  text-decoration: underline;
}

H6
{
  font-size: 100%;
}

/* Set fieldset styles */
FIELDSET
{
  margin-top: 1.25em;
  padding: .75em 5px 5px 1em;
}

/* Set legend styles */
LEGEND
{
  margin-top: -.75em;
  margin-left: -.1em;
  border: 2px groove;
  padding: 0 5px 0 5px;
  font-size: 125%;
  font-weight: 700;
  background-color: #E0E0E0;
}

/* Set horizontal rule styles */
HR
{
  height: 8pt;
/*  color: #8201B6; */
/* Old background
  background-color: #FFD0D0;
*/
  background-color: #E0B0FF;
}

HR.thin
{
  height: 2pt;
}

/* Align table cells at the top by default */
TD, TH
{
  vertical-align: top;
  text-align: left;
  font-size: 100%;
}

.hall
{
  margin: 5px;
  background-color: #E0B0FF;
}

.hall-year, .hall-month
{
  color: #8201B6;
  background-color: #E0B0FF;
  text-align: center;
}

.hall TD, .hall TH
{
  padding-left: 5px;
}

/* Set text size modifications */
.x50
{
  font-size: 50%;
}

/* Display the logo properly */
.logo
{
  margin-top: 5px;
/*  height: 175px; */
  width: 100%;
  border: 0px none;
  text-align: center;
}

/* Force the content to stay outside the left navigation bar */
.content
{
/*  margin-left: 7em; */
}

/* Set page information styles */
.pageinfo
{
/*  font-size: smaller; */
  text-align: center;
}

/* Set footer element styles */
.footer
{
  font-size: smaller;
  text-align: center;
}

/* Replacements for hard-coded text styles */
.bold
{
  font-weight: 700;
}

.italic
{
  font-style: italic;
}

.bold_italic
{
  font-weight: 700;
  font-style: italic;
}

/* Warning box */
.warning
{
  border: solid red;
  padding: 0px 1em 0px 1em;
  background: white;
  font-weight: bolder;
}

/* Put red border around errors */
DIV.error
{
  border: 8px #FF0000 solid;

}

/* Handle formatting of mail about */
.mailto
{
  border: solid blue;
  padding: 0 5px 0 5px;
  font-weight: bolder;
  text-decoration: none;  
  background: white;
}

A.mailto:link
{
  text-decoration: none;
}

A.mailto:visited
{
  text-decoration: none;
  border: solid purple;
}

A.mailto:hover
{
  text-decoration: none;
  color: #8201B6;
  border: solid #8201B6;
}

A.mailto:active
{
  text-decoration: none;
  border: solid red;
}

/* Handle formatting of navigation areas */

.nav-bottom A, .nav-left A
{
/* FORUM ONLY OVERRIDES *
  font-size: 150%;
  font-family: serif;
* END FORUM OVERRIDES */

  text-align: center;
  font-weight: 700;
  text-decoration: none;

  vertical-align: top;
  border-top: 1px;
  border-bottom: 2px;
  border-left: 2px;
  border-right: 1px;
  border-style: solid;
  border-color: #000000;
  background-color: #FFFFFF;
  margin: 1px;
  padding: 2px;
}

.nav-bottom A:hover, .nav-bottom A:focus, 
.nav-left A:hover, .nav-left A:focus
{
  background-color: #E0B0FF;
}

/* Allow automatic handling of current page highlighting in the navigation areas */
/* Combine with corresponding ID on the BODY tag. */

#home .home, 
#phpbb .forum, 
#resources .resources, 
#contact .contact, 
#donate .donate, 
#about .about
{
  text-decoration: none;
  background-color: #A271FF;
  color: #FFFFFF;
}

#home .home:hover, #home .home:focus,
#phpbb .forum:hover, #phpbb .forum:focus,
#resources .resources:hover, #resources .resources:focus,
#contact .contact:hover, #contact .contact:focus,
#donate .donate:hover, #donate .donate:focus,
#about .about:hover, #about .about:focus
{
/* Old background
  background-color: #FFA0A0;
*/
  background-color: #E0B0FF;
  color: #8201B6;
}

