

/* Widgets */
.widget_head {
  float:        left;
  margin:       0px;
  padding:      0px;
  border:		1px solid #e4e4e4;
  font-weight:  normal;
}
h1.widget_head {
  font-size:    1.4em;
}
h2.widget_head {
  font-size:    1.3em;
}
h3.widget_head {
  font-size:    1.2em;
}
h4.widget_head,
h5.widget_head,
h6.widget_head {
  font-size:    1.1em;
}

.widget_body {
  float:            left;
  margin-bottom:    10px;
}

.sidecolumn .widget_head {
  width:                180px;
  line-height:        35px;
  padding:            0px 10px;
  background-image:   url(/stat/widget_head_sidecol.gif);
  background-repeat:  no-repeat;
}
.sidecolumn .widget_head a:link,
.sidecolumn .widget_head a:visited,
.sidecolumn .widget_head a:hover,
.sidecolumn .widget_head a:active {
  color:            #000000;
  display:          block;
  text-decoration:  none;
}
.sidecolumn div.widget_body {
  padding:              10px;
  background-image:     url(/stat/widget_foot_sidecol.gif);
  background-repeat:    no-repeat;
  background-position:  bottom;
  width:                180px;
  border-right:			1px solid #e4e4e4;
  border-left:			1px solid #e4e4e4;
  }

.widget_body blockquote {
  margin:           0px;
  padding:          0px 5px;
}
.widget_body cite {
  float:      right;
  text-align: right;
}

.widget_article {
  float:          left;
  margin-bottom:  5px;
}

.widget_article h1 {
/*   font-size:    1.3em; */
/*   font-weight:  normal; */
}
.widget_article h2 {
/*   font-size:    1.3em; */
/*   font-weight:  normal; */
}
.widget_article h3 {
/*   font-size:    1.2em; */
/*   font-weight:  bold; */
}
.widget_article h4 {
  font-size:    1.1em;
  font-weight:  bold;
  margin:       0px 0px 3px 0px;
}
.widget_article h5 {
  font-size:    1.1em;
  font-weight:  normal;
  margin:       0px 0px 2px 0px;
}
.widget_article h6 {
  font-size:    1.1em;
  font-weight:  normal;
}

.maincolumn .widget_head { }
.sidecolumn div.widget_body { }


/* Widget : Contact form */
form.widget-contact-form {
  float:    left;
}
form.widget-contact-form label {
  width:    50px;
  float:    left;
  margin:   0px 2px 3px 0px;
}
form.widget-contact-form input,
form.widget-contact-form textarea {
  float:    right;
  width:    125px;
  border:   1px solid #b1b1b1;
  margin-bottom:  3px;
}
form.widget-contact-form input.submit {
  float:    right;
  width:    auto;
  border:   1px solid #b1b1b1;
}

ul.widget_index {
  list-style:   none;
  margin:       0px 0px 10px 1em;
  padding:      0px;
  font-size:    1.1em;
  text-indent:    -1em;
}
ul.widget_index li {
  margin-bottom:  0.5em;
}