/* 
Following 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: rgb(5, 23, 138);
  background-color: rgb(255,255,255);
}

.photo { border: 1px solid rgb(205,191,20); }

.item, div.sidebar { 
  border: 1px solid rgb(205,191,20);
}

.item, div.sidebar { background-color: rgb(252,251,224); }

.item div.sidebar { background-color: rgb(255,255,255) }

a:link { color: rgb(221,35,9); }
a:visited { color: rgb(138,23,5); }

#logo { border: 0px }

#navigation { 
  border-right: 1px solid rgb(205,191,20);
  border-bottom: 1px solid rgb(205,191,20);
  background-color: rgb(240,230,100);
}

#navbar a:link, #navigation a:visited {
  color: rgb(255,255,255); 
  background-color: rgb(5,23,138);
  text-decoration: none; 
}

#navbar li li a:link, #navigation li li a:visited { 
  background-color: rgb(16,36,175);
}

#navbar a:hover, #navigation a:active, #navigation li li a:hover,
#navbar li li a:active {
  background-color: rgb(111,130,206);
}

/*---------------------------------------------------------------------------
  2. font and text properties, exclusive of link indication, alignment,
     text-indent
---------------------------------------------------------------------------*/

body, #content { 
  font-family: Georgia, "Times New Roman", Times, serif;
}

h1, h2, h3, h4, h5, h6, dd, th, div.sidebar, .figure {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

body { font-size: 100% }

div.sidebar, .figure { font-size: small; }

#navbar { font-size: 85%; }

#navbar ul ul { font-size: 100%; }

#navbar ul { 
  font-family: verdana, arial, Helvetica, sans-serif;
  list-style-type: none;
}

/*---------------------------------------------------------------------------
  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: 1ex 0px .5ex 0px; }

.item h1, .item h2, .item h3, .item h4, .item h5, .item h6 { 
  margin: 0ex 0px 1ex 0px;
}

p { 
  margin: .5ex 0em 1ex 0em;
}

div.sidebar {
  float: right;
  margin: 0ex 0em 0.75ex 1em;
  padding: 0.333em 0.667em;
  width: 35%;
}

div.left { 
  float: left; 
  margin: 1ex 1em 0.75ex 0em;
}

.item { 
  margin: 1ex 0px 1ex 0px;
  padding: 8px; 
}

#fronttextlogo { text-align: center }

#innertextlogo { text-align: right }

#content { margin: 0px 10px 10px 192px; }

#navigation {
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;
	width: 176px;
	padding: 0px 0px 15px 0px;
	text-align: center;
	height: 1111px;

}

#navbar { margin: 0px 5px 10px 5px; }

#navbar ul
{
  margin: 0px;
  padding: 0px;
  text-align: left;
}

#navbar li { 
  margin: 0px 0px 1px 0px;
}

#navbar li li { 
  margin: 0px; 
}

#navbar a, #navbar li li a {
  display: block;
}

#navbar a { 
  width: 154px; 
  padding: 1px 10px 2px 5px;
  font-weight: bold;
}

#navbar li li a {
  padding: 0px 0px 1px 15px;
  font-weight: normal;
}

