ul.simple-pagination {list-style: none;}
.simple-pagination {display: block;overflow: hidden;padding: 0 5px 5px 0;margin: 0;}
.simple-pagination ul {list-style: none;padding: 0;margin: 0;}
.simple-pagination li {list-style: none;padding: 0;margin: 0;float: left;}
span.ellipse.clickable {cursor: pointer;}
.ellipse input {width: 3em;}
.compact-theme a, .compact-theme span {float: left;color: #333;font-size:14px;line-height:24px;font-weight: normal;text-align: center;border: 1px solid #AAA;border-left: none;min-width: 14px;padding: 0 7px;box-shadow: 2px 2px 2px rgba(0,0,0,0.2);background: #efefef; background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); background: linear-gradient(top, #ffffff 0%,#efefef 100%); }
.compact-theme a:hover {text-decoration: none;background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#bbbbbb)); background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); background: -o-linear-gradient(top, #efefef 0%,#bbbbbb 100%); background: -ms-linear-gradient(top, #efefef 0%,#bbbbbb 100%); background: linear-gradient(top, #efefef 0%,#bbbbbb 100%); }
.compact-theme li:first-child a, .compact-theme li:first-child span {border-left: 1px solid #AAA;border-radius: 3px 0 0 3px;}
.compact-theme li:last-child a, .compact-theme li:last-child span {border-radius: 0 3px 3px 0;}
.compact-theme .current {background: #bbbbbb; background: -moz-linear-gradient(top, #bbbbbb 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #bbbbbb 0%,#efefef 100%); background: -o-linear-gradient(top, #bbbbbb 0%,#efefef 100%); background: -ms-linear-gradient(top, #bbbbbb 0%,#efefef 100%); background: linear-gradient(top, #bbbbbb 0%,#efefef 100%); cursor: default;}
.compact-theme .ellipse {background: #EAEAEA;padding: 0 10px;cursor: default;}
.light-theme a, .light-theme span {float: left;color: #666;font-size:14px;line-height:24px;font-weight: normal;text-align: center;border: 1px solid #BBB;min-width: 14px;padding: 0 7px;margin: 0 5px 0 0;border-radius: 3px;box-shadow: 0 1px 2px rgba(0,0,0,0.2);background: #efefef; background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); background: linear-gradient(top, #ffffff 0%,#efefef 100%); }
.light-theme a:hover {text-decoration: none;background: #FCFCFC;}
.light-theme .current {background: #666;color: #FFF;border-color: #444;box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;cursor: default;}
.light-theme .ellipse {background: none;border: none;border-radius: 0;box-shadow: none;font-weight: bold;cursor: default;}
.dark-theme a, .dark-theme span {float: left;color: #CCC;font-size:14px;line-height:24px;font-weight: normal;text-align: center;border: 1px solid #222;min-width: 14px;padding: 0 7px;margin: 0 5px 0 0;border-radius: 3px;box-shadow: 0 1px 2px rgba(0,0,0,0.2);background: #555; background: -moz-linear-gradient(top, #555 0%, #333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#333)); background: -webkit-linear-gradient(top, #555 0%,#333 100%); background: -o-linear-gradient(top, #555 0%,#333 100%); background: -ms-linear-gradient(top, #555 0%,#333 100%); background: linear-gradient(top, #555 0%,#333 100%); }
.dark-theme a:hover {text-decoration: none;background: #444;}
.dark-theme .current {background: #222;color: #FFF;border-color: #000;box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;cursor: default;}
.dark-theme .ellipse {background: none;border: none;border-radius: 0;box-shadow: none;font-weight: bold;cursor: default;}
