/*
 *****************************************************************
 Version: 1.3
 *****************************************************************

 Filename:    pd-common.css
 Parent:      index.php
 Requires:
 Author:      Dungeon-Dave
 Date:        2007-11-19
 Updated:     2008-03-08

 Usage:
 - CSS stylesheet, used to set defaults for ALL skins.

 This file is parsed first, setting up some defaults for all the skins.
 Each skin-specific stylesheet then overrides defaults set up here.

 ####### HISTORY ################################################

 1.0 2007-11-19 - DD -  got fucked off at having to edit all the bloody stylesheets
                        and add in duplicated stuff. So shoved it all in here.

 1.1 2008-01-14 - DD - added orange and blue "td" styles back in
 1.2 2008-01-25 - DD - div.whois style added
 1.3 2008-03-08 - DD - table.progresstable style added
 ******************************************************************/

/* ============== standard tags here ================= */

body
{
    /* --- standard text --- */
    font-family: "tahoma", "arial", "helvetica", "sans-serif";
    color: #000000;
}

h1
{
    font-size: 12pt;
}


p
{
    font-size: 10pt;
}

/* --- remove border from links --- */
img
{
    border: 0;
}


/* ============== Tables ================= */

table
{
    /* --- every table seems to be 100% wide anyway -- */
    width: 100%;
    /* --- let every TD inherit this size -- */
    font-size: 10pt;
    /* border-collapse: collapse; */
}

/* +++ added for the "overlib" popups +++ */
/* --- styles nicked from tooltips in Firefox --- */
table.overlibpopup
{
    width: 40%;
    background-color: #ffff66;
    border: 1px solid #CC9933;

    font-weight:bold;
    padding:2px;
    margin:0px;
}

/* --- used to show % completion -- */
table.progresstable
{
    width: 100px;
}

td
{
    /* -- default size removed - see TABLE. IE doesn't like % --- */
    padding: 0px;
}

td.innerblocks
{
    /* -- gives the middle content that "indented" look --- */
    /* Note: had to change this from 5% to 10px, due to IE's broken CSS     */
    padding-left: 10px;
    padding-right: 10px;
    /* padding-left: 2%; */
}

/* ++++++++++++ block headings and listing text ++++++++++++ */
/* eg: "Online Users:" */
td.block
{
    padding:2px;
    margin:5px;
    font-weight: bold;
    text-align: center;
    height: 20px;
}

/* eg: "User: ddadmin:" - not used that often */
td.blocklist
{
    padding:0px;
    margin:0px;
    font-weight: bold;
}

/* ++++++++++++ header fields: info boxes ++++++++++++++++++++ */
/* eg: "welcome back" */
td.header
{
    font-weight:bold;
    padding:3px;
    margin:0px;
}

/* eg: "Tracker Info:" */
td.lista
{
    border:1px solid #3860BB;
    padding: 2px;
}

td.progress
{
    padding: 0px;
    height: 8px;
}

/* -------- used for "coloured" text ---------- */
td.red
{
    border:1px solid #3860BB;
    color: #FF3300;
    font-weight: bold;
}

td.yellow
{
    border:1px solid #3860BB;
    color: #FFDD44;
    font-weight: bold;
}

td.green
{
    border:1px solid #3860BB;
    font-weight: bold;
    color: #007700;
}

td.orange
{
    border:1px solid #3860BB;
    font-weight: bold;
    color: orange;
}

td.blue
{
    border:1px solid #3860BB;
    font-weight: bold;
    color: blue;
}

form
{
    margin-top: 0;
    margin-bottom: 0;
}

/* =============== links ====================== */

.sublink
{
    font-style: italic;
    font-size: 7pt;
    font-weight: normal;
}

a.index
{
    font-weight: bold;
}

a.biglink
{
    font-weight: bold;
    font-size: 10pt;
}

/* -------- links in "coloured" text ---------- */
td.red a:link
{
    color: #FF3300;
}
td.red a:visited
{
    color: #FF3300;
}

td.yellow a:link
{
    color: #FFDD44;
}
td.yellow a:visited
{
    color: #FFDD44;
}

td.green a:link
{
    color: #00DD00;
}
td.green a:visited
{
    color: #00DD00;
}

/* ----------------- ALERT div boxes --------------- */
.alert_heading,.alert
{
    background-color: red;
    border: 2px solid red;
    padding: 2px;
    width: 90%;

    color: white;
    font-weight: bold;
    text-align: center;
}

.alert
{
    background-color: white;
    color: red;
}

/* -- links in warning boxes -- */

.alert a { color:blue }

/* ----------------- INFORMATION div boxes --------------- */
.info_heading,.info
{
    background-color: green;
    border: 2px solid green;
    padding: 2px;
    width: 90%;

    color: white;
    font-weight: bold;
    text-align: center;
}

.info
{
    background-color: white;
    color: green;
}

div.whois
{
    font-family: monospace;
    font-size: 90%;
}
/* ===============  member styles ==================== */

/* -- make the "normal" menbers bold ----------- */
span.rank_owner,span.rank_admin,span.rank_mod,span.rank_forummod,
span.rank_diamond,span.rank_emerald,span.rank_ruby,
span.rank_sapphire,span.rank_platinum,span.rank_bronze,
span.rank_silver,span.rank_gold,span.rank_member,
span.rank_vip,span.rank_translator,span.rank_uploader
{
    font-weight: bold;
}


span.rank_guest           { color:#000000; }
span.rank_validating      { color:#0098E4; }
span.rank_leecher         { background-color:#aaaaaa; }
span.rank_member          { color:#0Da3aa; }
span.rank_cherry          { color:#FF0000; }
span.rank_strawb          { color:#FF0000; }
span.rank_peach           { color:#FFA500; }
span.rank_apple           { color:#FF0000; }
span.rank_pear            { color:#7CFC00; }
span.rank_pretzel         { color:#DAA520; }
span.rank_banana          { color:#FFFF00; }
span.rank_lime            { color:#00FF00; }
span.rank_green           { color:#20B2AA; }
span.rank_purple          { color:#9932CC; }
span.rank_red             { color:#FF0000; }
span.rank_boss            { color:#FF8C00; }
span.rank_bell            { color:#FFFF00; }
span.rank_key             { color:#87CEEB; }
span.rank_red_snapper     { color:#FF0000; }
span.rank_clyde           { color:#FFB851; }
span.rank_inv1            { color:#7A7A7A; }
span.rank_inky            { color:#00FFFF; }
span.rank_inv2            { color:#7A7A7A; }
span.rank_pinky           { color:#FFB8FF; }
span.rank_inv3            { color:#7A7A7A; }
span.rank_blinky          { color:#FF0000; }
span.rank_flaming_chicken { color:#FAB900; }
span.rank_run             { color:#2121FF; }
span.rank_pac             { color:#FFFF00; }
span.rank_mspac           { color:#FFFF00; }
span.rank_flaming_barrel  { color:#FA0000; }
span.rank_naked_ghost     { color:#FFB8AE; }

span.rank_princess        { color:#FA4EF2; }
span.rank_mario           { color:#FA0000; }
span.rank_dk              { color:#B70000; }
span.rank_qbert           { color:#EF1021; }


span.rank_brainwave       { color:#00FFFF; }
span.rank_galagaboss      { color:#009797; }
span.rank_digdug          { color:#DEDEDE; }
span.rank_1943bomber      { color:#FF8F00; }
span.rank_mappy           { color:#9797AE; }
span.rank_bombjack        { color:#FF0000; }
span.rank_kiwi            { color:#F7B500; }
span.rank_jouster         { color:#FFFF00; }
span.rank_worrior         { color:#FBE105; }
span.rank_contra          { color:#BD8484; }
span.rank_goomba          { color:#DB6D00; }
span.rank_knight          { color:#AAAACC; }
span.rank_gyruss          { color:#FF0000; }
span.rank_carnivalbear    { color:#FFFFFF; }
span.rank_evildoctor      { color:#FF6851; }
span.rank_defender        { color:#8989A0; }
span.rank_frogger         { color:#1DC300; }


span.rank_burger_time     { color:#FFFFFF; }
span.rank_tron            { color:#006DB6; }
span.rank_berzerk         { color:#FFFFFF; }
span.rank_road_runner     { color:#0090F0; }
span.rank_pole_position   { color:#FF8F00; }
span.rank_centipede       { color:#00FF00; }
span.rank_mr_do           { color:#FF0000; }
span.rank_phoenix         { color:#05A8F8; }
span.rank_gauntlet_ii     { color:#FF0000; }












span.rank_translator { color:#FF3300; font-style:italic; }
span.rank_uploader   { color:#2Faa1F; font-style:italic; }
span.rank_vip        { color:#aaaa0B; font-style:italic; }
span.rank_redeeming  { background-color:#cc33ff; }
span.rank_shreview   { background-color:#aaaaaa; }
span.rank_shitlisted { background-color:#DD8359; color:#7B2908; }
span.rank_banned     { background-color:#ffcccc; color:#ff0000; }
span.rank_forummod   { color:#84aaff; }
span.rank_mod        { color:blue; }
span.rank_admin      { color:blue; }
span.rank_owner      { color:blue; }



/* Old Levels */
span.rank_diamond    {   color:#aaaacc;  }
span.rank_emerald    {   color:#00AC74;  }
span.rank_ruby       {   color:#FF3300;  }
span.rank_sapphire   {   color:#3Da3ff;  }
span.rank_platinum   {   color:#eecccc;  }
span.rank_bronze     {   color:#FFAC0B;  }
span.rank_silver     {   color:#777777;  }
span.rank_gold       {   color:#aaaa0B;  }


/* Old Levels */


/* --- highlight certain ranks by a red border --- */
span.rank_leecher, span.rank_shitlisted, span.rank_banned
{ border: 1px solid #ff0000; }

span.red            {   color:red; }
span.blue            {   color:blue; }
span.green            {   color:green; }
span.lime            {   color:lime; }
span.grey            {   color:grey; }
span.lblue          {   color:#62b8ff;  }