a
{
   color: #000;
}
a:visited
{
   color: #222;
}


/* ?????? ????? (light background)*/

/*  (medium-light background) */
input[type=text], input[type=password], input[type="file"]
{
   background-color: #DDDDDD;
}
.player_colors, form.main_login input, textarea,
.experience_list div.odd
{
   background-color: #DDDDDD;
}
/* (medium-dark background) */
.gm_colors, #add_xp,div.activity_list_item,div#custom_disp,div.campaign_list_item
{
   background-color: #F0F0F0;
}

/* (Borders/trim) */
.sidebar_div input[type=text], .sidebar_div input[type=password]
{
   border: 1px solid #999999;
}
div.progressBar div.border,
div.character_text, p.text_formatting a,.font_popup, .size_popup, .color_popup,
.loot_detail img, form.main_login, div.recent_chars,
div#up_camp_list,div#up_act_list, #add_xp,
form.main_login input,div#setting_description, div.comment
/* #nav_bar, .sidebar_div,  #branding, #footer,*/
{
   border: 1px solid #999999;
}

.navigation li.selected
{
   color: #4c4c4c;
  /* border-top: 1px solid #999999;
   border-right: 1px solid #999999;
   border-left: 1px solid #999999;
   border-bottom: 1px solid #FFFFFF;*/
}


.navigation a
{
   color: #000000;
}

.navigation li.no_access
{
   color: #666666;
}

.navigation a:hover
{
   color: #4c4c4c;
}

.wiki_body, .definition_item, div.wiki_item, div.cal_item
{
   border: 1px solid #999999;
}

.def_def
{
   border-top: 1px solid #999999;
}

/* buttons */
input[type=button].button_short, input[type=submit].button_short
{
   background: url(/images/btn_short_gray.gif) no-repeat;
}
input[type=button].button_short:hover, input[type=submit].button_short:hover
{
   background: url(/images/btn_short_gray.gif) no-repeat -78px 0;
}
a.button_short
{
   background: url(/images/btn_short_gray.gif) no-repeat;
}
a:hover.button_short
{
   background: url(/images/btn_short_gray.gif) no-repeat -78px 0;
}
input[type=button].button_medium, input[type=submit].button_medium
{
   background: url(/images/btn_medium_gray.gif) no-repeat;
}
input[type=button].button_medium:hover, input[type=submit].button_medium:hover
{
   background: url(/images/btn_medium_gray.gif) no-repeat -118px 0;
}
a.button_medium
{
   background: url(/images/btn_medium_gray.gif) no-repeat;
}
a:hover.button_medium
{
   background: url(/images/btn_medium_gray.gif) no-repeat -118px 0;
}

input[type=button].button_long, input[type=submit].button_long
{
   background: url(/images/btn_long_gray.gif) no-repeat;
}
input[type=button].button_long:hover, input[type=submit].button_long:hover
{
   background: url(/images/btn_long_gray.gif) no-repeat -154px 0;
}
a.button_long
{
   background: url(/images/btn_long_gray.gif) no-repeat;
}
a:hover.button_long
{
   background: url(/images/btn_long_gray.gif) no-repeat -154px 0;
}