        body { background: #ffffff; color: #333333;
               font: 11px sans-serif; }

div { border-top: 0px #ddd solid; 
      border-left: 0px #eee solid;}

#outer       { border: 0px black solid;
               width: 625px;
               text-align:center;
             }

#titlebar    { text-align:left; }

#container   { background: #999;} 

#mainleft    { float:left;
               text-align:left; 
               width: 100px; 
             }
#thumbnails  { float:left;
               width: 510px;
               border: 0px #999 solid;
             }
#imagediv    { border: 0px #999 solid; 
               float:left;
               width: 510px;               
             }

#textdiv     { border: 0px #999 solid; 
               float:left;
               width: 510px;               
               text-align:left;
             }

#prevnext    { text-align: center; 
             }

#imagename   { text-align: center;
             }

#mainright   { 
               float:right;
             }

#footer      {
              text-align: right;
              padding-top: 5px;
              font-size: smaller;
             }

         img { border-color: #999; }
          td { font: 10pt sans-serif;}
           a { text-decoration: none; }
      a:link { color: #888e9b; }
   a:visited { color: #888e9b; }
    a:active { color: #000000; }

 .listenlink { background: yellow; color: #333333; }
 .breadcrumb { background: #acb0b9; }

.tableborder { background: #333333; }
.borderspacer{ width: 1px; height: 1px; }

.cellspacer  { width: 10px; height: 5px; }
.cellspacerdebugger { background: #acb0b9; }

     .navbar { background: #dddddd; color: #333333; }
.navbarhover { background: #ffffff; }
  .container { background: #acb0b9; }

 .itemborder { background: #333333; }
.itemborder2 { background: #333333; }
  .itemtitle { background: #888e9b; color: #dddddd; }
/*               font: 12px arial, geneva, verdana, sans-serif;}*/

   .itembody { background: #dddddd; color: #333333; }
/*               font: 12px arial, geneva, verdana, sans-serif;}*/

  .itembody2 { color: #333333; line-height: 12pt; }
  .itembody3 { color: #333333; line-height: 12pt; }

    .nohover { background: #dddddd; }
  .bigtitle  { font-size: 24px }
.blockquote2 { }
.uncontained { color: #999999; }
  .highlight { background: yellow; }
      p.text { text-align: justify; }


/**********/

h1 {
 font: bold 12pt/14pt sans-serif;
 margin-bottom: 0px;
}

h2 {
 font:  bold 11pt/14pt  sans-serif;
 margin-bottom: 0px;
}

h3 {
 font:  bold 10pt/14pt  sans-serif;
 margin-bottom: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
  padding-left: 10px;
}

li {
	list-style: none
}

span.job-title {
  font-style: italic;
}

span.extra-info {
  display:block;
  padding-left: 10px;
}