/* $Id: style.css,v 1.37 2005/09/02 16:46:13 jeffrey Exp jeffrey $ */

.listitem { margin-top: 1ex; }

.email {
         font-weight: bold;
         color: green;
         background-color: transparent; }

.domain { font-family: sans-serif; }


.sold {text-decoration: line-through; }

.note { border: thin solid red;
        margin-top: 0.5ex;
        margin-right: 5%; margin-left: 5%;
        padding: .5em;
        font-size: smaller; }

.search {
        border: solid green;
        padding: 0em;
        background: #ccc;
        color: blue;
        text-align: left;
        margin-top: 0.5ex;
        margin-left: 60%; }

.gsearch {
  float: right;
  font-size: small;
  padding: 0ex;
  margin: 0ex;
}

.navhead {
         width: 100%;
         text-align: left;
         font-size: smaller;
         padding-top: 0ex;
         padding-bottom: 0ex;
         margin: 0ex;
         background: aqua;
         color: maroon; }

.navtab { padding: 0;
          margin: 0;
	  border: none;
	  }
.navtab TR { padding: 0; margin: 0}

.navhead A:link {color: black; background: transparent;
         text-decoration: none;}
.navhead A:visited {color: maroon; background: transparent;
         text-decoration: none;}
.navhead A:hover {background: white; }
.navhead A:active {color: black; background: yellow;
         text-decoration: none;}

.navtabTd, .navtabTdForm, .navtabTdGM .YouAreHere {
        padding-top: 0px;
        padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0;
        font-weight: normal;
        font-size: small;
	border-right: 1px solid black;
	}

.YouAreHere {
       font-style: italic;
       border-right: 1px solid black;
       }

.navtabTdForm { border: none; }
.navtabTdGM {
  border-style: outset;
  border-width: medium;
  border-color: #B00303;
  background-color: maroon;
}

.navForm {
         margin: 0;
	 padding: 0;
	 }

.gmtext A:link {
         background-color: transparent;
	 color: #FFD700;
	 }

.gmtext A:visited {
         background-color: transparent;
	 color: #FFD700;
	 }

.gmtext A:hover {
	 color: black;
	 }
.gmtext A:active {
         background-color: #FFD700;
	 border-style: inset;
	 color: black;
	 }

.gmtext A {
	 padding: .1em;
	 }

.gmtext { }

.gmtext BUTTON {
         background-color: maroon;
	 padding-top: .1ex;
	 padding-bottom: .1ex;
	 padding-left: .1em;
	 padding-right: .2em;
	 margin: 0;
	 font-family: cursive;
	 font-weight: normal;
	 border-color: #B00303;
	 color: #FFD700;
	 }

/* stuff for footers just doesn't seem to work */

img.rightbutton { float: right;
         vertical-align: baseline;
         border-style: none;  }

img.leftbutton { float: left;
         vertical-align: baseline;
            border-style: none; }

p.footer { border-top: thin solid black;
           text-align: center; 
           font-size: smaller }


.footer { /* border: solid navy; */
	 color: black; background-color: #F0F0FF;
	 clear: both;
	 border: thin solid black;
         font-size: smaller;
         padding: 4ex;
	 text-align: center;
	 }


.footer TABLE {
        background: aqua;
	color: black;
	float: right;
	clear: left;
	border-style: solid;
	border-width: thin;
	padding: .1ex;
	margin: .1ex;
	}


.footer A:link {
	color: black;
	background-color: transparent;
	}
.footer A:visited {
	color: maroon;
	background-color: transparent;
	}

.footer A:active {
	color: maroon;
	background-color: yellow;
	}

.footer A:hover {
	color: black;
	background-color: gray;
	}

.nopadfooter {
         width: 100%;
         text-align: center;
         font-size: smaller;
         background: aqua;
         color: maroon; }

/* class for tables of contents */
.toc {
        background: aqua;
        color: black;
        width: 35%;
	float: right;
	text-size: smaller;
	border-style: solid;
	border-width: thin;
	border-color: maroon;
	margin: .1ex;
	padding: 2pt;
}

.toc A:link {color: blue ;
     background: aqua; }
.toc A:visited {color: red;
    background: aqua; }
.toc A:active {color: purple;
     background: aqua; }

         
p.version {font-size: smaller;
           font-style: italic;
           float: right; }

p.fversion {
           font-size: smaller;
           font-style: italic;
           text-align: left;
           clear: left;
	   border-style: solid;
	   border-width: thin;
	   margin: .2ex;
	   }

address.postal {margin-left: 1.5em; margin-top: 1ex;
                font-style: normal;
                font-variant: small-caps;
                background: transparent; color: #906 }

body {
  background-color: #fcffe0;
  color: black;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: .5ex;
  padding-bottom: 0ex;
  }

h1 {text-align: center;
    color: #fcfff0;
    background: maroon;
    width: 100%;
    clear: both;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
}

h1 A:link {color: blue; background: maroon;}
h1 A:visited {color: aqua; background: maroon;}


dt { margin-top: 1ex;
 font-weight: bold }

dd {
  margin-top: .5ex;
  color: black;
  background-color: transparent; }

dd p {margin-top: .5ex }

li { margin-top: .5ex }

.rbutton { float: right; }
.rbutton img {border: 0; }


/* stuff only for disclaimers page, but better off here anyway */

blockquote.disclaimer { 
           color: black;
           background: #CCCCFF; /* light blue */
           padding: .25em 1em;
           border:  solid black;
           font-family: monospace, courier;
           /* text-align: justify */
}

