/* Pagination */
#pagination { margin-top: 20px; }

/* Pagination: common */
ul.pagination { margin: 7px 0; padding:0px; height:100%; overflow:hidden; font:12px 'Tahoma'; list-style-type:none; }
ul.pagination li { float:left; margin:0px; padding:0px; margin-left:5px; }
ul.pagination li:first-child { margin-left:0px; }
ul.pagination li a { color:black; display:block; text-decoration:none; padding:7px 10px 7px 10px; }
ul.pagination li a img { border:none; }
ul.pagination li span.ellipse {padding: 7px; text-align: center; width: 14px; height: 24px; line-height: 27px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2866AA; cursor: default; font-weight: bold;}

/* Pagination: color */
ul.pagination li a { color:#FFFFFF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
ul.pagination li a { background:#2871aa; background:-moz-linear-gradient(top, #3E8DCC, #2871aa); background:-webkit-gradient(linear, 0 0, 0 100%, from(#3E8DCC), to(#2871aa)); }
ul.pagination li a:hover,
ul.pagination li a.current { color:#2F2F2F; background:#E0E0E0; }

/* Center */
.outer-center { float: right; right: 50%; position: relative; }
.inner-center { float: right; right: -50%; position: relative; }
.clear { clear: both; }
