/* Riddler and Mimichu's Darkened EM skin */

@charset "utf-8";
@-moz-document domain('epicmafia.com'), url-prefix('http://www.epicmafia.com')
{

/* This is all mostly yers */
body {
    color: #A2B5CD !important;
    background-image: -moz-linear-gradient(center top , rgb(31, 31, 31), rgb(36, 36, 36) 10%, rgb(40,40,40) 66%, rgb(32,32,32)) !important;
    font-family: Tahoma, Times New Roman, Verdana !important;
    }

p {
    color: #A2B5CD !important;
    background-color: rgb(38,38,38) !important;
    }
    
          
h3  {
    background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
    }
    
#forum_container table th div {
    background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
    }
     
.redbutton {
     background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
     }
     
.red {
     background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
     }
    
#content {
   background: rgb(31,31,31) !important;
   }
  
div#warn {
    background: rgb(38,38,38) !important;
    }
  
div#footer {
    background-image: -moz-linear-gradient(center left , rgb(31, 31, 31), rgb(36, 36, 36) 10%, rgb(40,40,40) 66%, rgb(32,32,32)) !important;
    }
  
div#threadmsg {
    background: rgb(38,38,38) !important;
    }
    
div#threadmsg ol {
 color: #3B506D !important;
 }
 
 div#threadmsg ul {
 color: #3B506D !important;
 }
  
div#poll {
    background: rgb(38,38,38) !important;
    }
  
div#threadmaker {
    background: rgb(38,38,38) !important;
    }
  
.text {
    color: #A2B5CD !important;
    }
    
.forum:nth-child(2n+1) {
    background: rgb(42,42,42) !important;
    }

.row:nth-child(2n) {
    background: rgb(42,42,42) !important;
    }
  
.bubble {
    color: #A2B5CD !important;
    background: rgb(42,42,42) !important;
    }

.bubble_i  {
color: #A2B5CD !important;
    font-family: tahoma, times new roman, verdana !important;
    background: rgb(42,42,42) !important; }
  
blockquote {
    color: #A2B5CD !important;
    background: rgb(38,38,38) !important;
    }
  
fieldset {
    color: #A2B5CD !important;
    background: rgb(38,38,38) !important;
    }
    
  
textarea {
    color: #A2B5CD !important;
    background: rgb(42,42,42) !important;
    }

.result_msg {
    background: rgb(42,42,42) !important;
    }
    
    .rt-post {
    background: rgb(42,42,42) !important;
    }
    

/* I need to go thru these, mostly mine from here down */

h2#state {
   color: #A2B5CD !important;
   background-color: #242424 !important;
   } 
   
.meet_username.meet_entity {
   color: #A2B5CD !important;
   } 
   
.meet_entity {
   color: #3B506D !important;
   
   }

div#statebox.cfix {
   background-color: #242424 !important;
   } 

.window {   
    background-color: rgb(34,34,34) !important;
    }
input#typebox {
    color: #A2B5CD !important;
    font-family: tahoma, times new roman, verdana !important;
    background: #141414 !important;  
    } 
    
/*Changes the numbers of roles in games */
.sup {
    color: #A2B5CD !important;
    } 
    
/* agent/spy contact boxes */ 
select#contactselect {
   background-color: #171717 !important;
   color: #A2B5CD !important;
   }
   
div#contactswitch.selected {
   background-color: #171717 !important;
   }   
   
input#inputchoice_text.inputchoice_text {
    color: #A2B5CD !important;
    font-family: tahoma, times new roman, verdana !important;
    background: #141414 !important;  
   } 
   
/* drop down boxes for in game meetings */
.booth_choices {
   background-color: #171717 !important;
   }
  
div.message_count {
   background-color: #242424 !important;
   } 
   
div.info.hz-list {
   background-color: #242424 !important;
   color: #A2B5CD !important;
   } 
   
div#stickers.cfix  {
   background-color: #242424 !important;
   } 
   
div#friends.cfix  {
   background-color: #242424 !important;
   } 
     
div#friendrequests  {
   background-color: #242424 !important;
   } 
        
.friend.ctrl  {
   background-color: #242424 !important;
   } 
   
div.inner  {
   background-color: #242424 !important;
   }    
   
input {
    color: #A2B5CD !important;
    font-family: tahoma, times new roman, verdana !important;
    background: rgb(42,42,42) !important;  
    }
      
div.inform  {
   background-color: #242424 !important;
   } 
   
div.no_topgames {
   background-color: #242424 !important;
   } 
   
div.round_status.inform {
   background-color: #242424 !important;
   } 
   
div.action_name {
   background-color: #242424 !important;
   } 

div.action_reason {
   background-color: #242424 !important;
   } 
 
div#reports {
   background-color: #242424 !important;
   } 

.report:nth-child(2n+1) {
   background-color: rgb(31,31,31) !important;
   } 
   
div#report_msg {
   background-color: #242424 !important;
   color: #A2B5CD !important;
   } 
   
.sticker {
   background-color: #242424 !important;
   }
   
/*friend request broken, can't change it */
div#friend_41673.friend.ctrl {
   background-color: #242424 !important;
   }       
   
/* Setup Font on user page */
td.setuptitle {
    color: #A2B5CD !important;
    }
   
/* User Age/gender/etc */
td {
    color: #a2b5cd !important;
    }
    
/* user rank on lobby page */
.user_rank {
    font-size: 0.9em !important;
    color:  #242424 !important;
    font-weight: normal !important;
    padding: 8px !important;
    border: 1px solid rgb(91,172,239) !important;
    background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
    border-radius: 1px 1px 1px 1px !important;
    text-shadow: 0px 0px 0px rgb(204, 204, 204) !important;
    
}
   
   
/* logoutbox */
div#auth {
   background-color: #242424 !important;
   }  

div#auth_inner {
   background-color: #242424 !important;
   }  
   
div#alt_switch {
   background-color: #242424 !important;
   }   

div#alt_switch_inner {
   background-color: #242424 !important;
   }   

.userteeny span {
   color: rgb(0,255,255) !important;
   }
   
.user span:hover {
   color: #3B506D !important;
   }
   
/*Link font stuff? */
a {
   background-color: transparent !important;
   color: rgb(0,255,255) !important;
   text-decoration:none !important;
   }  
   
   a:hover {
   background-color: transparent !important;
   color: #3B506D !important;
   text-decoration:none !important;
   }  
   
/* preview bar thing */
div#wmd-preview.wmd-panel.wmd-preview {
   background-color: #242424 !important;
   }       
   
/* Round setup boxes */
div.roundsetup {
   background-color: #242424 !important;
   }       

div#no_topgames {
   background-color: #242424 !important;
   }       
   
/* role pages */
h5 {
    background-color: transparent !important;
    color: #0099ff !important;
    }

div#role_desc {
   background-color: #242424 !important;
   color: #A2B5CD !important;
   }       
   
   .editable:hover {
   background-color: rgb(42,42,42) !important;
   color: #A2B5CD !important;
   }       
/* Rules work */
div.src_descr {
   background-color: #242424 !important;
   }       
   
/* in game profile, piechart is an image, can't get border */
div.user_tabs {
   background-color: #242424 !important;
   }       
   
div.userinfo_track {
   background-color: #242424 !important;
   }       
  
div.user_header {
   background-color: #242424 !important;
   }       
   
div.user_content_info {
   background-color: #242424 !important;
   }   
   
div.user_content_role  {
   background-color: #242424 !important;
   }    
   
.track_user   {
   background-color: #242424 !important;
   }    
   
   
/* Unranked buttons, can't get anything else to change */
li.unranked_opts.pophover {
    background: rgb(42,42,42) !important;  
    }
     
/* Tabs - almost work */   
a.sel {
   background-color: #303030 !important;
   
   }
   
   .enter_lobby.sel {
   background: #303030 !important;
   
    
   } 
     
#nav li {
   background-color: #242424 !important;
   }  
   
   ul#nav a:hover {
   background-color: #333333 !important;
   }  
   
#subnav li {
   background-color: #242424 !important;
   } 
        
   ul#subnav a:hover {
   background-color: #333333 !important;
   }  
   
sel {
   background-color: #242424 !important;
   }
   

   
/* error popup things - works */
div.post_error.hide {
    background-color: #242424 !important;
    color: #3B506D !important;
    } 
   
div.pop_warn  {
    background-color: #242424 !important;
    color: #3B506D !important;
    } 
   
span#pop_warn_text  {
    background-color: #242424 !important;
    color: #3B506D !important;
    } 
   
div.error.hide.naverror {
    background-color: #242424 !important;
    color: #3B506D !important;
    } 
   
   
/* log in page - doesn't work */ 

div.homediv.top3 {
   background: #242424 !important;
   color: #A2B5CD !important;
   }
   
div.homediv.gradient {
   background: #242424 !important;
   }
   
   h4 {
   color: #A2B5CD !important;
   }
   
   
/* Blinding White Leaving a game - works */
div#pop_warn.pop_data.vm {
   background-color: #242424 !important;
   }
   
/* Inbox */
div#message_core {
   background-color: #242424 !important;
   }
   
div.message_clip.opened {
   background-color: #242424 !important;
   }
   
   
/* countdown in games */ 
span#countwarn.hide {
    color: #3B506D !important;
    }
   
/* anon games real name */
div.real_username {
    color: #3B506D !important;
    }
   
/* Create Game */
div.createsetup.sel {
    color: #A2B5CD !important;
    font-family: tahoma, times new roman, verdana !important;
    background: #242424 !important;  
   } 
   
/* Buy Tab */
div.actionbar.cfix {
    color: #A2B5CD !important;
    font-family: tahoma, times new roman, verdana !important;
    background: #242424 !important;  
   }

div#tokens.cfix {
   color: #A2B5CD !important;
   font-family: tahoma, times new roman, verdana !important;
   background: #242424 !important;  
   }

a.button.confirm {
   color: #A2B5CD !important;
   font-family: tahoma, times new roman, verdana !important;
   background: #242424 !important;  
   }

select {
   color: #A2B5CD !important;
   font-family: tahoma, times new roman, verdana !important;
   background: #242424 !important;  
   } 
   
/*lobby game thing */
div.tableinfo {
    background: #242424 !important;
    color: #3B506D !important;
    }
   
div.players {
    background: #242424 !important;
    color: #3B506D !important;
    }  
   
/* sticker corner, there's a little white box on it */ 
div.sticker_corner  {
    background: #242424 !important;
    color: #3B506D !important;
    }    
   
/* Game Number */
.game_id {
 color: #3B506D !important;
   }
   
/* Village List In Game */
.user_li:hover {
background: #343434 !important;

    }    
    .username {
color: #A2B5CD !important;

    }    

/*Bio*/
#bio.markdown p {
background: rgb(31,31,31) !important;
}

/*In game messages*/
div.regular.msg:hover {
background: rgb(31,31,31) !important;
color: #A2B5CD !important;
}

/*Strategies*/
#view_strategy {
background: rgb(42,42,42) !important;
color: #A2B5CD !important;
}

/*Suicide/Veg*/
.grey {
color: #3B506D !important;
}

/*TIRAMISU*/
div#window {
    background: #242424 !important;
    color: #A2B5CD !important;
    }  
    
div.bubble_msg {
    background: #242424 !important;
    color: #A2B5CD !important;
    }  
    
    
div.instr_choose {
    background: #242424 !important;
    color: #A2B5CD !important;
    }

div#maxplayers.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
    background: #242424 !important;
    color: #A2B5CD !important;
    }

div#maxround.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
    background: #242424 !important;
    color: #A2B5CD !important;
    }

a.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-hover {
    background: #242424 !important;
    color: #A2B5CD !important;
    }
    
div#show_deck_words {
    background: #242424 !important;
    color: #A2B5CD !important;
    }
    
div#connecting {
    background: #242424 !important;
    color: #A2B5CD !important;
    }
    
div.pair-round {
    background: #242424 !important;
    color: #A2B5CD !important;
    }

div#choose_list.hide {
    background: #3D3D3D !important;
    color: #A2B5CD !important;
    }

div.nick.logged_in {
    background: #242424 !important;
    color: #A2B5CD !important;
    }

a#leave_game {
    background: #242424 !important;
    color: #A2B5CD !important;
    }
    
    #game #table #cards #card_list .card, #game #table #cards #choose_list .card {
    margin: 0.25em !important;
    box-shadow: 2px 2px 5px rgb(136, 136, 136) !important;
    background: url("http://www.epicmafia.com/images/tira/tira_small.png") no-repeat scroll 5px center #242424 !important;
    padding-left: 34px !important;
    }
    
#announcements li.announcement div:last-child {
    background: #242424 !important;
    color: #A2B5CD !important;
    }
    
    div#lobby_announcement {
    background: #242424 !important;
    color: #A2B5CD !important;
    }

/*SIDE GAMES*/
div.history {
 background: #242424 !important;
    color: #A2B5CD !important;
    }
    
    div#chat.grid12 {
 background: rgb(32,32,32) !important;
    color: #A2B5CD !important;
    }

  #chat_i {
 background: rgb(32,32,32) !important;
    color: #A2B5CD !important;
   }
    
   div.disabled {
 background: #2F2F2F !important;
    color: #A2B5CD !important;
    }
    
    #players_i .user.dead {
     background: #2F2F2F !important;
     }
     
     .user.left {
     background: #2F2F2F !important;
     }
     
     .user.mod {
     background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
     color: #242424 !important;
     }
     
     .user.suicide{
     background: #2F2F2F !important;
     }
     
     #header.container26 {
    width: 1000px !important;
    height: 110px !important;
    background: rgb(34, 34, 34) !important;
    padding-left: 0px !important;  
    }
    
         #title {
   font-family: Palatino, Tahoma, Times New Roman, Verdana !important;
       color: #A2B5CD !important;
    }
    
    
    #state {
 background: #2F2F2F !important;
    color: #A2B5CD !important;
    }

div.vv.emph_bg {
 background: #2F2F2F !important;
 margin: 0.4em 0px !important;
 }
 
 div.voter {
     color: #A2B5CD !important;
 }
 
 #game #states .game_state h3 {
 color: #2F2F2F !important;
 }
 
 #game #learn h3.red, #game #learn h4.red {
 color: #232323 !important;
 }
 
 #game #board #board_i {
    margin: 0px auto !important;
    width: 685px !important;
    
    }
    
   a#kick {
    background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
    padding: 0.4em;
    font-size: 0.9em;
    border-radius: 3px 3px 3px 3px;
} 

#bullshit_container {
 background: #2F2F2F !important;
 margin: 0.4em 0px !important;
 }
 
 #bullshit {
    background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
     color: #232323 !important;
    padding: 0.4em !important;
    font-size: 0.9em !important;
    border-radius: 3px 3px 3px 3px !important;
}

#game #action_bullshit #reveal_previous {
    background-color: #2F2F2F !important;
    padding: 0.5em !important;
}

#cards {
    background-color: #242424 !important;
}

#play_cards {
  background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
     color: #232323 !important;
    padding: 0.4em !important;
    font-size: 0.9em !important;
    border-radius: 3px 3px 3px 3px !important;
}

#reveal {
    background-color: #2F2F2F !important;
    
    }
    
    .dices {
    background-color: #242424 !important;
    
    }
     .turn {
    background-color: #2F2F2F !important;
    
    }
    
    #send_bet {
  background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
     color: #232323 !important;
    padding: 0.4em !important;
    font-size: 0.9em !important;
    border-radius: 3px 3px 3px 3px !important;
}

    #send_bluff {
  background-image: -moz-linear-gradient(center top , rgb(51,100,139), rgb(79,148,205) 10%, rgb(91,172,239) 66%, rgb(51,100,139)) !important;
     color: #232323 !important;
    padding: 0.4em !important;
    font-size: 0.9em !important;
    border-radius: 3px 3px 3px 3px !important;
}

    
    /*New Stuff*/
    
              div.gamerow {
    background: #242424 !important;
    color: #A2B5CD !important;
    }
    
              div.game_info_top {
    background: #242424 !important;
    color: #A2B5CD !important;
    }
    
    .pagelink {
    background: #242424 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
    .pagenav li a {
    background: #242424 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
        
    #stickers_inner {
    background: #242424 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
        #friendpage {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
           #current_round {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
               #select_lobby_forum a.sel {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
        div.play_menu {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
            div.play_menu_ii {
    background: #2F2F2F !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
                div.controls {
    background: #2F2F2F !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }

           a.poke_back {
    background: #2D2D2D !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
                a.poke_back:hover {
    background: #2F2F2F !important;
    color: #3B506D !important;
    border: 1px solid #2F2F2F !important;
    }
   
        
    div#manage_alternates {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
        .alternate.main {
    background: #2D2D2D !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
        
        .relationship_preview {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
            #tab_nav li {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
                #tab_nav li.sel {
    background:  #2D2D2D !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
                #tab_nav li:hover {
    background: #2D2D2D !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
            .describe {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
                .error {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }
    
             #statusmsg_i {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }

                 #speak_button {
    background: url("http://i.imgur.com/xQyny.png")  !important;
    color: #A2B5CD !important;
    }
    
        
    div#gamenav {
    background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
    }

.smallfont.msg {        background: #232323 !important;
    color: #A2B5CD !important;
    border: 1px solid #2F2F2F !important;
}
    
    
}