/* This sets the overall frame for the site D3E7CA */
body { margin:0px; background-color:#96C98F; color:black; min-width:66em; }



/* These primarily adjust the size and spacing of heading elements,
** most browsers have atrocious defaults for these. */
h1, h2, h3, h4, h5, h6 { margin-top:1.0em; margin-bottom:0.6em; }
h1, h2, h3, h6 { font-weight:normal; }
h4, h5 { font-weight:bold; }
h1 code, h2 code, h3 code, h4 code { font-size:1em; }
h1 { font-size:1.8em; }
h2 { font-size:1.44em; }
h3 { font-size:1.22em; }
h4 { font-size:1.07em; }
h5 { font-size:1.0em; }
h6 { font-size:1.0em; }


#wikilogo { float:right; margin-top:-3em; margin-right:2em; }

/* the top of the page */
.headlinks a, .headlinks a:visited { text-decoration:none; color:#285955; font-weight:bold; }
.headlinks a:hover { text-decoration:underline; }

.headstyle { text-decoration:none; color:#285955; font-weight:bold; }

#wikihead { height:50px; padding: 0.4em 0em 0em 0.6em;}
#wikihead { font-size:0.9em; }
#wikihead input { font-size:85%; border-color:#285955; border-width:2px; }
#wikihead form { float:left; }

/* navigation just above the wiki body */
#wikinav { margin-left:1em;}
#wikinav .vspace { margin:0em; }
#wikinav ul { list-style:none; padding:0em; margin:0em; }
#wikinav li { margin:0em; margin-left:1em; display:inline; }

/* These affect the main content area. */
#wikibody { margin:0.5em 1em 0.2em 1em; padding:1em; padding-top:2em; background-color:#D3E7CA;}
#wikibody a {color:#1D6EB9; font-weight:bold; text-decoration:none; }
#wikibody a:hover { text-decoration:underline; }


#wikititle { line-height:1em; margin:0.2em; font-size:1.9em; font-weight:bold; margin-left: 10px;}


#wikitext { margin-top:1em; line-height:1.33em; padding:0.5em; overflow:hidden; clear:right;}

.wikiexclaim { font-size:1.8em; line-height:1.8em; font-weight:bold; margin-top:0.5em;}



#lastmod { float:left; }
#ibib {float:right; margin-right: 140px;}

#wikifoot { padding:0em 0em 3em 2em; font-size:0.8em; }

/* Global definitions */
hr { border: 1px solid #608059; }


/* Font specifications */
.serif {
  font-family:
  "Liberation Serif"
  ,"Cambria"
  ,"Georgia"
  ,"Times New Roman"
  ,serif; 
}
.sans {
  font-family:
  "Liberation Sans"
  ,"Candara"
  ,"Trebuchet MS"
  ,"Calibri"
  ,"Arial"
  ,"Corbel"
  ,"Verdana"
  ,sans-serif;
}




img.photos {margin: 15px;}


address {padding-left: 8em;}






#maintext { margin-right: 250px; }

#photostrip { float:right; width 250px; margin-right: 80px;}








ol.tocx
{
 height: 2em;
 list-style: none;
 margin: 0;
 padding: 0;
}

ol.tocx li
{
 float: left;
 margin: 0 3px 0 0;
}

ol.tocx a 
{
 background: #D3E7CA url(tab.png);
 color: #285955;
 display: block;
 float: left;
 height: 2em;
 padding-left: 10px;
 text-decoration: none;
}

ol.tocx a:hover
{
 background-color: #D3E7CA;
 background-position: 0 -120px;
 text-decoration: none;
}

ol.tocx a:hover span
{
 background-position: 100% -120px;
}

#wikitext ol.tocx li.current a, #wikitext ol.tocx li a.active
{
 background-color: #D3E7CA;
 background-position: 0 -60px;
 color: #fff;
 font-weight: bold;
}


#wikitext ol.tocx li.current a:hover, #wikitext ol.tocx li a.active:hover
{
 background-color: #D3E7CA;
 background-position: 0 -120px;
 color: #fff;
 font-weight: bold;
}


#wikitext ol.tocx li.current a:focus, #wikitext ol.tocx li a.active:focus
{
 text-decoration:underline;
 outline:none;
}


#wikitext ol.tocx li a:focus
{
 text-decoration:underline;
 outline:none;
}



#wikitext ol.tocx li.current span, #wikitext ol.tocx li a.active span
{
 background-position: 100% -60px;
}

#wikitext ol.tocx li.current a:hover span, #wikitext ol.tocx li a.active:hover span 
{
 background-position: 100% -120px;
}

ol.tocx span
{
 background: url(tab.png) 100% 0;
 display: block;
 line-height: 2em;
 padding-right: 10px;
}



div.content {
    border: #96C98F solid 3px;
    clear: left;
    padding: 1em;
    display: none;
}


div.content2 {
    border-left: #96C98F solid 3px;
    display: none;
}


div.content.inactive {
    border: #96C98F solid 3px;
    clear: left;
    padding: 1em;
    display: none;
}


div.content.active {
    border: #96C98F solid 3px;
    clear: left;
    padding: 1em;
    display: block;
}



#xArchive div.content.active  {
    border: none;
    border-left: #96C98F solid 3px;
    display: block;
    padding:0;
}


#xArchive div.content.inactive  {
    border: none;
    border-left: #96C98F solid 3px;
    display: none;
    padding:0;
}





table.tclass {
    border-right: #96C98F solid 3px;
    border-bottom: #96C98F solid 3px;
    padding: 1em;
    border-collapse:collapse;

}


table tr.todd
{
 background-color: #D3E7CA;


}

table tr.teven
{
 background-color: #96C98F;


}


table.tclass td.tyear
{
 padding-right: 1.0em;

}

table.tclass td
{
 border: none;
 padding-left: 0.25em;
 padding-right: 0.25em;
 padding-top: 0.2em;
 padding-bottom: 0.2em;

}



#wikitext tr.todd a span { color: #D3E7CA; }
#wikitext tr.todd a:visited span { color: #1D6EB9;  }

#wikitext tr.teven a span { color: #96C98F; }
#wikitext tr.teven a:visited span { color: #1D6EB9;  }



form#myform label, form#myform .label {
float: left;
width: 20em;
margin-right: 10px;
text-align: right;
clear: left;

}


form#myform label.nolabel {
float: none;

}



select, textarea,input { color:black; background-color:#ADDEA5; border: 1px solid #4C3636; }

input.img { color:transparent; background-color:transparent; border:0; margin-bottom:0px;}

textarea, input {font-family:sans-serif; margin-bottom:10px;}


input.button {
background: #BCB;
color: #285955;
font-weight: bold;
font-size:1.0em;
padding: 2px;
border-left-width: 2px;
border-right-width: 4px;
border-top-width:2px;
border-bottom-width:4px;
border-style: solid;
border-top-color: #EFE;
border-right-color: #676;
border-bottom-color: #343;
border-left-color: #9A9;
}



input.button:active {
background: #BCB;
color: #285955;
font-weight: bold;
font-size:1.0em;
padding: 2px;
border-left-width: 2px;
border-right-width: 4px;
border-top-width:2px;
border-bottom-width:4px;
border-style: solid;
border-bottom-color: #EFE;
border-left-color: #676;
border-top-color: #343;
border-right-color: #9A9;
}




