body
{
  background-color : white;
  color : black;
  font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-size : 10px;
  font-style : normal;
  font-weight : normal;
  margin : 0px 0px 0px 0px;
  text-align : left;
  vertical-align : middle;
  height : 100%;
}

div.bda {
  margin : 0px 0px 0px 0px;
  padding : 9px 0px 9px 0px;
  color : #BBBBBB;
  letter-spacing : 0.2em;
  text-align : center;
}

div.divider
{
  background-color : black;
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 3px 0px 2px 0px;
  height : 1px;
  /*width : 100%;*/
  font-size : 1px;
}


/****************************************************************************/
/*  bodypane                                                                */
/****************************************************************************/

#bodypane {
  position : relative;
  top : 0px;
  left : 0px;
  width : 100%;
}


/****************************************************************************/
/*  navigationpane                                                          */
/****************************************************************************/

#navigationpane {
  /*background-color : #F7F7F7;*/
  position : absolute;
  top : 0px;
  left : 0%;
  width : 24%;
  text-align : left;
}

#navigationpane div.navlinks {
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 3px 30px 3px;
  padding : 0px 0px 0px 0px;
}

div.navlinks h2 {
  background-color : #DDDDDD;
  color : #444444;
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 0px 7px 0px;
  padding : 0px 3px 0px 3px;
  font-size : 100%;
  font-style : normal;
  font-weight : bold;
  letter-spacing : 0.2em;
}

div.navlinks h2.customize {
  background-color : transparent;
  color : #444444;
  border-color : #BBBBBB;
  border-style : solid;
  border-width : 1px 1px 1px 1px;
}

div.navlinks div {
  margin : 0px 0px 4px 0px;
  padding : 0px 0px 0px 0px;
}

div.navlinks div div {
  margin : 4px 0px 0px 20px;
  padding : 0px 0px 0px 0px;
}

div.navlinks div.divider
{
  background-color : #BBBBBB;
  border-style : none;
  border-width : 0px 0px 0px 0px;
  height : 1px;
  font-size : 1px;
}

div.navlinks a {
  color : black;
  font-style : normal;
  text-decoration : none;
}
div.navlinks a:hover {
  color : red;
  text-decoration : underline;
}
/*div.navlinks a:before {
  display : marker;
  content : ">> ";
  color : red;
}*/
div.navlinks em {
  color : red;
  speak : none;
}
div.navlinks strong {
  font-weight : bold;
}
div.navlinks strong em {
  color : red;
  font-weight : normal;
  speak : none;
}

div.navlinks label {
  padding : 0px 3px 0px 0px;
}

div.navlinks input {
  color : black;
  font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-size : 100%;
  font-style : normal;
  font-weight : normal;
  margin : 0px 0px 0px 0px;
}

div.pre1 a, div.post1 a {
  color : #CCCCCC;
  font-style : normal;
  text-decoration : none;
}
div.pre1 a:hover, div.post1 a:hover {
  color : #FFCCCC;
  text-decoration : underline;
}
div.pre1 em, div.post1 em {
  color : red;
}

div.pre0 a, div.post0 a {
  color : #666666;
  font-style : normal;
  text-decoration : none;
}
div.pre0 a:hover, div.post0 a:hover {
  color : #FF6666;
  text-decoration : underline;
}
div.pre0 em, div.post0 em {
  color : red;
}


/****************************************************************************/
/*  contentpane                                                             */
/****************************************************************************/

#contentpane {
  position : absolute;
  top : 0px;
  left : 25%;
  width : 75%;
  text-align : left;
}

#contentpane h1 {
  background-color : #DDDDDD;
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 3px 4px 3px;
  padding : 9px 3px 0px 3px;
  font-size : 150%;
  font-style : normal;
  font-weight : bold;
}

a {
  color : black;
  font-style : italic;
  text-decoration : none;
}
a:hover {
  color : red;
  text-decoration : underline;
}
em {
  color : red;
}


/****************************************************************************/
/*  contentpane2                                                            */
/****************************************************************************/

#contentpane2 {
  position : relative;
  top : 0px;
  left : 0px;
  width : 100%;
}


/****************************************************************************/
/*  textpane                                                                */
/****************************************************************************/

#textpane {
  position : absolute;
  top : 0px;
  left : 0%;
  /*float : left;*/
  font-style : normal;
  font-weight : normal;
  line-height : 150%;
  width : 66%;
}

#textpane div {
  margin : 0px 3px 9px 3px;
  padding : 0px 0px 0px 0px;
}

#textpane h2 {
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 18px 3px 9px 3px;
  padding : 0px 3px 0px 3px;
  font-size : 100%;
  font-style : normal;
  font-weight : bold;
}

#textpane div.facts {
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 3px 30px 3px;
  padding : 0px 0px 0px 0px;
}

#textpane div.navlinks {
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 3px 9px 3px;
  padding : 0px 0px 0px 0px;
}

#textpane div.navlinks div {
  margin : 0px 0px 9px 0px;
  padding : 0px 0px 0px 0px;
}

#textpane div.navlinks div div {
  margin : 9px 0px 0px 20px;
  padding : 0px 0px 0px 0px;
}

cite {
  font-style : normal;
  font-weight : normal;
}

blockquote {
  border-color : #FFDDDD;
  border-width : 2px 2px 2px 2px;
  border-style : solid;
  margin : 3px 0px 0px 0px;
  padding : 8px 8px 8px 8px;
}

/***linkpane*****************************************************************/

#textpane div.linkpane {
  border-color : #BBBBBB;
  border-width : 1px 0px 1px 0px;
  border-style : solid;
  padding : 4px 0px 0px 0px;
  float : left;
  width : 100%;
}

#textpane div.linkpane div {
  margin : 0px 0px 4px 0px;
  padding : 0px 0px 0px 0px;
  line-height : normal;
}

#textpane div.linkpane div.navlinks {
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

#textpane div.linkpane div.navlinks h2 {
  background-color : #DDDDDD;
  color : #444444;
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 0px 7px 0px;
  padding : 0px 3px 0px 3px;
  font-size : 100%;
  font-style : normal;
  font-weight : bold;
  letter-spacing : 0.2em;
}

#textpane div.linkpane div.navlinks div {
  margin : 0px 0px 4px 0px;
  padding : 0px 0px 0px 0px;
}

#textpane div.linkpane div.navlinks div div {
  margin : 4px 0px 0px 20px;
  padding : 0px 0px 0px 0px;
}

#textpane div.linkpane div.navlinks div div.date {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}

#textpane div.left {
  float : left;
  margin : 0px 0px 0px 0px;
  width : 49%;
  text-align : left;
}

#textpane div.right {
  float : right;
  margin : 0px 0px 0px 0px;
  width : 49%;
  text-align : left;
}


/****************************************************************************/
/*  factspane                                                               */
/****************************************************************************/

#factspane {
  position : absolute;
  top : 0px;
  left : 67%;
  /*float : right;*/
  font-style : normal;
  font-weight : normal;
  width : 33%;
}

#factspane div.facts {
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 3px 30px 3px;
  padding : 0px 0px 0px 0px;
}

#factspane div.navlinks {
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 3px 30px 3px;
  padding : 0px 0px 0px 0px;
}

div.facts h2 {
  background-color : #DDDDDD;
  color : #444444;
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 0px 4px 0px;
  padding : 0px 3px 0px 3px;
  font-size : 100%;
  font-style : normal;
  font-weight : bold;
  letter-spacing : 0.2em;
}

div.facts div {
  background-color : #EEEEEE;
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 0px 4px 0px;
  padding : 0px 3px 0px 3px;
  line-height : normal;
}

div.facts div.divider
{
  background-color : #BBBBBB;
  border-style : none;
  border-width : 0px 0px 0px 0px;
  height : 1px;
  font-size : 1px;
}

div.facts img, div.navlinks img {
  border-color : black;
  border-style : solid;
  border-width : 1px 1px 1px 1px;
  margin : 0px 0px 4px 0px;
  padding : 0px 0px 0px 0px;
}

div.facts img.logo, div.navlinks img.logo {
  border-style : none;
  border-width : 0px 0px 0px 0px;
}

div.facts textarea {
  color : black;
  font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-size : 100%;
  font-weight : normal;
  margin : 4px 3px 4px 3px;
}

div.facts button {
  color : black;
  font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
  font-size : 100%;
  font-weight : normal;
  margin : 0px 3px 4px 3px;
}

form {
  margin : 0px 0px 0px 0px;
}


/****************************************************************************/
/*  imagepane                                                               */
/****************************************************************************/

#imagepane img {
  border-color : black;
  border-style : solid;
  border-width : 1px 1px 1px 1px;
  margin : 4px 3px 4px 3px;
  padding : 0px 0px 0px 0px;
}

#imagepane div {
  background-color : #EEEEEE;
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 3px 0px 3px;
  padding : 0px 3px 20px 3px;
  width : 395px;
}


/****************************************************************************/
/*  sourcepane                                                              */
/****************************************************************************/

#sourcepane div.left {
  position : absolute;
  top : 0px;
  left : 0%;
  /*float : left;*/
  margin : 0px 0px 0px 0px;
  width : 50%;
  text-align : left;
}

#sourcepane div.right {
  position : absolute;
  top : 0px;
  left : 50%;
  /*float : right;*/
  margin : 0px 0px 0px 0px;
  width : 50%;
  text-align : left;
}

#sourcepane div {
  margin : 0px 3px 9px 3px;
}

#sourcepane h2 {
  background-color : #DDDDDD;
  color : #444444;
  border-style : none;
  border-width : 0px 0px 0px 0px;
  margin : 0px 3px 9px 3px;
  padding : 0px 3px 0px 3px;
  font-size : 100%;
  font-style : normal;
  font-weight : bold;
  letter-spacing : 0.2em;
}
