@namespace url(http://www.w3.org/1999/xhtml);

/*
  #############################
  #    -Kongregate Dark-      #
  #       Version 1.11        #
  #                           #
  #       Styled by:          #
  #        Akumahai           #
  #   itaitashii@gmail.com    #
  #############################
*/

@-moz-document url-prefix("http://www.kongregate.com"),
url-prefix("https://www.kongregate.com") {

/*
-----------------------------
|                           |
|        Remove Ads         |
|___________________________|
*/

div[id*='ad-slot'],.homepageads, #gamespotlight, .adspacer, #sponsored_game_row_listing, .horizontal_ad, .square_ad{display:none!important;}


/*  --- New Home ---  */

/*
-----------------------------
|                           |
|Featured Game Box          |
|___________________________|
*/

#featured_games_pod{
    background:-moz-linear-gradient(top, #111, #222, #111)!important;
    border-radius:5px!important;
    box-shadow:4px 4px 6px #000!important;
}
a.spritehome left, .roller_previous{
    background-color:#111!important;
}


/* --- Recomended Games --- */
.mhm > .games_pod, #recommended_badges_pod, #game_developer_contents_pod,#powerup_rewards_pod,#kongregate_announcements_pod{
    background-color:#151515!important;
    color:#eee!important;
    border-radius: 12px 12px 20px 20px;
    padding:3px!important;
    border:1px solid #700!important;
}
#recommended_games_pod_holder, #latest_games_pod{width:300px!important}
#recommended_games_pod_holder{margin-left:5px!important;}
#recommended_badges_pod{padding:3px 1px 3px 1px!important;}
#game_developer_contents_pod,#powerup_rewards_pod,#kongregate_announcements_pod{width:290px;}

/* --- Game Category Listings --- */
#browsebycategory dt{
    background:#151515!important;
    border-radius:20px 20px 0px 0px!important;
    padding-left:30px!important;
    border:1px solid #700!important;
    border-bottom:none!important;
}

#leaderboards dd.bucket a:link, .game_details, .challengebox,  .browse_games{
    background-color:#151515!important;
    color:#eee!important;
    border-radius: 20px;
}
.browse_games{
    border-radius:0px 0px 20px 20px!important;
    padding:5px!important;
    border:1px solid #700!important;
    border-top:none!important;
}





/*
-----------------------------
|                           |
|Body Shape and Footer      |
| LEAVE ALONE               |
|___________________________|
*/

::-moz-selection{
    background:rgba(255,50,50,.05)!important;
    color:#700!important;
}

select{
    -moz-appearance: none !important;
    background-color:#111!important;
    color:#f44!important;
    border:1px solid #700!important;
    border-radius:2px!important;
}

input[type="text"], input[type="password"], input[type="checkbox"], input[type="radio"], textarea{
    -moz-appearance: none !important;
    background-color:#111!important;
    color:#f44!important;
    border:1px solid #700!important;
    border-radius:2px!important;
}

.submission_button, input [type="button"], input[type="submit"], .play_button{
    color:#fff!important;
    -moz-appearance: none !important;
    background-color:#700!important;
    border-radius:5px!important;
    border-top:#400 1px solid!important;
    border-left:#200 2px solid!important;
    border-bottom:#a00 1px solid!important;
    border-right:#c00 1px solid!important;
}

.submission_button:hover, input [type="button"]:hover, input[type="submit"]:hover{
    -moz-appearance: none !important;
    background-color:#400!important;
    border-radius:5px!important;
    border-top:#000 1px solid!important;
    border-left:#000 2px solid!important;
    border-bottom:#300 1px solid!important;
}

body {
    max-width:1176px!important;
    margin:auto!important;
    background:#0f0f0f url('http://img149.imageshack.us/img149/4977/testingn.png') repeat-y center!important;
}
a {
    text-decoration:none!important;
}

#headerwrap{
    margin: 5px 0 0 0 !important;
    border-radius:40px 40px 0 0;
}

#footer{
    width:auto!important;
    padding-left:50px!important;
    padding-right:50px!important;
    background-color:#101010!important;
    color:#fff!important;
    border-top:#fff 2px solid !important; 
    border-radius:0 0 38px 38px !important;
    margin:20px 0 5px 0!important;
}

#primarywrap /*, #profile #secondary .wrapper*/ {
    background: #2d2d2d url('http://oi54.tinypic.com/qxoq3p.jpg') repeat-x left bottom!important;
}

#subwrap,#browsbycategory, #secondary_wrap{
    background-color: #2D2D2D!important;
    border-radius:0 0 40px 40px;
}

#tertiary{
    background: #2d2d2d url('http://oi54.tinypic.com/qxoq3p.jpg') repeat-x left top!important;
}

#sidebar.informational, #sidebar.informational dt {
    background-color:#2d2d2d!important;
}

#gamepage_header{
    height:20px!important;
    margin:-5px auto 30px auto!important;
}

#gamepage_header h1{
    width:600px!important;
    text-align:center!important;
    float:none!important;
    height:20px!important;
    margin:0 auto 0 auto!important;
}

#feedback_form{
    background:transparent!important;
    border:none!important;
    padding:0px!important;
}

#feedback_form_form{width:470px!important;}

.divider, #feature, #register, .account_settings{background:transparent!important;}

.maincontent {background:transparent!important;}


/*
-----------------------------
|Red Text (Links)           |
|___________________________|
*/

#browsebycategory dt a:link,#news dd a:link,dd.summary a:link, #latest dt a:link, #popular dt a:link, p.viewall a,  #rightcontainer .shared_content a:link, #rightcontainer dt a:hover,#gameinfo a:link, #comments_list a:link,
#user_mini_profile .contents_inner a:link, .category_badges_listing a, .quick-pick a, #sidebar.informational a, #sidebar.informational dt, .challengebox a, #raffle_entries a, #cards a, #friends a, #fans a, #favorites a,
.owner_edit a, #memberinfo a, #raffle_entries, #cards, #friends, #fans, messages_table, #favorites,.account_settings .flow_list, #account_settings.flow_list, #feature h1, .ind_games h4 a, em a,
.new_category_links #category_links a{
    color:#f00!important;
}

#browsebycategory dt a:hover,#news dd a:hover,dd.summary a:hover, #latest dt a:hover, #popular dt a:hover, p.viewall a:hover, #rightcontainer .shared_content a:hover, #rightcontainer dt a:link, #gameinfo a:hover,
#comments_list a:hover, #user_mini_profile .contents_inner a:hover, .category_badges_listing a:hover,  .quick-pick a:hover, .game dt a:hover, #sidebar.informational a:hover, .challengebox a:hover, #raffle_entries a:hover,
#cards a:hover, #friends a:hover, #fans a:hover, #favorites a:hover, .owner_edit a:hover, #memberinfo a:hover, .accomplishment_vtabpane_content dt{
    color:#900!important;
}

/*
-----------------------------
|White Text (others)        |
|___________________________|
*/

p, dd.browse_games, dd.browse_games a:link, dd.summary, #latest dd.developer, #latest dd.developer a:link, #popular dd.developer, #popular dd.developer a:link, #news dd, #gamespotlight_container h3, a.question,
#rightcontainer, #gameinfo, dl.accomplishment_tasks, dl.challenge_tasks, p.challenge_ends, span.game_title, .chat_tabpane span, .room_name_container, #user_mini_profile p, .user_details, .user_details span,
#holodeck_chat_promotion a, .accomplishment_tabpane_content a, #mystuff h3, #footer a, .category_badges_listing, .developer, .developer a, #sidebar.informational, .challengebox h3 a:hover, .challengebox strong a:hover,
#memberinfo li, .noob_info p, #results p, #friend_finder p, table.wide p, #main p, .notes p, .belowgame_accomplishment_info, .accomplishment_completed .pur_info, .botd_content, #recommendedgameslist div, #lightboxlogin dt,
.highcontrast, .location, .entry-content, td.author span a, td.author .date a, .regtext, em, .collabs_artist p, .about_media_info, .cc_license_logo, .slideshow_media_title, .media_info, .artwork_comments_section,
#artwork_comments, .media_comments, .c2 a:hover{
    color:#eee!important;
}

h1, h2, h3, #gamepage_header h1, .accomplishment_tabpane_inner dt, .belowgame_accomplishment_info strong, a.badge_link, .game dt a, .challengebox h3 a, .challengebox strong a, .room_name, #search_results_container h1,
.browser_gamegroups h4, td.author .post_creator, .forum_group_title, .games_pod h5 a, .c2 a, #recommendedgameslist h5 a{
    color:#eebb99!important; background:transparent!important;
}

a.tag, .graybg{background:transparent!important;}


/*
-----------------------------
|                           |
|Navigation                 |
|___________________________|
*/
/*    ----  Game Search Bar  ----    */
#nav_search_submit_button{
    -moz-appearance: none !important;
    height:19px!important;
    margin-left:-12px!important;
    border:1px solid #700!important;
    border-left:none!important;
    border-radius:0 3px 3px 0!important;
}
#game_title{border-right:none!important;}
#search{height:17px!important;}

#search dd input { background:#111 url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat -1px -191px!important;}


/*    ----  Game Search Results  ----*/
.game_chooser ul{border-radius:5px 5px 20px 20px!important; background:#700!important;}
.game_chooser li {margin-left:1px!important;  width:204px!important;  background:#111!important;  border:none!important; border-bottom:1px solid #700!important;}
.game_chooser li a{background:transparent!important;  font-weight:normal!important;}
.game_chooser li:last-child{border-radius:0px 0px 15px 15px!important;  border:none!important;}
.game_chooser li a:hover{background:#700!important;}

.new-nav-container{border-radius:0px 10px 20px 20px!important;}


/*
-----------------------------
|                           |
|Dark Black Box             |
|___________________________|
*/

.game_details{border-top:1px solid #700!important; border-bottom:1px solid #700!important;}

#belowgame_accomplishments{
    background-color:#151919!important;
    color:#eee!important;
    border-top:#077 1px solid !important;
    border-bottom:#077 1px solid!important;
    border-radius: 20px;
}

#maingame{
    background-color:#151515!important;
    border-radius: 12px !important;
}

/*    ----------  Brows new Games Scroller  ----------    */
.new_category_links #category_links{
    height:20px!important;
    overflow:hidden!important;
    background-color:#211!important;
    border:1px solid #700!important;
    border-radius:10px!important;
    z-index:9001!important;
}
.new_category_links #category_links:hover{
    background-color:#111!important;
    height:120px!important;
}


/*
-----------------------------
|                           |
|Art/Sound                  |
|___________________________|
*/

.collabs_artist{
    background-color:#151515!important;
    border-radius:10px!important;
    border:1px solid #700!important;
}

.media_art_sound, .slideshow{
    background:#151515!important;
    border-radius:20px!important;
}
.media_art_sound{padding-top:25px!important;}

.slideshow .current{
    border-radius:30px!important;
    background:transparent!important;
    border-left:2px solid #700!important;
    border-right:2px solid #700!important;
}

.media_info, .artwork_comments_section, #artwork_comments, .media_comments{border:none!important;}

.data_table tr{border:1px solid #2d2d2d!important;}
.data_table .commenter_avatar{border-radius:10px 0 0 10px!important;background:#151515!important;padding:5px!important;}
.data_table .commenter_comment{border-radius:0 10px 10px 0!important;background:#151515!important;padding:5px!important;}

/*
-----------------------------
|                           |
|Forums                     |
|___________________________|
*/


#forum_posts {
    background:#151515!important;
    border-radius:30px!important;
    padding-left:0px!important;
}
#forum_posts td{border:none!important;}
#forum_posts > *{width:916px!important;}


*[id*='post-body']{
    background:#292929!important;
    border-radius:0px 20px 20px 0px!important;
}

#forum_posts .post .entry-content, .entry-content blockquote, pre{
    font-size:12px!important;
    background:#151515!important;
    margin:10px!important;
    border-radius:6px!important;
    border:1px solid #700!important;
}

.entry-content blockquote, pre{
    background:#202020!important;
    margin-top:0px!important;
    border-top:none!important;
    border-bottom:none!important;
}


td.author{
    background:#292929!important;
    border-radius:20px 0px 0px 20px!important;
}

img.icon {
    background-color:transparent!important;
    border-radius:3px!important;    
}
img[alt="Comment"]{background :url('http://i42.tinypic.com/2ch6yqv.png')top left no-repeat!important;  width:0px!important;  height:16px!important; padding-left:16px!important;}
img[alt="Lock"]{background :url('http://oi39.tinypic.com/wuh5b5.jpg')top left no-repeat!important;  width:0px!important;  height:16px!important; padding-left:16px!important;}




/*
-----------------------------
|                           |
|Tables & Forums            |
|___________________________|
*/

#featurewide{
    background:#111!important;
    border-radius:40px!important;
}

#featurewide .forum_group_title, #featurewide .links{text-align:center!important;}

.divider #feature #main h1{width:900px!important;text-align:center!important;}

table.wide {
    background-color:#111!important;
    border:#111 5px solid!important;
    border-top:none!important;
    border-bottom:none!important;
}

table.wide tr{border-radius:50px!important;}

/*table.wide p{padding:0 0 0 25px!important;}*/
table.wide th.la{
    background-color:#111!important;
    border:none!important;
    border-bottom:#111 5px solid!important;
}
    /*sticky*/
table.wide td.c1{
    border-left:none!important;
    border-right:none!important;
    border-bottom:#111 2px solid!important;
    background-color:#2d2d2d !important;
    border-radius:10px 0 0 10px!important;
}
    /* topic */
table.wide td.c2{
    border-left:none!important;
    border-right:none!important;
    border-bottom:#111 2px solid!important;
    background-color:#2d2d2d!important;
}

table.wide td.inv{
    color:#f99!important;
    border-left:none!important;
    border-right:none!important;
    border-bottom:#111 2px solid!important;
    background-color:#2d2d2d!important;
}
.lp{
    color:#f99!important;
    border-left:none!important;
    border-bottom:#111 2px solid!important;
    background-color:#2d2d2d!important;
    border-radius:0 10px 10px 0!important;
}


/*
-----------------------------
|                           |
|NEWS                       |
|___________________________|
*/

.notes{
    margin:0 0 0 20px!important;
}

.announcement p.announcement_body, .a_body{
    width:690px!important;
    color:#eee!important;
    background-color:#2d2d2d!important;
    border-radius:15px!important;
    border:1px #700 solid!important;
}
.a_body{background-color:#111!important;}

.announcement{
    color:#FFF!important;
    background:#111!important;
    padding:20px 0!important;
    border-radius:25px!important;
    margin:0 0 5px 0!important;
}



/*
-----------------------------
|                           |
|Friends Tab                |
|___________________________|
*/

#friend_finder h3{text-align:center!important;padding:0 0 5px 0!important;}
#friend_finder{
    background-color:#151515!important;
    color:#eee!important;
    border-radius:15px!important;
    border-top:#700 1px solid!important;
    border-bottom:#700 1px solid!important;
}

#main form{
    padding:10px 0px 10px 50px!important;
}

table tr.odd td{
    background:#090909!important;
}

/*
-----------------------------
|                           |
|Game Comments              |
|___________________________|
*/

#comments_list, strong.comments_type{
    background-color:#151515!important;
    color:#eee!important;
    border-radius: 0 10px 10px 10px;
}

.user_message{
    background-color:#292929 !important;
    margin:5px 0 5px 0 !important;
    border-radius: 10px;
}

#game_discussion a.active, #li.game_comments_tab a.active, #ul.game_discussion_tabs a.active{
    background-color:#151515 !important;
    color:#eee !important;
    border-radius: 10px 10px 0 0;
}

#all_comments{
    background-color:#151515!important;
    color:#eee!important;
    border-radius:10px!important;
}

.comment_reply{
    background-color:#202020 !important;
    border-radius: 10px;
    border:1px solid #700!important;
}

.discussion_tab a.active{
    background:#151515!important;
}

/*    ----------  Make tabs the same color as the panel  ----------   */
.main_tabs a.active{opacity:0.1!important;}

/*
-----------------------------
|                           |
|Side of Game Info          |
|___________________________|
*/
#kong_game_ui, #main_tab_set.main_tabs, .chat_actions_container select{
    background-color:#151515!important;
    color:#eee!important;
}



#weekly_high_score_tab_pane{background-color:#151515!important;}
#weekly_high_score_tab_pane tr{
    background:#222!important;
}
#weekly_high_score_tab_pane tr a{color:#f44!important;}

#high_score_panel_tab a{
   -moz-appearance: none !important;
   background:#000!important;
}

/*
-----------------------------
|                           |
|More Games Tab             |
|___________________________|
*/
#more_games_tab_pane{background-color:#292929!important;}
.ind_games {background:transparent!important;}




/*
-----------------------------
|                           |
|LOGIN                      |
|___________________________|
*/

#signup_tab_pane{
    background-color:#292929!important;
    color:#eee!important;
    border-radius: 0 7px 7px 7px;
}

#new_user{
    background-color:#151515!important;
    border:#700 1px solid !important;
    border-radius:5px;
}

/* -----  failed login lightbox  -----*/
#lbContent .header_bar{border-radius:20px 20px 0px 0px!important;padding-top:3px!important;}
#register{background:transparent!important; padding-left:50px!important;}




/*
-----------------------------
|                           |
|Chat Tab                   |
|___________________________|
*/

 .chat_tabpane{
     background-color:#090909!important;
    border-radius: 3px;
    margin:0 0 5px 0!important;
    padding:2px!important;
    border:#700 2px solid!important;
}

.friends_in_room{display:none!important;}

#game_tab_pane.tabpane, #chat_tab_pane.tabpane, #accomplishments_tab_pane.tabpane, .chat_message_window, .default_chat_nag, #accomplishment_group_awarded_tab_pane{
    background-color:#292929!important;
    color:#eee!important;
    border-radius: 0 7px 7px 7px;
}

.chat_message_window div{
    background-color:#292929!important;
}

.chat_message_window p.even{
    text-decoration:none!important;
    background-color:#151515!important;
    color:#eee!important;
    border-radius: 0 2px 0 2px;
}

.chat_message_window p{
    background-color:#090909!important;
    color:#eee!important;
    border-radius: 2px 0 2px 0;
}

.number_in_room_container{
    background-color:#292929!important;
    color:#eee!important;
}

/*
-----------------------------
|                           |
|Achievments                |
|___________________________|
*/
.accomplishment_tabpane_content, .accomplishment_vtabpane_content{
    background-color:#151515!important;
    color:#eee!important;
    border:#700 1px solid !important;
    border-radius: 0 10px 10px 10px;
}

#kong_game_ui #accomplishment_vtab_set li.vtab a.active { 
    background-color:#151515!important;
    border:#700 1px solid !important;
    border-right:none!important;
    border-radius:10px 0 0 10px;
}

#kong_game_ui #accomplishment_vtab_set li.vtab a{ 
    background-color:#292929!important;
    color:#eee!important;
    border:#300 1px solid;
    border-radius:10px 0 0 10px;
}

#accomplishment_group_awarded_tab_pane_content, .quest_complete{
    background-color:#151515!important;
    color:#eee!important;
    border:#700 1px solid !important;
    border-radius:20px;
}


.adcontainer{display:none!important;}

/*
-----------------------------
|                           |
|Awards                     |
|___________________________|
*/
#accomplishment_awarded_tab_pane{
    background-color:#292929!important;
    color:#eee!important;
    border-radius: 0 7px 7px 7px;
}

.accomplishment_completed, #award_tab_botd_check_tomorrow_content{
    background-color:#151515!important;
    border:#700 1px solid !important;
    border-radius:10px;
}

.suggestion_box{
    background-color:#292929!important;
    border-radius:10px;
    margin-left:5px!important;
    margin-right:5px!important;
    border:#700 solid 1px!important;
    border-left:none!important;
    border-right:none!important;
}

#award_tab_botd_check_tomorrow_content, .botd_points_details{
    background-color:#301111!important;
    border-radius:5px!important;
    border:1px solid #700!important;
}

.part_of_quest{
    background-color:#111120!important;
    border-radius:5px!important;
    border:1px solid #700!important;
}

/*
-----------------------------
|                           |
|User Content/alert         |
|___________________________|
*/

#shared_content_welcome_tab_pane, #alert_tab_pane{
    background-color:#292929!important;
    color:#eee!important;
    border-radius: 0 0 7px 7px;
}

#shared_content_welcome_tab_pane #featuredsharedcontent, .disconnect_content, .disconnect_intro{
    background-color:#151515!important;
    border:#700 1px solid !important;
    border-radius:10px;
}

#lightbox{
    color:#eee!important;
    background-color:#111!important;
    border:#a00 3px double!important;
    border-radius:25px!important;
}

.shared_content_long_list_item, .shared_content_item{
    background-color:#292929!important;
    border-radius:15px!important;
}

/*
-----------------------------
|                           |
|Game Info                  |
|___________________________|
*/

#game_info.panel_body, #game_shared_contents.panel_body, #game_description.panel_body, #game_instructions.panel_body, #game_tipjar.panel_body, #game_updates.panel_body{
    background-color:#151515!important;
    color:#eee !important;
    border-radius: 5px;
}

#game_info_panel.collapsible_panel, #game_shared_contents_panel.collapsible_panel, #game_description_panel.collapsible_panel, #game_instructions_panel.collapsible_panel, #game_tipjar_panel.collapsible_panel, #game_updates_panel.collapsible_panel{
    border:#700 1px solid !important;
    margin:10px 0 10px 0!important;
    padding:0 0 0 2px !important;
    background-color:#151515!important;
    color:#eee !important;
    border-radius: 5px;
}

#main_tab_set a.active{
    color:#ff0000 !important;
    border-radius: 10px 10px 0 0;
}
#main_tab_set li a{
    border-radius: 10px 10px 0 0;
    background-color:#292929!important;
}

#user_mini_profile .contents_inner, #holodeck_chat_promotion{
     background-color:#292929!important;
     color:#eee!important;
}

/*
-----------------------------
|                           |
|Rewards Screen             |
|___________________________|
*/

table.rewards, table.leaders{
    background-color:#151515!important;
    color:#eee!important;
    border-radius:10px!important;
}

table.rewards .even, table.leaders .even{
    background-color:#090909!important;
    color:#eee!important;
    border:0px!important;
    border-radius:10px!important;
}

table.rewards td, table.rewards th, table.leaders tr, table.leaders td, table.leaders th{
    border-top:#700 1px solid!important;
    border-bottom:#700 1px solid!important;
}

.table_wrap{
    background-color:#151515!important;
    border-radius:20px!important;
    padding:18px 0 20px 0!important;
    border:0px!important;
}

.pagination{
    padding:0 0 0 350px!important;
}


/*
-----------------------------
|                           |
|Achievments Screen         |
|___________________________|
*/
category_listing_header{
    background-color:#151515!important;
}

.sort_filter span{
    color:#a00!important;
}

.category_badges_listing, .browser_categories ul{
    background-color:#151515!important;
    border-radius:0 0 20px 20px;
    margin:0 0 2px 0!important;
}
.browser_gamegroups ul, .browser_gamegroups{
    background-color:#151515!important;
    border-radius:20px !important;
}

.badge_row{
    background-color:#292929 !important;
    width:335px!important;
    height:41px!important;
    border:#700 1px solid;
    border-radius:3px 20px 20px 20px;
}

.badge_completed{
    background-color:#151515 !important;
    width:335px!important;
    height:41px!important;
    border:#700 1px solid;
    border-radius:3px 20px 20px 20px;
    opacity:.7;
}

.pagination a, .pagination .info {
    color:#eee !important;
}

.pagination a:hover {
    color:#700 !important;
    background-color:#0c0c0c!important;
    border-radius:5px!important;
}

.category_badges_listing .pagination, .category_games_listing .pagination{
    padding: 8px 0 0 210px!important;
}

.badge_listing_intro{
    background-color:#151515!important;
    color:#f00!important;
    border:#700 1px solid!important;
    width:694px!important;
}

.category_listing_header h1{width:290px!important;}

/* new home sprites*/
a.spritehome{background-image:url(http://oi44.tinypic.com/fvelpe.png)!important;}


/* --- Recomended Badges --- on Main Page*/

.featured_badge{
    width:435px!important;
    height:63px!important;
    margin:2px!important;
    margin-top:0px!important;
}
div[id*='recommended_badge_'] {height:63px!important; width:205px!important;  margin:2px!important;}


/*
-----------------------------
|                           |
|Game Screen                |
|___________________________|
*/

[class*="large_game_pod"] .game{
    background-color:#292929 !important;
    padding:6px 3px 6px 3px!important;
    width:349px!important;
    height:95px!important;
    border:#700 1px solid;
    border-radius:3px 20px 20px 20px;
}
[class*="large_game_pod"] .game .rating {
    margin:-14px 0px 0px 0px!important;
}

.category_games_listing{
    background-color:#151515!important;
    border-radius:0px 0px 20px 20px!important;
}
#feature .game .thumb {
    background-color:transparent!important;
}

.browser_categories,.category_listing_header{background:#151515!important;  border-radius:20px!important;}
.category_listing_header{border-radius:20px 20px 0px 0px!important;}
.sort_filter{padding-right:10px!important;}

/*
-----------------------------
|                           |
|Profiles                   |
|___________________________|
*/
#user_about p{
    color:#eee!important;
}

.noob_info{
    background-color:#111!important;
    border-top:#700 1px solid!important;
    border-bottom:#700 1px solid!important;
    border-radius:5px!important;
}

#raffle_entries, #cards, #friends, #fans, messages_table, #favorites{
    background-color:#050505!important;
    border-radius:15px!important;
    border:#700 1px solid;
    border-bottom:none!important;
}

#raffle_entries h2, #cards h2, #friends h2, #fans h2, #favorites h2{
    padding:5px 0 5px 25px !important;
    text-transform: uppercase;
    color:#ff0000!important;
}

#accountinfo span{
    text-transform: uppercase;
}

#profile #secondary .wrapper{
    width:918px!important;
    padding:10px 0 10px 2px!important;
    background:#151515!important;
    border-radius:0 0 15px 15px!important;
    border-bottom:#700 1px solid;
}

#shouts_table{
    width:916px!important;
    padding:10px 2px 10px 2px!important;
    background:#151515!important;
    border-radius:15px!important;
    border:#700 1px solid;
}

#shout_content{
}

.message_reply_container p{
    color:#eee!important;
}

.message_reply_container{
    background-color:#151515!important;
    padding:5px!important;
    border-radius:5px;
    border:#700 1px solid!important;
}

.sitemessage{
    background-color:#2d2d2d!important;
    border:none!important;
    text-align:center!important;
}

/*
-------------------------------------
Edit Profile
------------------------------------
*/

#feature #main form, #notifications.edit_settings{
    background-color:#111!important;
    color:#eee!important;
    border-top:#700 1px solid!important;
    border-bottom:#700 1px solid!important;
    border-radius:15px!important;
}

#notifications.edit_settings form{
    padding:10px 0!important;
}

.account_settings .flow_list, #account_settings.flow_list{
  float:none!important;
  margin: 0 auto 0 auto!important;
  text-align:center!important;
}


/*
-----------------------------
|                           |
|Search Results             |
|___________________________|
*/
#search_results_container h1{
    width:911px!important;
    text-align:center!important;
}

#search_results_container h1 span{
    color:#777!important;
    float:left!important;
    width:911px!important;
    margin:6px auto 6px auto!important;
    text-align:center!important;
}

#search_results_container{
    width:911px!important;
    border-radius:15px!important;
    background-color:#111!important;
    padding:0 0 5px 0!important;
}
.square_ad ad{
    display:none!important
}

#results{
    width:625px!important;
    float:none!important;
    margin:0 auto 0 auto!important;
}

#results .game_search_result, #results li dl{
    background-color:#292929!important;
   padding:10px!important;
    border-radius:6px!important;
    margin:0 0 0 50px!important;
    border:1px #700 solid!important;
}

#results li dl{
    padding:10px 0 10px 55px!important;
}

#results .game_icon{
    background-color:#292929!important;
    border-radius:6px 0px 0px 6px!important;
    padding:5px 0px 5px 3px!important;
    border:1px #700 solid!important;
    border-right:none!important;
}






.gameresult_rating{
    margin: -12px 0 0 140px!important;
}


/*
-----------------------------
|                           |
|Picture Fixes              |
|___________________________| 
http://oi54.tinypic.com/abedy.jpg
*/



/* Badge Surroundings*/
.badge_border span { background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 0 !important;}
.badge_border .complete { background-position:0 -775px !important;}
.badge_border .incomplete { background-position:0 -731px !important;}

/* uhhh... Come back later*/
.featured_game_info .ratings { background:transparent url(http://oi52.tinypic.com/16k1082.png) repeat-x scroll 0 -1356px !important;}
.featured_game_info .ratings li {background:url(http://oi52.tinypic.com/16k1082.png) repeat scroll 0 -1368px transparent !important;}

/* Connection */
.user_connection #chat_connected_indicator {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -594px !important;}
.user_connection #chat_limited_connection_indicator {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -611px !important;}
.user_connection #chat_disconnected_indicator {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -628px !important;}

/*fav bug flag*/
ul.contributetools li {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat !important;}
ul.contributetools li.favorite { background-position:0 2px!important ;}
ul.contributetools li.bug_game { background-position:0 -11px!important ; }
ul.contributetools li.flag_game { background-position:0 -24px!important ; }
ul.contributetools li.download_game { background-position:0 -1127px!important ; }


/* QuickLinks */
#quicklinks li {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat -20px 0!important;}
#quicklinks li.instructions { background-position:0 -264px!important; }
#quicklinks li.rate { background-position:0 -281px!important; }
#quicklinks li.favorites { background-position:0 -298px!important;}
#quicklinks li.tipjar { background-position:0 -313px!important;}
#quicklinks li.scores { background-position:0 -329px!important;}
#quicklinks li.socialshare { background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat!important;}
li#quicklinks_digg.socialshare { background-position:0 -470px!important; }
li#quicklinks_reddit.socialshare { background-position:0 -484px!important; }
li#quicklinks_stumbleupon.socialshare { background-position:0 -498px!important; }
li#quicklinks_myspace.socialshare { background-position:0 -540px!important; }
li#quicklinks_delicious.socialshare { background-position:0 -554px!important; }
li#quicklinks_twitter.socialshare { background-position:0 -568px!important; }
#quicklinks li.share { background-position:0 -346px!important;height:13px!important; }
#quicklinks li.shared_content,#quicklinks li.shared_content_user-content { background-position:0 -362px!important; }
#quicklinks li.shared_content_level { background-position:0 -379px!important; }
#quicklinks li.shared_content_contraption { background-position:0 -394px!important; }

/* Not exactly sure...*/
#kong_game_ui ul.main_tabs li.closeable a .close_tab_link {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -989px !important;}
#kong_game_ui ul.main_tabs li.tab a.active { height:25px;margin-top:0 }
#kong_game_ui ul.main_tabs li#chat_tab a { background-position:0 -25px;width:45px }
#kong_game_ui ul.main_tabs li#chat_tab a.active { background-position:0 0 }
#kong_game_ui ul.main_tabs li#game_tab a { background-position:-45px -25px;width:48px }
#kong_game_ui ul.main_tabs li#game_tab a.active { background-position:-45px 0 }
#kong_game_ui ul.main_tabs li#accomplishments_tab a { background-position:-93px -25px;width:98px }
#kong_game_ui ul.main_tabs li#achievements_tab a.active { background-position:-93px 0 }
#kong_game_ui ul.main_tabs li#achievements_tab.highscores a { background-position:-891px -25px;width:87px }
#kong_game_ui ul.main_tabs li#achievements_tab.highscores a.active { background-position:-891px 0 }
#kong_game_ui ul.main_tabs li.shared_content_type_tab a { background-position:-191px -25px;width:106px }
#kong_game_ui ul.main_tabs li.shared_content_type_tab a.active { background-position:-191px 0 }
#kong_game_ui ul.main_tabs li#shared_content_level_tab a { background-position:-297px -25px;width:65px }
#kong_game_ui ul.main_tabs li#shared_content_level_tab a.active { background-position:-297px 0 }
#kong_game_ui ul.main_tabs li#shared_content_contraption_tab a { background-position:-362px -25px;width:106px }
#kong_game_ui ul.main_tabs li#shared_content_contraption_tab a.active { background-position:-362px 0 }
#kong_game_ui ul.main_tabs li.shared_content_type_tab.stacked a { background-position:-191px -73px }
#kong_game_ui ul.main_tabs li.shared_content_type_tab.stacked a.active { background-position:-191px -48px }
#kong_game_ui ul.main_tabs li#shared_content_welcome_tab a { background-position:-191px -25px;width:106px }
#kong_game_ui ul.main_tabs li#shared_content_welcome_tab a.active { background-position:-191px 0 }
#kong_game_ui ul.main_tabs li#more_games_tab a { background-position:-468px -25px;width:89px }
#kong_game_ui ul.main_tabs li#more_games_tab a.active { background-position:-468px 0 }
#kong_game_ui ul.main_tabs li#avatar_tab a#avatar { background-position:-557px -25px;width:62px }
#kong_game_ui ul.main_tabs li#avatar_tab a#avatar.active { background-position:-557px 0 }
#kong_game_ui ul.main_tabs li#accomplishment_group_awarded_tab a { background-position:-619px -25px;width:69px }
#kong_game_ui ul.main_tabs li#accomplishment_group_awarded_tab a.active { background-position:-619px 0 }
#kong_game_ui ul.main_tabs li#share_tab a#share { background-position:-688px -25px;width:64px }
#kong_game_ui ul.main_tabs li#share_tab a#share.active { background-position:-688px 0 }
#kong_game_ui ul.main_tabs li#chat_api_tab a { background-position:-752px -25px;width:53px }
#kong_game_ui ul.main_tabs li#chat_api_tab a.active { background-position:-752px 0 }
#kong_game_ui ul.main_tabs li#signup_tab a#signup { background-position: -818px -25px; width: 73px; }
#kong_game_ui ul.main_tabs li#signup_tab a#signup.active { background-position: -818px 0; }
#kong_game_ui ul.main_tabs li#next_steps_tab a#next_steps { background-position:-1465px -25px;width:83px }
#kong_game_ui ul.main_tabs li#next_steps_tab a#next_steps.active { background-position:-1465px 0 }
#kong_game_ui ul.main_tabs li.closeable a .close_tab_link {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -989px !important; }
#kong_game_ui ul.main_tabs li.closeable a.active .close_tab_link { background-position:0 -978px!important;}

/* Comment Rating*/
.comment .comment_rating_links a {background:url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 0 !important;}
.comment.rated_negative .comment_rating_links a.flag {background:url(http://oi52.tinypic.com/16k1082.png) no-repeat scroll 0 -24px transparent !important;}
.comment .comment_rating_links a.positive { background-position:-24px -594px!important;}
.comment .comment_rating_links a.negative { background-position:-24px -609px!important;}
.comment .comment_rating_links a.positive:hover,.comment.rated_positive .comment_rating_links a.positive { background-position:-24px -639px!important; }
.comment .comment_rating_links a.negative:hover,.comment.rated_negative .comment_rating_links a.negative { background-position:-24px -624px!important; }

/*  Kreds  */
#contribjar table.donate a.kred5icon {background:url(http://oi52.tinypic.com/16k1082.png) no-repeat -16px -978px !important; }
#contribjar table.donate a.kred10icon {background:url(http://oi52.tinypic.com/16k1082.png) no-repeat -16px -996px !important; }
#contribjar table.donate a.kred25icon {background:url(http://oi52.tinypic.com/16k1082.png) no-repeat -16px -1014px !important; }

/*  Mini Profile Buttons  */
#user_mini_profile_contents #user_info ul.user_actions li {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat !important;}
#user_mini_profile_contents #user_info ul.user_actions li.add_friend { background-position:0 -37px!important;}
#user_mini_profile_contents #user_info ul.user_actions li.remove_friend { background-position:0 -51px!important;}
#user_mini_profile_contents #user_info ul.user_actions li.mute { background-position:0 -66px!important;}
#user_mini_profile_contents #user_info ul.user_actions li.unmute { background-position:0 -81px !important;}



/*  Unknown Shit, May Not Work*/
.truncated_text a.show_more { background:url(http://oi52.tinypic.com/16k1082.png) no-repeat 100% -1159px}
.full_text a.show_less { background:url(http://oi52.tinypic.com/16k1082.png) no-repeat 100% -1170px !important;}
.panel_handle { background-image:url(http://oi52.tinypic.com/16k1082.png) !important;background-repeat:no-repeat}
#game_tipjar #contribjar .tips_intro { background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 4px -655px !important;}
#kong_game_ui ul.achievement_tabs li.tab a .challenge_image_points {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 2px -1043px !important;}
p.question_icon a {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -1258px !important;}
p.missing_accomplishment_link a { background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -238px}
#kong_game_ui .chat_promotion a {background:url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -81px !important;}
#kong_game_ui .user_row .guest_count_in_room {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -1284px !important;}
#kong_game_ui .accomplishment_completed .claim_award_box ul li {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat }
#kong_game_ui .accomplishment_completed .more_info p a { background:url(http://oi52.tinypic.com/16k1082.png) no-repeat 100% -1158px !important;}


#share_tab_pane_content .share_header p { background:#DDD url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -906px !important;}
.social_share_links ul li {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat !important;}
#share_tab_pane_content input.game_url {background:#fff url(http://oi52.tinypic.com/16k1082.png) no-repeat 3px -203px !important;}
#share_tab_pane_content .email_invitation_contents a.import_contacts { background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat -2px -222px !important; }
#kong_game_ui .signup_tab_form h3 { background:url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -420px !important;}
#shared_content_tab_content #shared_content_info .content_actions .flag_shared_content { background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -24px !important;}
.disconnect_content .disconnect_intro { background:#F5F5F5 url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -836px !important;}
#game_discussion .sticky_game_post strong {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -167px }
#game_discussion #below_game_forum_controls a {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -1107px !important;}
#game_discussion #below_game_forum_controls a.viewall_posts {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 10px -185px !important; }
body#plugs.featureform #main form .import_contacts {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat scroll -2px -221px !important;}
#commentutility #comment_add_a_comment a { background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 10px -1107px !important;}
#comments_list a.see_all_comments { background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -130px }
body#report.leaders #secondary .question_points {background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -1257px !important;}
.star-rating {background:url(http://oi52.tinypic.com/16k1082.png) 0 -1308px repeat-x }
.star-rating li a:hover { background:url(http://oi52.tinypic.com/16k1082.png) 0 -1320px !important;z-index:2 !important;left:0 }
.star-rating li.current-rating { background:url(http://oi52.tinypic.com/16k1082.png) 0 -1332px !important;}
#star_ratings_block .star-rating li.current-rating,#below_game_star_ratings_block .star-rating li.current-rating,#shared_content_info .star-rating li.current-rating { background:url(http://oi52.tinypic.com/16k1082.png) 0 -1344px }
#leaderboards .question { background:transparent url(http://oi52.tinypic.com/16k1082.png) no-repeat 0 -1257px !important;}
#collabs_media_browse #secondary .star-rating { background:transparent url(http://oi52.tinypic.com/16k1082.png) repeat-x scroll 0 -1308px !important; }
#collabs_media_browse #secondary .star-rating li.current-rating { background:url(http://oi52.tinypic.com/16k1082.png) 0 -1332px !important; }






#gs_network { background:url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat -337px -190px!important;}

.footerlinks .gs_logo { background:transparent url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat -363px -136px!important;}

#five_game_roll .featured_game_details .play_now { background:#333 url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 0 -1082px!important;}
#five_game_roll .games_list {background:transparent url(/images/presentation/feature_var2.png?1) repeat-x 0 7px!important;}
#five_game_roll .games_list a:hover,#five_game_roll .games_list a.active {background:transparent url(/images/presentation/feature_var2.png?1) no-repeat 46px -103px!important;}
.friend .description dd.developer a { background:transparent url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2328px!important;}
.fan .description dd.developer a { color:#333!important;text-decoration:underline!important;background:transparent url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2328px!important;}
#browsebycategory .category .browse_games table tr td.browse_game_title span.browse_developer a {background:transparent url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2328px!important;}
#browsebycategory .category .browse_games table tr td.browse_game_title span.browse_developer a {background:transparent url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2328px!important;}
body#play dd.incomplete,body#current_challenges dl.challenge_tasks dd.incomplete { background:url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 0 -286px!important;}
body#play dd.complete,body#current_challenges dl.challenge_tasks dd.complete { background:url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 0 -682px!important;}
#kong_game_ui .user_rollover_container { background:transparent url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 0 -2400px!important;}
#kong_game_ui .user_rollover { background:transparent url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat -120px 100%!important;}
#kong_game_ui .room_description_rollover_container { background:transparent url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 0 -2400px!important;}
#kong_game_ui .room_description_rollover { background:transparent url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat -120px 100%!important;}
.admin_icon {background:url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2288px!important;}
.curator_icon {background:url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2368px!important;}
.moderator_icon {background:url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2308px!important;}
.developer_icon {background:url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2328px!important;}
.room_owner_icon {background:url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2348px!important;}
.forummod_icon {background:url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2408px!important;}
.user_row .friend_icon { background:url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 100% -2388px!important;}
.messages_table .message_type span { background:transparent url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat 0 0!important;}
.messages_table .message_type span.type_new { background-position:0 -236px!important;}
.messages_table .message_type span.type_private {background-position:-260px -236px!important;}
.blackbg .footerlinks .gs_logo { background:#101010 url(http://img29.imageshack.us/img29/6773/sitewidesprite.png) no-repeat -363px -152px!important; }
}
