a {
	color: black;
}
h1.title {
	margin: 0;
}
	
.player {
	text-align: center;
	border: solid 2px black;
	background: #b0b0b0;
	color: black;
	padding: 1px;
	font-size: 80%;
	font-family: sans-serif;
}
.player a {
	color: black;
	text-decoration: none;
}

.player_pure {
	background-color: #fff !important;
	border-color: #ccf;
	border-width: 6px;
}
.player_shrimp {
	border-color: #b66;
}
.player_spirit {
	border-color: #fff;
}
.player_sewage {
	border-color: #6a6;
}
.player_ice {
	border-color: #99f;
}
.player_neutral {
	border-color: #444;
}
.player_goth {
	background-color: #000 !important;
	border-color: #606;
	border-width: 6px;
	color: #606;
}
.player_fire {
	border-color: #c00;
}
.player_water {
	border-color: #00c;
}
.player_air {
	border-color: #ca0;
}
.player_earth {
	border-color: #0c0;
}

.crowd {
	border: solid 2px black;
	background: #ccc;
	color: black;
	font-weight: bold;
	padding: 1px;
	font-size: 120%;
}

.heading {
	font-weight: bold;
	border-bottom: solid thin black;
	margin-bottom: 4px;
	font-size: 14pt;
}

.subheading {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}

.infoul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.SkateBoard {
	padding: 1px;
	border: solid 1px black;
	background-color: #ccc;
	color: #888;
}
.SpeederBike {
	padding: 2px;
	border: solid 2px black;
	background-color: #fff;
	color: #888;
}
.SharkBuggy {
	padding: 2px;
	border: solid 2px #CD853F;
	background-color: #8b4513;
	color: 	#CD853F;
}
.Bike {
	padding: 2px;
	border: solid 1px black;
	background-color: #8c8;
	color: #383;
}
.Pimpmobile {
	padding: 8px;
	font-family: fixed;
	border-width: 4px;
	border-style: solid;
	border-color: #ff9900;
	color: #fff;
	background: url(/images/pimp.gif) center center;
}
.Tank {
	padding: 2px;
	font-family: fixed;
	border-width: 4px;
	border-style: solid;
	border-color: #226 #226 #66a #66a;
	background-color: #448;
	color: #88a;
}
.Rickshaw {
	padding: 4px;
	border: solid 2px black;
	background-color: #c82;
	color: #cd0;
}
.AirShip {
	padding: 4px;
	border: solid 4px black;
	background-color: #ff0;
	color: #444;
}
.MagicCarpet {
	padding: 4px;
	border: solid 1px blue;
	background-color: #ccf;
	color: #00e;
}
.Ferry , .SpeedBoat {
	border: 1px dashed white;
	padding: 4px;
}
.Ferry a, .SpeedBoat {
	color: white;
}

.monster {
	border: solid 1px black;
	background: #aaa;
	color: black;
	padding: 1px;
	font-size: 80%;
}
.monster_pure {
	background-color: #fff !important;
	border-color: #ccf;
}
.monster_goth {
	background-color: #000 !important;
	border-color: #c0f;
	color: #c0f;
}
.monster_fire {
	background-color: #400;
	border-color: #f88;
	color: #f88;
}
.monster_earth {
	background-color: #040;
	border-color: #8f8;
	color: #6f6;
}
.monster_water {
	background-color: #004;
	border-color: #88f;
	color: #99f;
}
.monster_air {
	background-color: #440;
	border-color: #ff8;
	color: #ff6;
}
.monster_spirit {
	background-color: #eee;
	border-color: #88f;
	color: #88f;
}
.monster_shrimp {
	background-color: #fcc;
	border-color: #b66;
	color: #b66;
}
.monster_sewage {
	background-color: #637100;
	color: #000;
	border-color: #6a6;
}
.monster_ice {
	background-color: #aaf;
	color: #000;
	border-color: #44f;
}
.monster_neutral {
	border-color: #444;
}
.knight {
	border-style: dotted;
	font-family: serif;
}
.baron {
	border-style: dashed;
	border-width: 4px;
	font-weight: bold;
	font-family: serif;
}
.earl {
	border-style: solid;
	border-width: 4px;
	font-weight: bold;
	font-family: serif;
	font-style: italic;
}
.baron .player_air {
	background: black;
}	
.taxi {
	margin-top: 4px;
	border: yellow dashed 2px;
	background: black;
	color: yellow;
	font-weight: bold;
	padding: 0px;
}





.road {
	background-color: #cc8;
	background-image: url(/images/grass.jpg);
	text-align: center;
	padding: 3px;
}
.road_h {
	border-top: 2px dashed black;
	border-bottom: 2px dashed black;
	height: 80px;
}
.road_v {
	width: 80px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-left: 2px dashed black;
	border-right: 2px dashed black;
}
.road_safe,.road_northcote, .road_gauntlet, .road_frostcastle, .road_cloudcastle, .road_gorganpalace, .road_pit, .road_dungeon, .road_safer, .road_undercroft, .road_bowlingalley, .road_guild, .road_guildprivate, .road_guildturnstile,.road_platform {
	background-image: url(/images/road.jpg);
	background-color: #ccc;
}
.road_bunting_v
{
	background-image: url(/images/bunting_v.png);
	background-position: 50% 50%;
}
.road_bunting_h
{
	background-position: 50% 50%;
	background-image: url(/images/bunting_h.png);
}



.road_guildprivate {
	border-width: 10px;
}
.road_guildturnstile {
	border-width: 5px;
}
.road_beach {
	background-color: #cc8;
	background-image: url(/images/beach.png);
}
.road_gangplank {
	background-image: url(/images/boat.png);
	color: white;
}
.road_boat {
	background-image: url(/images/boat.png);
	color: white;
}
.road_nspace , .road_safenspace{
	color: #ccf;
	background-color: #000;
	background-image: url(/images/nspace.jpg);
}
.road_space , .road_safespace{
	color: #ccf;
	background-color: #000;
	background-image: url(/images/space.jpg);
}
.road_flat {
	background-color: #e0e0ff;
	color: #8080e0;
	background-image: none;
}
.road_wild, .road_wilder, .road_dinoscrub {
	background-color: #cc8;
	background-image: url(/images/grass.jpg);
}
.road_limbo {
	background-color: black;
	background-image: none;
}
.road_rocks {
	background-color: #ccc;
	background-image: url(/images/crags.jpg);
}
.road_mountain, .road_safemountain, .road_uncutrock, .road_dinomountain, .road_magicmountain {
	background-color: #ccc;
	background-image: url(/images/crags.jpg);
}
.road_crags {
	background-color: #ccc;
	background-image: url(/images/crags.jpg);
}
.road_jungle, .road_thickjungle, .road_dinojungle {
	background-color: #484;
	background-image: url(/images/jungle.png);
	color: white;
}
.road_forest, .road_tforest, .road_ozforest {
	background-color: #484;
	background-image: url(/images/forest.jpg);
	color: white;
}
.road_badlands, .road_kansas {
	background-color: #884;
	background-image: url(/images/badlands.png);
	color: white;
}
.road_desert, .road_greatdesert, .road_tundra, .road_dinodesert {
	background-color: #884;
	background-image: url(/images/badlands.png);
	color: white;
}
.road_ozplain {
	background-color: #cc8;
	background-image: url(/images/grass.jpg);
}
.road_plain {
	background-color: #cc8;
	background-image: url(/images/grass.jpg);
}
.road_cloud , .road_safecloud , .road_unwalkablecloud {
	background-color: #fff;
	background-image: url(/images/clouds.jpg);
}
.road_water, .road_ocean, .road_whaleocean, .road_pond, .road_flood, .road_safewater, .road_catacombpool, .road_ozwater, .road_oceanwizonly, .road_shrimp, .road_dinolake {
	background-color: #8cc;
	background-image: url(/images/water.png);
}
.road_muddry, .road_dump {
	background-color: #cc4;
	color: white;
	background-image: url(/images/muddry.jpg);
}
.road_mudwet {
	background-color: #cc4;
	color: white;
	background-image: url(/images/mudwet.jpg);
}
.road_bright {
	background-color: #fff;
	background-image: none;
	color: #888;
}
.road_dark {
	background-color: #000;
	background-image: none;
	color: #888;
}
.road_tree {
	background-color: #444;
	background-image: url(/images/cave.png);
	color: white;
}
.road_cave, .road_ozcave, .road_vault, .road_dinocave {
	background-color: #444;
	background-image: url(/images/cave.png);
	color: white;
}
.road_swamp, .road_fireswamp, .road_dinoswamp {
	background-color: #cf4;
	color: #000;
	background-image: url(/images/swamp.png);
}
.road_coollava, .road_coolinglava {
	background-color: #444;
	color: #ccc;
	background-image: url(/images/coollava.png);
}
.road_lava {
	background-color: #cf4;
	color: #ff0;
	background-image: url(/images/lava.jpg);
}
.road_sewage, .road_drain {
	background-color: #cf4;
	color: #ff0;
	background-image: url(/images/slime.jpg);
}
.road_tunnel,.road_trial, .road_minotaurlair, .road_catacomb, .road_cutrock, .road_mountaintrail, .road_filtertoad, .road_filterdragon, .road_filterwombat, .road_AirDungeon, .road_EarthDungeon, .road_AirDungeonDoor,.road_betweentracks, .road_EarthDungeonDoor, .road_FireDungeonDoor, .road_WaterDungeonDoor {
	background-color: #cc4;
	color: white;
	background-image: url(/images/tunnel.jpg);
}
.road_cavein {
	background-color: #888;
	color: black;
	background-image: url(/images/cavein.jpg);
}
.road_mars {
	background-color: #a00;
	color: black;
	background-image: url(/images/mars.jpg);
}
.road_redweed {
	background-color: #a00;
	color: black;
	background-image: url(/images/redweed.jpg);
}
.road_snow, .road_icestation, .road_safesnow {
	background-color: #fff;
	color: #000;
	background-image: url(/images/snow.png);
}
.road_ice, .road_thinice, .road_thickice {
	background-color: #ddf;
	color: #000;
	background-image: url(/images/ice.jpg);
}
.road_glacier, .road_iceberg {
	background-color: #bbd;
	color: black;
	background-image: url(/images/glacier.jpg);
}
.road_aircraft {
	background-color: #00f;
	color: white;
	background-image: url(/images/ba.png);
}
.dragon_air {
	color: white;
	background-color: #000;
	background-image: url(/images/dragon_air.png);
}
.dragon_water {
	color: white;
	background-color: #000;
	background-image: url(/images/dragon_water.png);
}
.dragon_fire {
	color: white;
	background-color: #000;
	background-image: url(/images/dragon_fire.png);
}
.dragon_earth {
	color: white;
	background-color: #000;
	background-image: url(/images/dragon_earth.png);
}
	
.map_loc_medium {
	border: none;
	background-color: #cc8;
	width: 30px;
	height: 30px;
	background-image: url(/images/grass.jpg);
	padding: 2px;
	text-align: center;
}
	

.map_loc_tiny {
	border: none;
	background-color: #cc8;
	width: 1px;
	height: 1px;
	background-image: url(/images/grass.jpg);
	text-align: center;
}
	

.map_loc {
	border: none;
	background-color: #cc8;
	width: 20px;
	height: 20px;
	background-image: url(/images/grass.jpg);
	text-align: center;
}
.location {
	border: solid 2px black;
	text-align: center;
	background-color: #cc8;
	padding: 4px;
	background-image: url(/images/grass.jpg);
}

/*
.location , .map_loc
{
	background-image: url(/images/snow.png);
	color: black;
}
*/
.loc_null {
	background-color: #000;
	background-image: none;
	
}
.loc_city {
	padding: 2px;
	border-width: 4px;
	background-color: #999;
	background-image: url(/images/road.jpg);
	color: #fff;
	font-weight: bold;
}
.loc_road {
	background-color: #999;
	background-image: url(/images/road.jpg);
}
.loc_boat {
	background-image: url(/images/boat.png);
	color: white;
}
.loc_corpse
{
	background-image: url(/images/corpse.jpg);
	color: white;
}
.loc_party {
	background-image: url(/images/party.gif);
	background-position: center center;
	font-weight: bold;
	padding: 0px;
	color: #00b;
}
.loc_party div.loc_div {
	width: 250px;
	height: 250px;
}
.loc_pentacle {
	background-image: url(/images/pentacle.gif);
	background-position: center center;
	font-weight: bold;
	padding: 0px;
	color: #00b;
	overflow: hidden;
}
.loc_pentacle div.loc_div {
	width: 250px;
	height: 250px;
}
.loc_cocktail {
	background-image: url(/images/cocktail.gif);
	background-position: center center;
	font-weight: bold;
	padding: 40px;
	color: #00b;
}
.loc_display {
	background: url(/images/works.gif) center center no-repeat;
	font-weight: bold;
	min-width: 300px;
	min-height: 225px;
	background-color: black;
	color: #fff;
}
.loc_picnic {
	background-image: url(/images/picnic.png);
	font-weight: bold;
	color: #00b;
}
.loc_plow,.road_plowed, .road_pumpkin {
	background-image: url(/images/plow.png);
	color: white;
}
.loc_planted,.road_planted {
	background-image: url(/images/planted.png);
	color: white;
}
.loc_ripe,.road_ripe {
	background-image: url(/images/ripe.png);
	color: white;
}

.loc_wizisle, .road_wizisle {
	background-image: url(/images/wizisle.png);
	color: #808;
}


.loc_nspace {
	color: #ccf;
	background-color: #000;
	background-image: url(/images/nspace.jpg);
}
.loc_space {
	color: #ccf;
	background-color: #000;
	background-image: url(/images/space.jpg);
}
.loc_flat {
	background-color: #e0e0ff;
	color: #8080e0;
	background-image: none;
}
.loc_cloud {
	background-color: #fff;
	background-image: url(/images/clouds.jpg);
}
.loc_beach {
	background-color: #ff8;
	background-image: url(/images/beach.png);
}
.loc_swamp {
	background-color: #cf4;
	color: #000;
	background-image: url(/images/swamp.png);
}
.loc_sewage {
	background-color: #cf4;
	color: #ff0;
	background-image: url(/images/slime.jpg);
}
.loc_coollava {
	background-color: #444;
	color: #ccc;
	background-image: url(/images/coollava.png);
}
.loc_lava {
	background-color: #cf4;
	color: #ff0;
	background-image: url(/images/lava.jpg);
}
.loc_water, .loc_ocean {
	background-color: #8cc;
	color: #fff;
	background-image: url(/images/water.png);
}
.loc_deepocean,.road_deepocean {
	background-color: #8cc;
	color: #fff;
	background-image: url(/images/deepocean.png);
}
.loc_cave {
	background-color: #444;
	background-image: url(/images/cave.png);
	color: white;
}
.loc_bright {
	background-color: #fff;
	background-image: none;
	color: #888;
}
.loc_dark {
	background-color: #000;
	background-image: none;
	color: #888;
}
.loc_mountain, loc_dinomountain {
	background-color: #ccc;
	background-image: url(/images/crags.jpg);
	font-weight: bold;
}
.loc_crags {
	background-color: #ccc;
	background-image: url(/images/crags.jpg);
	font-weight: bold;
}
.loc_jungle, .loc_dinojungle {
	background-color: #484;
	background-image: url(/images/jungle.png);
	color: white;
}
.police {
	background-image: url(/images/police.png);
	padding: 1em;
	color: white;
}
.loc_forest {
	background-color: #484;
	background-image: url(/images/forest.jpg);
	color: white;
}
.loc_desert, .loc_dinodesert {
	background-color: #884;
	background-image: url(/images/badlands.png);
	color: white;
}
.loc_badlands {
	background-color: #884;
	background-image: url(/images/badlands.png);
	color: white;
}
.loc_mountains {
	background-color: #802020;
}
.loc_stone {
	background-color: #999;
	background-image: url(/images/road.jpg);
	color: #fff;
	font-weight: bold;
}
.loc_temple {
	background-color: #808080;
}
.loc_goth {
	background-image: none;
	font-weight: bold;
	background-color: black;
	color: red;
	border: solid 1px red;
}
.loc_scoreboard {
	background-image: none;
	background-color: black;
	color: #fb0;
	border: solid 1px #fb0;
}
.loc_dragon {
	color: white;
	background-color: #000;
	background-image: url(/images/dragon.png);
}
.loc_mudwet {
	background-color: #cc4;
	color: white;
	background-image: url(/images/mudwet.jpg);
}
.loc_muddry {
	background-color: #cc4;
	color: white;
	background-image: url(/images/muddry.jpg);
}
.loc_snow {
	background-color: #ddf;
	color: black;
	background-image: url(/images/snow.png);
}
.loc_ice {
	background-color: #bbf;
	color: black;
	background-image: url(/images/ice.jpg);
}
.loc_glacier {
	background-color: #bbd;
	color: black;
	background-image: url(/images/glacier.jpg);
}
.loc_tunnel {
	background-color: #cc4;
	color: white;
	background-image: url(/images/tunnel.jpg);
}
.loc_cavein {
	background-color: #888;
	color: black;
	background-image: url(/images/cavein.jpg);
}
.loc_mars {
	background-color: #a00;
	color: white;
	background-image: url(/images/mars.jpg);
}
.loc_redweed {
	background-color: #a00;
	color: white;
	background-image: url(/images/redweed.jpg);
}
.loc_doore {
	background-color: #cc4;
	color: white;
	background-image: url(/images/doore.jpg);
}
.loc_aircraft {
	background-color: #00f;
	color: white;
	background-image: url(/images/ba.png);
}
.loc_vashka, .road_van, .loc_soton, .road_soton {
	color: #ccf;
	background: #fff;
	background-image: none;
	border: double;
}
.loc_caroline {
	color: white;
	background: #ff0099;
	background-image: none;
	border: solid 8px #ff00cc;
}


.textin {
	background-image: url(/images/parchment.jpg);
	border: solid black 1px;
	padding: 3px;
}
.button {
	background-image: url(/images/button.jpg);
	border: solid black 1px;
	padding: 3px;
	color: #000;
}
.condorbutton {
	border: solid black 1px;
	padding: 3px;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: 50%;
}

body {
	background-image: url(/images/parchment-darker.jpg);
	margin: 0px;
}
.moveicon
{
	border: solid 1px black;
	margin-top: 4px;
}
.counter {
	font-family: monospace;
	font-size: 110%;
	border:0; 
	background-image: url(/images/parchment-dark.jpg); 
	padding: 0;
}
/*
option, input, textarea, select {
	background-image: url(/images/parchment.jpg);
	background-color: #ccc;	
}
*/
.last_minute .cute {
	background-color: #ff00ff;
}
.last_fifteen .cute {
	background-color: #ff00ff;
}
.last_hour  .cute{
	background-color: #ff00ff;
}

.last_minute {
	background-color: #e0e0e0;
}
.last_fifteen {
	background-color: #d0d0d0;
}
.last_hour {
	background-color: #c0c0c0;
}

.ensmallen {
	font-size: 60%;
}
.enbiggen {
	font-size: 150%;
}
.duelist {
	font-style: italic;
	background-color: black;
	color: white;
	border-width: 3px;
}

.score_pure {
	color: #fff;
}
.score_shrimp {
	color: #b66;
}
.score_ice {
	color: #99f;
}
.score_sewage {
	color: #6a6;
}
.score_spirit {
	color: #fff;
}
.score_fire {
	color: #f20;
}
.score_earth {
	color: #080;
}
.score_water {
	color: #338;
}
.score_air {
	color: #ff0;
}
.score_neutral {
	color: #444;
}
.score_goth {
	color: #000;
}
.score_me {
	background: black;
	color: white;
}
.score {
	padding-left: 1em;
}

.position {
	padding-right: 1em;
}
/*
.player {
.player_fire {
.player_water {
.player_air {
.player_earth {
.crowd {
.knight {
.baron {
.earl {
.baron .player_air {
.taxi {
.road {
.road_h {
.road_v {
.road_safe, .road_gauntlet, .road_cloudcastle, .road_gorganpalace {
.road_beach {
.road_limbo {
.road_rocks {
.road_mountain {
.road_crags {
.road_cloud {
.road_water, .road_ocean, .road_pond {
.road_tree {
.road_cave {
.road_swamp {
*/



/*

.road_island,
.road_jungle ,
.road_wild ,
.road_wilder ,
.road_forest, .road_tforest ,
.road_badlands, .road_kansas,
.road_desert, .road_greatdesert,
.road_graveyard,
.road_plain,
.dragon_air ,
.dragon_water ,
.dragon_fire ,
.dragon_earth ,
.loc_jungle ,
.loc_forest ,
.loc_desert ,
.loc_badlands ,
.loc_dragon 
  {
	background-image: url(/images/snow.png);
	color: black;
}
*/

table.stats td { 
	border: solid 1px black; 
	background-image: url(/images/parchment.jpg);
}

td.map_loc .hideuntil, 
td.map_loc_tiny .hideuntil,
td.map_loc_medium .hideuntil
{
	display: none;
}
td.map_loc:hover .hidewhen,
td.map_loc_tiny:hover .hidewhen,
td.map_loc_medium:hover .hidewhen
{
	display: none;
}
td.map_loc:hover .hideuntil,
td.map_loc_tiny:hover .hideuntil,
td.map_loc_medium:hover .hideuntil
{
	display: inline;
}
/* barbelith */

.loc_barb {
	color: white;
	background-image: none;
}
.barb1 { background-color: #8193A8 ; }
.barb2 { background-color: #8193A8 ; }
.barb3 { background-color: #796DCB ; }
.barb4 { background-color: #6DA0CB ; }
.barb5 { background-color: #5BB69F ; }
.barb6 { background-color: #99BF6B ; }
.barb7 { background-color: #A76AB9 ; }
.barb8 { background-color: #BB67A2 ; }
.barb9 { background-color: #C55D83 ; }
.barb10 { background-color: #D35E4C ; }
.barb11 { background-color: #E18C43 ; }
.barb12 { background-color: #E1B040 ; }
.barb13 { background-color: #8193A8 ; }
.barb14 { background-color: #8193A8; }

.bifrost1, .road_Bifrost1 { background-image: none; background-color: #ff0000; }
.bifrost2, .road_Bifrost2 { background-image: none; background-color: #ff8800; }
.bifrost3, .road_Bifrost3 { background-image: none; background-color: #ffff00; }
.bifrost4, .road_Bifrost4 { background-image: none; background-color: #00ff00; }
.bifrost5, .road_Bifrost5 { background-image: none; background-color: #00ffff; }
.bifrost6, .road_Bifrost6 { background-image: none; background-color: #0000ff; }
.bifrost7, .road_Bifrost7 { background-image: none; background-color: #000088; }

.ele1 {
	background-color: #8193A8;
	background-image: url(/images/carpet.jpg);
	color: #fff;
}
.ele2 {
	background-color: #E18C43 ;
	background-image: url(/images/carpet.jpg);
	color: #fff;
}
.ele3 {
	background-color: #A76aB9 ; 
	background-image: url(/images/carpet.jpg);
	color: #fff;
}
.tab 
{ 
	font-size: 10pt; 
	padding: 2px; 
	margin-right: 6px; 
}

.tab a
{
	text-decoration: none;
}

.acttab 
{ 
	border-left: solid black 1px; 
	border-top: solid black 1px; 
	border-right: solid black 1px; 
	font-size: 10pt; 
	padding: 1px; 
	margin-right: 2px; 
	border-bottom: none;
	background-image: url(/images/parchment.jpg);
}

.acttab a
{
	padding: 2px; 
	text-decoration: none;
	color: black;	
}

.tabbedinv 
{ 
	background-image: url(/images/parchment.jpg);
	border: solid black 1px; 
	padding: 2px;
}
.nobgimg
{
	background-image: none;
}
	
.nessie {
	background-image: none;
	background-color: #004;
	border-color: #88f;
	color: #99f;
	padding: 1px;
}


.loc_smoke, .road_smoke {
	background-image: none;
	background-color: #ddd;
	color: #999;
}

.road_filterair, .aironly {
	color: white;
	background-color: #990;
	background-image: none;
}
.road_filterearth, .earthonly {
	color: white;
	background-color: #0b0;
	background-image: none;
}
.road_filterwater, .wateronly {
	color: white;
	background-color: #00b;
	background-image: none;
}
.road_filterfire,.fireonly {
	color: white;
	background-color: #b00;
	background-image: none;
}


.loc_coral, .road_coral {
	background-image: url(/images/coral.png);
	color: white;
}
.magic_look, .loc_portal {
	color: white;
	background: url(/images/magic.gif) center center;
}
.magic_look a { color: white; }

.loc_dreamtime, .road_dreamtime {
	background: url(/images/dreamtime.gif);
	color: #ffffd0; 
}
.loc_bush, .road_bush {
	background: url(/images/bush.png);
	color: #804000; 
}
.loc_ybr, .road_ybr {
	background: yellow url(/images/ybr.png);
	font-weight: bold;
	color: #00a000; 
}

.arm1 {
	background: #ccc url(/images/arm1.jpg) ;
	font-weight: bold;
}
.arm2 {
	background: #ccc url(/images/arm2.jpg) center center;
	font-weight: bold;
	color:white;
}
.arm2 a {color: white;}
.arm3 {
	background: #ccc url(/images/arm3.gif) center center;
	font-weight: bold;
	color: #daf;
}
.arm3 a {color: #daf;}

.popper {
    position: absolute;
    z-index: 200;
}
.road_cutjungle, .loc_cutjungle {
	background-image: url(/images/cutjungle.png);
	background-color: #484;
}
.road_astral, .loc_astral {
	background-image: url(/images/astral.png);
	background-color: #fff;
}
.road_pimp, .loc_pimp {
	background: url(/images/pimp.gif) center center;
}
.is_dragon {
	background-image: url(/images/dragon.jpg);
	color: #8f8;
}
.is_wombat {
	background-image: url(/images/wombat.jpg);
}
.is_toad {
	background-image: url(/images/toad.jpg);
}
.is_were {
	background: #642 url(/images/wolfman.jpg) center center;
	font-weight: bold;
	color: #f00;
}

.road_gold, .loc_gold {
	background-image: url(/images/gold.jpg);
}
.loc_lasers, .road_filterinvis {
	background-color: #cc4;
	color: white;
	background-image: url(/images/lasers.gif);
	background-attachment: fixed;
}
.m1 {
	background: #888 url(/images/appr.png);
	color: white;
	font-family: serif;
	font-weight: bold;
}
.m2 {
	background: #8f8 url(/images/shaman.png);
	color: white;
	font-weight: bold;
	font-size: 100%;
	font-family: serif;
}
.m3 {
	background: #008 url(/images/wizback.gif);
	color: #ccf; 
	font-family: serif;
}
.m4 {
	background: #808 url(/images/wiz4.png);
	color: #fcf; 
	font-family: serif;
}
.m5 {
	background: #880 url(/images/wiz5.png);
	color: #ffc; 
	font-family: serif;
}

.artisan {
	background: #941 url(/images/artisan.png);
	color: #ffc; 
	font-family: sans-serif;
	font-style: oblique;
}

.easter {
	background: #fcf url(/images/easter.png);
	color: #f33;
	font-family: serif;
}
.easter td {font-family: serif; color: #f33;}

.m1 td a { color: white; }
.m2 td a { color: #cfc; }
.m3 td a { color: #ccf; }
.m4 td a { color: #fcf; }
.m5 td a { color: #ffc; }
.artisan td a { color: #ffc; }

.m2 td { font-weight: bold; color: #cfc; }
.m3 td { font-weight: bold; color: #ccf; }
.m4 td { font-weight: bold; color: #fcf; }
.m5 td { font-weight: bold; color: #ffc; }
.artisan td { font-weight: bold; color: #ffc; }

div.controls, div.footer {
	background-image: url(/images/parchment-dark.jpg);
	background-color: #ccc;	
	border: solid 2px #000;
	padding: 4px;
	margin: 4px;
}
div.footer {
	text-align: center;
}
.control_title {
	font-weight: bold;
	font-family: sans-serif;
}


.item_goldfish { 
	background-image: url(/images/goldfish.png) ! important; 
}
.item_ferret { 
	background-image: url(/images/ferret.png) ! important; 
}
.item_hamster { 
	background-image: url(/images/hamster.jpg) ! important; 
}
.item_dungbeetle { 
	background-image: url(/images/dung.png) ! important; 
	color: white;
}
.item_dungbeetle td, .item_dungbeetle a { color: white; }


.item_dragon { 
	background-image: url(/images/dragon.jpg) ! important; 
	color: #9f9;
}
.item_dragon td, .item_dragon a { color: #9f9; }
.dragon { 
	padding: 15px;
	border: solid 3px black;
}



.item_goose { 
	background-image: url(/images/goose.png) ! important; 
}
.item_petrock { 
	background-image: url(/images/road.jpg) ! important; 
}
.item_kittin1 { 
	background-image: url(/images/cat1.png) ! important; 
	color: white;
}
.item_kittin1 td { color: white; }
.item_kittin1 a { color: white; }
	
.item_kittin2 { 
	background-image: url(/images/cat2.png) ! important; 
}
.item_kittin3 { 
	background-image: url(/images/cat3.png) ! important; 
}
.item_kittin4 { 
	background-image: url(/images/cat4.png) ! important; 
	color: white;
}
.item_kittin4 td { color: white; }
.item_kittin4 a { color: white; }

.item_sheep {
	background-image: none ! important;
	background-color: #ddd ! important;
	color: #000;
}
.item_electricsheep {
	background: #ccc url(/images/arm1.jpg) center center ! important;
}
.item_dogbot {
	background: #ccc url(/images/arm1.jpg) center center ! important;
}
.item_peeve {
	background: #ccc url(/images/peeve.jpg) center center ! important;
	color: red;
}
.item_peeve td { color: red; }
.item_peeve a { color: red; }

.item_pwny1 { 
	background-image: url(/images/horse1.jpg) ! important; 
	color: #ccc;
}
/*.item_pwny1 a { color: #ccc; }  This doesn't seem right.*/
/* .item_pwny1 td { color: #ccc; } */
.item_pwny2 { 
	background-image: url(/images/horse2.jpg) ! important; 
	color: black;
}
.item_pwny3 { 
	background-image: url(/images/horse3.jpg) ! important; 
	color: black;
}
.item_pwny4 { 
	background-image: url(/images/horse0.jpg) ! important; 
	color: black;
}
.item_pwnypink { 
	background-image: url(/images/horsepink.jpg) ! important; 
	color: #300;
}
.pwny { 
	padding: 10px;
	border: solid 1px black;
}
.elephant, .item_elephant { 
	background-image: none ! important;
	padding: 10px;
	border: solid 15px #ccc ! important;
	background-color: #fff ! important;
	color: #888;
}

.road_mall, .loc_mall {
	background-image: none;
	background-color: #ffc;
	color: #444;
}
.loc_lift {
	border: solid 5px #884;
	background-color: #aa6;
	color: #444;
}
.loc_darthmall {
	background-image: url(/images/darthmall.png);
	color: #fff;
}

table.paperfrag {
	display: inline;
	padding: 10px;
}
table.paperfrag, table.paperfrag td, table.paperfrag img {
	border-width: 0px;
	border-style: none;
	border-spacing: 0px;
	margin: 0px;
}
table.paperfrag td, table.paperfrag img {
	padding: 0px;
}
td.paperlabel {
	background-image: url(/images/paper/PaperBG.png);
	padding: 8px;
	font-size: 30pt;
}
table.cluebar {
	display: inline;
	text-align: center;
	background: #fff;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
}
.road_tube, .loc_tube {
	background-image: none;
	background-color: #ccccff;
}
.loc_cursed, .road_cursedearth {
	background-position: 50% 50%;
	background-image: url(/images/cursed.gif);
	font-weight: bold;
	color: red;
}



.road_cutforest1, .loc_cutforest1 {
	background-color: #484;
	background-image: url(/images/deforest1.png);
	color: white;
}
.road_cutforest2, .loc_cutforest2 {
	background-color: #484;
	background-image: url(/images/deforest2.png);
	color: white;
}
.road_cutforest3, .loc_cutforest3 {
	background-color: #484;
	background-image: url(/images/deforest3.png);
	color: white;
}

table.comb_lock {
	border: outset 5px;
	margin: 2ex;
	background: url(/images/parchment-dark.jpg);
}

td.comb_lock {
	border: inset 3px;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}

table.comb_lock_clue {
	margin: 1ex;
	border: outset 2px;
	background: url(/images/parchment-dark.jpg);
}

.comb_lock_clue td {
	text-align: center;
	vertical-align: middle;
	background: url(/images/parchment-dark.jpg);
}

.comb_lock_remove {
	border: 1px solid black;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 50%;
	z-index: 2;
	float: right;
	right: 0px;
	bottom: 20px;
}

.loc_darkmoon, .road_darkmoon, .road_darkmooncrater {
	background: url(/images/darkmoon.jpg) center center;
	color: white;
}
.loc_moon, .road_moon, .road_mooncrater {
	background: url(/images/moon.jpg) center center;
}
.loc_moonmountain, .road_moonmountain {
	background: url(/images/moon_mountain.jpg) center center;
	color: white;
}
.loc_darkcrater1 {
	background: url(/images/darkmoon_crater1.jpg) center center;
	color: white;
}
.loc_darkcrater2 {
	background: url(/images/darkmoon_crater2.jpg) center center;
	color: white;
}
.loc_darkmoonmountain, .road_darkmoonmountain {
	background: url(/images/darkmoon_mountain.jpg) center center;
	color: white;
}
.loc_crater1 {
	background: url(/images/moon_crater1.jpg) center center;
}
.loc_crater2 {
	background: url(/images/moon_crater2.jpg) center center;
}


.loc_engine_out
{
	color: #ccc;
	background-color: #006;
	background-image: none;
	vertical-align: bottom;
}
.loc_car_out {
	background-image: none;
	background-color: #99a;
}
.road_train {
	background-image: none;
	background-color: #669;
}
.road_ontotrain {
	background-image: none;
	background-color: #333;
}
.road_black {
	background-image: none;
	background-color: #000;
}
.loc_track_v , .road_trackvertical{
	background-image: url(/images/track_v.png);
	background-position: 50% 50%;
	color: white;
}
.loc_track_h, .road_trackhorizontal {
	background-image: url(/images/track_h.png);
	background-position: 50% 50%;
	color: white;
}
.road_intrain {
	background-image: none;
	background-color: #003;
}
.loc_intrain_jubal {
	color: #fff;
	background-position: 50% 50%;
	background-image: url(/images/line02.jpg);
}
.loc_intrain_circle_anti {
	color: #fff;
	background-position: 50% 50%;
	background-image: url(/images/line01.jpg);
}
.loc_intrain_circle_clock {
	color: #fff;
	background-position: 50% 50%;
	background-image: url(/images/line01.jpg);
}
.loc_intrain_northern {
	color: #fff;
	background-position: 50% 50%;
	background-image: url(/images/line03.jpg);
}
.sculpture_part {
	border: solid 1px black;
	padding: 1px 6px 1px 6px;
	margin: 2px;
	font-family: cursive;
	white-space: nowrap;
	color: #fff;
	background-image: url(/images/road.jpg);
}
.loc_guildprop {
	border: solid 5px #8B7355;
	background-color: #cc4;
	color: white;
	background-image: url(/images/tunnel.jpg);
}
.road_guildprop {
	border-width: 5px;
	border-color: #8B7355;
	background-color: #cc4;
	color: white;
	background-image: url(/images/tunnel.jpg);
}
.irish {
	background-image: none;
	background-color: #3f3;
	border-color: #090;
}


.item_dragon_air { background-image: url(/images/dragon_air.jpg) ! important; }
.item_dragon_air, .item_dragon_air td, .item_dragon_air a { color: #000; }

.item_dragon_earth { background-image: url(/images/dragon_earth.jpg) ! important; }
.item_dragon_earth, .item_dragon_earth td, .item_dragon_earth a { color: #fff; }

.item_dragon_fire { background-image: url(/images/dragon_fire.jpg) ! important; }
.item_dragon_fire, .item_dragon_fire td, .item_dragon_fire a { color: #fff; }

.item_dragon_water { background-image: url(/images/dragon_water.jpg) ! important; }
.item_dragon_water, .item_dragon_water td, .item_dragon_water a { color: #fff; }

.item_dragon_water { background-image: url(/images/dragon_water.jpg) ! important; }
.item_dragon_water, .item_dragon_water td, .item_dragon_water a { color: #fff; }


.item_dragon_spirit { background-image: url(/images/dragon_spirit.jpg) ! important; }
.item_dragon_spirit, .item_dragon_spirit td, .item_dragon_spirit a { color: #60c; }

.item_dragon_shrimp { background-image: url(/images/dragon_shrimp.jpg) ! important; }
.item_dragon_shrimp, .item_dragon_shrimp td, .item_dragon_shrimp a { color: #fff; }

.item_dragon_ice { background-image: url(/images/dragon_ice.jpg) ! important; }
.item_dragon_ice, .item_dragon_ice td, .item_dragon_ice a { color: #ccf; }

.item_dragon_sewage { background-image: url(/images/dragon_sewage.jpg) ! important; }
.item_dragon_sewage, .item_dragon_sewage td, .item_dragon_sewage a { color: #fff; }


.item_dragon_goth { background-image: url(/images/dragon_goth.jpg) ! important; }
.item_dragon_goth, .item_dragon_goth td, .item_dragon_goth a { color: #fff; }

.item_dragon_pure { background-image: url(/images/dragon_pure.jpg) ! important; }
.item_dragon_pure, .item_dragon_pure td, .item_dragon_pure a { color: #FF0; }

.item_dragon_neutral { background-image: url(/images/dragon_neutral.jpg) ! important; }
.item_dragon_neutral, .item_dragon_neutral td, .item_dragon_neutral a { color: #ff0; }

.item_dragon_poly { background-image: url(/images/dragon_poly.jpg) ! important; }
.item_dragon_poly, .item_dragon_poly td, .item_dragon_poly a { color: #fff; }

.item_dragon , .item_dragon td, .item_dragon a { font-size: 120%; font-weight: bold; }
.item_dragon .player a, .item_dragon .player { font-size: medium !important; font-weight: normal ! important; }

.dragon { 
	padding: 15px;
	border: solid 3px black;
}

dl.prefs dt
{
	font-weight: bold;
}
dl.prefs dd
{
	margin-top: 0.25em;
	margin-bottom: 1em;
}

