#dharma-wrapper {
   background: url(/GRAPHICS/dharma_topborder.gif) no-repeat top left;
   margin-left: 30px;
   margin-bottom: 30px;
   width:493px;
   text-align: left;
   background-color: #F0F0F0;
}
#dharma {
   background: url(/GRAPHICS/dharma_bottomborder.gif) no-repeat bottom left;
   padding: 10px 10px 25px 12px;
}
#dharma h2 {
      color: white;
      font-size: 150%;
      font-weight: bold;
      font-family: serif;
      margin: 0px;
      margin-bottom: 25px;
}
#dharma h3 {
  
      color: #2d5a4c;
      font-size: 110%;
      font-weight: bold;
      margin-top: 15px;
      margin-bottom: 7px;
}
a.search-again {
float:right;
}
#top-search-again {
position:relative;
top: -27px;
}
div.navigation {
 text-align: right;
}
#feature-photo {
    float:left;
    margin-right: 5px;
    margin-bottom: 5px;
}
div.info-block {
   clear:both;
   padding-top:10px;
   padding-bottom:15px;
   margin-bottom:5px;
   background: url(/GRAPHICS/widgets/hr_dots.gif) repeat-x top left;
}
#dharma h3 {
    font-size: 110%;
    color: #666;
    margin-bottom: 1px;
    margin-top: 8px;
}
#tabs {
   clear:both;
   margin:0px;
   padding: 0px;
   height:20px;
   overflow:hidden;
}
#tabs span.tab {
   display:block;
   float:left;
   background: url(/GRAPHICS/widgets/detailtabs.gif) no-repeat 0px -20px;
   margin-right: 1px;
}
#tabs span.selected {
   background-position: top left;
}
#tabs span.tab a {
   display:block;
   padding: 4px 6px 4px 0; margin-left: 6px;
   background: url(/GRAPHICS/widgets/detailtabs.gif) no-repeat 100% -20px;
   color: white;
   font-weight:normal;
   text-decoration:none
}
#tabs span.selected a {
   background-position: top right;
}
#tabs span.tab a:hover {
   text-decoration:underline
}


