.comment_pages {
	display: block;
	overflow: auto;
	margin: 25px 0;
}

.comment_pages a
{
	cursor: pointer;
	background: -moz-linear-gradient(center top , #FFFFFF 0%, #EFEFEF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #BBBBBB;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #666666;
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 5px 0 0;
    min-width: 14px;
    padding: 0 7px;
    text-align: center;
}

.comment_pages a:hover {
	background: none repeat scroll 0 0 #FCFCFC;
    text-decoration: none;
}

.comment_pages a.jp-previous { cursor: pointer; margin-right: 15px; }
.comment_pages a.jp-next { cursor: pointer; margin-left: 15px; }

a.jp-current:hover { 
	background: none repeat scroll 0 0 #FCFCFC;
    text-decoration: none;
}
.comment_pages a.jp-current
{
	background: none repeat scroll 0 0 #666666;
    border-color: #444444;
    box-shadow: 0 1px 0 #FFFFFF, 0 0 2px rgba(0, 0, 0, 0.3) inset;
    color: #FFFFFF;
    cursor: default;
}

.comment_pages a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.comment_pages a.jp-current, a.jp-current:hover,
.comment_pages a.jp-disabled, a.jp-disabled:hover {
	cursor: default; 
	//background: none;
}

.comment_pages span { margin: 0 5px; }