/*
{"@TEXT_COLOR":"#000000","@BODY_BG_COLOR":"#cecece","@BORDER_COLOR":"#999","@LINK_COLOR":"#4a84b5","@LINK_HOVER_COLOR":"#4a84b5","@CONTENT_BG_COLOR":"#ffffff","@USERBOX_COLOR":"#8b8b8b","@USERBOX_LINK_COLOR":"#747474","@USERBOX_LINK_HOVER_COLOR":"#454545","@NAV_BG_COLOR":"#f2f2f2","@SUBMENU_LINK_COLOR":"#d0d3d6","@SUBMENU_LINK_HOVER_COLOR":"#d0d3d6","@SIDEBAR_COLOR":"#000000","@SIDEBAR_LINK_COLOR":"#595959","@SIDEBAR_LINK_HOVER_COLOR":"#595959"}
*/
body {
	color: #000000;
	background: #79838c url(../../images/old-background-arrows.png);
}
hr {
	background: #999;
}
a, a:visited, a:active {
	color: #4a84b5;
}
a:hover {
	color: #4a84b5;
}
#header {
	color: #fff;
	margin: 0 31px;
	padding: 0px;
	border-left: 1px solid #4D5052;
	background: #28aad1 url(../../images/old-header-bg-transparent.png) repeat-x bottom;
}
#header #left_box .logo {
	margin-left: 10px;
	width: 315px;
	background-image: url(../../images/old-ffr-logo-transparent.png);
}
#header #right_box {
	margin: 0;
}
#header #right_box #server_info {
	background: url(../../images/old-user-controls-transparent.png) no-repeat bottom right;
}
#header #right_box #user_bar {
	color: #fff;
}
#header #right_box #user_bar a, #header #right_box #user_bar a:visited, #header #right_box #user_bar a:active {
	color: #fff;
}
#header #right_box #user_bar a:hover {
	color: #fff;
}
#header #right_box #user_bar .center .content .site_color_picker span img {
	border: 1px solid #9bc0cb;
}
#header #right_box #user_info {
	background-color: #C0C7CE;
	color: #4D5052;
	border-left: 1px solid #4D5052;
	border-right: 1px solid #4D5052;
}
#header #right_box #user_info a, #header #right_box #user_info a:visited, #header #right_box #user_info a:active {
	color: #000;
}
#header #right_box #user_info a:hover {
	color: #000;
}
#header #right_box #user_info .yourstats-div {
	border-bottom: 1px solid #4D5052;
}
#header #right_box #user_info .smaller-div {
	border-bottom: 1px solid #4D5052;
}
.sub_menu {
	background-color: #3E4B56;
	border-left: 1px solid #343434;
	border-top: 1px solid #343434;
	border-right: 1px solid #343434;
}
.sub_menu a {
	border-left: 1px solid #4D5052;
}
.sub_menu a.last {
	border-right: none;
}
.sub_menu a, .sub_menu a:link, .sub_menu a:active, .sub_menu a:visited {
	color: #d0d3d6;
}
.sub_menu a:hover {
	color: #d0d3d6;
	background: none;
}
#content {
	border: 1px solid #343434;
	background: #DEDEDE;
}
#left_sidebar {
	border-right: 1px solid #999;
}
#right_sidebar {
	border-left: 1px solid #999;
}
.sidebar {
	color: #000000;
}
.sidebar a, .sidebar a:visited, .sidebar a:active {
	color: #595959;
}
.sidebar a:hover {
	color: #595959;
}
.sidebar .block {
	border-bottom: 1px solid #999;
}
.sidebar .block .title {
	border-bottom: 1px solid #999;
}
.sidebar ul li {
    list-style-image: url(../../images/icons/bullet_black.png);
}
#main {
	background: #fff;
}
#main .block .subtitle {
	border-bottom: 1px solid #999;
	color: #7f8080;
}
#main .block .subtitle .right {
	font-weight: normal;
}
#main .listTable .listRow {
	border-top: 1px solid #999;
}
#main .listTable .listRow.single {
	border-bottom: 1px solid #999;
}
#main .userProfile {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
#main .userProfile td.left {
	border-right: 1px dashed #999;
}
.pagnation {
	border-top: 1px solid #999;
}
.comment-block {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.tablesorter-headerAsc {
	color: #00FF00;
}
.tablesorter-headerDesc {
	color: #FF0000;
}
.leaderboard_top .first {
	background: #E0ECF6;
}
.zebra_list tbody tr:nth-child(2n-1), .zebra1 {
	background: #E0ECF6;
	color: #000000;
}
.border-color {
	border-color: #999;
}
.tier_main .maxxed {
	color: #0F960A !important;
	/*text-shadow: 0 0 7px #0F960A;*/
}
.song_item {
	border-top: 1px solid #999;
}
.song_item .genre, .song_item .buy_icon { 
	background: none;
	border-right: 1px solid #999;
}

.leaderboard_top .leaderboard_table {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
.leaderboard_top .first {
	border-right: 1px solid #999;
}
.leaderboard_top .first .name {
	border-bottom: 1px dotted #999;
}
.leaderboard_top .first .avatar {
	border-right: 1px dotted #999;
}
.leaderboard_top .leaderboard_top .entry .avatar {
	border-right: 1px dotted #999;
}
.batchSong .badges > .badge.btn {
	color: #4a84b5;
}
#main .listRow.batch .assigned {
	color: #069306;
}

/** Screen Size Based CSS Rules **/
@media (max-width: 767px) {
	#wrapper {
		width: 100%;
	}
	#header, .sub_menu, #content, #footer {
		margin: 0 !important;
	}
	#header {
		background: none;
	}
	#header #left_box {
		width: 100%;
		text-align: center;
		border-bottom: 1px solid #999;
		background: #28aad1 url(../../images/old-header-bg-transparent.png) repeat-x bottom;
	}
	#header #right_box #user_bar, #header #right_box #user_bar .center {
		height: 27px;
	}
	#header #right_box #user_bar {
		color: #000;
	}
	#header #right_box #user_bar a, #header #right_box #user_bar a:visited, #header #right_box #user_bar a:active {
		color: #000;
	}
	#header #right_box #server_info {
		background:#c0c7ce;
	}
	#header #right_box #user_info {
		border-bottom: 1px solid #999;
	}
	
	#header #right_box #user_bar .center .content span.divider {
		height: 16px;
		margin: 0 5px;
		padding: 0;
		background: none;
		border-left: 1px solid #999;
	}
	.sidebar {
		border-bottom: 1px solid #999;
	}
}
#forum .tborder.nav_button_bar {
	background: #f2f2f2;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#forum a:link, #forum body_alink, #forum a:visited, #forum body_avisited {
	color: #ffffff;
}
#forum a:hover, #forum a:active, #forum body_ahover {
	color: #FF4400;
}
#forum .alt1 {
	background: #F5F9FF;
}
#forum .alt2 {
	background: #f8f8f8;
}
#forum .tborder {
	background: #999;
}
#forum .tcat {
	background: #e5e5e5;
}
#forum .tcat a:link, #forum .tcat a:visited {
	color: #FFFFFF;
}
#forum .tcat a:hover, #forum .tcat a:active {
	color: #FF4400;
}
#forum .thead, #forum .tfoot {
	background: #f2f2f2;
}
#forum .thead a:link, #forum .thead a:visited, #forum .tfoot a:link, #forum .tfoot a:visited {
	color: #FFFFFF;
}
#forum .thead a:hover, #forum .thead a:active, #forum .tfoot a:hover, #forum .tfoot a:active {
	color: #FF4400;
}
#forum .vbmenu_control {
	background: #e5e5e5;
}
#forum .vbmenu_control a:link, #forum .vbmenu_control a:visited {
	color: #FFFFFF;
}
#forum .vbmenu_control a:hover, #forum .vbmenu_control a:active {
	color: #FF4400;
}
#forum .vbmenu_option a:link, #forum .vbmenu_option a:visited {
	color: #000;
}
#forum .vbmenu_option a:hover, #forum .vbmenu_option a:active {
	color: #FF4400;
}
#forum .vbmenu_hilite a:link, #forum .vbmenu_hilite a:visited {
	color: #000;
}
#forum .vbmenu_hilite a:hover, #forum .vbmenu_hilite a:active {
	color: #FF4400;
}
#forum .tborder.breadcrumb_area {
	background: #999;
}
#forum .tborder.breadcrumb_area .alt1 {
	background-color: #ffffff;
}
#forum .tborder.breadcrumb_area .alt2 {
	background-color: #ffffff;
}
#forum .forum_border_left {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
#forum .forum_border_right {
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}
.forum_page_footer {
	border-top: 1px solid #999;
}
.forum_page_footer .tfoot {
	background: #f2f2f2;
}
.forum_page_footer .tfoot a:link, .forum_page_footer .tfoot a:visited {
	color: #FFFFFF;
}
.forum_page_footer .tfoot a:hover, .forum_page_footer .tfoot a:active {
	color: #FF4400;
}
