/*****************************************************************************/
/* modified: 2006-05-06 /// (c) 2005-2006 Jane Bond /// http://faq.bubax.net/*/
/* contact by mail: janebond at bubax.net /// http://janebond.bubax.net/     */
/*****************************************************************************/



/* Import the advanced style sheet. Double quotes and space excludes IE 4
   but not IE 5/Mac (no space excludes the latter, too). */
@import "faqadvanced.css";



/* Import the style sheet for the hover menu. It won't work in
   Konqueror < 3.3 with JavaScript turned off.

   Specific media declaration is essential for Opera up to at least 7.50.
   With media "all" it would even import the style sheet for other media
   types than this ressource is specified for, i.e., the style sheet would
   be used for printing, too. Any media declaration throws off IE/Win up to
   6 which is what we want. */
@import url(faqhover.css) screen, projection;



/****** basic settings ******/
html, body {
  margin:0;
  padding:0;
  font-family:verdana,helvetica,arial,sans-serif;
  color:#292c63;
  background-color:#e5f9ff;
  background-color:#e5fff8;
  background-color:#f6f6f3;
  background-color:#edf7f2;
  background-color:#ffffff;
  font-size:101.01%; /*
    All further font-sizing has to be done in %, because Konqueror up to 3 has
    severe Problems scaling font sizes in other units. That would affect box
    sizing, too! I've not heard about these severe Problems yet. // 2005-02-24
  */
  text-align:left;
}

/*****************************************************************************/



/****** basic container formatting ******/
/*** header ***/
#header {
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:black;
}

#header #breadcrumb {
  margin:1.5em 0 0 0;
  padding:0.1em 0;
  background-color:#d3e2ed;
}
/* Hide from NS 4--color:inherit becomes green there *g* */
* #header #breadcrumb {
  color:inherit;
}

#switcher {
  display:none;
}

#menu {
  font-size:80%;
}
/*****************************************************************************/



/****** classes and IDs ******/
/* Hide the element from IE up to 6 and others
   (display:none alone wouldn't be sufficient): */
.modern {
  display:none;
  position:absolute;
}

.clear {
  clear:both;
}

form .gmail {display:none!important;}

/*** timestamp ***/
#content .timestamp {
  font-size:80%;
  line-height:2em;
  margin:1em 0;
  padding:0.2em;
  text-align:right;
}

.scriptinfo {
  display:none;
  visibility:hidden;
}

.w3cbutton {
  list-style-type:none;
  margin-top:2em;
}

#content .author {
  display:block;
  margin-top:0.7em;
  font-weight:bold;
}
#content .author:first-letter {
  font-size:110%;
}
#content #faq h2 {
  font-family:'Century Schoolbook L', Times, serif;
  font-style:italic;
  font-weight:bold;
}
/*****************************************************************************/



/****** basic element formatting ******/
h1,h2,h3,h4,h5,h6 {
  text-decoration:none;
  font-weight:bold;
  margin:1em 0 0.4em 0;
  padding:0;
}
h1 {
  font-size:200%;
  text-decoration:underline;
  margin-top:0;
}
h2 {
  font-size:180%;
}
h3 {
  font-size:130%;
  margin-top:1.5em;
}
h4 {
  font-size:120%;
}
h5 {
  font-size:100%;
}
h6 {
  font-size:100%;
  font-style:italic;
}

p {
  margin:0.8em 0 0.4em 0;
}

/* The class '.pre' is used for sample code; e.g.,
   <p class=\"pre\"><samp>[I look like pre code]</samp></p> */
pre,
.pre {
  font-family:courier, monospace;
  background-color:#ffffff;
  color:#000036;
  border:1px solid #000036;
  padding:0.2em 0.4em;
}

code,
kbd,
samp {
  font-family:courier, monospace;
  background-color:#ffffff;
  color:#003366;
}

pre strong,
code strong,
kbd strong,
samp strong {
  background-color:#6699cc;
  color:#ffffff;
}

/* Hide from NS 4--color:inherit becomes green there *g* */
* h2 code,
* h2 kbd,
* h2 samp,
* a code,
* a kbd,
* a samp {
  background-color:inherit;
  color:inherit;
}

dl {
  margin:0 0 4em 0;
  padding:0;
}

dt {
  font-size:120%;
  font-weight:bold;
  margin-top:2em;
}

#content table {
  border:1px solid #999999;
  font-size:80%;
  margin:1em 0 2em 0;
}
#content th, #content td {
  border:1px solid #999999;
  padding:0.2em 0.4em;
}

#content ul {
  margin:0.2em 0 2em 2em;
  padding:0;
}

#content ul ul {
  margin:0.2em 0 0.4em 2em;
}



/*** link formatting ***/
a {
  text-decoration:underline;
  font-weight:bold;
}
a:link {
  color:#393999;
}
a:visited {
  color:#9063c9;
  color:#7d7dcf;
}
a:hover, a:focus {
  text-decoration:none;
  background:#333399;
  background-color:#7daaca;
  color:#eeeeff;
  color:#d4edeb;
}
a:active {
  background:#ffffff;
  color:#000066;
}
/*****************************************************************************/

