/* Silicon Valley Video Group Style Sheet */

/* Set non-content background color */
HTML
{
  background-color: #c0C0C0;
}

BODY
{
  background-image: url(../svvgbkgd.gif);
  margin: auto 50px auto 50px;
  border-left: 3px double;
  border-right: 3px double;
  padding: 10px;
}

/* Set nicer headers */
H1
{
  font-size: 180%;
  margin-top: 0;
  padding-top: 0;
}

H2
{
  font-size: 150%;
}

H3
{
  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: 12pt;
}

HR.thin
{
  height: 2pt;
}

/* Align table cells at the top by default */
TD, TH
{
  vertical-align: top;
  text-align: left;
  font-size: 100%;
}

/* 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;
}

/* Replacements for hard-coded text styles */
.bold
{
  font-weight: 700;
}

.italic
{
  font-style: italic;
}

.bold_italic
{
  font-weight: 700;
  font-style: italic;
}

/* Warning box */
.spam-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 links */
.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;
  border: solid yellow;
}

A.mailto:active
{
  text-decoration: none;
  border: solid red;
}

/* Handle formatting of navigation areas */
.nav-left
{
  float: left;
  width: 6em;
/*  height: 100%; */
  margin-top: 0;
  padding-top: 0;
}

.nav-bottom A, .nav-left A
{
  text-align: right;
  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-left A
{
  display: block;
  padding-right: 5px;
}

.nav-bottom A:hover, .nav-bottom A:focus, 
.nav-left A:hover, .nav-left A:focus
{
  background-color: #E0E0E0;
}

/* Allow automatic handling of current page highlighting in the navigation areas */
/* Combine with corresponding ID on the BODY tag. */

#home .home, 
#info .info, 
#ppc .ppc, 
#links .links, 
#contact .contact
{
  text-decoration: none;
  background-color: #FFFF80;
}

#home .home:hover, #home .home:focus,
#info .info:hover, #info .info:focus,
#ppc .ppc:hover, #ppc .ppc:focus,
#links .links:hover, #links .links:focus,
#contact .contact:hover, #contact .contact:focus
{
  background-color: #E0E0E0;
}
