body{ margin:0; background:#fff; font-family:arial, verdana, sans-serif; font-size:10pt; color:#bbb; }
a{ color:#66f; }
a:visited{ color:#96c; }
h1, h2, h3{ margin:0px; font-size:9pt; }
h1{ font-size:150%; }
h2{ font-size:115%; display:inline; }
strong{ color:#111; }


ul{ list-style-type: none; padding: 0; }
ul li:before { content: "\00BB \0020"; }

ul->ul{ list-style-type: none; padding: 0; }
ul->ul li:before { content: "--"; }

ul.col2{ width:800px; }
ul.col2 li{ float:left; width:48%; }
ul.col2{ list-style-type: none; padding: 0; }
ul.col2 li:before { content: "\00BB \0020"; }

ul.col3{ width:800px; }
ul.col3 li{ float:left; width:32%; }
ul.col3{ list-style-type: none; padding: 0; }
ul.col3 li:before { content: "\00BB \0020"; }


/* content chunk and enclosing box  */
  .jabber{ background:#fcfcdd; color:#333333; padding:20px; border-top:1px #aaa dashed; }
  .jabber h1{ font-weight:normal; font-size:16pt; font-family:Helvetica, arial, sans-serif; color:#333; }
  .jabber h2{ font-family:Helvetica, arial, sans-serif; color:#444; font-size:11pt; }
  .jabber hr{ background:#fff; border:0; border-top:1px #aaa dotted; height:1px; width:100%; margin-top:10px; margin-bottom:0px; }
  .chunk{ border:0; border-top:1px #dddddd solid; border-left:1px #dddddd solid;
    background:#f5f5f0; margin:20px 10px 10px 0px; padding:15px; 
    -moz-border-radius:9px 0 0 0;
  }

.heading_search{ 
  position:fixed; z-index:999; 
  top:0; left:0;
  background-image:url(html/images/ic4.gif); background-repeat:repeat-x; height:35px;
  filter:alpha(opacity='80'); opacity:0.8; 
  border-bottom:1px #ccc solid;
}



/* for subpages */

.breadcrumbs{ padding-top:20px; padding-bottom:20px; }
.info_column{
  float: right; width: 300px; padding: 20px;
  margin: 5px; 
  /* -moz-border-radius:0px 30px; border-style: outset; border-color: #0a0; border-width: 5px; */
}
.info_column ul{ list-style-type: none; padding: 0; }
.info_column ul li:before {
	content: "\00BB \0020";
	}


.photo{ border: 10px #dea solid; }
.caption{ 
  font-size: 90%; background: #fff; 
  position:relative; top:-50px; left: 10%; width: 80%; 
  opacity:0.2; filter:alpha(opacity=20)
  border: 1px #333 dotted; 
  text-align: left; 
  padding: 5px;
}
.caption:hover{
  opacity:1.0; filter:alpha(opacity=100)
}

