@charset "UTF-8";



#charnav {

	border:solid 1px #cedfeb;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:7px;

	margin-bottom:1em;

	margin-left:auto;

	margin-right:auto;

	width:auto;

}



#charnav dt {

	float:left;

	width:13%;

}



#charnav dd {

	float:left;

	width:3.2%;

}



#charnav dd a {

	font-size:11px;

	padding:2px 4px;

	border:solid 1px #cedfeb;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	background-color:rgb(246,248,249);

	text-decoration:none;

	display:block;

	text-align:center;

	margin-left:2px;

}



#charnav dd a:hover {

	border-color:#417394;

	background:#417394;

	color:white;

}



#charnav dd.highlighted a {

	border-color:#417394;

}



#pagination_top {

	float:left;

}



#searchstats {

	float:right;

	text-align:right;

	padding:5px 10px;

	font-size:11px;

}



#searchstats span {

	display:inline;

}



#memberlist_search {

	float:right;

}



/*

#memberlist_search .advancedsearchlink {

	position:absolute;

	left:13px;

	bottom:10px;

}

*/



#pagination_bottom {

	margin-top:10px;

}



#above_memberlist {

	margin-bottom:10px;

}



#memberlist {

}



#memberlist_table th {

	text-align:center;

/*	white-space:nowrap; */

}



#memberlist_table th:first-child {

	text-align:left;

}



#memberlist_table tr td {

	border-bottom:1px solid #cedfeb;

}



#memberlist_table tr:last-child td {

	border-bottom:none;

}



#memberlist_table td {

	padding:10px;

	vertical-align:top;

}



#memberlist_table td.alt1 {

	background:rgb(255, 255, 255)  bottom repeat-x;

}



#memberlist_table td.alt2 {

	background-color:rgb(240,242,250);

}



#memberlist_table td.joindate,

#memberlist_table td.postcount,

#memberlist_table td.lastvisit,

#memberlist_table td.reputation {

	text-align:right;

}



#memberlist_table td.avatar,

#memberlist_table td.profilepic {

	text-align:center;

}



#memberlist a.username {

	font-size:14pt;

	display:block;

}



#memberlist span.time {

	display:block;

}



#memberlist td.profilepic img,

#memberlist img.avatar {

	max-width:40px;

	height:auto;

	width:auto !important;

}

#memberlist_search.popupmenu .popupbody {

	width:236px;

}

#memberlist_table th, .columnsort {

	font-size:10px;

}

#memberlist.block .blockbody {

	width:100%;

	overflow:auto;

	padding-left:1px;

}

#searchstats {

	padding-bottom: 0px;

} 
