/* Main text */

body {
  margin: 0px;
  padding: 0px; 
  background: #CCC url("/images/back.gif") ; 
  color: #333 ;
  font-family: Palatino, "New Century Schoolbook", Georgia, serif ;
  font-size: 85%;
  line-height: 1.5;
}

a:link    { color: #33C }
a:active, a:hover  { color: #33F }
a:visited { color: #99F }

h1, h2, h3 {
  font-family: Verdana, Helvetica, Arial, sans-serif ;
  font-weight: bold ;
  color: #999 ;
}

h4, h5, h6 {
  font-family: Verdana, Helvetica, Arial, sans-serif ;
  font-weight: bold ;
  color: #666 ;
  margin-top: 1.5em;
  margin-bottom: 0;
}

h2, h3 {
  letter-spacing: 0.3em ;
} 

p {
  margin-top: 0.3em;
  margin-bottom: 0.7em;
}

li { list-style-image: url("/images/bullet.gif") }

address {
  font-size: small ;
  font-style: normal
}

strong { font-weight: bold ; color: #000 }

img {
  border: 0px ;
}

hr {
  height: 1px ;
  width: 100% ;
  background: #339 ;
  color: #339 ;
  border: 0px ;
}

blockquote {
  font-size: small ;
  font-style: italic ;
  margin-left: 4em ;
  margin-right: 4em ;
}

#main {
  position: absolute;
  top: 0px;
  left: 0px;
  min-height: 925px;
  width: 735px;
  background: white;
}

#header {
  position: relative ;
  height: 130px;
  width: 735px;
  margin: 0px;
  padding: 0px;
  background: #ccc url(/images/top.jpg) no-repeat scroll 0px 0px; 
}

#header h1 {
   position: absolute;
   bottom: 0;
   right: 0;
  text-size: large ;
  text-transform: lowercase ;
  white-space: nowrap ;
  letter-spacing: 0.3em ;
  color: #000 ;
  margin: 0 10px 5px 0;
}

#header a, #menu a {
  text-decoration: none ;
  color: white ;
}

#menu {
  position: absolute;
  top: 130px;
  left: 0px;
  width: 170px;
  height: 785px;
  padding: 10px; 
  background: #ccc url(/images/side.jpg) no-repeat scroll 0px 0px; 
  color: white ;
  font-family: Verdana, Helvetica, Arial, sans-serif ;
  font-size: large ;
  text-transform: lowercase;
  line-height: 1.1 ;
  font-weight: bold ;
  letter-spacing: .1em ;
}

#menu ul { margin: 0; }

#menu li {
  list-style-type: none;
  list-style-image: none;
  margin: 1em 0em 1em 0em;
  padding: 0em; 
  text-align: right ;
/*  white-space: nowrap ; */
}

#content {
  margin-left: 190px;
  padding: 0px 15px 0px 15px;
}

#footer {
  margin-left: 190px;
  padding: 15px 15px 15px 15px;
}

.here {
  text-transform: uppercase ;
  letter-spacing: .5em ;}

.note {
  color: #999 ;
  font-family: Verdana, Helvetica, Arial, sans-serif ;
  font-size: x-small ;
  line-height: 1; 
}

.title {
  font-style: italic; 
}

.hide {
  display: none;
}

.icon {
  border: 0;
}

.file {
  margin-left: 2em;	
}