#sidebar-container
{
	margin: 15px auto 10px auto;
}

#sidebar-categories-title
{
	font-size: 20px;
	font-weight: bold;
	color: #898989;
	margin-bottom: 20px;
}

/* Fitness */

.sidebar-category-menu-title-fitness a
{
	color: #7ea7d8;
	font-size: 20px;
}

.sidebar-category-menu-title-fitness a:hover, .sidebar-category-menu-title-fitness-active a
{
	color: #0072bc;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.sidebar-category-menu-item-fitness
{
	margin: 5px 0 5px 35px;
}

.sidebar-category-menu-item-fitness a
{
	color: #7ea7d8;
	font-size: 16px;
}

.sidebar-category-menu-item-fitness a:hover, .sidebar-category-menu-item-fitness-active a
{
	color: #0072bc;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	
}

/* Music */

.sidebar-category-menu-title-music a
{
	color: #82ca9d;
	font-size: 20px;
}

.sidebar-category-menu-title-music a:hover, .sidebar-category-menu-title-music-active a
{
	color: #007236;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.sidebar-category-menu-item-music
{
	margin: 5px 0 5px 35px;
}

.sidebar-category-menu-item-music a
{
	color: #82ca9d;
	font-size: 16px;
}

.sidebar-category-menu-item-music a:hover, .sidebar-category-menu-item-music-active a
{
	color: #007236;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	
}

/* Games */

.sidebar-category-menu-title-games a
{
	color: #a187be;
	font-size: 20px;
}

.sidebar-category-menu-title-games a:hover, .sidebar-category-menu-title-games-active a
{
	color: #440e62;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.sidebar-category-menu-item-games
{
	margin: 5px 0 5px 35px;
}

.sidebar-category-menu-item-games a
{
	color: #a187be;
	font-size: 16px;
}

.sidebar-category-menu-item-games a:hover, .sidebar-category-menu-item-games-active a
{
	color: #440e62;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	
}

/* Other */

.sidebar-category-menu-title-other a
{
	color: #f7977a;
	font-size: 20px;
}

.sidebar-category-menu-title-other a:hover, .sidebar-category-menu-title-other-active a
{
	color: #9e0b0f;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.sidebar-category-menu-item-other
{
	margin: 5px 0 5px 35px;
}

.sidebar-category-menu-item-other a
{
	color: #f7977a;
	font-size: 16px;
}

.sidebar-category-menu-item-other a:hover, .sidebar-category-menu-item-other-active a
{
	color: #9e0b0f;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	
}

/* Monthly Archive */

#sidebar-monthly-archive
{
	margin-bottom: 20px;
}

#sidebar-monthly-archive-title
{
	font-size: 20px;
	font-weight: bold;
	color: #898989;
	margin-bottom: 20px;
}

.sidebar-monthly-archive-menu
{
	margin-bottom: 10px;
}

.sidebar-monthly-archive-year a
{
	font-size: 20px;
	color: #898989;
}

.sidebar-monthly-archive-year a:hover, .sidebar-monthly-archive-year-active a
{
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	
}

.sidebar-monthly-archive-year
{
	margin-bottom: 5px;
}

.sidebar-monthly-archive-item
{
	margin: 5px 0 5px 35px;
}

.sidebar-monthly-archive-item a
{
	color: #898989;
	font-size: 16px;	
}

.sidebar-monthly-archive-item a:hover, .sidebar-monthly-archive-item-active a
{
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;		
}

/* Other Sites */

#sidebar-other-site-links, #sidebar-other-site-links-title
{
	margin-bottom: 20px;
}

#sidebar-other-site-links
{
	font-size: 20px;
	font-weight: bold;
	color: #898989;
	margin-bottom: 10px;
}

.sidebar-other-site-link
{
	margin: 5px 0 5px 35px;	
}

.sidebar-other-site-link a
{
	font-size: 16px;
	color: #898989;	
}

/* Side Bar QR Code */

#sidebar-qr-code
{
	margin: 20px 0;
}

/* Side Bar Social Media Icons */

#sidebar-social-media-container .sidebar-social-media-icons-set div
{
	float: left;
	margin: 0 5px;
}

.menu-spacer
{
	height: 20px;
}