/* this styles the search box on the top-navigation */
.hlist-search {
  margin-left: 730px;
  text-align:middle;
}

.hlist-search-form-text {
  border: 1px solid #006;
  vertical-align:middle;
  margin-top:-10px;
}

.search-input {
  -x-system-font:none;
  background-color:#FFFFFF;
  border:1px solid #8595B2;
  color:#5A698B;
  font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:11px;
  margin: 3px 0 0 0;
  padding:1px;
}

.site-info {
  background:#e9e9e9 none repeat scroll 0 0;
  border:1px solid #005DAB;
  color:#003366;
  margin-bottom:0.9em;
  padding:3px;
}

.panel {
 background-color:#d1e4d4;
 border:1px solid #666;
 padding: 10px 10px;
 margin-bottom: 2em;
}

.comments-total {
  font-weight:bold;
}

a.readmore, a.readmore:visited {
  background-attachment:scroll;
  background-color:transparent;
  background-image:url(/interface/readmore.gif);
  background-repeat:no-repeat;
  border:1px solid #363966;
  color:#333333;
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  line-height:10px;
  padding:1px 2px 3px 21px;
  text-decoration:none;
  white-space:normal;
  margin-bottom: 0.5em;
}

.floatleft {float: left;}
.floatright {float: right;}
.previous {background-image:url(/interface/readprevious.gif);}

.imgfloatleft {
  float: left;
  margin-right: 10px;
}

.imgfloatright {
  float: right;
  margin-left: 10px;
}

.articlebox {
 padding: 5px 5px;
 overflow:hidden;
}

.articlebox p img {
  padding-left: 1.5em;
}

.viewpoint-box {
 background-color:#d1e4d4;
 border:1px solid #666;
 padding: 10px 10px;
 overflow:hidden;
 margin-bottom: 2em;
}

.viewpoint-box p img {
  padding-left: 1.5em;
}
.category-intro {
  background:#D1E4D4 none repeat scroll 0 0;
  border-top:3px solid #005DAB;
  color:#000000;
  padding: 5px;
}

/* Google Map */
#gmap {
    height: 325px;
    width: 100%;
} 

.entry-info {
  background-color:#50a856;
  border:1px solid #005dab;
  margin: .5em 0 .5em 0;
  padding:3px;
}

.entry-info a { 
  color: #FFF;
  font-weight: bold;
}

input.btn {   
  color:#050;   
  font: bold 90% 'trebuchet ms',helvetica,sans-serif;   
  background-color:#e9e9e9;   
  border:1px solid;   
  padding: 1px 5px 1px 5px;
  border-color: #696 #363 #363 #696;   
}   
