BLOCKQUOTE {
display: block;
padding: 0 60px;
width: 400px;
font-style: italic;
padding-bottom: 30px;
}

blockquote:before, blockquote:after {
color: #FCB138;
display: block;
font-size: 700%;
width: 50px;
}

blockquote:before {
content: open-quote;
height: 0;
margin-left: -0.55em;
}

blockquote:after {
content: close-quote;
height: 50px;
margin-top: -70px;
margin-left: 400px;
}

#page_span div.page_canvas fieldset.cats2 {
    float: left;
    width: 70%;
    height: 100%;
    border: 1px solid #FFF;
    margin: 0px 12px 0 0;
    padding: 0px 15px 0 0;
  }

#page_span div.page_canvas fieldset.cats2 legend {
    font-weight: bold;
    font-size: 10px;
    color: #fff;
  }

#page_span div.page_canvas fieldset.cats2 div.info1 {
    float: left;
    width: 100%;
    margin: 0px 6% 0 10px;
    color: #000;
  }



fieldset.news2 {
    float: right;
    width: 200px;
    border: 1px solid #00000;
    margin: 5px 10px 0 0;
    padding: 0 0 0 5px;
    background: #F8F6F6;
  }


fieldset.news2 legend {
    font-weight: bold;
    color: #000000;
  }


  fieldset.news2 ul {
      margin: 8px 10px 0 -17px;
      line-height:150%;
    }

h3.post-title {
  margin-top: 0;
  font-size: 160%;
  padding: 5px 0 0 0;
  color: #173C6C;
  }


h2.date-header {
  margin-top: 0;
  font-size: 100%;
  color: #738091;

  }

fieldset.news2 ul.rightlinks li {
  margin: 0 0 0 20px;
  background: url('/images/icon_flag/flag1.png') -144px -535px no-repeat;
}
