\*.buttonheading {
  text-align:right;
  float: right;
  margin-top: -40px;
  background: #F2F1EC;
  padding: 8px 3px 3px 8px;
}\*

.buttonheading img
{
  border:0;
}

.leading
{

}

.leading_separator
{
  display: block;
  height: 10px;
  margin: 0 0 0px 0;
}

.article_separator
{
  border: solid 0px #333333;
  margin: 0px 0 0px 0;
}

.blog { padding: 0; }

.cols1
{
  display: block;
  float: none !important;
  margin: 0 !important;
}

.cols2 { width: 45%; }
.cols3 { width: 30%; }

.column1 , .column2
{
  border: solid 0px #D4A7C5;
  margin: 0 5px 0 0;
  position: relative;
}

.column2 , .column1
{
  float: left;
  margin: 0;
}

.column2
{
  float: right;
  margin: 0;
  width: 45%;
}

.article_row
{
  margin: 0px 0 0px 0;
  padding: 0;

}

.article_column
{
  border: solid 0px #ccc;
  padding: 10px 10px 10px 0;
}

.row_separator2
{
  display: block;
  clear: both;
  margin: 0;
  border: solid 0px;
}

/* Poll Module Styles */

.poll-radio {
  padding:0;
  float:left;
  clear:left;
  text-align:left;
}

.poll-option {
  float:left;
  padding-bottom:6px;
  padding-top: 3px;
  width:85%;
  margin-left: 2px;
}

.poll h3 {
  border:none;
}



fieldset {
  border: none;
}





.contenttoc {
   border: 1px dashed #f58a49;
   margin:10px 10px 10px 10px;
   background: #f8f8f8;
   float: left;
}

table.contenttoc
{
         font-family: Arial, Helvetica, Sans-Serif;
         font-size: 12px;
         font-style: normal;
         font-weight: bold;
         text-align: left;
         color: #5e5d5d;
        margin:10px 10px 10px 0px;
        border: 1px solid #ccc;
        padding: 10px;
        float: left;
width: 650px;
}

table.contenttoc td
{
        padding: 0 0px;
}


.clear {
  clear: both;
}

ul.pagination li 
{
display:inline; 
list-style:none;
padding: 10px;
}
