/* light theme */

body.light_theme .ad2,
body.light_theme .ad3 {
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #5c5c5c;
  background: #fff;
}

body.light_theme .setFixed {
  background: #aecee9 !important;
}

body.light_theme {
  background: url('images/background.jpeg') #d0d9d8 no-repeat top center fixed;
}

body.light_theme input.filter_games,
body.light_theme input.filter_songs {
  border-bottom: 1px solid #8ba2b5;
}

body.light_theme input.filter_games:focus,
body.light_theme input.filter_songs:focus {
  border-bottom: 2px solid #0277BD;
}

body.light_theme #top_menu_container {
  background: url("images/menu.png") repeat-x bottom #B7D5EC;
}

body.light_theme #page_navigation li a {
  color: #303030;
}

body.light_theme #page_navigation li a:hover {
  background: #8ba2b5;
  color: #f5f5f5;
}

body.light_theme #page_navigation li a.active {
  background: #6f8aa0;
  color: #f5f5f5;
}

body.light_theme #games div.menu_element>span.slider {
  color: #00334E;
}

body.light_theme #search_content .search_input {
  color: #000;
  font-size: 11px;
  background: #fff;
  border:0;
  border-bottom: 1px solid #6da2b8;
}

body.light_theme #search_content .search_input:hover,
body.light_theme #search_content .search_input:focus {
  border-bottom: 2px solid #0277BD;
}

body.light_theme #search_content input.search_submit {
  background: url(images/icon_sprites.png) -299px -1px no-repeat;
}

body.light_theme #search_content span.search_submit:hover {
  background: #dadada;
}

body.light_theme #search_content span.search_submit:hover~.search_input {
  border-bottom: 2px solid #0277BD;
}

body.light_theme #right_top_menu #fb a {
  color: #161f23;
}

body.light_theme #right_top_menu #fb a:hover {
  color: #123456;
}

body.light_theme #right_top_menu #fb {
  background: #cfe4f4;
}

body.light_theme #content {
  border-top: 1px solid #6f8aa0;
  background: #fbfbfb;
}

body.light_theme #main {
  border-left: 1px solid #a9cfec;
  border-right: 1px solid #a9cfec;
  box-shadow: 0px 0px 5px -2px #a9cfec;
  background: #f5f5f5;
}

body.light_theme #games {
  border-right: 1px solid #a9cfec;
  background: #fbfbfb;
}

body.light_theme #games div.menu_element>span:first-child {
  background: url("images/menu_games.png") repeat-x bottom #f5f5f5;
  border-bottom: 1px solid #a9cfec;
  color: #000;
}

body.light_theme #games div.menu_element>span:first-child:hover {
  background: #e7e7e7;
}

body.light_theme #games div.menu_element ul li a {
  border-bottom: 1px solid #c5d8e7;
  color: #00334e;
}

body.light_theme #games div.menu_element ul li:last-child a {
  border: none;
}

body.light_theme #games div.menu_element ul li a:hover {
  background: #c5d8e7;
}

body.light_theme #games div.menu_element ul li a.active {
  background: #d2dee7;
}

body.light_theme #games div.menu_element ul li:last-child {
  border-bottom: 1px solid #a9cfec;
}

body.light_theme #games div.menu_element h2 {
  border-bottom: 1px solid #9d9d9d;
}

body.light_theme #games p img:hover {
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.4);
}

body.light_theme #todays_song #image {
  border: 1px solid #808080;
}

body.light_theme #todays_song #image span {
  background: #fff;
  color: #303030;
  opacity: 0.85;
}

body.light_theme #todays_song #image:hover>a>span {
  opacity: 1;
}

body.light_theme #todays_song #image:hover>a>#layer1 {
  opacity: 0.2;
}

body.light_theme #todays_song #image #layer1 {
  background: #000;
  opacity: 0.5;
}

body.light_theme #todays_song #image #layer2 {
  z-index: 1;
}

body.light_theme #todays_song .todayssong_history:hover {
  color: #8ba2b5;
}

body.light_theme #content #main #game_info h2 {
  color: #00334e;
}

body.light_theme #content .hr {
  background: #6f8aa0;
}

body.light_theme #content .button_table,
body.light_theme #content .action_button {
  background: #c5d8e7;
  color: #303030;
}

body.light_theme #content .button_table:hover,
body.light_theme #content .action_button:hover {
  color: #fff;
  background: #9eb5c9;
}

body.light_theme #content table {
  box-shadow: 0px 10px 10px -12px #000000;
}

body.light_theme #content thead {
  background: #ededed;
}

body.light_theme #content th {
  box-shadow: inset 0px -1px 0px 0px #bfbfbf;
}

body.light_theme #content tr.seperator_tr,
body.light_theme span.song_header {
  background: #eaeaea !important;
  box-shadow: inset 0px -1px 0px 0px #bfbfbf, inset 0px 1px 0px 0px #bfbfbf;
}

body.light_theme #content tbody td a.band_more {
  color: #00334e;
  font-weight: bold;
  font-style: normal !important;
}

body.light_theme #content tbody td a.band_more:hover {
  color: #8ba2b5;
}

body.light_theme #content tbody tr .lyrics_main {
  height: 300px;
  background: #d2d2d2;
}

body.light_theme #content tbody tr:nth-child(2n+1),
body.light_theme #inside ul li:nth-child(2n+1) {
  background: #dbe1e7;
}

body.light_theme #content tbody tr:nth-child(2n),
body.light_theme #inside ul li:nth-child(2n) {
  background: #f2f4f6;
}

body.light_theme #content tbody tr.mus:hover {
  background: #d5d5d5;
}

body.light_theme #content .td-info {
  color: #ff5400;
}

body.light_theme #content tr td .play-external {
  background: url(images/icon_sprites.png) -212px 0px no-repeat;
}

body.light_theme #content #game_info a {
  color: #00334e;
  font-style: italic;
}

body.light_theme #content #game_info a:hover {
  color: #8ba2b5;
}

body.light_theme #content #error-info,
body.light_theme #info-div {
  background: #eaeaea;
  color: #00334e;
}

body.light_theme #content #info_box {
  background: url("images/info_bg.jpg");
  border: 1px solid #bdbdbd;
}

body.light_theme #content a.search_link {
  border: none !important;
}

body.light_theme #content .search_link:nth-child(2n) {
  background: #dbe1e7;
}

body.light_theme #content .search_link:nth-child(2n+1) {
  background: #f2f4f6;
}

body.light_theme #content .todayssong_history {
  color: #00334e;
}

body.light_theme #content .hist-style {
  border-top: 1px solid #6f8aa0;
}

body.light_theme #content .history-list {
  border-bottom: none;
}

body.light_theme #content #history-ts>.history-list:nth-child(3) {
  border-top: 1px solid #6f8aa0;
  border-bottom: 2px solid #6f8aa0 !important;
}

body.light_theme #content #history-ts>.history-list:last-of-type {
  box-shadow: 0px 10px 10px -12px #000000;
}

body.light_theme #content .songhistory-odd {
  background: #f2f4f6;
}

body.light_theme #content .songhistory-even {
  background: #dbe1e7;
}

body.light_theme #content #login_form input,
body.light_theme #content #login_form textarea,
body.light_theme #send_handler input,
body.light_theme #send_handler textarea {
  background: #eaeaea;
  border: 1px solid #dbdbdb;
}

body.light_theme #content #login_form input:hover,
body.light_theme #content #login_form input:focus,
body.light_theme #send_handler input:hover,
body.light_theme #send_handler input:focus,
body.light_theme #send_handler textarea:hover,
body.light_theme #send_handler textarea:focus,
body.light_theme #content textarea:hover,
body.light_theme #content textarea:focus {
  border: 1px solid #6da2b8;
}

body.light_theme #content #login_form input[type="submit"] {
  background: #c5d8e7;
  color: #303030;
  border: none !important;
}

body.light_theme #content #login_form input[type="submit"]:hover {
  color: #fff;
  background: #9eb5c9;
}

body.light_theme #tooltip-handler {
  border-left: 5px solid #9d9d9d;
  background: #f5f5f5;
}

body.light_theme .alert_icon {
  background: url(images/icon_sprites.png) 0px 0px no-repeat;
}

body.light_theme .stat-iconup {
  background: url(images/icon_sprites.png) -162px 0px no-repeat;
}

body.light_theme .stat-icondown {
  background: url(images/icon_sprites.png) -162px -20px no-repeat;
}

body.light_theme .play_icon {
  background: url(images/icon_sprites.png) -183px 0px no-repeat;
  cursor: pointer;
}

body.light_theme .play_icon:hover {
  background: url(images/icon_sprites.png) -225px 0px no-repeat;
}

body.light_theme .external_icon {
  border: none;
  background: url(images/icon_sprites.png) -212px 0px no-repeat;
  cursor: pointer;
}

body.light_theme .edit_pencil {
  border: none;
  background: url(images/icon_sprites.png) -183px -35px no-repeat;
  cursor: pointer;
}

body.light_theme .edit_send {
  border: none;
  background: url(images/icon_sprites.png) -205px -30px no-repeat;
  cursor: pointer;
}

body.light_theme .success_icon {
  border: none;
  background: url(images/icon_sprites.png) -205px -30px no-repeat;
}

body.light_theme #playlist {
  background: #dbe1e7;
}

body.light_theme #playlist_player {
  background: url(images/loader.gif) #fff no-repeat center;
  border: 1px solid #9d9d9d;
  box-shadow: 0px 0px 5px -2px #000;
}

body.light_theme #playlist_progress {
  box-shadow: 0px 10px 10px -10px #000000;
}

body.light_theme #playlist_progress li {
  background: #f2f4f6;
}

body.light_theme #playlist_progress li:nth-child(2n+1) {
  background: #f2f4f6;
}

body.light_theme #playlist_progress li:nth-child(2n) {
  background: #dbe1e7;
}

body.light_theme #playlist_progress li.current {
  background: #fbffc0 !important;
}

body.light_theme #playlist_progress li.disabled {
  opacity: 0.35;
}

body.light_theme #playlist_progress li span.play_it {
  background: url(images/icon_sprites.png) -183px 0px no-repeat;
}

body.light_theme #playlist_progress li span.disable_song {
  background: url(images/icon_sprites.png) -58px -7px no-repeat;
  cursor: pointer;
}

body.light_theme footer {
  background: #eaeaea;
}

body.light_theme #cookie-alert .cookie-buttons a {
  border: 1px solid #7792a0;
  background: #fff;
  cursor: pointer;
}

body.light_theme #cookie-alert .cookie-buttons a:hover {
  border: 1px solid #00517b;
}

body.light_theme button.set_privacy_settings {
  background:#B7D5EC;
  color:#000;
  cursor:pointer;
  padding:15px;
  border:none;
}
body.light_theme button.set_privacy_settings:hover {
  background:#8ba2b5;
  color:#fff;
}

