/* STYLES FOR THE AUTHORS RANKING SYSTEM PLUGIN */

/* authors leaderboard styles */

#authors-leaderboard {
    width: 100%;
    border-collapse: collapse;
	color: #000000;
	margin-top:15px;
}

#authors-leaderboard td, #leaderboard th {
    font-size: 0.8em;
    border: 1px solid #1500FF;
    padding: 3px 7px 2px 7px;
	text-align: center;
}

#authors-leaderboard td.td-name{
	text-align: left;
}

#authors-leaderboard th {
    font-size: 0.9em;
    text-align: center;
    padding: 5px 3px 4px 3px;
    background-color: #555;
    color: #ffffff;
}

#authors-leaderboard tr:nth-child(2n+1) td {
    color: #000000;
    background-color: #EEE;
}

#authors-leaderboard tr th:first-child {
	width:40px;
}


/* navigation style */

#ranking-nav-container ul.yearly-nav {
	list-style:none;
	display:inline-block;
	border-bottom:1px solid #1500FF;
	margin:0;
	width:100%;
}

#ranking-nav-container ul.yearly-nav li {
	float:left;
	height:25px;
	line-height:25px;
	padding-left:0.9%;
	padding-right:0.9%;
	margin:0.23%;
	width:5.4%;
	text-align:center;
}

ul.yearly-nav li.month-link {
	border-radius:3px;
	background-color:#EEE;
}

ul.yearly-nav li.year-link, ul.yearly-nav li.month-link.current-month, ul.yearly-nav li.month-link.looped-month {
	border-radius:3px;
	background-color:#555;
	color:#fff;
}

ul.yearly-nav li.month-link.looped-month, ul.yearly-nav li.year-link.looped-year {
	background-color:#1500FF;
}


ul.yearly-nav li.year-link a, ul.yearly-nav li.month-link.current-month a, ul.yearly-nav li.month-link.looped-month a  {
	color:#fff;
}


ul.yearly-nav li.year-link a:hover {
	text-decoration:none;
}

ul.yearly-nav li.year-link:hover {
	background-color:#777;
}

.all-time-button {
	float:right;
	margin: 15px 4px;
}

a.btn-all-time {
	border-radius:3px;
	background-color:#555;
	color:#fff !important;
	padding:8px;
}

a.btn-all-time:hover {
	background-color:#777;
	text-decoration:none;
}

@media screen and (max-width:768px){
	#ranking-nav-container ul.yearly-nav {
		font-size:12px;
	}
}

/* Authors profile page */
.clear {
	clear:both;
}

.author-profile-meta {
	margin-bottom:15px;
}

.profile-avatar, profile-meta{
	width:50%;
	float:left;
}

span.profile-label {
	font-weight:bold;
}