/* Stylesheet for the IJA web site.

Author: Greg Phillips (greg.phillips@juggler.net)

Following the lead of http://webstandards.org, this stylesheet is
divided into 3 parts. Each part is a set of things that typically must
be reviewed together.

1. colors, backgrounds, borders, link and emphasis indication 
2. font and text properties, exclusive of link indication, alignment,
   text-indent
3. box properties (exclusive of borders), positioning, alignments, list
   types, text-indent
*/

/*---------------------------------------------------------------------------
  1. colors, backgrounds, borders, link and emphasis indication
---------------------------------------------------------------------------*/

body { 
  color: #000000;
  background: #FFFFFF;
}

.item, div.sidebar, .photo, #google { 
  border: 0px solid rgb(166,107,0);
}

.item, div.sidebar { 
  background-color: #FFFFFF; 
}

.item div.sidebar, #google { background-color: #FFFFFF }

a:link { color: #006600; }
a:visited { color: #006666; }
a:active { color: #0000FF; }
a:hover { color: #0000FF; }

#logo { border: 0px }

/* Top level navigation */
.navbar, .navbar a:link, .navbar a:visited {
  color: white;
  background-color: #006666;
  text-decoration: none; 
}

/* Rollover effect */
.navbar hover, .navbar a:hover, .navbar a:active, .navbar li li a:hover,
.navbar li li a:active {
  background-color: #6699FF;
}

#navabout, #navbusiness, #navmember {
  /* display: none; */
  display: inline;
}

.google { color: #FFFFFF; }
.barhead { color: #FFFFFF; background-image: url(/images/006666.jpg); }


/*---------------------------------------------------------------------------
  2. font and text properties, exclusive of link indication, alignment,
     text-indent
---------------------------------------------------------------------------*/

body, #content { 
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 90%;
}

h1, h2, h3, h4, h5, h6, dd, div.sidebar, .figure {
  font-family: Tahoma, sans-serif;
}

div.sidebar, .figure, .notice, .search { font-size: 90%; }

div.floatright {
  float: right;
  }

div.float img {
  float: right;
  }

ul { list-style-type: disc; }

.navbar a { 
  font-size: 100%;
  font-weight: bold;
  text-align: left;
}

.navbar .navbar { 
  font-size: 80%;
}

.bodyb   { font-weight: bold; }
.bodybit { font-weight: bold; font-style: italic; }
.bodyit  { font-style: italic; }

.google { font-size: 70%; }
.barhead { font-weight: bold; }

.credits { font-size: 60%; }

.copyright { font-size: 70%; }


/*---------------------------------------------------------------------------
  3. box properties (exclusive of borders), positioning, alignments, list
     types, text-indent
---------------------------------------------------------------------------*/

body {
  margin: 0px;
  padding: 0px;
}

#oldbrowser { display: none }

h1, h2, h3, h4, h5, h6 { margin: 0px 0px 0.5ex 0px; }

.item h1, .item h2, .item h3, .item h4, .item h5, .item h6 { 
  margin: 0ex 0px 1ex 0px;
}

/*------I believe this can be deleted, it was for contacts page only
p { 
  margin: .5ex 0em 1ex 0em;
}
------*/

img {border: 0; vertical-align: bottom} /* deleted float:  left */

.barul { 
  margin-left: 0px;
  padding-left: 0px;
}

div.sidebar {
  float: right;
  margin: 0ex 0em 0.75ex 1em;
  padding: 0.333em 0.667em;
  width: 35%;
}

#navigation { 
  position: absolute;
  z-index: 5;
  top: 0px;
  left: 0px;
  width: 150px;
  padding: 0px 0px 15px 0px;
  text-align: center;
}

#rel {
  position: relative;
  left: 1px;
  top: 1px;
}

.navbar a {
  display: block;
}

input[type=text], input[type=password], input[type=file], select
    {
        border: 2px #000000;
        background-color: #EFEFEF;
        font-size: 80%;
        font-family: verdana, arial, helvetica, sans-serif;
        vertical-align: middle;
	}

input[type=submit]
	{
        border: 1px #000000;
        background-color: #99CCFF;
        font-size: 80%;
        vertical-align: middle;
	}

    /* new class for layouting the submit-buttons in IE too */
.Submit { 
        border: 1px #000000;
        background-color: #99CCFF;
        font-size: 80%;
        vertical-align: middle;
    }    
