.hide { display:none;}
legend{font-size: 1.2em; font-weight: bold;}

button{border: 0px; background-color: transparent;}
a.active{color:#FF6600;}

.clear  { clear:both;}


/* ====================== */
/* Pagination             */
/* ====================== */
.pagination-top { border-bottom: 1px solid #333; margin-bottom:20px; clear:both; padding:5px 0; }
.pagination-bottom { border-top: 1px solid #333; margin-top:10px; clear:both; padding:5px 0; }
.pagination { /*float: right;*/ text-align:right;  }
.pagination ul { margin: 10px 0px 0px 0px; padding: 0px;  list-style: none;     padding: 0px 0px;float: right;}
.pagination li {display: inline; margin-right: 3px; font-size:14px; }

li.previous a,
li.next a,
li.page a {
    border: 1px solid #DDD;
    padding: 3px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;

}
li.previous  a:hover,
li.next  a:hover,
li.page  a:hover {
    border-color: #69ad45;
    color: #69ad45;
    
}

li.currentpage {
    border: 1px solid #69ad45;
    padding: 6px 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background:#ACACAC;
    color:#030;
}

.empty {color: #888;padding:6px 6px;}
