/*

Author: jaCUBE
Version: 1.21
Updated: 26-09-2010

*/

@charset "utf-8";

@-moz-document domain('www.epicmafia.com'), url-prefix('http://www.epicmafia.com')


{

  body {
   background: #070707 url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/webborder_em-1.png') repeat-y scroll center top !important;
  }
 
  #container {
    background-color: #111111 !important;
  }
  
  a {
    color: #00D4FF !important;
  }
  
  a:hover {
    color: #79E8ff !important;
    text-shadow: 0 0 0.6em #00D4FF !important;
  }

  .window {
    background-color: #111111 !important;
  }
  
  div.bltc {
    background: #343434 !important
  }
 
  .log {
    color: #117711 !important;
  }
  
  .gamesetup div.rolecont {
    color:#BB1111 !important;
  }
  
  .grey {
    color:#00D4FF !important;
  }

  #game_container .grey  {
    color:#00D4FF !important;
  }
 
  #statebox {
    color:#00D4FF !important;
  }
  
  .pip > div {
    background-color: #111111 !important;
    border-color: #00D4FF !important;
  }
  
  .booth_choices {
    background-color: #111111 !important;
    text-shadow: none !important;
  }
  
  #countdown {
    background-color: #111111 !important;
    color:#00D4FF !important;
  }
  
  .sup {
    color: #FFFFFF !important;
  }
  
  .gametable td:first-child a *  {
    color: #00D4FF !important;
  }
  
  .tableinfo {
    background-color: #222222 !important;
    color: #FFFFFF !important;
    border: 1px #555555!important;
  }
  
  .tableinfo h4 {
    color: #00D4FF !important;
  }
  
  a.user {
    color: #FFFFFF !important;
  }

  a.user:hover {
    color: #00D4FF !important;
  }
 
  .gamesetup > li.rolecont {
    color: #FFFFFF !important;
  }
  
  #nav {
    background: transparent !important;
    left: 50px !important;
  }
  
  #subnav {
    background: #070707 url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_gradient_jac1-1.png') repeat-x scroll center bottom !important;
    padding-top: 0px !important;
  }
  
  #nav li.sel {
    background: #000000 url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_big_selected-1.png') no-repeat scroll center bottom !important;
    opacity:0.9 !important;
    filter:alpha(opacity=90) !important;
  }

  #nav li.sel:hover {
    opacity:0.9 !important;
    filter:alpha(opacity=90) !important;
    }

  #nav li.sel a:hover {
    color: #12c409 !important;
    opacity:0.9 !important;
    filter:alpha(opacity=90) !important;

  }
  
  #subnav li.sel {
    background: none !important;
  }
  
  #nav li.sel a {
    color: #12c409 !important;
    text-shadow: 0 0 1.5em #12c409, 0 0 1.5em #12c409, 0 0 1.5em #12c409 !important;
  }

  #nav li:hover {
    color: #FFFFFF !important;
    background: #070707 url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_big_hover.png') no-repeat scroll center bottom !important;
    opacity:0.8 !important;
    filter:alpha(opacity=80) !important;

  }
  
  #subnav li.sel a {
    color: #00D4FF !important;
    text-shadow: 1px 1px 15px #FFFFFF, 0 0 1em #00D4FF, 0 0 0.2em #000000 !important;
  }
  
  #nav li {
    background: #000000 url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_big.png') no-repeat scroll center bottom !important;
    opacity: 0.6 !important;
    filter: alpha(opacity=60) !important;
    margin-right: 10px !important;
  }
  
  ul#nav a {
    color: #00D4FF !important;
  }

  ul#nav a:hover {
    color: #FFFFFF !important;
    text-shadow: 0 0 1.5em #FFFFFF, 0 0 1.5em #FFFFFF, 0 0 1.5em #FFFFFF !important;
  }
  
  #commentpage .bubble {
    background-color: #333333 !important;
  }
  
  #commentpage .odd .bubble {
    background-color: #222222 !important;
  }
  
  #commentpage .tail {
    background:none no-repeat !important;
  }
  
  a.sitdown {
    color: #FF0000 !important;
  }
  
  .pop_data {
    background-color: #444444 !important;
  }
  
  .dead, #statebox {
    color: #00D4FF !important;
  }
  
  .grey {
    color: #00D4FF !important;
  }
  
  .log {
    color: #00FF59 !important;
  }
  
  .username {
    color: #FFFFFF !important;
  }
  
  #header {
    background: #000000 url("http://i145.photobucket.com/albums/r219/jaCUBE/2010/epicmafia_logo_3-2.png") no-repeat scroll !important;
  }
  
  #user_container #friends .ctrl {
    background-color: #222222 !important;
  }

  #user_container .friendctrl {
    background-color: #333333 !important;
    color: #FFFFFF !important
  }
  
  #innercontainer #message_controls a {
    background: #333333 !important;
  }
  
  .error {
    background-color: #D30003 !important;
    color: #000000 !important;
    font-weight: bold !important;
  }
  
  #comment_container #commentinput .tail {
    background:#111 !important;
  }
  
  #comment_container #commentinput input[type="submit"] {
    color: #000000 !important;
  }
  
  #forum_container table .odd {
    background: #333333 !important;
  }
  
  .button {
    color: #00D4FF !important;
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_button-3.png') repeat-x scroll left bottom !important;
    border: 1px solid #444444 !important;
  }
  
  #lobby_container #findoptions a.sel {
    background-color: #555555 !important;
  }
  
  #instruction_container .gamedesc p {
    background-color: #333333 !important;
  }
 
  #forum_container table div.forumdesc {
    color: #FFFFFF !important;
  }
  
  h3 {
    background: transparent url(http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_gradient-1.png) repeat-x scroll left bottom !important;
  }
  
  #lobby_container #dash {
    background: transparent url(http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_gradient-1.png) repeat-x scroll left bottom !important;
  }
  #game_container .selected {color: #00FFFF !important;}
  .gametable td:first-child a * {
    color: #FFFFFF !important;
  }
  
  #user_container #finduserresults {
    background-color: #333333 !important;
    color: #FFFFFF !important;
  }
  
  #lobby_container #warn {
    background-color: #333333 !important;
    color: #FFFFFF !important;
    border: 2px solid #F2FF00 !important;
  }
  
  #forum_container #threadmsg {
    background-color: #222222 !important;
  }
  
  #forum_container #threadmsg .thread_lt .msg {
    color: #FFFFFF !important;
  }
  
  #forum_container .postmsg > div {
    background-color: #333333 !important;
  }
  
  #forum_container table th div {
    background: transparent url(http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_gradient-1.png) repeat-x scroll left bottom !important;
  }
  
  .redgradient {
    background: transparent url(http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_gradient-1.png) repeat-x scroll left bottom !important;
  }
  
  #forum_container form label,
  #forum_container form input,
  #forum_container form textarea {
    background-color: #222222 !important;
    color: #FFFFFF !important;
  }
  
  .inform {
    background: #333333 !important;
    color: #FFFFFF !important;
  }

  #user_container .editbox input, #user_container .editbox textarea {
    background-color: #333333 !important;
    color: #FFFFFF !important;
  }
  
  #user_container .editbox label.inner {
    color: #FFFFFF !important;
  }
  
  #form_container input[type="file"] {
    background-color: #333333 !important;
  }
  
  #form_container input[type="text"]:focus {
    border-color: #00D4FF !important;
  }
  
  #form_container input[type="password"]:focus {
    border-color: #00D4FF !important;
  }
  
  #form_container textarea:focus {
    border-color: #00D4FF !important;
  }
  
  #addon_container .module h5 {
    color: #00D4FF !important
  }
  
  #addon_container .module p {
    background-color: #333333 !important;
  }
  
  #addon_container .actionbar {
    background-color: #222222 !important;
  }
  
  #addon_container .module .yourinfo {
    color: #00D4FF !important;
  }
  
  #addon_container #tokens {
    background-color: #333333 !important;
  }
  
  #addon_container #numtokens {
    color: #00D4FF !important;
  }
  
  #addon_container #target input {
    background-color: #333333 !important;
    color: #FFFFFF !important;
  }
  
  #addon_container select {
    background-color: #333333 !important;
    color: #FFFFFF !important;
  }
  
  #user_container #finduserbox input[type="text"] {
    background-color: #333333 !important;
    color: #FFFFFF !important;
  }
  
  #user_container #finduserbox input {
    background-color: #333333 !important;
    color: #FFFFFF !important;
  }

  #user_container #finduserbox input:focus {
    border-color: #00D4FF !important;
  }
  
  #lobby_container #refresh {
    color: #FFFFFF !important;
  }
  
  #instruction_container .char {
    background: transparent url(http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_gradient_button.png) repeat-x scroll left bottom !important;
  }
  
  #instruction_container .char .desc {
    color: #FFFFFF !important;
    height: 150px !important;
  }
  
  #innercontainer #role_container #role #role_desc {
    background-color: #333333 !important;
    color: #FFFFFF !important;
  }
  
  #instruction_container .mmafia {
    color: #FF7A7A !important;
    border-color: #FF7A7A !important;
  }
  
  #instruction_container .mvillage {
    color: #5BB8FF !important;
    border-color: #5BB8FF !important;
  }
  
  #instruction_container .mthird {
    color: #FFB600 !important;
    border-color: #FFB600 !important;
  }

  a:hover img {
    border-color: #00D4FF !important;
  }

  #comment_container #commentinput textarea {
    background-color: #555555 !important;
  }
  
  #comment_container #commentinput textarea:focus {
    background-color: #666666 !important;
    border-color: #00D4FF !important;
  }
  
  #comment_container #commentinput > div {
    background-color: #555555 !important;
  }
  
  #forum_container form textarea:focus {
    border-color: #00D4FF !important;
  }
  
  #user_container #createfamily input {
    background-color: #333333 !important;
    color: #FFFFFF !important;
  }

  #user_container #createfamily input:focus {
    border-color: #00D4FF !important;
  }
  
  #user_container #addalt form {
    background-color: #333333 !important;
    color: #FFFFFF !important;
  }
  
  #user_container #addalt input {
    background-color: #222222 !important;
    color: #FFFFFF !important;
  }
  
  #innercontainer #message_content #send_message_form #recipient_msg {
    background-color: #222222 !important;
    color: #FFFFFF !important;
  }
  
  #innercontainer #message_content #send_message_form #recipient_msg:focus {
    border-color: #00D4FF !important;
  }
  
  #innercontainer #message_content #send_message_form #recipient_input {
    background-color: #222222 !important;
    color: #FFFFFF !important;
  }
  
  #innercontainer #message_content #send_message_form #recipient_input:focus {
    border-color: #00D4FF !important;
  }
  
  .gradient  {
      background: transparent url(http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_gradient_button.png) repeat-x scroll left top !important;
  }
  
  #home_container .top3  {
      background: transparent url(http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_gradient_button.png) repeat-x scroll left top !important;
  }
  
  #form_container fieldset {
    color: #FFFFFF !important;
  }
  
  .userred {
    color: #FFFFFF !important;
  }
  
  .smallfont {
    color: #FFFFFF !important;
  }
  
  .red {
    color: #00D4FF !important;
  }

  .score-lt em {
      color: #00D4FF !important;
    }
  
  #form_container input[type="text"],
  #form_container input[type="password"] {
    background-color: #333333 !important;
    border-color: #888888 !important;
    color: #FFFFFF
  }

  #form_container input[type="text"]:focus,
  #form_container input[type="password"]:focus {
    border-color: #00D4FF !important;
    color: #FFFFFF
  }

  #game_container .meet_username {
      color: #00D4FF !important;
  }

  .meet_entity {
    color: #FFFFFF !important;
  }

  #game_container #statebox {
    color: #00D4FF !important;
    background: #070707 url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/em_gradient_jac1-1.png') repeat-x scroll center bottom !important;
  }

  #comment_container #commentpage .commentinfo a {
    color: #FFFFFF !important;
  }
  #comment_container #commentpage .commentinfo a:hover {
    color: #00D4FF !important;
  }
  
  #user_container .friendgeneral a {
    color: #FFFFFF !important;
  }
  
  #user_container .friendgeneral a:hover {
    color: #00D4FF !important;
  }
  
  #lobby_container #announcements ul li div:first-child {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/info-1.png') no-repeat scroll left center !important;
  }
  
  #lobby_container #announcements ul li div {
    padding-left: 20px !important;
  }
  
  #nav a, #subnav a {
    color: #FFFFFF !important;
  }
  
  #nav a, #subnav a:hover {
    color: #BBBBBB !important;
    text-shadow: none !important;
  }

  #game_container #typebox {
    background: #222222 !important;
    color: #FFFFFF !important;
  }
  
  #game_container .window {
    border-left: 1px solid #00D4FF !important;
  }
  
  #lobby_container .tableid {
    margin-left: 4px !important;
  }
  
  #lobby_container .gametable td:first-child a:hover {
  }
  
  #lobby_container .gametable .sitdown a:hover  {
  }
  
  #lobby_container .gametable tr {
    border-bottom: 1px solid #222222 !important;
    width: 700px !important;
  }
  
  .pagenav li.selected {
    color: #FFFFFF !important;
    text-shadow: 1px 1px 2px #FFFFFF, 0 0 1em #00D4FF, 0 0 0.2em #000000 !important;
  }
  
  #lobby_container #gamepage {
    border: 1px solid #222222 !important;
    width: 700px !important;
  }
  
  .point-right {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/table_open-1.png') no-repeat scroll left top !important;
  }
  
  .point-down {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/table_close-1.png') no-repeat scroll left top !important;
  }
  
  #statetext {
    color: #FFFFFF !important;
    text-shadow: 1px 1px 2px #FFFFFF, 0 0 1em #00D4FF, 0 0 0.2em #000000 !important;
    padding-top: 15px !important;
  }
  
  #game_container #linkleft {
    color: #00D4FF !important;
    padding-left: 10px !important;
  }
  
  #game_container #linkright {
    color: #00D4FF !important;
    padding-right: 10px !important;
  }
  
  .userbox h2 {
    color: #FFFFFF !important;
    text-shadow: 1px 1px 2px #FFFFFF, 0 0 1em #00D4FF, 0 0 0.2em #000000 !important;
    padding-top: 15px !important;
    padding-left: 10px !important;
  }
  
  #game_container .meetbox h2 {
    color: #FFFFFF !important;
    text-shadow: 1px 1px 2px #FFFFFF, 0 0 1em #00D4FF, 0 0 0.2em #000000 !important;
    padding-left: 10px !important;
  }
  
  .green {
    color: #00D4FF !important;
  }
  
  #addon_container .actionbar a {
    margin-right: 10px !important;
  }

  #game_container #whisper select, #game_container #contact select {
    color: #FFFFFF !important;
    background: #333333 !important;
  }

  #game_container #whisper option, #game_container #contact option {
    color: #FFFFFF !important;
  }


  #game_container #whisper option:hover, #game_container #contact option:hover {
    color: #00D4FF !important;
    background: #111111 !important;
  }


  #game_container #countwarn {
    color: #00D4FF !important;
  }

  .boothtext {
    color: #FFFFFF !important;
  }
  
  #game_container #whisper {
    color: #FFFFFF !important;
    }
    
  #game_container #contact {
  color: #FFFFFF !important;
  }

  #game_container #countbar {
    background-color: #00D4FF !important;
  }

  #game_container #barcont {
    border: 1px solid #00D4FF !important;
  }
  
  .vm td .center {
    text-align: left !important;
  }


  #gameheader_rt h2 {
    margin-top: -55px !important;
    margin-right: 30px !important;
    font-size: 13px !important;
  }
  
  .role-bulletproof {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/bp_icon-2.png') no-repeat scroll left top !important;
  }
  
  .role-doctor {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/doc_icon.png') no-repeat scroll left top !important;
  }
  
  .role-killer {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/killer_icon.png') no-repeat scroll left top !important;
  }

  .role-yakuza {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/yakuza_icon.png') no-repeat scroll left top !important;
  }
  
  #forum_container form input:focus,
  #forum_container form textarea:focus {
    border-color: #00D4FF !important;
  }

  #game_container #typebox.selected {
    border-color: #00D4FF !important;
  }
  
  #game_container #countcont {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/clock_icon.png') no-repeat scroll left center !important;
  }

  #forum_container .postmsg .bubble:hover {
    background-color: #222222 !important;
  }

  #lobby_container .createsetup.sel {
    background: #111111 !important;
    border: 1px solid #333333 !important;
  }

  #comment_container #commentpage .bubble:hover {
    background-color: #444444 !important;
  }

  #game_container .booth_choices {
    border-color: #00D4FF !important;
  }

  a:active {
    color: #00D4FF !important;
  }
  
  #whisper a {
    color: #FFFFFF !important;
  }

  .friendrequests {
    background-color: #222222 !important;
  }
  
  #family_container .editable:hover {
    color: #FFFFFF !important;
    background-color: #333333 !important;
  }
  
  #family_container #mission textarea {
    color: #FFFFFF !important;
    background-color: #333333 !important;
    border-color: #00D4FF !important;
  }

  .close:hover {
    background: url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/close.png') no-repeat scroll center top !important;
  }  
  
  .rateup-sel {
    background: url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/rating_up.png') no-repeat scroll center bottom !important;
  }
  
  .ratedown-sel {
    background: url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/rating_down.png') no-repeat scroll center top !important;
  }
  
  .inc:hover {
    background: url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/inc.png') no-repeat scroll center top !important;
  }
  
  .dec:hover {
    background: url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/dec.png') no-repeat scroll center top !important;
  }
  
  .button:hover {
    text-shadow: 1px 1px 21px #FFFFFF, 0 0 0.6em #00D4FF !important;
  } 

  #forum_container #threadmsg .thread_lt {
    width: 700px !important;
  }

  #forum_container #threadmsg textarea {
    color: #FFFFFF !important;
    background-color: #333333 !important;
    height: 400px !important;
    min-width: 700px !important;
    border-color: #00D4FF !important;
    margin-left: 50px !important;
    margin-bottom: 20px !important;
    font-family: Calibri !important;
  }
  
  #family_container #familyinfo table td:first-child {
    color: #00D4FF !important;
  }
  
  #comment_container #commentpage .emptycomment {
    color: #00D4FF !important;
    font-weight: bold !important;
  }
  
  #user_container #personalinfo tr > td:first-child {
    color: #00D4FF !important;
    text-shadow: 0 0 0.8em #00D4FF !important;
  }
  
  #user_container td.mark + td {
    color: #00D4FF !important;
    text-shadow: 0 0 0.8em #00D4FF !important;
  }
  
  #user_container .friend.moreinfo .smallfont {
    font-style: italic !important;
    color: #888888 !important;
  }
  
  .score-lt {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/score.png') no-repeat left center !important;
  }
  
  .karma-lt {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/karma.png') no-repeat left center !important;
  }
  
  .lives-lt {
    background: transparent url('http://i145.photobucket.com/albums/r219/jaCUBE/2010/lives.png') no-repeat left center !important;
  }
  
  #game_container .personal {
    font-weight: bold !important;
  }

/* ADS KILLERS - enable this for killing ads on the front page

  #lobbyad {
    height: 0px !important;
    width: 0px !important;
  }
  
  .lobbyad {
    height: 0px !important;
    width: 0px !important;
  }
  
  #top_ad {
    height: 0px !important;
    width: 0px !important;
  }
  
  #google_ads_frame1 {
    height: 0px !important;
    width: 0px !important;
    visibility: hidden !important;
  }
  
  #google_ads_frame2 {
    height: 0px !important;
    width: 0px !important;
    visibility: hidden !important;
  }
  
  #google_ads_frame3 {
    height: 0px !important;
    width: 0px !important;
    visibility: hidden !important;
  }


*/

}


/* Ok, here is your easter egg... :)

 +-'~`---------------------------------/\--
 ||"""""""""""""""""""""""""""""""" \\\\\\  \/~)
 ||      EPIC MAFIA DARK STYLE 2010  \\\\\\  \/_
  |~~~~~~~~-________________-_________________\ ~--_
  !---------|_________       ------~~~~~(--   )--~~
                      \ /~~~~\~~\   )--- \_ /(
                       ||     |  | \   ()   \\
                       \\____/_ / ()\        \\
                        `~~~~~~~~~-. \        \\
                                    \ \  <($)> \\
                                     \ \        \\
                                      \ \        \\
                                       \ \        \\
                                        \ \  ()    \|
                                        _\_\__====~~~
                                        
*/